private void botonGuardar_Click(object sender, EventArgs e) { if (camposCompletos()) { Habitacion nuevaHabitacion = new Habitacion(); //Se completan Campos de Habitacion nuevaHabitacion.Id_Habitacion = Convert.ToInt32(textNumero.Text); nuevaHabitacion.CodHotel = hotel.CodHotel; nuevaHabitacion.Tipo_codigo = Tipo_Habitacion.getCodeByDescription(comboTipoHab.SelectedItem.ToString(), lista_tipos); nuevaHabitacion.Piso = Convert.ToInt32(textPiso.Text); nuevaHabitacion.Ubicacion = comboUbicacion.SelectedItem.ToString(); nuevaHabitacion.Descripcion = textDescripcion.Text; if (!DAOHabitacion.insertar(nuevaHabitacion)) { MessageBox.Show("Error al crear la habitación.", "Error al crear Nueva Habitación", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Habitación Creada Correctamente.", "Nueva Habitación", MessageBoxButtons.OK, MessageBoxIcon.None); ((HabitacionBajaMod)Globals.VentanaAnterior).updateGrid(); this.Close(); } } }
private void botonGuardar_Click(object sender, EventArgs e) { if (chequearDatos()) { habitacion.Id_Habitacion = Int32.Parse(textNumero.Text); habitacion.Piso = Int32.Parse(textPiso.Text); habitacion.Descripcion = textDescripcion.Text; //Usa la descripcion el combo, entonces.... habitacion.Tipo_codigo = Tipo_Habitacion.getCodeByDescription(comboTipo.SelectedItem.ToString(), lista_tipos); habitacion.Ubicacion = comboUbicacion.SelectedItem.ToString(); if (comboEstado.SelectedIndex == 0) { habitacion.CampoBaja = false; } else { habitacion.CampoBaja = true; } if (!DAOHabitacion.actualizar(habitacion)) { MessageBox.Show("Error al modificar la habitación.", "Error al Modificar Habitación", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Habitación Modificada Correctamente.", "Modificar Habitación", MessageBoxButtons.OK, MessageBoxIcon.None); ((HabitacionBajaMod)Globals.VentanaAnterior).updateGrid(); this.Close(); } } }
private void botonReservar_Click(object sender, EventArgs e) { //Chequeo de cosas if (chequearDatos()) { if (comboBoxTipoRegimen.SelectedIndex == -1) { new ListarRegimenes().Show(); Globals.deshabilitarAnterior(this); return; } regimen_elegido = lista_regimenes[comboBoxTipoRegimen.SelectedIndex]; //Reservar con los datos validados int cantHuespedes = Int32.Parse(textCantHuespedes.Text); Tipo_Habitacion tipo_seleccionado = DAOHabitacion.obtenerTipo(Tipo_Habitacion.getCodeByDescription(comboTipoHab.SelectedItem.ToString(), tipos_habitacion)); if (tipo_seleccionado.CantPersonas < cantHuespedes) { int cantHabitaciones = ((cantHuespedes % tipo_seleccionado.CantPersonas) == 0) ? (cantHuespedes / tipo_seleccionado.CantPersonas) : ((cantHuespedes / tipo_seleccionado.CantPersonas) + 1); DialogResult dr = MessageBox.Show("Se reservarán " + cantHabitaciones.ToString() + " habitaciones. Desea continuar?", "", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: reservar(cantHabitaciones, tipo_seleccionado); break; case DialogResult.No: break; } } else { reservar(1, tipo_seleccionado); } } }