Esempio n. 1
0
        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);
        }