コード例 #1
0
ファイル: R003.aspx.cs プロジェクト: radtek/Gradual
        private void ResponderBuscarItensParaListagemSimples()
        {
            ConsultarEntidadeCadastroRequest <ClienteSolicitacaoAlteracaoCadastralInfo> lRequest = new ConsultarEntidadeCadastroRequest <ClienteSolicitacaoAlteracaoCadastralInfo>()
            {
                IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome
            };
            ConsultarEntidadeCadastroResponse <ClienteSolicitacaoAlteracaoCadastralInfo> lResponse = new ConsultarEntidadeCadastroResponse <ClienteSolicitacaoAlteracaoCadastralInfo>();

            try
            {
                ClienteSolicitacaoAlteracaoCadastralInfo lInfo = new ClienteSolicitacaoAlteracaoCadastralInfo()
                {
                    DtDe           = this.GetDataInicial,
                    DtAte          = this.GetDataFinal,
                    CodigoAssessor = this.GetAssessor,
                    StResolvido    = this.GetPendenciaResolvida,
                    DsCpfCnpj      = this.GetCpfCnpj,
                    TipoPessoa     = this.GetTipoPessoa
                };

                lRequest.EntidadeCadastro = lInfo;

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

                if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
                {
                    if (lResponse.Resultado.Count > 0)
                    {
                        IEnumerable <TransporteRelatorio_003> lLista = from ClienteSolicitacaoAlteracaoCadastralInfo i in lResponse.Resultado select new TransporteRelatorio_003(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;
            }
        }
コード例 #2
0
 public TransporteRelatorio_003(ClienteSolicitacaoAlteracaoCadastralInfo pInfo)
 {
     this.Id                = pInfo.IdCliente;
     this.Nome              = pInfo.DsNomeCliente.ToStringFormatoNome();
     this.CpfCnpj           = pInfo.DsCpfCnpj.DBToInt64(true).ToCpfCnpjString();
     this.DataDaSolicitacao = pInfo.DtSolicitacao.ToString("dd/MM/yyyy");
     this.Assessor          = pInfo.CodigoAssessor.DBToString();
     this.TipoDeSolicitacao = GetTipo(pInfo.DsTipo);
     this.Campo             = pInfo.DsInformacao;
     this.TpPessoa          = pInfo.TipoPessoa.Equals("J") ? "Júridica" : "Física";
     this.Bovespa           = pInfo.CodigoBolsa.DBToString();
     this.DataDaResolucao   = DateTime.MinValue.Equals(pInfo.DtResolucao) ? "" : pInfo.DtResolucao.ToString("dd/MM/yyyy");
 }