public TransporteRelatorio_002(ClientePendenciaCadastralRelInfo pInfo)
 {
     this.Id                   = pInfo.IdCliente;
     this.Nome                 = pInfo.DsNomeCliente;
     this.CpfCnpj              = pInfo.DsCpfCnpj.DBToInt64(true).ToCpfCnpjString();
     this.DataDaPendencia      = pInfo.DtPendenciaCadastral.ToString("dd/MM/yyyy");
     this.Assessor             = pInfo.CodigoAssessor.DBToString();
     this.TipoDePendencia      = pInfo.DsTipoPendenciaCadastral;
     this.DescricaoDaPendencia = pInfo.DsPendenciaCadastral;
     this.TipoPessoa           = pInfo.TipoPessoa.Equals("J") ? "Júridica" : "Física";
     this.Bovespa              = pInfo.CodigoBolsa.DBToString();
     this.DataDaResolucao      = pInfo.DtResolucao == DateTime.MinValue?"":pInfo.DtResolucao.ToString("dd/MM/yyyy");
 }
Beispiel #2
0
        private void ResponderBuscarItensParaListagemSimples()
        {
            var lRequest = new ConsultarEntidadeCadastroRequest <ClientePendenciaCadastralRelInfo>()
            {
                IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome
            };
            var lResponse = new ConsultarEntidadeCadastroResponse <ClientePendenciaCadastralRelInfo>();

            try
            {
                var lInfo = new ClientePendenciaCadastralRelInfo()
                {
                    DtDe                     = this.GetDataInicial,
                    DtAte                    = this.GetDataFinal.AddDays(1D), //--> 1D - Numeral 1 já convertido para o tamanho Double.
                    CodigoAssessor           = this.GetAssessor,
                    IdTipoPendenciaCadastral = this.GetTipoPendenciaCadastral,
                    StResolvido              = this.GetPendenciaResolvida,
                    TipoPessoa               = this.GetTipoPessoa
                };

                lRequest.EntidadeCadastro = lInfo;

                lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClientePendenciaCadastralRelInfo>(lRequest);

                if (MensagemResponseStatusEnum.OK.Equals(lResponse.StatusResposta))
                {
                    if (lResponse.Resultado.Count > 0)
                    {
                        this.gQtClientesEncontrador = this.ContarClientesFiltradosNoRelatorio(lResponse.Resultado);

                        IEnumerable <TransporteRelatorio_002> lLista =
                            from ClientePendenciaCadastralRelInfo i in lResponse.Resultado
                            select new TransporteRelatorio_002(i);

                        if (lLista.Count() >= gTamanhoDaParte)
                        {
                            this.ListaDeResultados = lLista;

                            this.rptRelatorio.DataSource = BuscarParte(1);

                            rowLinhaCarregandoMais.Visible = true;
                        }
                        else
                        {
                            this.rptRelatorio.DataSource = lLista;
                        }

                        this.rptRelatorio.DataBind();

                        rowLinhaDeNenhumItem.Visible = false;
                    }
                    else
                    {
                        rowLinhaDeNenhumItem.Visible = true;
                    }
                }
            }
            catch (Exception exBusca)
            {
                throw exBusca;
            }
        }