Exemple #1
0
        public ActionResult DesktopSet()
        {
            if (CurrentUser.UserName == WeConfig.robot)
            {
                ViewBag.MenuRights = BaseMain.GetEntitysAll();
            }
            else
            {
                ViewBag.MenuRights = B_UserDesktopAuth.GetUserDesktopAuth(CurrentUser.RoleID, CurrentUser.UserName);
            }

            List <B_UserDesktopAuth> roRightsList = B_UserDesktopAuth.GetEntitysMainRoleID(CurrentUser.RoleID, CurrentUser.UserName);
            HashSet <int>            setRights    = new HashSet <int>();

            foreach (B_UserDesktopAuth roRights in roRightsList)
            {
                setRights.Add(roRights.MainID);
            }

            ViewBag.HashRights     = setRights;
            ViewData["UserName"]   = CurrentUser.UserName;
            ViewData["C_UserName"] = WeConfig.robot;

            return(View());
        }
Exemple #2
0
        public ActionResult B_RoleMin(int id)
        {
            B_Role dbBORoles = B_Role.GetEntityByID(id);

            if (dbBORoles == null)
            {
                return(View(ErrorPage.ViewName, new ErrorPage {
                    Message = "分配角色权限失败,角色不存在或已删除!"
                }));
            }

            List <B_UserDesktopAuth> roRightsList = B_UserDesktopAuth.GetEntitysMainRoleID(id, CurrentUser.UserName);
            HashSet <int>            setRights    = new HashSet <int>();

            foreach (B_UserDesktopAuth roRights in roRightsList)
            {
                setRights.Add(roRights.MainID);
            }

            ViewBag.MenuRights = B_UserDesktopAuth.GetRolesDesktopAuth(id);

            ViewBag.HashRights     = setRights;
            ViewBag.dbBORoles      = dbBORoles;
            ViewData["UserName"]   = CurrentUser.UserName;
            ViewData["C_UserName"] = WeConfig.robot;
            return(View());
        }