private void ResponderBuscarItensParaListagemSimples() { var lConsulta = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <RiscoClienteParametroRelInfo>( new ConsultarEntidadeCadastroRequest <RiscoClienteParametroRelInfo>( new RiscoClienteParametroRelInfo() { ConsultaClienteParametro = this.GetParametroBusca, ConsultaClienteTipo = (OpcoesBuscarPor)this.GetTipoBusca, ConsultaIdBolsa = this.GetBolsa, ConsultaIdGrupo = this.GetGrupo, ConsultaIdParametro = this.GetParametro, ConsultaEstado = this.GetEstado, }) { DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }); if (null != lConsulta.Resultado && !0.Equals(lConsulta.Resultado.Count)) { var listaTransporte = new TransporteRelatorio_004().TraduzirLista(lConsulta.Resultado); base.PopularComboComListaGenerica <TransporteRelatorio_004>(listaTransporte, this.rptRelatorio); this.rowLinhaDeNenhumItem.Visible = false; } else { this.rowLinhaDeNenhumItem.Visible = true; } }
private void ResponderBuscarItensParaListagemSimples() { var lListaAssessores = base.ConsultarCodigoAssessoresVinculadosString(this.GetCdAssessor); var lConsultaDBM = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <LTVDoClienteInfo>( new ConsultarEntidadeCadastroRequest <LTVDoClienteInfo>() { EntidadeCadastro = new LTVDoClienteInfo() { ConsultaCodigoAssessor = lListaAssessores, ConsultaCodigoCliente = this.GetCodigoCliente, ConsultaDataAte = this.GetDataFinal, ConsultaDataDe = this.GetDataInicial, } }); if (lConsultaDBM.StatusResposta == MensagemResponseStatusEnum.OK && (lConsultaDBM.Resultado != null) && (lConsultaDBM.Resultado.Count > 0)) { var lTransporte = new TransporteRelatorio_004().TraduzirLista(lConsultaDBM.Resultado); this.gNomeCliente = lTransporte.Count > 0 ? lTransporte[0].CodigoNomeCliente : "Não encontrado"; this.rptLTVDoCliente_Detalhes.DataSource = lTransporte; this.rptLTVDoCliente_Detalhes.DataBind(); this.divLTVDoCliente_Detalhes.Visible = true; this.lblLTVDoCliente_Detalhes.Visible = false; } else { this.divLTVDoCliente_Detalhes.Visible = false; this.lblLTVDoCliente_Detalhes.Visible = true; } }
private void ResponderArquivoCSV() { var lConteudoArquivo = new StringBuilder(); var lListaAssessores = base.ConsultarCodigoAssessoresVinculadosString(this.GetCdAssessor); var lResponse = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <LTVDoClienteInfo>( new ConsultarEntidadeCadastroRequest <LTVDoClienteInfo>() { EntidadeCadastro = new LTVDoClienteInfo() { ConsultaCodigoAssessor = lListaAssessores, ConsultaCodigoCliente = this.GetCodigoCliente, ConsultaDataAte = this.GetDataFinal, ConsultaDataDe = this.GetDataInicial, } }); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { var lLista = new TransporteRelatorio_004().TraduzirLista(lResponse.Resultado); lConteudoArquivo.AppendFormat("LTV do Cliente\r\n\r\n"); if (lLista.Count > 0) { lConteudoArquivo.AppendFormat("Cliente: {0}\r\n\r\n", lLista[0].CodigoNomeCliente); } lConteudoArquivo.AppendLine("Mês/Ano de ocorrência\tCorretagem no período (R$)\tVolume no período (R$)\t\r\n"); foreach (TransporteRelatorio_004 info in lLista) { lConteudoArquivo.AppendFormat("{0}\t{1}\t{2}\t\r\n", info.Mes, info.Corretagem, info.Volume); } this.Response.Clear(); this.Response.ContentType = "text/xls"; this.Response.ContentEncoding = Encoding.GetEncoding("iso-8859-1"); this.Response.Charset = "iso-8859-1"; this.Response.AddHeader("content-disposition", "attachment;filename=LTVDoCliente.xls"); this.Response.Write(lConteudoArquivo.ToString()); this.Response.End(); } }