private void VerificarEstado_Hab_reserva() { DataRow[] row_reservas = reservas.Buscar().Select(); for (int i = 0; i < row_reservas.Length; i++) { DateTime checkin = DateTime.Parse(row_reservas[i]["fecha_entrada"].ToString()); DateTime checkout = DateTime.Parse(row_reservas[i]["fecha_salida"].ToString()); // Si la fecha de hoy esta en el rango de reserva de una habitacion... ponerla ocupada if (DateTime.Now >= checkin && DateTime.Now <= checkout) { int num_habitacion = Convert.ToInt32(row_reservas[i]["num_habitacion"]); // No disponible = 1 // Disponible = 4 habitacionDAO.ModificarEstado(num_habitacion, 1); } else { int num_habitacion = Convert.ToInt32(row_reservas[i]["num_habitacion"]); // No disponible = 1 // Disponible = 4 habitacionDAO.ModificarEstado(num_habitacion, 4); } } LimpiezaDAO limpiezaDAO = new LimpiezaDAO(); DataRow[] rowLimp = limpiezaDAO.Buscar().Select(); for (int i = 0; i < rowLimp.Length; i++) { if (DateTime.Now.ToShortDateString() == DateTime.Parse(rowLimp[i]["fecha"].ToString()).ToShortDateString()) { int num_habitacion = Convert.ToInt32(rowLimp[i]["num_habitacion"]); // Limpieza = 3 habitacionDAO.ModificarEstado(num_habitacion, 3); } } MantenimientoDAO mantenimientoDAO = new MantenimientoDAO(); DataRow[] rowMant = mantenimientoDAO.Buscar().Select(); for (int i = 0; i < rowMant.Length; i++) { if (DateTime.Now.ToShortDateString() == DateTime.Parse(rowMant[i]["fecha"].ToString()).ToShortDateString()) { int num_habitacion = Convert.ToInt32(rowMant[i]["num_habitacion"]); // Mantenimiento = 2 habitacionDAO.ModificarEstado(num_habitacion, 2); } } }
public frm_agregar_limpieza() { InitializeComponent(); limpiezaBO = new LimpiezaBO(); limpiezaDAO = new LimpiezaDAO(); limpiezaBO.Empleado = new EmpleadoBO(); limpiezaBO.Habitacion = new HabitacionBO(); txt_id_limpieza.Enabled = false; Set_cbo_empleado(); Set_cbo_habitacion(); }