public static List <Habitacion> ConReservasActivas() { List <Habitacion> listHab = PersistenciaHabitacion.ConReservasActivas(); if (listHab.Count() == 0) { throw new Exception("No existen habitaciones con reservas activas"); } return(listHab); }
/*listar habitacion de hotel*/ public static List <Habitacion> ListadoHabitaciones(string nombreHotel) { List <Habitacion> lstHab = PersistenciaHabitacion.ListadoHabitaciones(nombreHotel); if (lstHab.Count == 0) { throw new Exception("No existen habitaciones registradas"); } return(lstHab); }
/*modificar una habitacion*/ public static void Modificar(Habitacion habitacion) { try { if (habitacion.Costo <= 0) { throw new Exception("El costo de habitción debe ser mayor a cero"); } PersistenciaHabitacion.Modificar(habitacion); } catch (Exception ex) { throw ex; } }
/*eliminar una habitacion*/ public static void Eliminar(Habitacion pHabitacion) { PersistenciaHabitacion.Eliminar(pHabitacion); }
/*obtener habitacion de un hotel*/ public static Habitacion ObtenerHabitacion(string nomHotel, int numeroHab) //preguntar si esto esta bien asi { return(PersistenciaHabitacion.ObtenerHabitacion(nomHotel, numeroHab)); }