Exemple #1
0
 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;
     }
 }
Exemple #2
0
        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");
        }