From 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:38:18 -0300 Subject: chore: location --- .../UnitOfWork.cs | 1069 ++++++++++++++++++++ 1 file changed, 1069 insertions(+) create mode 100644 Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.UnitOfWork.Logic/UnitOfWork.cs (limited to 'Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.UnitOfWork.Logic') diff --git a/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.UnitOfWork.Logic/UnitOfWork.cs b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.UnitOfWork.Logic/UnitOfWork.cs new file mode 100644 index 0000000..7f5bc9c --- /dev/null +++ b/Codemerx/Gestor.Infrastructure/Gestor.Infrastructure.UnitOfWork.Logic/UnitOfWork.cs @@ -0,0 +1,1069 @@ +using Gestor.Infrastructure.Helpers; +using Gestor.Infrastructure.Repository.Interface; +using Gestor.Infrastructure.Repository.Logic; +using Gestor.Infrastructure.UnitOfWork.Generic; +using Gestor.Infrastructure.UnitOfWork.Interface; +using NHibernate; +using NHibernate.Connection; +using NHibernate.Impl; +using System; +using System.Data.SqlClient; + +namespace Gestor.Infrastructure.UnitOfWork.Logic +{ + public class UnitOfWork : GenericUnitOfWork, IUnitOfWork, IGenericUnitOfWork + { + private Gestor.Infrastructure.Repository.Logic.AtividadeRepository _atividadeRepository; + + private Gestor.Infrastructure.Repository.Logic.AutoRepository _autoRepository; + + private Gestor.Infrastructure.Repository.Logic.BancoRepository _bancoRepository; + + private Gestor.Infrastructure.Repository.Logic.ClienteEmailRepository _clienteEmailRepository; + + private Gestor.Infrastructure.Repository.Logic.ClienteEnderecoRepository _clienteEnderecoRepository; + + private Gestor.Infrastructure.Repository.Logic.ClienteRepository _clienteRepository; + + private Gestor.Infrastructure.Repository.Logic.ClienteVinculoRepository _clienteVinculoRepository; + + private Gestor.Infrastructure.Repository.Logic.ClienteTelefoneRepository _clienteTelefoneRepository; + + private Gestor.Infrastructure.Repository.Logic.CondicaoRepasseRepository _condicaoRepasseRepository; + + private Gestor.Infrastructure.Repository.Logic.ControleRepository _controleRepository; + + private Gestor.Infrastructure.Repository.Logic.ControleSinistroRepository _controleSinistroRepository; + + private Gestor.Infrastructure.Repository.Logic.DocumentoRepository _documentoRepository; + + private Gestor.Infrastructure.Repository.Logic.EmpresaRepository _empresaRepository; + + private Gestor.Infrastructure.Repository.Logic.EstipulanteRepository _estipulanteRepository; + + private Gestor.Infrastructure.Repository.Logic.ItemRepository _itemRepository; + + private Gestor.Infrastructure.Repository.Logic.MaisContatoRepository _maisContatoRepository; + + private Gestor.Infrastructure.Repository.Logic.ParcelaRepository _parcelaRepository; + + private Gestor.Infrastructure.Repository.Logic.ProdutoRepository _produtoRepository; + + private Gestor.Infrastructure.Repository.Logic.StatusRepository _statusRepository; + + private Gestor.Infrastructure.Repository.Logic.ProfissaoRepository _profissaoRepository; + + private Gestor.Infrastructure.Repository.Logic.RamoRepository _ramoRepository; + + private Gestor.Infrastructure.Repository.Logic.QualificacaoRepository _qualificacaoRepository; + + private Gestor.Infrastructure.Repository.Logic.RepasseRepository _repasseRepository; + + private Gestor.Infrastructure.Repository.Logic.SeguradoraRepository _seguradoraRepository; + + private Gestor.Infrastructure.Repository.Logic.SinistroRepository _sinistroRepository; + + private Gestor.Infrastructure.Repository.Logic.SinistroAutoRepository _sinistroAutoRepository; + + private Gestor.Infrastructure.Repository.Logic.SinistroVidaRepository _sinistroVidaRepository; + + private Gestor.Infrastructure.Repository.Logic.ParceiroRepository _parceiroRepository; + + private Gestor.Infrastructure.Repository.Logic.TipoVendedorRepository _tipoVendedorRepository; + + private Gestor.Infrastructure.Repository.Logic.UsuarioRepository _usuarioRepository; + + private Gestor.Infrastructure.Repository.Logic.VendedorParcelaRepository _vendedorParcelaRepository; + + private Gestor.Infrastructure.Repository.Logic.VendedorRepository _vendedorRepository; + + private Gestor.Infrastructure.Repository.Logic.VendedorTelefoneRepository _vendedorTelefoneRepository; + + private Gestor.Infrastructure.Repository.Logic.CoberturaPadraoRepository _coberturaPadraoRepository; + + private Gestor.Infrastructure.Repository.Logic.CoberturaRepository _coberturaRepository; + + private Gestor.Infrastructure.Repository.Logic.FabricanteRepository _fabricanteRepository; + + private Gestor.Infrastructure.Repository.Logic.PatrimonialRepository _patrimonialRepository; + + private Gestor.Infrastructure.Repository.Logic.VidaRepository _vidaRepository; + + private Gestor.Infrastructure.Repository.Logic.TitularesVidaRepository _titularesVidaRepository; + + private Gestor.Infrastructure.Repository.Logic.RiscosDiversosRepository _riscosDiversosRepository; + + private Gestor.Infrastructure.Repository.Logic.SeguradoraContatoRepository _seguradoraContatoRepository; + + private Gestor.Infrastructure.Repository.Logic.SeguradoraEnderecoRepository _seguradoraEnderecoRepository; + + private Gestor.Infrastructure.Repository.Logic.AeronauticoRepository _aeronauticoRepository; + + private Gestor.Infrastructure.Repository.Logic.GranizoRepository _granizoRepository; + + private Gestor.Infrastructure.Repository.Logic.CoberturaGranizoRepository _coberturaGranizoRepository; + + private Gestor.Infrastructure.Repository.Logic.ExtratoRepository _extratoRepository; + + private Gestor.Infrastructure.Repository.Logic.DetalheExtratoRepository _detalheExtratoRepository; + + private Gestor.Infrastructure.Repository.Logic.IndiceArquivoDigitalRepository _indiceArquivoDigitalRepository; + + private Gestor.Infrastructure.Repository.Logic.CriticaApoliceRepository _criticaApoliceRepository; + + private Gestor.Infrastructure.Repository.Logic.CredencialRepository _credencialRepository; + + private Gestor.Infrastructure.Repository.Logic.TarefaRepository _tarefaRepository; + + private Gestor.Infrastructure.Repository.Logic.VendedorUsuarioRepository _vendedorUsuarioRepository; + + private Gestor.Infrastructure.Repository.Logic.RegistroLogRepository _registroLogRepository; + + private Gestor.Infrastructure.Repository.Logic.CentroRepository _centroRepository; + + private Gestor.Infrastructure.Repository.Logic.PlanoRepository _planoRepository; + + private Gestor.Infrastructure.Repository.Logic.BancosContasRepository _bancosContasRepository; + + private Gestor.Infrastructure.Repository.Logic.PlanosRepository _planosRepository; + + private Gestor.Infrastructure.Repository.Logic.FornecedorRepository _fornecedorRepository; + + private Gestor.Infrastructure.Repository.Logic.ControleFinanceiroRepository _controleFinanceiroRepository; + + private Gestor.Infrastructure.Repository.Logic.LancamentoRepository _lancamentoRepository; + + private Gestor.Infrastructure.Repository.Logic.SaldoRepository _saldoRepository; + + private Gestor.Infrastructure.Repository.Logic.MetaVendedorRepository _metaVendedorRepository; + + private Gestor.Infrastructure.Repository.Logic.MetaSeguradoraRepository _metaSeguradoraRepository; + + private Gestor.Infrastructure.Repository.Logic.TipoContaRepository _tipoContaRepository; + + private Gestor.Infrastructure.Repository.Logic.PermissaoUsuarioRepository _permissaoUsuarioRepository; + + private Gestor.Infrastructure.Repository.Logic.PermissaoArquivoDigitalRepository _permissaoArquivoDigitalRepository; + + private Gestor.Infrastructure.Repository.Logic.RestricaoUsuarioRepository _restricaoUsuarioRepository; + + private Gestor.Infrastructure.Repository.Logic.RestricaoUsuarioCamposRelatoriosRepository _restricaoUsuarioCamposRelatoriosRepository; + + private Gestor.Infrastructure.Repository.Logic.PerfilRepository _perfilRepository; + + private Gestor.Infrastructure.Repository.Logic.ConfigExtratoImportRepository _configExtratoImportRepository; + + private Gestor.Infrastructure.Repository.Logic.ProspectRepository _prospectRepository; + + private Gestor.Infrastructure.Repository.Logic.AgendaRepository _agendaRepository; + + private Gestor.Infrastructure.Repository.Logic.AgendaTelefoneRepository _agendaTelefoneRepository; + + private Gestor.Infrastructure.Repository.Logic.AgendaEmailRepository _agendaEmailRepository; + + private Gestor.Infrastructure.Repository.Logic.ParametrosRelatorioRepository _parametrosRelatorioRepository; + + private Gestor.Infrastructure.Repository.Logic.ParametrosTotalizacaoRepository _parametrosTotalizacaoRepository; + + private Gestor.Infrastructure.Repository.Logic.AdiantamentoRepository _adiantamentoRepository; + + private Gestor.Infrastructure.Repository.Logic.ModeloMalaDiretaRepository _modeloMalaDiretaRepository; + + private Gestor.Infrastructure.Repository.Logic.CategoriaTarefaRepository _categoriaTarefaRepository; + + private Gestor.Infrastructure.Repository.Logic.AtualizacaoRepository _atualizacaoRepository; + + private Gestor.Infrastructure.Repository.Logic.SocioRepository _socioRepository; + + private Gestor.Infrastructure.Repository.Logic.ReciboRepository _reciboRepository; + + private Gestor.Infrastructure.Repository.Logic.ExpedicaoRepository _expedicaoRepository; + + private Gestor.Infrastructure.Repository.Logic.VinculoDocumentoRepository _vinculoDocumentoRepository; + + private Gestor.Infrastructure.Repository.Logic.ConfiguracaoRepository _configuracaoRepository; + + private Gestor.Infrastructure.Repository.Logic.TipoTarefaRepository _tipoTarefaRepository; + + private Gestor.Infrastructure.Repository.Logic.StatusProspeccaoRepository _statusProspeccaoRepository; + + private Gestor.Infrastructure.Repository.Logic.NotaFiscalRepository _notaFiscalRepository; + + private Gestor.Infrastructure.Repository.Logic.ImpostoRepository _impostoRepository; + + private Gestor.Infrastructure.Repository.Logic.RegistroAcaoRepository _registroAcaoRepository; + + private Gestor.Infrastructure.Repository.Logic.ReportRepository _reportRepository; + + private Gestor.Infrastructure.Repository.Logic.PerfilEmpresaRepository _perfilEmpresaRepository; + + private Gestor.Infrastructure.Repository.Logic.ConsorcioRepository _consorcioRepository; + + public IAdiantamentoRepository AdiantamentoRepository + { + get + { + return this._adiantamentoRepository; + } + } + + public IAeronauticoRepository AeronauticoRepository + { + get + { + return this._aeronauticoRepository; + } + } + + public IAgendaEmailRepository AgendaEmailRepository + { + get + { + return this._agendaEmailRepository; + } + } + + public IAgendaRepository AgendaRepository + { + get + { + return this._agendaRepository; + } + } + + public IAgendaTelefoneRepository AgendaTelefoneRepository + { + get + { + return this._agendaTelefoneRepository; + } + } + + public IAtividadeRepository AtividadeRepository + { + get + { + return this._atividadeRepository; + } + } + + public IAtualizacaoRepository AtualizacaoRepository + { + get + { + return this._atualizacaoRepository; + } + } + + public IAutoRepository AutoRepository + { + get + { + return this._autoRepository; + } + } + + public IBancoRepository BancoRepository + { + get + { + return this._bancoRepository; + } + } + + public IBancosContasRepository BancosContasRepository + { + get + { + return this._bancosContasRepository; + } + } + + public ICategoriaTarefaRepository CategoriaTarefaRepository + { + get + { + return this._categoriaTarefaRepository; + } + } + + public ICentroRepository CentroRepository + { + get + { + return this._centroRepository; + } + } + + public IClienteEmailRepository ClienteEmailRepository + { + get + { + return this._clienteEmailRepository; + } + } + + public IClienteEnderecoRepository ClienteEnderecoRepository + { + get + { + return this._clienteEnderecoRepository; + } + } + + public IClienteRepository ClienteRepository + { + get + { + return this._clienteRepository; + } + } + + public IClienteTelefoneRepository ClienteTelefoneRepository + { + get + { + return this._clienteTelefoneRepository; + } + } + + public IClienteVinculoRepository ClienteVinculoRepository + { + get + { + return this._clienteVinculoRepository; + } + } + + public ICoberturaGranizoRepository CoberturaGranizoRepository + { + get + { + return this._coberturaGranizoRepository; + } + } + + public ICoberturaPadraoRepository CoberturaPadraoRepository + { + get + { + return this._coberturaPadraoRepository; + } + } + + public ICoberturaRepository CoberturaRepository + { + get + { + return this._coberturaRepository; + } + } + + public ICondicaoRepasseRepository CondicaoRepasseRepository + { + get + { + return this._condicaoRepasseRepository; + } + } + + public IConfigExtratoImportRepository ConfigExtratoImportRepository + { + get + { + return this._configExtratoImportRepository; + } + } + + public IConfiguracaoRepository ConfiguracaoRepository + { + get + { + return this._configuracaoRepository; + } + } + + public IConsorcioRepository ConsorcioRepository + { + get + { + return this._consorcioRepository; + } + } + + public IControleFinanceiroRepository ControleFinanceiroRepository + { + get + { + return this._controleFinanceiroRepository; + } + } + + public IControleRepository ControleRepository + { + get + { + return this._controleRepository; + } + } + + public IControleSinistroRepository ControleSinistroRepository + { + get + { + return this._controleSinistroRepository; + } + } + + public ICredencialRepository CredencialRepository + { + get + { + return this._credencialRepository; + } + } + + public ICriticaApoliceRepository CriticaApoliceRepository + { + get + { + return this._criticaApoliceRepository; + } + } + + public IDetalheExtratoRepository DetalheExtratoRepository + { + get + { + return this._detalheExtratoRepository; + } + } + + public IDocumentoRepository DocumentoRepository + { + get + { + return this._documentoRepository; + } + } + + public IEmpresaRepository EmpresaRepository + { + get + { + return this._empresaRepository; + } + } + + public IEstipulanteRepository EstipulanteRepository + { + get + { + return this._estipulanteRepository; + } + } + + public IExpedicaoRepository ExpedicaoRepository + { + get + { + return this._expedicaoRepository; + } + } + + public IExtratoRepository ExtratoRepository + { + get + { + return this._extratoRepository; + } + } + + public IFabricanteRepository FabricanteRepository + { + get + { + return this._fabricanteRepository; + } + } + + public IFornecedorRepository FornecedorRepository + { + get + { + return this._fornecedorRepository; + } + } + + public IGranizoRepository GranizoRepository + { + get + { + return this._granizoRepository; + } + } + + public IImpostoRepository ImpostoRepository + { + get + { + return this._impostoRepository; + } + } + + public IIndiceArquivoDigitalRepository IndiceArquivoDigitalRepository + { + get + { + return this._indiceArquivoDigitalRepository; + } + } + + public IItemRepository ItemRepository + { + get + { + return this._itemRepository; + } + } + + public ILancamentoRepository LancamentoRepository + { + get + { + return this._lancamentoRepository; + } + } + + public IMaisContatoRepository MaisContatoRepository + { + get + { + return this._maisContatoRepository; + } + } + + public IMetaSeguradoraRepository MetaSeguradoraRepository + { + get + { + return this._metaSeguradoraRepository; + } + } + + public IMetaVendedorRepository MetaVendedorRepository + { + get + { + return this._metaVendedorRepository; + } + } + + public IModeloMalaDiretaRepository ModeloMalaDiretaRepository + { + get + { + return this._modeloMalaDiretaRepository; + } + } + + public INotaFiscalRepository NotaFiscalRepository + { + get + { + return this._notaFiscalRepository; + } + } + + public IParametrosRelatorioRepository ParametrosRelatorioRepository + { + get + { + return this._parametrosRelatorioRepository; + } + } + + public IParametrosTotalizacaoRepository ParametrosTotalizacaoRepository + { + get + { + return this._parametrosTotalizacaoRepository; + } + } + + public IParceiroRepository ParceiroRepository + { + get + { + return this._parceiroRepository; + } + } + + public IParcelaRepository ParcelaRepository + { + get + { + return this._parcelaRepository; + } + } + + public IPatrimonialRepository PatrimonialRepository + { + get + { + return this._patrimonialRepository; + } + } + + public IPerfilEmpresaRepository PerfilEmpresaRepository + { + get + { + return this._perfilEmpresaRepository; + } + } + + public IPerfilRepository PerfilRepository + { + get + { + return this._perfilRepository; + } + } + + public IPermissaoArquivoDigitalRepository PermissaoArquivoDigitalRepository + { + get + { + return this._permissaoArquivoDigitalRepository; + } + } + + public IPermissaoUsuarioRepository PermissaoUsuarioRepository + { + get + { + return this._permissaoUsuarioRepository; + } + } + + public IPlanoRepository PlanoRepository + { + get + { + return this._planoRepository; + } + } + + public IPlanosRepository PlanosRepository + { + get + { + return this._planosRepository; + } + } + + public IProdutoRepository ProdutoRepository + { + get + { + return this._produtoRepository; + } + } + + public IProfissaoRepository ProfissaoRepository + { + get + { + return this._profissaoRepository; + } + } + + public IProspectRepository ProspectRepository + { + get + { + return this._prospectRepository; + } + } + + public IQualificacaoRepository QualificacaoRepository + { + get + { + return this._qualificacaoRepository; + } + } + + public IRamoRepository RamoRepository + { + get + { + return this._ramoRepository; + } + } + + public IReciboRepository ReciboRepository + { + get + { + return this._reciboRepository; + } + } + + public IRegistroAcaoRepository RegistroAcaoRepository + { + get + { + return this._registroAcaoRepository; + } + } + + public IRegistroLogRepository RegistroLogRepository + { + get + { + return this._registroLogRepository; + } + } + + public IRepasseRepository RepasseRepository + { + get + { + return this._repasseRepository; + } + } + + public IReportRepository ReportRepository + { + get + { + return this._reportRepository; + } + } + + public IRestricaoUsuarioCamposRelatoriosRepository RestricaoUsuarioCamposRelatoriosRepository + { + get + { + return this._restricaoUsuarioCamposRelatoriosRepository; + } + } + + public IRestricaoUsuarioRepository RestricaoUsuarioRepository + { + get + { + return this._restricaoUsuarioRepository; + } + } + + public IRiscosDiversosRepository RiscosDiversosRepository + { + get + { + return this._riscosDiversosRepository; + } + } + + public ISaldoRepository SaldoRepository + { + get + { + return this._saldoRepository; + } + } + + public ISeguradoraContatoRepository SeguradoraContatoRepository + { + get + { + return this._seguradoraContatoRepository; + } + } + + public ISeguradoraEnderecoRepository SeguradoraEnderecoRepository + { + get + { + return this._seguradoraEnderecoRepository; + } + } + + public ISeguradoraRepository SeguradoraRepository + { + get + { + return this._seguradoraRepository; + } + } + + public ISinistroAutoRepository SinistroAutoRepository + { + get + { + return this._sinistroAutoRepository; + } + } + + public ISinistroRepository SinistroRepository + { + get + { + return this._sinistroRepository; + } + } + + public ISinistroVidaRepository SinistroVidaRepository + { + get + { + return this._sinistroVidaRepository; + } + } + + public ISocioRepository SocioRepository + { + get + { + return this._socioRepository; + } + } + + public IStatusProspeccaoRepository StatusProspeccaoRepository + { + get + { + return this._statusProspeccaoRepository; + } + } + + public IStatusRepository StatusRepository + { + get + { + return this._statusRepository; + } + } + + public ITarefaRepository TarefaRepository + { + get + { + return this._tarefaRepository; + } + } + + public ITipoContaRepository TipoContaRepository + { + get + { + return this._tipoContaRepository; + } + } + + public ITipoTarefaRepository TipoTarefaRepository + { + get + { + return this._tipoTarefaRepository; + } + } + + public ITipoVendedorRepository TipoVendedorRepository + { + get + { + return this._tipoVendedorRepository; + } + } + + public ITitularesVidaRepository TitularesVidaRepository + { + get + { + return this._titularesVidaRepository; + } + } + + public IUsuarioRepository UsuarioRepository + { + get + { + return this._usuarioRepository; + } + } + + public IVendedorParcelaRepository VendedorParcelaRepository + { + get + { + return this._vendedorParcelaRepository; + } + } + + public IVendedorRepository VendedorRepository + { + get + { + return this._vendedorRepository; + } + } + + public IVendedorTelefoneRepository VendedorTelefoneRepository + { + get + { + return this._vendedorTelefoneRepository; + } + } + + public IVendedorUsuarioRepository VendedorUsuarioRepository + { + get + { + return this._vendedorUsuarioRepository; + } + } + + public IVidaRepository VidaRepository + { + get + { + return this._vidaRepository; + } + } + + public IVinculoDocumentoRepository VinculoDocumentoRepository + { + get + { + return this._vinculoDocumentoRepository; + } + } + + public UnitOfWork(string connectionString, bool withTransaction = true) : base(connectionString, true) + { + this.SetRepositories(); + } + + public void CriarAuxiliar(bool force = false) + { + object connection; + SessionFactoryImpl sessionFactory = base.Session.SessionFactory as SessionFactoryImpl; + if (sessionFactory != null) + { + connection = sessionFactory.ConnectionProvider.GetConnection(); + } + else + { + connection = null; + } + using (SqlConnection sqlConnection = connection as SqlConnection) + { + using (SqlCommand sqlCommand = sqlConnection.CreateCommand()) + { + Auxiliar.CriarAuxiliar(sqlCommand, force); + } + } + } + + private void SetRepositories() + { + this._atividadeRepository = new Gestor.Infrastructure.Repository.Logic.AtividadeRepository(this); + this._autoRepository = new Gestor.Infrastructure.Repository.Logic.AutoRepository(this); + this._bancoRepository = new Gestor.Infrastructure.Repository.Logic.BancoRepository(this); + this._clienteEmailRepository = new Gestor.Infrastructure.Repository.Logic.ClienteEmailRepository(this); + this._clienteEnderecoRepository = new Gestor.Infrastructure.Repository.Logic.ClienteEnderecoRepository(this); + this._clienteRepository = new Gestor.Infrastructure.Repository.Logic.ClienteRepository(this); + this._clienteTelefoneRepository = new Gestor.Infrastructure.Repository.Logic.ClienteTelefoneRepository(this); + this._clienteVinculoRepository = new Gestor.Infrastructure.Repository.Logic.ClienteVinculoRepository(this); + this._condicaoRepasseRepository = new Gestor.Infrastructure.Repository.Logic.CondicaoRepasseRepository(this); + this._controleRepository = new Gestor.Infrastructure.Repository.Logic.ControleRepository(this); + this._controleSinistroRepository = new Gestor.Infrastructure.Repository.Logic.ControleSinistroRepository(this); + this._documentoRepository = new Gestor.Infrastructure.Repository.Logic.DocumentoRepository(this); + this._empresaRepository = new Gestor.Infrastructure.Repository.Logic.EmpresaRepository(this); + this._estipulanteRepository = new Gestor.Infrastructure.Repository.Logic.EstipulanteRepository(this); + this._itemRepository = new Gestor.Infrastructure.Repository.Logic.ItemRepository(this); + this._maisContatoRepository = new Gestor.Infrastructure.Repository.Logic.MaisContatoRepository(this); + this._parcelaRepository = new Gestor.Infrastructure.Repository.Logic.ParcelaRepository(this); + this._produtoRepository = new Gestor.Infrastructure.Repository.Logic.ProdutoRepository(this); + this._statusRepository = new Gestor.Infrastructure.Repository.Logic.StatusRepository(this); + this._profissaoRepository = new Gestor.Infrastructure.Repository.Logic.ProfissaoRepository(this); + this._ramoRepository = new Gestor.Infrastructure.Repository.Logic.RamoRepository(this); + this._qualificacaoRepository = new Gestor.Infrastructure.Repository.Logic.QualificacaoRepository(this); + this._repasseRepository = new Gestor.Infrastructure.Repository.Logic.RepasseRepository(this); + this._seguradoraRepository = new Gestor.Infrastructure.Repository.Logic.SeguradoraRepository(this); + this._sinistroRepository = new Gestor.Infrastructure.Repository.Logic.SinistroRepository(this); + this._sinistroAutoRepository = new Gestor.Infrastructure.Repository.Logic.SinistroAutoRepository(this); + this._sinistroVidaRepository = new Gestor.Infrastructure.Repository.Logic.SinistroVidaRepository(this); + this._parceiroRepository = new Gestor.Infrastructure.Repository.Logic.ParceiroRepository(this); + this._tipoVendedorRepository = new Gestor.Infrastructure.Repository.Logic.TipoVendedorRepository(this); + this._usuarioRepository = new Gestor.Infrastructure.Repository.Logic.UsuarioRepository(this); + this._vendedorParcelaRepository = new Gestor.Infrastructure.Repository.Logic.VendedorParcelaRepository(this); + this._vendedorRepository = new Gestor.Infrastructure.Repository.Logic.VendedorRepository(this); + this._vendedorTelefoneRepository = new Gestor.Infrastructure.Repository.Logic.VendedorTelefoneRepository(this); + this._coberturaPadraoRepository = new Gestor.Infrastructure.Repository.Logic.CoberturaPadraoRepository(this); + this._coberturaRepository = new Gestor.Infrastructure.Repository.Logic.CoberturaRepository(this); + this._fabricanteRepository = new Gestor.Infrastructure.Repository.Logic.FabricanteRepository(this); + this._patrimonialRepository = new Gestor.Infrastructure.Repository.Logic.PatrimonialRepository(this); + this._vidaRepository = new Gestor.Infrastructure.Repository.Logic.VidaRepository(this); + this._titularesVidaRepository = new Gestor.Infrastructure.Repository.Logic.TitularesVidaRepository(this); + this._riscosDiversosRepository = new Gestor.Infrastructure.Repository.Logic.RiscosDiversosRepository(this); + this._seguradoraContatoRepository = new Gestor.Infrastructure.Repository.Logic.SeguradoraContatoRepository(this); + this._seguradoraEnderecoRepository = new Gestor.Infrastructure.Repository.Logic.SeguradoraEnderecoRepository(this); + this._aeronauticoRepository = new Gestor.Infrastructure.Repository.Logic.AeronauticoRepository(this); + this._granizoRepository = new Gestor.Infrastructure.Repository.Logic.GranizoRepository(this); + this._coberturaGranizoRepository = new Gestor.Infrastructure.Repository.Logic.CoberturaGranizoRepository(this); + this._extratoRepository = new Gestor.Infrastructure.Repository.Logic.ExtratoRepository(this); + this._detalheExtratoRepository = new Gestor.Infrastructure.Repository.Logic.DetalheExtratoRepository(this); + this._indiceArquivoDigitalRepository = new Gestor.Infrastructure.Repository.Logic.IndiceArquivoDigitalRepository(this); + this._criticaApoliceRepository = new Gestor.Infrastructure.Repository.Logic.CriticaApoliceRepository(this); + this._credencialRepository = new Gestor.Infrastructure.Repository.Logic.CredencialRepository(this); + this._tarefaRepository = new Gestor.Infrastructure.Repository.Logic.TarefaRepository(this); + this._vendedorUsuarioRepository = new Gestor.Infrastructure.Repository.Logic.VendedorUsuarioRepository(this); + this._registroLogRepository = new Gestor.Infrastructure.Repository.Logic.RegistroLogRepository(this); + this._centroRepository = new Gestor.Infrastructure.Repository.Logic.CentroRepository(this); + this._planoRepository = new Gestor.Infrastructure.Repository.Logic.PlanoRepository(this); + this._bancosContasRepository = new Gestor.Infrastructure.Repository.Logic.BancosContasRepository(this); + this._planosRepository = new Gestor.Infrastructure.Repository.Logic.PlanosRepository(this); + this._fornecedorRepository = new Gestor.Infrastructure.Repository.Logic.FornecedorRepository(this); + this._controleFinanceiroRepository = new Gestor.Infrastructure.Repository.Logic.ControleFinanceiroRepository(this); + this._lancamentoRepository = new Gestor.Infrastructure.Repository.Logic.LancamentoRepository(this); + this._saldoRepository = new Gestor.Infrastructure.Repository.Logic.SaldoRepository(this); + this._metaVendedorRepository = new Gestor.Infrastructure.Repository.Logic.MetaVendedorRepository(this); + this._metaSeguradoraRepository = new Gestor.Infrastructure.Repository.Logic.MetaSeguradoraRepository(this); + this._tipoContaRepository = new Gestor.Infrastructure.Repository.Logic.TipoContaRepository(this); + this._permissaoUsuarioRepository = new Gestor.Infrastructure.Repository.Logic.PermissaoUsuarioRepository(this); + this._permissaoArquivoDigitalRepository = new Gestor.Infrastructure.Repository.Logic.PermissaoArquivoDigitalRepository(this); + this._restricaoUsuarioRepository = new Gestor.Infrastructure.Repository.Logic.RestricaoUsuarioRepository(this); + this._restricaoUsuarioCamposRelatoriosRepository = new Gestor.Infrastructure.Repository.Logic.RestricaoUsuarioCamposRelatoriosRepository(this); + this._perfilRepository = new Gestor.Infrastructure.Repository.Logic.PerfilRepository(this); + this._configExtratoImportRepository = new Gestor.Infrastructure.Repository.Logic.ConfigExtratoImportRepository(this); + this._prospectRepository = new Gestor.Infrastructure.Repository.Logic.ProspectRepository(this); + this._agendaRepository = new Gestor.Infrastructure.Repository.Logic.AgendaRepository(this); + this._agendaTelefoneRepository = new Gestor.Infrastructure.Repository.Logic.AgendaTelefoneRepository(this); + this._agendaEmailRepository = new Gestor.Infrastructure.Repository.Logic.AgendaEmailRepository(this); + this._parametrosRelatorioRepository = new Gestor.Infrastructure.Repository.Logic.ParametrosRelatorioRepository(this); + this._parametrosTotalizacaoRepository = new Gestor.Infrastructure.Repository.Logic.ParametrosTotalizacaoRepository(this); + this._adiantamentoRepository = new Gestor.Infrastructure.Repository.Logic.AdiantamentoRepository(this); + this._modeloMalaDiretaRepository = new Gestor.Infrastructure.Repository.Logic.ModeloMalaDiretaRepository(this); + this._categoriaTarefaRepository = new Gestor.Infrastructure.Repository.Logic.CategoriaTarefaRepository(this); + this._atualizacaoRepository = new Gestor.Infrastructure.Repository.Logic.AtualizacaoRepository(this); + this._socioRepository = new Gestor.Infrastructure.Repository.Logic.SocioRepository(this); + this._reciboRepository = new Gestor.Infrastructure.Repository.Logic.ReciboRepository(this); + this._expedicaoRepository = new Gestor.Infrastructure.Repository.Logic.ExpedicaoRepository(this); + this._vinculoDocumentoRepository = new Gestor.Infrastructure.Repository.Logic.VinculoDocumentoRepository(this); + this._configuracaoRepository = new Gestor.Infrastructure.Repository.Logic.ConfiguracaoRepository(this); + this._tipoTarefaRepository = new Gestor.Infrastructure.Repository.Logic.TipoTarefaRepository(this); + this._statusProspeccaoRepository = new Gestor.Infrastructure.Repository.Logic.StatusProspeccaoRepository(this); + this._notaFiscalRepository = new Gestor.Infrastructure.Repository.Logic.NotaFiscalRepository(this); + this._impostoRepository = new Gestor.Infrastructure.Repository.Logic.ImpostoRepository(this); + this._registroAcaoRepository = new Gestor.Infrastructure.Repository.Logic.RegistroAcaoRepository(this); + this._reportRepository = new Gestor.Infrastructure.Repository.Logic.ReportRepository(this); + this._perfilEmpresaRepository = new Gestor.Infrastructure.Repository.Logic.PerfilEmpresaRepository(this); + this._consorcioRepository = new Gestor.Infrastructure.Repository.Logic.ConsorcioRepository(this); + } + } +} \ No newline at end of file -- cgit v1.2.3