private void botonGuardar_Click(object sender, EventArgs e) { if (dateTimeInicio.Value.CompareTo(dateTimeFin.Value) >= 0) { MessageBox.Show("Rango de Fechas inválido. Intente nuevamente.", "Error Grave", MessageBoxButtons.OK); return; } Inhabilitacion inhab = new Inhabilitacion(); int respuesta = DAOHotel.estaVacio(hotel, dateTimeInicio.Value, dateTimeFin.Value); if (respuesta > 0) { inhab.Hotel = hotel; inhab.Fecha_Inicio_struct = dateTimeInicio.Value; inhab.Fecha_Fin_struct = dateTimeFin.Value; inhab.Motivo = (textMotivo.Text != null) ? textMotivo.Text : ""; DAOHotel.borrar(inhab); ((HotelBajaMod)Globals.VentanaAnterior).updateGrid(); this.Close(); } else { if (respuesta == -1) { MessageBox.Show("Error al conectar con la Base de Datos.", "Error Grave", MessageBoxButtons.OK); return; } MessageBox.Show("Hotel con reservas o huespedes alojados para esas fechas. No es posible dar la baja.", "", MessageBoxButtons.OK); } }
private void BajaHotel(Inhabilitacion bajaInhab) { DAOHotel.borrar(bajaInhab); updateGrid(); }