Exemplo n.º 1
0
        public List <VendasViva> ListarTodos()
        {
            var retornoLista = new List <VendasViva>();
            var commandText  = VendasVivaSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new VendasViva
                {
                    id                   = row["id"].ToLong(),
                    dataVenda            = row["dataVenda"].ToDateTime(),
                    numeroPDV            = row["numeroPDV"],
                    numeroLinha          = row["numeroLinha"],
                    nomeVendedor         = row["nomeVendedor"],
                    nomePlano            = row["nomePlano"],
                    nomePacoteDados      = row["nomePacoteDados"],
                    nomeTipo             = row["nomeTipo"],
                    nomeTitular          = row["nomeTitular"],
                    nomeDependente       = row["nomeDependente"],
                    dadosDependente      = row["dadosDependente"],
                    numeroOs             = row["numeroOs"],
                    numeroICCD           = row["numeroICCD"],
                    numeroContrato       = row["numeroContrato"],
                    valorVenda           = row["valorVenda"].ToDecimal(),
                    idImportacaoPlanilha = row["idImportacaoPlanilha"].ToLong()
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 2
0
        public List <Usuario> ListarTodos()
        {
            var retornoLista = new List <Usuario>();
            var commandText  = UsuarioSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new Usuario
                {
                    id              = row["id"].ToLong(),
                    nome            = row["nome"],
                    login           = row["login"],
                    senha           = row["senha"],
                    dataUltimoLogin = row["dataUltimoLogin"].ToDateTime(),
                    idPerfilUsuario = row["idPerfilUsuario"].ToLong(),
                    isAtivo         = row["isAtivo"].ToBoolean(),
                    idLoja          = row["idLoja"].ToLong(),
                    email           = row["email"]
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Exibe somatoria de todos os ciclos, para gerar o relatório
        /// </summary>
        /// <param name="tipoRelatorio"></param>
        /// <returns></returns>
        public Relatorio ListarRelatorio(long?idLoja, TipoRelatorioEnum tipoRelatorio)
        {
            var retornoLista = new List <RelatorioCabecalho>();
            var commandText  = string.Empty;

            switch (tipoRelatorio)
            {
            case TipoRelatorioEnum.ExibirTerminaisAchados:
                commandText = RelatorioSQL.ListarExibirTerminaisAchadosTotal;
                break;

            case TipoRelatorioEnum.ExibirTerminaisPagosSemVenda:
                commandText = RelatorioSQL.ListarExibirTerminaisPagosSemVendaTotal;
                break;

            default:
                break;
            }

            var parametros = new Dictionary <string, object>
            {
                { "idLoja", idLoja }
            };

            var linhas = contexto.ExecutaComandoComRetorno(commandText, parametros);

            foreach (var row in linhas)
            {
                var relatorio = new RelatorioCabecalho
                {
                    idLoja     = row["idLoja"].ToLong(),
                    nomeLoja   = row["nomeLoja"],
                    ciclo      = row["ciclo"],
                    total      = row["total"].ToDecimal(),
                    nomeStatus = row["nomeStatus"],
                };

                retornoLista.Add(relatorio);
            }

            var retornoRelatorio = new Relatorio();

            switch (tipoRelatorio)
            {
            case TipoRelatorioEnum.ExibirTerminaisAchados:
                retornoRelatorio.ExibirTerminaisAchados = retornoLista;
                break;

            case TipoRelatorioEnum.ExibirTerminaisPagosSemVenda:
                retornoRelatorio.ExibirTerminaisPagosSemVenda = retornoLista;
                break;

            default:
                break;
            }

            return(retornoRelatorio);
        }
Exemplo n.º 4
0
        public List <Pessoa> ListarTodos()
        {
            var retornoLista = new List <Pessoa>();
            var commandText  = PessoaSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new Pessoa
                {
                    Id   = int.Parse(!string.IsNullOrEmpty(row["Id"]) ? row["Id"] : "0"),
                    Nome = row["Nome"]
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 5
0
        public List <Status> ListarTodos()
        {
            var retornoLista = new List <Status>();
            var commandText  = StatusSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new Status
                {
                    id         = row["id"].ToLong(),
                    nomeStatus = row["nomeStatus"],
                    descricao  = row["descricao"]
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
        public List <PerfilUsuarioTipoRelatorio> ListarTodos()
        {
            var retornoLista = new List <PerfilUsuarioTipoRelatorio>();
            var commandText  = PerfilUsuarioTipoRelatorioSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new PerfilUsuarioTipoRelatorio
                {
                    id = row["id"].ToLong(),
                    idPerfilUsuario = row["idPerfilUsuario"].ToLong(),
                    idTipoRelatorio = row["idTipoRelatorio"].ToLong()
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 7
0
        public List <PerfilUsuario> ListarTodos()
        {
            var retornoLista = new List <PerfilUsuario>();
            var commandText  = PerfilUsuarioSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new PerfilUsuario
                {
                    id         = row["id"].ToLong(),
                    nomePerfil = row["nomePerfil"],
                    descricao  = row["descricao"]
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 8
0
        public List <TipoPlanilha> ListarTodos()
        {
            var retornoLista = new List <TipoPlanilha>();
            var commandText  = TipoPlanilhaSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new TipoPlanilha
                {
                    id = row["id"].ToLong(),
                    nomeTipoPlanilha = row["nomeTipoPlanilha"],
                    descricao        = row["descricao"]
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 9
0
        public List <TipoRelatorio> ListarTodos()
        {
            var retornoLista = new List <TipoRelatorio>();
            var commandText  = TipoRelatorioSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new TipoRelatorio
                {
                    id = row["id"].ToLong(),
                    nomeTipoRelatorio   = row["nomeTipoRelatorio"],
                    versaoTipoRelatorio = row["versaoTipoRelatorio"].ToInt32(),
                    descricao           = row["descricao"]
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 10
0
        public List <Loja> ListarTodos()
        {
            var retornoLista = new List <Loja>();
            var commandText  = LojaSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new Loja
                {
                    id             = row["id"].ToLong(),
                    nomeLoja       = row["nomeLoja"],
                    numeroCNPJLoja = row["numeroCNPJLoja"],
                    numeroPDV      = row["numeroPDV"].ToInt32(),
                    isAtivo        = row["isAtivo"].ToBoolean()
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
        public List <ImportacaoPlanilha> ListarTodos(int?tipoPlanilha)
        {
            var retornoLista = new List <ImportacaoPlanilha>();
            var commandText  = ImportacaoPlanilhaSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new ImportacaoPlanilha
                {
                    id                      = row["id"].ToLong(),
                    idTipoPlanilha          = row["idTipoPlanilha"].ToLong(),
                    idUsuarioImportacao     = row["idUsuarioImportacao"].ToLong(),
                    idLoja                  = row["idLoja"].ToLong(),
                    dataInicioProcessamento = row["dataInicioProcessamento"].ToDateTime(),
                    dataFimProcessamento    = row["dataFimProcessamento"].ToDateTime(),
                    idStatus                = row["idStatus"].ToLong(),
                    qtdImportacaoSucesso    = row["qtdImportacaoSucesso"].ToInt32(),
                    qtdImportacaoIgnorada   = row["qtdImportacaoIgnorada"].ToInt32(),
                    nomeArquivoOriginal     = row["nomeArquivoOriginal"],
                    nomeArquivoProcessado   = row["nomeArquivoProcessado"],
                    nomeArquivoErro         = row["nomeArquivoErro"]
                };

                retornoLista.Add(retorno);
            }

            if (tipoPlanilha.HasValue)
            {
                return(retornoLista.Where(w => w.idTipoPlanilha.Equals(tipoPlanilha.Value)).ToList());
            }
            else
            {
                return(retornoLista);
            }
        }
        public List <ResultadoProcessamento> ListarTodos()
        {
            var retornoLista = new List <ResultadoProcessamento>();
            var commandText  = ResultadoProcessamentoSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new ResultadoProcessamento
                {
                    id = row["id"].ToLong(),
                    idImportacaoPlanilhaVendasViva         = row["idImportacaoPlanilhaVendasViva"].ToLong(),
                    idImportacaoPlanilhaPagamentoOperadora = row["idImportacaoPlanilhaPagamentoOperadora"].ToLong(),
                    idStatus = row["idStatus"].ToLong(),
                    dataResultadoProcessamento = row["dataResultadoProcessamento"].ToDateTime(),
                    nomeCicloPagamento         = row["nomeCicloPagamento"]
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }
Exemplo n.º 13
0
        public List <PagamentoOperadora> ListarTodos()
        {
            var retornoLista = new List <PagamentoOperadora>();
            var commandText  = PagamentoOperadoraSQL.Listar;

            var linhas = contexto.ExecutaComandoComRetorno(commandText);

            foreach (var row in linhas)
            {
                var retorno = new PagamentoOperadora
                {
                    id = row["id"].ToLong(),
                    nomeCicloPagamento   = row["nomeCicloPagamento"],
                    tipoIncentivo        = row["tipoIncentivo"],
                    tipoEvento           = row["tipoEvento"],
                    descricao            = row["descricao"],
                    categoria            = row["categoria"],
                    numeroPDV            = row["numeroPDV"],
                    nomePDV              = row["nomePDV"],
                    numeroSFIDPDVPagador = row["numeroSFIDPDVPagador"],
                    nomePDVPagador       = row["nomePDVPagador"],
                    dataEvento           = row["dataEvento"].ToDateTime(),
                    dataAtivacao         = row["dataAtivacao"].ToDateTime(),
                    dataDesativacao      = row["dataDesativacao"].ToDateTime(),
                    dataDocumento        = row["dataDocumento"].ToDateTime(),
                    motivo                     = row["motivo"],
                    numeroContrato             = row["numeroContrato"],
                    numeroMSISDN               = row["numeroMSISDN"],
                    numeroIMEI                 = row["numeroIMEI"],
                    numeroICCID                = row["numeroICCID"],
                    nomeAparelho               = row["nomeAparelho"],
                    nomeCampanha               = row["nomeCampanha"],
                    nomeCampanhaAnterior       = row["nomeCampanhaAnterior"],
                    nomeOferta                 = row["nomeOferta"],
                    numeroIDBundle             = row["numeroIDBundle"],
                    nomeBundle                 = row["nomeBundle"],
                    dataBundle                 = row["dataBundle"].ToDateTime(),
                    nomeRelacionamento         = row["nomeRelacionamento"],
                    nomeRelacionamentoAnterior = row["nomeRelacionamentoAnterior"],
                    tipoOiTV                   = row["tipoOiTV"],
                    isCliente                  = row["isCliente"].ToBoolean(),
                    tipoMigracao               = row["tipoMigracao"],
                    nomePlanoEvento            = row["nomePlanoEvento"],
                    nomePlanoAnterior          = row["nomePlanoAnterior"],
                    nomePlanoGrupo             = row["nomePlanoGrupo"],
                    nomeGrupoPlanoContabil     = row["nomeGrupoPlanoContabil"],
                    nomeServicoEvento          = row["nomeServicoEvento"],
                    nomeServicoAnterior        = row["nomeServicoAnterior"],
                    nomeServicoGrupo           = row["nomeServicoGrupo"],
                    nomeGrupoServicoContabil   = row["nomeGrupoServicoContabil"],
                    totalVoiceTerminal         = row["totalVoiceTerminal"],
                    totalVoiceDias             = row["totalVoiceDias"],
                    nomeCartaoCredito          = row["nomeCartaoCredito"],
                    isPortabilidade            = row["isPortabilidade"].ToBoolean(),
                    isOCT                = row["isOCT"].ToBoolean(),
                    quantidade           = row["quantidade"],
                    tipoPex              = row["tipoPex"],
                    valor                = row["valor"].ToDecimal(),
                    valorAnterior        = row["valorAnterior"].ToDecimal(),
                    valorEvento          = row["valorEvento"].ToDecimal(),
                    valorCalculado       = row["valorCalculado"].ToDecimal(),
                    valorPago            = row["valorPago"].ToDecimal(),
                    idImportacaoPlanilha = row["idImportacaoPlanilha"].ToLong()
                };

                retornoLista.Add(retorno);
            }

            return(retornoLista);
        }