コード例 #1
0
ファイル: EvaluadorCompuesto.cs プロジェクト: juanfrvera/TP4
 public bool EsValida(SolicitudPrestamo pSolicitud)
 {
     foreach (IEvaluador evaluador in iEvaluadores)
     {
         if (!evaluador.EsValida(pSolicitud))
         {
             return(false);
         }
     }
     return(true);
 }
コード例 #2
0
 public bool EsValida(SolicitudPrestamo pSolicitud)
 {
     return(pSolicitud.CantidadCuotas <= iCantidadMaximaCuotas);
 }
コード例 #3
0
        //Metodos

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

            return(meses >= iAntiguedadMinima);
        }
コード例 #4
0
 public bool EsValida(SolicitudPrestamo pSolicitudPrestamo)
 {
     return(iEvaluadoresPorCliente[pSolicitudPrestamo.Cliente.TipoCliente].EsValida(pSolicitudPrestamo));
 }
コード例 #5
0
ファイル: EvaluadorSueldo.cs プロジェクト: juanfrvera/TP4
 public bool EsValida(SolicitudPrestamo pSolicitud)
 {
     return(pSolicitud.Cliente.Empleo.Sueldo >= iSueldoMinimo);
 }
コード例 #6
0
ファイル: EvaluadorMonto.cs プロジェクト: juanfrvera/TP4
        //Metodos

        public bool EsValida(SolicitudPrestamo pSolicitud)
        {
            return(pSolicitud.Monto <= iMontoMaximo);
        }
コード例 #7
0
ファイル: Controlador.cs プロジェクト: juanfrvera/TP4
 public bool ValidarSolicitud(SolicitudPrestamo pSolicitud)
 {
     return(iGestor.EsValida(pSolicitud));
 }
コード例 #8
0
        //Metodos

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

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