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_programar_mantenimiento() { InitializeComponent(); datos = mantenimientoDAO.Buscar(); datosLimpieza = limpiezaDAO.Buscar(); dgv_Limpieza.DataSource = limpiezaDAO.Buscar(); dgv_Mantenimiento.DataSource = mantenimientoDAO.Buscar(); dgv_Limpieza.AllowUserToAddRows = false; dgv_Limpieza.ReadOnly = true; dgv_Mantenimiento.AllowUserToAddRows = false; dgv_Mantenimiento.ReadOnly = true; this.Set_Headers_Limpieza(); this.Set_Headers_Mantenimiento(); //------ this.btn_eliminar_limpieza.Visible = false; this.btn_Eliminar_Mantenimiento.Visible = false; }