Example #1
0
 public Cliente(String pNombre, String pApellido, DateTime pFechaNacimiento, Empleo pEmpleo)
 {
     this.iNombre          = pNombre;
     this.iApellido        = pApellido;
     this.iFechaNacimiento = pFechaNacimiento;
     this.iTipoCliente     = TipoCliente.NoCliente;      //Por defecto el cliente es de tipo NoCliente.
     this.iEmpleo          = pEmpleo;
 }
Example #2
0
        public bool EsValida(String pNombre, String pApellido, DateTime pFechaNac, double pSueldo, DateTime pFechaIngreso,
                             TipoCliente pTipoCliente, double pMonto, int pCantCuotas)
        {
            GestorPrestamos gestor = new GestorPrestamos();                        //Crea un gestor de prestamos.

            Empleo  iEmpleo = new Empleo(pSueldo, pFechaIngreso);                  //Crea un empleo.
            Cliente cli     = new Cliente(pNombre, pApellido, pFechaNac, iEmpleo); //Crea un Cliente.

            cli.TipoCliente = pTipoCliente;

            SolicitudPrestamo sol = new SolicitudPrestamo(cli, pMonto, pCantCuotas); //Crea una solicitud.

            return(gestor.EsValida(sol));                                            //Valida la solicitud.
        }