private List<ConsultarProdutoHabilitadoClienteProdutoDTO> GetFullProductList()
        {
            var produtos = new List<ConsultarProdutoHabilitadoClienteProdutoDTO>();

            var produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "66";
            produto.NomeProduto = "ALIMENTAÇÃO (H)";
            produto.CodigoBandeira = "7";
            produto.NomeBandeira = "ELO";            
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 5;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 2;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "1";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "65";
            produto.NomeProduto = "REFEIÇÃO (H)";
            produto.CodigoBandeira = "7";
            produto.NomeBandeira = "ELO";
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 5;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 3;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "2";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;            
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "3";
            produto.NomeProduto = "PARCELADO (H)";
            produto.CodigoBandeira = "1";
            produto.NomeBandeira = "VISA";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "6";
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 2;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "3";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_PARCELADO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "50";
            produto.NomeProduto = "CRÉDITO À VISTA (H)";
            produto.CodigoBandeira = "6";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "6";
            produto.NomeProduto = "SEGMENTADO (H)";
            produto.CodigoBandeira = "8";
            produto.NomeBandeira = "HIPER";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "12";
            produto.NomeTipoLiquidacao = "MULTIVAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "5";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "66";
            produto.NomeProduto = "ALIMENTAÇÃO (H)";
            produto.CodigoBandeira = "7";
            produto.NomeBandeira = "ELO";
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 5;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "MULTIVAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 2;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = false;
            produto.IndicadorVendaDigitadaHabilitada = false;
            produto.OrdemApresentacao = "6";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "65";
            produto.NomeProduto = "REFEIÇÃO (H)";
            produto.CodigoBandeira = "7";
            produto.NomeBandeira = "ELO";
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 5;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "MULTIVAN";
            produto.ValorTarifa = 3;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 2;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = false;
            produto.IndicadorVendaDigitadaHabilitada = false;
            produto.OrdemApresentacao = "7";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "101";
            produto.NomeProduto = "PRODUTO PRAZO FLEXÍVEL (H)";
            produto.CodigoBandeira = "7";
            produto.NomeBandeira = "ELO";            
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 0;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 2;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "8";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "5";
            produto.NomeProduto = "CRÉDITO À VISTA (H)";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "ALELO";
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 1;
            produto.IndicadorVendaDigitada = true;
            produto.PercentualTaxa = 1;
            produto.IndicadorVendaDigitadaHabilitada = false;
            produto.OrdemApresentacao = "9";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "65";
            produto.NomeProduto = "REFEIÇÃO (H)";
            produto.CodigoBandeira = "4";
            produto.NomeBandeira = "HIPERCARD";
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 3;
            produto.PercentualTaxa = 1;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 1;
            produto.IndicadorVendaDigitada = false;
            produto.IndicadorVendaDigitadaHabilitada = false;
            produto.OrdemApresentacao = "10";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "6";
            produto.NomeProduto = "SEGMENTADO";
            produto.CodigoBandeira = "8";
            produto.NomeBandeira = "HIPER";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.PercentualTaxa = 2;
            produto.QuantidadeParcelasLoja = "12";
            produto.NomeTipoLiquidacao = "MULTIVAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "11";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO;
            produtos.Add(produto);

            //Gerando mais 10 itens para o scroll
            for (var produtoId = 90; produtoId <= 99; produtoId++)
            {
                produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
                produto.CodigoProduto = produtoId.ToString();
                produto.NomeProduto = "SCROLL (H)";
                produto.CodigoBandeira = "1";
                produto.NomeBandeira = "VISA";
                produto.PercentualTaxaPadrao = 2;
                produto.QuantidadeDiasPrazo = "30";
                produto.PercentualTaxaGarantia = 5;
                produto.QuantidadeParcelasLoja = string.Empty;
                produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
                produto.ValorTarifa = 3;
                produto.IndicadorPossuiDemandasAbertas = false;
                produto.PercentualDesconto = 2;
                produto.PercentualTaxa = 3;
                produto.IndicadorVendaDigitada = false;
                produto.IndicadorVendaDigitadaHabilitada = false;
                produto.OrdemApresentacao = "0";
                produto.IndicadorVendaUltimoMes = true;
                produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
                produtos.Add(produto);
            }

            return produtos;
        }
        private List<ConsultarProdutoHabilitadoClienteProdutoDTO> GetErrorProductList()
        {
            var produtos = new List<ConsultarProdutoHabilitadoClienteProdutoDTO>();

            var produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "66";
            produto.NomeProduto = "ERRO ALIMENTAÇÃO";
            produto.CodigoBandeira = "7";
            produto.NomeBandeira = "ELO";
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 5;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 2;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "1";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);





            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "65";
            produto.NomeProduto = "ERRO REFEIÇÃO";
            produto.CodigoBandeira = "7";
            produto.NomeBandeira = "ELO";
            produto.PercentualTaxaPadrao = 2;
            produto.QuantidadeDiasPrazo = "30";
            produto.PercentualTaxaGarantia = 5;
            produto.QuantidadeParcelasLoja = string.Empty;
            produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
            produto.ValorTarifa = 3;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "2";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "5";
            produto.NomeProduto = "ERRO DETALHES";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "6";
            produto.NomeProduto = "ERRO MULTIVAN";
            produto.CodigoBandeira = "3";
            produto.NomeBandeira = "HIPER";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "12";
            produto.NomeTipoLiquidacao = "MULTIVAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "5";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO;
            produtos.Add(produto);


            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1002";
            produto.NomeProduto = "ERRO TAXAS";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1003";
            produto.NomeProduto = "ERRO DOMICÍLIO BANCÁRIO";
            produto.CodigoBandeira = "3";
            produto.NomeBandeira = "HIPER";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "12";
            produto.NomeTipoLiquidacao = "MULTIVAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "5";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO;
            produtos.Add(produto);


            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1004";
            produto.NomeProduto = "ERRO HISTÓRICO";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1005";
            produto.NomeProduto = "ERRO DEMANDA";
            produto.CodigoBandeira = "3";
            produto.NomeBandeira = "HIPER";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "12";
            produto.NomeTipoLiquidacao = "MULTIVAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = true;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "5";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1007";
            produto.NomeProduto = "ERRO SLA PADRÃO INDISPONIVEL";
            produto.CodigoBandeira = "1007";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1008";
            produto.NomeProduto = "ERRO SLA RETORNO INDIPONIVEL";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1009";
            produto.NomeProduto = "ERRO OSB COM ERRO";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1010";
            produto.NomeProduto = "ERRO RETORNO CRM";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);

            produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
            produto.CodigoProduto = "1011";
            produto.NomeProduto = "ERRO TELA";
            produto.CodigoBandeira = "2";
            produto.NomeBandeira = "MASTERCARD";
            produto.PercentualTaxaPadrao = 3;
            produto.QuantidadeDiasPrazo = "45";
            produto.PercentualTaxaGarantia = 3;
            produto.QuantidadeParcelasLoja = "1";
            produto.NomeTipoLiquidacao = "VAN";
            produto.ValorTarifa = 2;
            produto.IndicadorPossuiDemandasAbertas = false;
            produto.PercentualDesconto = 3;
            produto.PercentualTaxa = 3;
            produto.IndicadorVendaDigitada = true;
            produto.IndicadorVendaDigitadaHabilitada = true;
            produto.OrdemApresentacao = "4";
            produto.IndicadorVendaUltimoMes = true;
            produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
            produtos.Add(produto);


            //Gerando mais 10 itens para o scroll
            for (var produtoId = 90; produtoId <= 99; produtoId++)
            {
                produto = new ConsultarProdutoHabilitadoClienteProdutoDTO();
                produto.CodigoProduto = produtoId.ToString();
                produto.NomeProduto = "SCROLL (H)";
                produto.CodigoBandeira = "1";
                produto.NomeBandeira = "VISA";
                produto.PercentualTaxaPadrao = 2;
                produto.QuantidadeDiasPrazo = "30";
                produto.PercentualTaxaGarantia = 5;
                produto.QuantidadeParcelasLoja = string.Empty;
                produto.NomeTipoLiquidacao = "ADQUIRÊNCIA";
                produto.ValorTarifa = 3;
                produto.IndicadorPossuiDemandasAbertas = false;
                produto.PercentualDesconto = 2;
                produto.PercentualTaxa = 3;
                produto.IndicadorVendaDigitada = false;
                produto.IndicadorVendaDigitadaHabilitada = false;
                produto.OrdemApresentacao = "0";
                produto.IndicadorVendaUltimoMes = true;
                produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO;
                produtos.Add(produto);
            }

            return produtos;
        }
Ejemplo n.º 3
0
        private bool ValidadeNavigationParams(Dictionary<string, object> navegationParams_)
        {

            if (navegationParams_.ContainsKey("products") &&
                navegationParams_["products"] != null)
            {
                ClientProducts = (List<ConsultarProdutoHabilitadoClienteProdutoDTO>)navegationParams_["products"];
            }

            if (navegationParams_.ContainsKey("product") &&
                navegationParams_["product"] != null)
            {
                ProductCode = navegationParams_["product"].ToString();
            }

            if (navegationParams_.ContainsKey("flagCode") && navegationParams_["flagCode"] != null)
            {
                FlagCode = navegationParams_["flagCode"].ToString();
            }

            if (navegationParams_.ContainsKey("demandId") &&
                navegationParams_["demandId"] != null &&
                navegationParams_["demandId"].GetType() == typeof(Guid))
            {
                DemandId = (Guid)navegationParams_["demandId"];
            }

            if (navegationParams_.ContainsKey("defaultSlaDate") &&
                navegationParams_["defaultSlaDate"] != null)
            {
                DefaultSLADate = navegationParams_["defaultSlaDate"].ToString();
            }


            produto = ClientProducts.Where(clientProduct => clientProduct.CodigoProduto == ProductCode).FirstOrDefault();
            if (produto == null)
            {
                ErrorMessage = "Produto não encontrado na lista de produtos";
                ErrorId = Trace.CorrelationManager.ActivityId.ToString("D", CultureInfo.InvariantCulture);
                ViewState = ViewStates.LoadingError;
                _logger.LogError(ErrorMessage);
                return false;
            }
            return true;
        }