Example #1
0
 public TransporteRelatorio_027(Gradual.Intranet.Contratos.Dados.Relatorios.Cliente.ClienteDeParaInfo pInfo)
 {
     this.CodigoGradual  = pInfo.CodigoGradual.Value;
     this.CodigoAssessor = pInfo.CodigoAssessor;
     this.CodigoExterno  = pInfo.CodigoExterno.Value;
     this.DigitoExterno  = pInfo.DigitoPlural.Value;
     this.Nome           = pInfo.Nome.ToString();
 }
Example #2
0
        private void ResponderBuscarItensParaListagemSimples()
        {
            var lRequest = new ConsultarEntidadeCadastroRequest <Gradual.Intranet.Contratos.Dados.Relatorios.Cliente.ClienteDeParaInfo>()
            {
                IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome
            };
            var lResponse = new ConsultarEntidadeCadastroResponse <Gradual.Intranet.Contratos.Dados.Relatorios.Cliente.ClienteDeParaInfo>();

            string lPrefixo = this.PrefixoDaRaiz;

            try
            {
                string lListaAssessores = String.Empty;

                if (!base.EhAdministrador && this.GetListaAssessoresVinculados != null)
                {
                    foreach (int assessor in this.GetListaAssessoresVinculados.ListaCodigoAssessoresVinculados)
                    {
                        if (String.IsNullOrEmpty(lListaAssessores))
                        {
                            lListaAssessores += String.Format("{0}", assessor);
                        }
                        else
                        {
                            lListaAssessores += String.Format(",{0}", assessor);
                        }
                    }
                }

                var lInfo = new Gradual.Intranet.Contratos.Dados.Relatorios.Cliente.ClienteDeParaInfo()
                {
                    CodigoGradual  = this.GetCodigoGradual,
                    CodigoExterno  = this.GetCodigoExterno,
                    CodigoAssessor = lListaAssessores
                };

                lRequest.EntidadeCadastro = lInfo;

                lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <Gradual.Intranet.Contratos.Dados.Relatorios.Cliente.ClienteDeParaInfo>(lRequest);

                if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
                {
                    if (lResponse.Resultado.Count > 0)
                    {
                        IEnumerable <Gradual.Intranet.Www.App_Codigo.TransporteJson.Relatorios.Cliente.TransporteRelatorio_027> lLista = from Gradual.Intranet.Contratos.Dados.Relatorios.Cliente.ClienteDeParaInfo i in lResponse.Resultado select new Gradual.Intranet.Www.App_Codigo.TransporteJson.Relatorios.Cliente.TransporteRelatorio_027(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;
            }
        }