public TransporteFaxBovespa TraduzirListaResumido(FaxBovespaInfo pParametro, string lCulture = "") { var lRetorno = new TransporteFaxBovespa(); lRetorno.CodigoCliente = pParametro.CodigoCliente.ToString(); lRetorno.DataLiquidacaoOpcao = lCulture == "EN" ? pParametro.DataLiquidacaoOpcao.ToString("MM/dd/yyyy") : pParametro.DataLiquidacaoOpcao.ToString("dd/MM/yyyy"); lRetorno.DataLiquidacaoVista = lCulture == "EN" ? pParametro.DataLiquidacaoVista.ToString("MM/dd/yyyy") : pParametro.DataLiquidacaoVista.ToString("dd/MM/yyyy"); lRetorno.DataPregao = lCulture == "EN" ? pParametro.DataPregao.ToString("MM/dd/yyyy") : pParametro.DataPregao.ToString("dd/MM/yyyy"); lRetorno.DigitoCliente = pParametro.DigitoCliente.ToString(); lRetorno.Empresa = pParametro.Empresa; lRetorno.Fax = pParametro.Fax; lRetorno.NomeCliente = pParametro.NomeCliente; //Rodapé opção lRetorno.RodapeTotalComprasOpcao = pParametro.RodapeTotalComprasOpcao.ToString("N2"); lRetorno.RodapeTotalVendasOpcao = pParametro.RodapeTotalVendasOpcao.ToString("N2"); lRetorno.RodapeIRDayTradeOpcao = pParametro.RodapeIRDayTradeOpcao.ToString("N2"); lRetorno.RodapeIrOperacoesOpcao = pParametro.RodapeIrOperacoesOpcao.ToString("N2"); lRetorno.RodapeOutrasDepesasOpcao = pParametro.RodapeOutrasDepesasOpcao.ToString("N2"); lRetorno.RodapeTaxaBovespaOpcao = pParametro.RodapeTaxaBovespaOpcao.ToString("N2"); lRetorno.RodapeTaxaCblcOpcao = pParametro.RodapeTaxaCblcOpcao.ToString("N2"); lRetorno.RodapeTaxaOperacionaisOpcao = pParametro.RodapeTaxaOperacionaisOpcao.ToString("N2"); lRetorno.RodapeTotalAjusteOpcao = pParametro.RodapeTotalAjusteOpcao.ToString("N2"); lRetorno.RodapeTotalCorretagemOpcao = pParametro.RodapeTotalCorretagemOpcao.ToString("N2"); lRetorno.RodapeTotalLiquidoOpcao = pParametro.RodapeTotalLiquidoOpcao.ToString("N2"); lRetorno.RodapeTotalNegociosOpcao = pParametro.RodapeTotalNegociosOpcao.ToString("N2"); lRetorno.RodapeTotalTermoOpcao = pParametro.RodapeTotalTermoOpcao.ToString("N2"); lRetorno.RodapeBaseIRDTOpcao = pParametro.RodapeBaseIRDTOpcao.ToString("N2"); lRetorno.RodapeBaseIROperacoesOpcao = pParametro.RodapeBaseIROperacoesOpcao.ToString("N2"); lRetorno.RodapeEmolumentoBolsaOpcao = pParametro.RodapeEmolumentoBolsaOpcao.ToString("N2"); lRetorno.RodapeEmolumentoTotalOpcao = pParametro.RodapeEmolumentoTotalOpcao.ToString("N2"); lRetorno.RodapeTaxaLiquidacaoOpcao = pParametro.RodapeTaxaLiquidacaoOpcao.ToString("N2"); lRetorno.RodapeTaxaRegistroBolsaOpcao = pParametro.RodapeTaxaRegistroBolsaOpcao.ToString("N2"); lRetorno.RodapeTaxaRegistroTotalOpcao = pParametro.RodapeTaxaRegistroTotalOpcao.ToString("N2"); lRetorno.RodapeTaxaRegistroOpcao = pParametro.RodapeTaxaRegistroOpcao.ToString("N2"); //Rodapé a vista lRetorno.RodapeTotalVendasVista = pParametro.RodapeTotalVendasVista.ToString("N2"); lRetorno.RodapeTotalComprasVista = pParametro.RodapeTotalComprasVista.ToString("N2"); lRetorno.RodapeIRDayTradeVista = pParametro.RodapeIRDayTradeVista.ToString("N2"); lRetorno.RodapeIrOperacoesVista = pParametro.RodapeIrOperacoesVista.ToString("N2"); lRetorno.RodapeOutrasDepesasVista = pParametro.RodapeOutrasDepesasVista.ToString("N2"); lRetorno.RodapeTaxaBovespaVista = pParametro.RodapeTaxaBovespaVista.ToString("N2"); lRetorno.RodapeTaxaCblcVista = pParametro.RodapeTaxaCblcVista.ToString("N2"); lRetorno.RodapeTaxaOperacionaisVista = pParametro.RodapeTaxaOperacionaisVista.ToString("N2"); lRetorno.RodapeTotalAjusteVista = pParametro.RodapeTotalAjusteVista.ToString("N2"); lRetorno.RodapeTotalCorretagemVista = pParametro.RodapeTotalCorretagemVista.ToString("N2"); lRetorno.RodapeTotalLiquidoVista = pParametro.RodapeTotalLiquidoVista.ToString("N2"); lRetorno.RodapeTotalNegociosVista = pParametro.RodapeTotalNegociosVista.ToString("N2"); lRetorno.RodapeTotalTermoVista = pParametro.RodapeTotalTermoVista.ToString("N2"); lRetorno.RodapeBaseIRDTVista = pParametro.RodapeBaseIRDTVista.ToString("N2"); lRetorno.RodapeBaseIROperacoesVista = pParametro.RodapeBaseIROperacoesVista.ToString("N2"); lRetorno.RodapeEmolumentoBolsaVista = pParametro.RodapeEmolumentoBolsaVista.ToString("N2"); lRetorno.RodapeEmolumentoTotalVista = pParametro.RodapeEmolumentoTotalVista.ToString("N2"); lRetorno.RodapeTaxaLiquidacaoVista = pParametro.RodapeTaxaLiquidacaoVista.ToString("N2"); lRetorno.RodapeTaxaRegistroBolsaVista = pParametro.RodapeTaxaRegistroBolsaVista.ToString("N2"); lRetorno.RodapeTaxaRegistroTotalVista = pParametro.RodapeTaxaRegistroTotalVista.ToString("N2"); lRetorno.RodapeTaxaRegistroVista = pParametro.RodapeTaxaRegistroVista.ToString("N2"); lRetorno.CabecalhosGridOpcao = this.PreparaDetalheResumidoOpcao(pParametro.DetalhesBovespa, pParametro.DataLiquidacaoOpcao); lRetorno.CabecalhosGridVista = this.PreparaDetalheResumidoVista(pParametro.DetalhesBovespa, pParametro.DataLiquidacaoVista); return(lRetorno); }