private void ResponderArquivoCSV() { var lConteudoArquivo = new StringBuilder(); lConteudoArquivo.Append("Nome do cliente\tData de cadastro\tData da última operação\tTipo\te-Mail\tLogradouro\tNúmero\tComplemento\tBairro\tCidade\tEstado\tTelefone\tCelular 1\tCelular 2\n"); if (this.GetDadosCadastrais.StatusResposta == MensagemResponseStatusEnum.OK) { var lTransporte = new TransporteRelatorio_003_DadosCadastrais(this.GetDadosCadastrais.EntidadeCadastro); lConteudoArquivo.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\t{10}\t{11}\t{12}\t{13}\t" , lTransporte.NomeCliente, lTransporte.DataDeCadastro, lTransporte.DataUltimaOperacao, lTransporte.Tipo, lTransporte.Email, lTransporte.Logradouro , lTransporte.Numero, lTransporte.Complemento, lTransporte.Bairro, lTransporte.Cidade, lTransporte.Estado, lTransporte.Telefone, lTransporte.Celular1, lTransporte.Celular2); } lConteudoArquivo.Append("\n\rCorretagem no mês (R$)\tVolume no mês (R$)\tCorretagem média no ano (R$)\tVolume média no ano (R$)\tCorretagem em 12 meses (R$)\tVolume em 12 meses (R$)\tDisponível em Conta Corrente\t\r"); if (this.GetDadosCorretagem.StatusResposta == MensagemResponseStatusEnum.OK) { var lTransporte = new TransporteRelatorio_003_Corretagem(this.GetDadosCorretagem.EntidadeCadastro); lConteudoArquivo.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\r" , lTransporte.CorretagemNoMes, lTransporte.VolumeNoMes, lTransporte.CorretagemMediaNoAno, lTransporte.VolumeMediaNoAno, lTransporte.CorretagemEm12Meses, lTransporte.VolumeEm12Meses, lTransporte.ContaCorrenteDisponivel); } if (null != this.GetDadosCarteira && (null != this.GetDadosCarteira.Resultado) && (this.GetDadosCarteira.StatusResposta == MensagemResponseStatusEnum.OK)) { var lTransporte = new TransporteRelatorio_003_Carteira().TraduzirLista(this.GetDadosCarteira.Resultado); lConteudoArquivo.AppendLine("\r\nPosição em cateira\t"); lConteudoArquivo.Append("Carteira\tR$\tQuantidade\t\r"); lTransporte.ForEach(car => { lConteudoArquivo.AppendFormat("{0}\t{1}\t{2}\t\r\n", car.Carteira, car.Valor, car.Quantidade); }); } 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=ResumoDoCliente.xls"); this.Response.Write(lConteudoArquivo.ToString()); this.Response.End(); }
private void CarregarCorretagem() { if (this.GetDadosCorretagem.StatusResposta == MensagemResponseStatusEnum.OK) { var lTransporte = new TransporteRelatorio_003_Corretagem(this.GetDadosCorretagem.EntidadeCadastro); this.CorretagemNoMes = lTransporte.CorretagemNoMes; this.CorretagemMediaNoAno = lTransporte.CorretagemMediaNoAno; this.CorretagemEm12Meses = lTransporte.CorretagemEm12Meses; this.VolumeNoMes = lTransporte.VolumeNoMes; this.VolumeMediaNoAno = lTransporte.VolumeMediaNoAno; this.VolumeEm12Meses = lTransporte.VolumeEm12Meses; this.ContaCorrenteDisponivel = lTransporte.ContaCorrenteDisponivel; } }