예제 #1
0
 public DeterminarValidezDeDatos(LaInformacionDeValidacion laInformacion)
 {
     elValorFacialEsValido                   = DeterminarElValorFacial(laInformacion);
     elValorTransadoNetoEsValido             = DeterminarElValorTransadoNeto(laInformacion);
     laTasaDeImpuestoEsMayorACero            = DeterminarLaTasaDeImpuestoMayorACero(laInformacion);
     laTasaDeImpuestoEsMenorAUno             = DeterminarLaTasaDeImpuestoMenorAUno(laInformacion);
     laFechaActualEsMenorAFechaDeVencimiento = DeterminarSiLaFechaActualEsMenorAFechaDeVencimiento(laInformacion);
 }
예제 #2
0
 private bool DeterminarElValorFacial(LaInformacionDeValidacion laInformacion)
 {
     return(laInformacion.valorFacial > 100000);
 }
예제 #3
0
 private bool DeterminarElValorTransadoNeto(LaInformacionDeValidacion laInformacion)
 {
     return(laInformacion.valorTransadoNeto > 100000);
 }
예제 #4
0
 private bool DeterminarLaTasaDeImpuestoMayorACero(LaInformacionDeValidacion laInformacion)
 {
     return(laInformacion.tasaDeImpuesto > 0);
 }
예제 #5
0
 private bool DeterminarLaTasaDeImpuestoMenorAUno(LaInformacionDeValidacion laInformacion)
 {
     return(laInformacion.tasaDeImpuesto < 1);
 }
예제 #6
0
 private bool DeterminarSiLaFechaActualEsMenorAFechaDeVencimiento(LaInformacionDeValidacion laInformacion)
 {
     return(laInformacion.fechaActual < laInformacion.fechaDeVencimiento);
 }
예제 #7
0
 public static bool ValidarDatos(LaInformacionDeValidacion laInformacion)
 {
     return(new DeterminarValidezDeDatos(laInformacion).DeterminarSiEsValido());
 }