public Cliente(String pNombre, String pApellido, DateTime pFechaNacimiento, Empleo pEmpleo, TipoCliente pTipoCliente) { iNombre = pNombre; iApellido = pApellido; iFechaNacimiento = pFechaNacimiento; iEmpleo = pEmpleo; iTipoCliente = pTipoCliente; }
public bool evaluarSolicitud(string pNombre, string pApellido, DateTime pFechaNacimiento, double pSueldo, DateTime pFechaIngreso, double pMonto, int pCuotas, string pTipoCliente) { TipoCliente mTipoCliente; GestorPrestamos mGestor = new GestorPrestamos(); switch (pTipoCliente.ToLower()) { case "nocliente": mTipoCliente = TipoCliente.NoCliente; break; case "cliente": mTipoCliente = TipoCliente.Cliente; break; case "clientegold": mTipoCliente = TipoCliente.ClienteGold; break; case "clientepremium": mTipoCliente = TipoCliente.ClientePremium; break; default: if (pTipoCliente == "") { mTipoCliente = TipoCliente.NoCliente; } else { return(false); } break; } Empleo mEmpleo = new Empleo(pSueldo, pFechaIngreso); Cliente mCliente = new Cliente(pNombre, pApellido, pFechaNacimiento, mEmpleo, mTipoCliente); SolicitudPrestamo mSolicitud = new SolicitudPrestamo(mCliente, pMonto, pCuotas); return(mGestor.EsValida(mSolicitud)); }