Exemple #1
0
        private void botonGuardar_Click(object sender, EventArgs e)
        {
            if (chequearCampos())
            {
                //Probamos en guardar el hotel
                completarEstructura();
                if (!DAOHotel.insertar(hotelNuevo))
                {
                    MessageBox.Show("Error al guardar el hotel en la Base de Datos. Por favor, intente nuevamente.", "Error");
                    //botonLimpiar_Click(null,null);
                    return;
                }
                //Bien! El hotel se guardo, ahora guardemos los regimenes del hotel

                //Como el codHotel es autonumerico, necesitamos obtenerlo
                int codHotel = DAOHotel.obtener(hotelNuevo.Nombre).CodHotel;
                foreach (int index_reg in listaRegimenes.CheckedIndices)
                {
                    if (!DAORegimen.insertarPorHotel(regimenes[index_reg].CodRegimen, codHotel))
                    {
                        //Hacemos un chequeo por si se nos rompe todo y quedamos solo con parte cargados en la DB
                        MessageBox.Show("Error al guardar los regimenes en la Base de Datos. Por favor, agregue los regimenes faltantes en la ventana de modificacion.", "Error");
                        ((HotelBajaMod)Globals.VentanaAnterior).updateGrid();
                        this.Close();
                    }
                }
                //Todo cargado! Salimos y actualizamos la grid de hoteles de Baja/Mod
                ((HotelBajaMod)Globals.VentanaAnterior).updateGrid();
                this.Close();
            }
        }
Exemple #2
0
 public HotelMod(int idHotel)
 {
     InitializeComponent();
     hotel         = DAOHotel.obtener(idHotel);
     regimen_hotel = DAORegimen.obtenerByHotel(idHotel);
     regimenes     = DAORegimen.obtenerTodos();
 }