private void btn_agregar_habitacion_Click(object sender, EventArgs e) { if (cbox_disponibles.SelectedIndex > 0) { if (reserva.PersonasMaximas() >= reserva.personas) { MessageBox.Show("Las habitaciones elegidas ya satisfacen la cantidad de personas estipuladas"); return; } reserva.habitaciones_reservadas.Add(habitaciones_disponibles[cbox_disponibles.SelectedIndex - 1]); habitaciones_disponibles.RemoveAt(cbox_disponibles.SelectedIndex - 1); ActualizarComboBoxHabitaciones(); if (reserva.PersonasMaximas() >= reserva.personas) { btn_reservar.Enabled = true; } } }
private void btn_agregar_habitacion_Click_1(object sender, EventArgs e) { if (cbox_disponibles.SelectedIndex != 0) { if (reserva.PersonasMaximas() >= reserva.personas) { MessageBox.Show("Las habitaciones elegidas ya satisfacen la cantidad de personas estipuladas"); return; } foreach (Habitacion hab in reserva.habitaciones_reservadas) { if (habitaciones_disponibles[cbox_disponibles.SelectedIndex - 1].numero == hab.numero && habitaciones_disponibles[cbox_disponibles.SelectedIndex - 1].piso == hab.piso) { MessageBox.Show("Habitación ya agregada"); return; } } reserva.habitaciones_reservadas.Add(habitaciones_disponibles[cbox_disponibles.SelectedIndex - 1]); habitaciones_disponibles.RemoveAt(cbox_disponibles.SelectedIndex - 1); ActualizarComboBoxHabitaciones(); ValidarTodo(); } }