Esempio n. 1
0
 public bool EsValida(SolicitudPrestamo pSolicitud)
 {
     foreach (IEvaluador evaluador in iEvaluadores)
     {
         if (!evaluador.EsValida(pSolicitud))
         {
             return(false);
         }
     }
     return(true);
 }
Esempio n. 2
0
 public bool EsValida(SolicitudPrestamo pSolicitud)
 {
     return(pSolicitud.CantidadCuotas <= iCantidadMaximaCuotas);
 }
Esempio n. 3
0
        //Metodos

        public bool EsValida(SolicitudPrestamo pSolicitud)
        {
            int meses = (DateTime.Now - pSolicitud.Cliente.Empleo.FechaIngreso).Days / 30;

            return(meses >= iAntiguedadMinima);
        }
Esempio n. 4
0
 public bool EsValida(SolicitudPrestamo pSolicitudPrestamo)
 {
     return(iEvaluadoresPorCliente[pSolicitudPrestamo.Cliente.TipoCliente].EsValida(pSolicitudPrestamo));
 }
Esempio n. 5
0
 public bool EsValida(SolicitudPrestamo pSolicitud)
 {
     return(pSolicitud.Cliente.Empleo.Sueldo >= iSueldoMinimo);
 }
Esempio n. 6
0
        //Metodos

        public bool EsValida(SolicitudPrestamo pSolicitud)
        {
            return(pSolicitud.Monto <= iMontoMaximo);
        }
Esempio n. 7
0
 public bool ValidarSolicitud(SolicitudPrestamo pSolicitud)
 {
     return(iGestor.EsValida(pSolicitud));
 }
Esempio n. 8
0
        //Metodos

        public bool EsValida(SolicitudPrestamo pSolicitud)
        {
            int edad = (DateTime.Now - pSolicitud.Cliente.FechaNacimiento).Days / 365;

            return(edad >= iEdadMinima && edad <= iEdadMaxima);
        }