Exemple #1
0
        private void ResponderBuscarItensParaListagemSimples()
        {
            var lRequest = new ConsultarEntidadeCadastroRequest <ClienteSuspeitoInfo>()
            {
                IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome
            };
            var lResponse = new ConsultarEntidadeCadastroResponse <ClienteSuspeitoInfo>();

            try
            {
                var lInfo = new ClienteSuspeitoInfo()
                {
                    DtDe        = this.GetDataInicial,
                    DtAte       = this.GetDataFinal.AddDays(1D),
                    CdPais      = this.GetPais,
                    CdAtividade = this.GetCodigoAtividade,
                    TipoPessoa  = this.GetTipoPessoa,
                    CdAssessor  = null == this.GetAssessor ? null : this.GetAssessor.ToString(),
                };

                lRequest.EntidadeCadastro = lInfo;

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

                if (MensagemResponseStatusEnum.OK.Equals(lResponse.StatusResposta))
                {
                    if (lResponse.Resultado.Count > 0)
                    {
                        var lLista = new List <TransporteRelatorio_007>();

                        lResponse.Resultado.ForEach(delegate(ClienteSuspeitoInfo csi) { lLista.Add(new TransporteRelatorio_007(csi)); });

                        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)
            {
                base.RetornarErroAjax("Houve um erro ao tentar carregar relatório.", exBusca);
            }
        }
 public TransporteRelatorio_007(ClienteSuspeitoInfo pInfo)
 {
     this.Id               = pInfo.IdCliente;
     this.TipoDePessoa     = "F".Equals(pInfo.TipoPessoa) ? "Física" : "Jurídica";
     this.Nome             = pInfo.DsNomeCliente;
     this.CpfCnpj          = pInfo.DsCpfCnpj.DBToInt64(true).ToCpfCnpjString();
     this.DataDeCadastro   = pInfo.DtCadastro.ToString("dd/MM/yyyy");
     this.Exportado        = pInfo.blnExportado ? "Sim":"Não";
     this.Pais             = string.IsNullOrWhiteSpace(pInfo.NmPaisBlackList)    ? "-" : pInfo.NmPaisBlackList;
     this.AtividadeIlicita = string.IsNullOrWhiteSpace(pInfo.DsAtividadeIlicita) ? "-" : pInfo.DsAtividadeIlicita;
     this.Assessor         = pInfo.CdAssessor;
     this.Bovespa          = string.IsNullOrWhiteSpace(pInfo.CdBovespa) ? "-" : pInfo.CdBovespa;
 }