private void cargarHoteles() { comboHoteles.DisplayMember = "nombre"; comboHoteles.ValueMember = "id_hotel"; if (DatosSesion.esGuest()) { comboHoteles.DataSource = hotelCtrl.getAllHoteles(); } else { List <Hotel> listHotel = new List <Hotel>(); listHotel.Add(hotelCtrl.getHotelPorID(DatosSesion.id_hotel)); comboHoteles.DataSource = listHotel; comboHoteles.Enabled = false; comboHoteles.DropDownStyle = ComboBoxStyle.DropDownList; } }
public void habilitar_func_x_rol() { if (DatosSesion.esGuest()) { menuStrip1.Visible = false; panelSession.Visible = false; inicioSesionLink.Visible = true; inicioSesionLink.Enabled = true; closeSessionLink.Visible = false; passLinkLabel.Visible = false; } else { closeSessionLink.Enabled = true; passLinkLabel.Enabled = true; inicioSesionLink.Visible = false; } panelReservas.Enabled = true; menuStrip1.Enabled = true; List <Funcionalidad> f = DatosSesion.funcionalidades; newReservaButton.Enabled = f.Any(func => func.descripcion_funcionalidad == "Generar Reserva"); updateReservaButton.Enabled = f.Any(func => func.descripcion_funcionalidad == "Generar Reserva"); cancelReservaButton.Enabled = f.Any(func => func.descripcion_funcionalidad == "Cancelar Reserva"); ToolStripItemCollection itemsMenu = menuStrip1.Items; ToolStripItem menu_usuario = itemsMenu.Find("usuariosToolStripMenuItem", true)[0]; menu_usuario.Enabled = f.Any(func => func.descripcion_funcionalidad == "ABM Usuario"); ToolStripItem menu_Hotel = itemsMenu.Find("aBMHotelToolStripMenuItem", true)[0]; menu_Hotel.Enabled = f.Any(func => func.descripcion_funcionalidad == "ABM Hotel"); ToolStripItem menu_Habitacion = itemsMenu.Find("aBMHabitacionToolStripMenuItem", true)[0]; menu_Habitacion.Enabled = f.Any(func => func.descripcion_funcionalidad == "ABM Habitacion"); ToolStripItem menu_cliente = itemsMenu.Find("clientesToolStripMenuItem", true)[0]; menu_cliente.Enabled = f.Any(func => func.descripcion_funcionalidad == "ABM Clientes"); ToolStripItem menu_rol = itemsMenu.Find("rolToolStripMenuItem", true)[0]; menu_rol.Enabled = f.Any(func => func.descripcion_funcionalidad == "ABM Rol"); ToolStripItem menu_estadias = itemsMenu.Find("estadíasToolStripMenuItem", true)[0]; menu_rol.Enabled = f.Any(func => func.descripcion_funcionalidad == "Registrar Estadia"); ToolStripItem menu_estadisticas = itemsMenu.Find("listaEstadisticasToolStripMenuItem", true)[0]; menu_estadisticas.Enabled = f.Any(func => func.descripcion_funcionalidad == "Listado Estadistico"); }