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()); }
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()); }