コード例 #1
0
 private void cargarHoteles()
 {
     todosLosHoteles = hotelCtrl.getAllHoteles();
     foreach (Hotel hotel in todosLosHoteles)
     {
         hotelListBox.Items.Add(hotel.nombre);
     }
     if (userPrevio != null)
     {
         List <string> nombresHoteles = new List <string>();
         hotelesDeUsuario_Rol = hotelCtrl.obtenerHotelesPorID_IDRol(userPrevio.id_usuario, id_RolSeleccionado);
         usuarioCtrl.nuevoRolYHoteles(id_RolSeleccionado, hotelesDeUsuario_Rol, userPrevio);
         foreach (Hotel hotelUsuario in hotelesDeUsuario_Rol)
         {
             nombresHoteles.Add(hotelUsuario.nombre);
         }
         //mostrar los hoteles del usuario
         for (int count = 0; count < hotelListBox.Items.Count; count++)
         {
             if (nombresHoteles.Contains(hotelListBox.Items[count].ToString()))
             {
                 hotelListBox.SetItemChecked(count, true);
             }
         }
     }
 }
コード例 #2
0
        private void cargarHotelSesion()
        {
            Hotel_Ctrl   hotelCtrl        = new Hotel_Ctrl();
            List <Hotel> hotelesAsignados = new List <Hotel>();

            hotelesAsignados = hotelCtrl.obtenerHotelesPorID_IDRol(id_usuario, id_RolSeleccionado);
            if (hotelesAsignados.Count == 1)
            {
                panelRol.Enabled             = false;
                hotelesComboBox.SelectedText = hotelesAsignados.First().nombre;
                id_hotelSeleccionado         = hotelesAsignados.First().id_hotel;
            }
            else
            {
                this.completarComboHoteles(hotelesAsignados);
            }
        }