Exemple #1
0
 public void Inicialice()
 {
     losDatos = new DatosDeLaValoracionEnColones();
     losDatos.MontoNominal = 10000;
     losDatos.TipoDeCambio = 758.19M;
     losDatos.PrecioLimpio = 100.6569M;
 }
Exemple #2
0
 private void InicialiceLosDatosEnUDES()
 {
     losDatos = new DatosDeLaValoracionEnColones();
     losDatos.MontoNominal          = 10000M;
     losDatos.PrecioLimpio          = 100.5554M;
     losDatos.PorcentajeDeCobertura = 0.9M;
     losDatos.TipoDeMoneda          = Monedas.UDEs;
 }
Exemple #3
0
 private void InicialiceLosDatos()
 {
     losDatos = new DatosDeLaValoracionEnColones();
     losDatos.MontoNominal          = 10000;
     losDatos.TipoDeCambio          = 758.19M;
     losDatos.PrecioLimpio          = 100.6569M;
     losDatos.PorcentajeDeCobertura = 0.9M;
     losDatos.TipoDeMoneda          = Monedas.Colon;
 }
Exemple #4
0
 private static decimal DetermineElMontoConvertido(DatosDeLaValoracionEnColones losDatos)
 {
     // TODO: Mas de una sola operacion
     if (losDatos.TipoDeMoneda == Monedas.Colon)
     {
         return(losDatos.MontoNominal * losDatos.TipoDeCambio);
     }
     else
     {
         return(losDatos.MontoNominal);
     }
 }
Exemple #5
0
 public ValorDeMercado(DatosDeLaValoracionEnColones losDatos)
 {
     elMontoConvertido = DetermineElMontoConvertido(losDatos);
     elPrecioLimpio    = losDatos.PrecioLimpio;
 }
Exemple #6
0
 private static decimal DetermineElMontoConvertido(DatosDeLaValoracionEnColones losDatos)
 {
     return(losDatos.MontoConvertido);
 }
Exemple #7
0
 public MontoSinRedondear(DatosDeLaValoracionEnColones losDatos)
 {
     elValorMercado          = ObtengaElValorDeMercado(losDatos);
     elPorcentajeDeCobertura = losDatos.PorcentajeDeCobertura;
 }
Exemple #8
0
 private static decimal ObtengaElValorDeMercado(DatosDeLaValoracionEnColones losDatos)
 {
     return(new ValorDeMercado(losDatos).ComoNumero());
 }