Exemplo n.º 1
0
 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;
         }
     }
 }
Exemplo n.º 2
0
 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();
     }
 }