예제 #1
0
        public CargaMenu(UsuarioLogueado usuario)
        {
            switch (usuario.getRolAsignado())
            {
            case "Administrador":
                MenuAdmin levantarAdmin = new MenuAdmin(usuario);
                levantarAdmin.ShowDialog();
                break;

            case "Administrador General":
                MegaAdmin levantarMega = new MegaAdmin(usuario);
                levantarMega.ShowDialog();
                break;

            case "Recepcionista":
                MenuRecepcionista levantarRecepcion = new MenuRecepcionista(usuario);
                levantarRecepcion.ShowDialog();
                break;

            case "Guest":
                MenuGuest levantarGuest = new MenuGuest(usuario.getConexion());
                levantarGuest.ShowDialog();
                break;
            }
        }
예제 #2
0
 public Generar(UsuarioLogueado userLog)
 {
     InitializeComponent();
     usuario   = userLog;
     coneccion = userLog.getConexion();
     coneccion = userLog.getConexion();
     condi     = userLog.getRolAsignado();
     cBHoteles.Items.Add(usuario.getHotelAsignado());
     cBHoteles.SelectedIndex = 0;
     cBHoteles.Enabled       = false;
     inicializar();
 }
예제 #3
0
        public MenuAdmin(UsuarioLogueado usuario)
        {
            InitializeComponent();
            userLog = usuario;
            String query = "SELECT FUNCIONALIDADES.Func_Desc FROM HOTEL_CUATRIVAGOS.FUNCIONALIDADES_X_ROL FR, HOTEL_CUATRIVAGOS.FUNCIONALIDADES, HOTEL_CUATRIVAGOS.ROLES R" +
                           " WHERE FR.Func_Id = FUNCIONALIDADES.Func_Id" +
                           " AND R.Rol_Id = FR.Rol_Id" +
                           " AND R.Rol_Desc ='" + usuario.getRolAsignado() + "'";
            DataTable funcionalidades = usuario.getConexion().consulta(query);

            foreach (DataRow func in funcionalidades.Rows)
            {
                listaFuncionalidades.Add(func[0].ToString());
            }
        }