public ValorTransadoBruto(DatosDeRendimiento losDatos)
        {
            elValorFacial        = ObtengaElValorFacial(losDatos);
            losDiasAlVencimiento = new PlazoDeVencimiento(losDatos).EnDias();
            var losDatosDeTasa = new DatosDeTasaBruta
            {
                ValorFacial       = losDatos.ValorFacial,
                ValorTransadoNeto = losDatos.ValorTransadoNeto,
                DiasAlVencimiento = losDiasAlVencimiento,
                TasaDeImpuesto    = losDatos.TasaDeImpuesto
            };

            laTasaBruta = new TasaBruta(losDatosDeTasa).ComoNumero();
        }
Esempio n. 2
0
 public RendimientoPorDescuentoRedondeado(DatosDeRendimiento losDatos)
 {
     elRendimientoPorDescuento = new RendimientoPorDescuento(losDatos).ComoNumero();
 }
 private double ObtengaElValorFacial(DatosDeRendimiento losDatos)
 {
     return(losDatos.ValorFacial);
 }
Esempio n. 4
0
 public PlazoDeVencimiento(DatosDeRendimiento losDatos)
 {
     laDiferenciaDeFechas = losDatos.DiferenciaDeFechas;
 }