public bool EsValida(SolicitudPrestamo pSolicitud) { if (pSolicitud.CantidadCuotas <= this.iCantidadMaximaCuotas) { return true; } else { return false; } }
public bool EsValida(SolicitudPrestamo pSolicitud) { if (pSolicitud.Cliente.Empleo.Sueldo >= this.iSueldoMinimo) { return true; } else { return false; } }
public bool EsValida(SolicitudPrestamo pSolicitud) { if (pSolicitud.Monto <= this.iMontoMaximo) { return true; } else { return false; } }
public bool EsValida(SolicitudPrestamo pSolicitud) { DateTime fIngreso = pSolicitud.Cliente.Empleo.FechaIngreso; //Fecha de ingreso del cliente DateTime fIngresoMasSeis = fIngreso.AddMonths(6); //fIngresoMasSeis es fIngreso aumentada en seis meses (cantidad de meses de antiguedad necesaria) if (DateTime.Compare(fIngresoMasSeis, DateTime.Today) >= 0) { return true; } else { return false; } }
public bool EsValida(SolicitudPrestamo pSolicitud) { DateTime fNacimiento = pSolicitud.Cliente.FechaNacimiento; int edad = DateTime.Today.AddTicks(-fNacimiento.Ticks).Year - 1; if (edad >= iEdadMinima && edad <= iEdadMaxima) { return true; } else { return false; } }
public bool EsValida(SolicitudPrestamo pSolicitud) { IEnumerator<IEvaluador> enumerador = this.iEvaluadores.GetEnumerator(); bool esValida = true; while (esValida && enumerador.MoveNext()) { esValida = enumerador.Current.EsValida(pSolicitud); } return esValida; }
public bool EsValida(SolicitudPrestamo pSolicitud) { return this.iEvaluadoresPorCliente[pSolicitud.Cliente.TipoCliente].EsValida(pSolicitud); }