private ContextoDeConexao ConfiguraContextoDeConexao(IServiceProvider service, TipoDeConexao tipo)
        {
            IServicoRetaguarda retaguarda        = service.GetRequiredService <IServicoRetaguarda>();
            ContextoDeConexao  contextoDeConexao = (ContextoDeConexao)retaguarda.ObtemConexao();

            return(contextoDeConexao);
        }
Beispiel #2
0
        public IAcessoADados <IEntidadeBDLO, DateTime> CreateConnection(ContextoDeConexao conexao)
        {
            var acesso = new AcessoACompromissos();

            acesso.OpenConnection(conexao.Conexao);
            return(acesso);
        }
        public IAcessoADados <IEntidadeBDLO, int> CreateConnection(ContextoDeConexao conexao)
        {
            var acesso = new AcessoABancoSaldoCliente();

            acesso.OpenConnection(conexao.Conexao);
            return(acesso);
        }
        public AcessoABancoSaldoCliente CreateConnection2(ContextoDeConexao conexao)
        {
            var acesso = new AcessoABancoSaldoCliente();

            acesso.OpenConnection(conexao.Conexao);
            return(acesso);
        }
Beispiel #5
0
        public IAcessoADados <IEntidadeBDLO, int> CreateConnection(ContextoDeConexao conexao)
        {
            var acesso = new AcessoATabelaDePreco();

            acesso.OpenConnection(conexao.Conexao);
            return(acesso);
        }
        public IAcessoADados <IEntidadeBDLO, int> CreateConnection(ContextoDeConexao conexao)
        {
            var acesso = new AcessoARecebimentos();

            acesso.OpenConnection(conexao.Conexao);
            return(acesso);
        }
        protected void OpenConnection(ContextoDeConexao conexaoAUsar)
        {
            DbContextOptionsBuilder <ContextoDosEventos> optionsBuilder = new DbContextOptionsBuilder <ContextoDosEventos>();

            optionsBuilder.UseSqlServer(conexaoAUsar.Conexao);

            _contexto = new ContextoDosEventos(optionsBuilder.Options);
            _contexto.InfoContexto = conexaoAUsar;
        }
Beispiel #8
0
        public override IAcessoABancoDeSaldo CreateConnection(ContextoDeConexao conexao)
        {
            AcessoABancoDeSaldoFuncionario acessoAEntregaDeHoras = new AcessoABancoDeSaldoFuncionario(_configs);
            ContextoDeConexao conexaoAUsar = conexao;

            if (conexao.Tipo != TipoDeConexao.PersistirEntregas)
            {
                conexaoAUsar = _configs.ObtemConexaoParaEntregas(conexao.Dominio);
            }
            acessoAEntregaDeHoras.OpenConnection(conexaoAUsar);

            return(acessoAEntregaDeHoras);
        }
Beispiel #9
0
        public override IAcessoAEntregas CreateConnection(ContextoDeConexao conexao)
        {
            AcessoAEntregaDeFaturamentos acessoAEntregaDeHoras = new AcessoAEntregaDeFaturamentos(_configs);
            ContextoDeConexao            conexaoAUsar          = conexao;

            if (conexao.Tipo != TipoDeConexao.PersistirEntregas)
            {
                conexaoAUsar = _configs.ObtemConexaoParaEntregas(conexao.Dominio);
            }
            acessoAEntregaDeHoras.OpenConnection(conexaoAUsar);

            return(acessoAEntregaDeHoras);
        }
        public override IAcessoEventos CreateConnection(ContextoDeConexao conexao)
        {
            AcessoEventoFaturamento acesso       = new AcessoEventoFaturamento(_configs);
            ContextoDeConexao       conexaoAUsar = conexao;

            if (conexao.Tipo != TipoDeConexao.PersistirEventos)
            {
                conexaoAUsar = _configs.ObtemConexaoParaPersistirEventos(conexao.Dominio);
            }

            acesso.OpenConnection(conexaoAUsar);

            return(acesso);
        }
 public abstract IAcessoEventos <U> CreateConnection(ContextoDeConexao conexao);
 public void CloseConnection(ContextoDeConexao conexao)
 {
     this.CloseConnection();
 }
Beispiel #13
0
 IAcessoADadosSimples <IEntregaDeRemuneracao> IAcessoADadosSimples <IEntregaDeRemuneracao> .CreateConnection(ContextoDeConexao conexao)
 {
     return(CreateConnection(conexao));
 }
Beispiel #14
0
 public abstract IAcessoAEntregas CreateConnection(ContextoDeConexao conexao);
Beispiel #15
0
 IAcessoADadosSimples <IBancoDeSaldo> IAcessoADadosSimples <IBancoDeSaldo> .CreateConnection(ContextoDeConexao conexao)
 {
     return(CreateConnection(conexao));
 }
 IAcessoADados <IEventoDeDominioBD, int> IAcessoADados <IEventoDeDominioBD, int> .CreateConnection(ContextoDeConexao conexao)
 {
     return(CreateConnection(conexao));
 }
Beispiel #17
0
 public abstract IAcessoABancoDeSaldo CreateConnection(ContextoDeConexao conexao);