public static void Alta(Usuario pUsuario) { if (pUsuario is Cliente) { perCliente pc = new perCliente(); pc.Alta((Cliente)pUsuario); } else { perEmpleado pe = new perEmpleado(); pe.Alta((Empleado)pUsuario); } }
public Cliente Buscar(string cedula, bool chequearNull) { perCliente pc = new perCliente(); Cliente cliente = pc.Buscar(cedula); if (chequearNull && cliente == null) { throw new Exception("No existe el cliente."); } return(cliente); }
public void Eliminar(string cedula) { perCliente pc = new perCliente(); int r = pc.Eliminar(cedula); if (r == 0) { throw new Exception("No existe el cliente."); } else if (r == -1) { throw new Exception("El cliente posee alquileres."); } }
public static Usuario Buscar(string pUsername) { Usuario u = null; perCliente pc = new perCliente(); u = pc.Buscar(pUsername); if (u == null) { perEmpleado pe = new perEmpleado(); u = pe.Buscar(pUsername); } return(u); }
public static Usuario Login(string pUsername, string pPassword) { Usuario u = null; perCliente pc = new perCliente(); u = pc.Login(pUsername, pPassword); if (u == null) { perEmpleado pe = new perEmpleado(); u = pe.Login(pUsername, pPassword); if (u == null) { throw new Exception("Usuario y/o contraseña incorrectos."); } } return(u); }
public void Modificar(Cliente cliente) { perCliente pc = new perCliente(); int r = pc.Modificar(cliente); switch (r) { case -1: { throw new Exception("No existe el cliente."); } case 0: { break; } default: { throw new Exception("Error desconocido."); } } }