/// <summary> /// 判断按键对应菜单是否存在 /// </summary> /// <param name="postId"></param> /// <returns></returns> public static bool isExistButtonToMenu(string buttonToMenuId) { Model.Sys_ButtonToMenu b = Funs.DB.Sys_ButtonToMenu.FirstOrDefault(e => e.ButtonToMenuId == buttonToMenuId); if (b != null) { return(true); } else { return(false); } }
/// <summary> /// 获取按钮权限集合 /// </summary> /// <param name="roleId">角色ID</param> /// <param name="menuId">菜单ID</param> /// <returns>按钮集合</returns> public static string[] GetButtonPowerList(string roleId, string menuId) { Model.SUBHSSEDB db = Funs.DB; var q = from x in db.Sys_ButtonPower where x.RoleId == roleId && x.MenuId == menuId select x; string[] button = new string[q.Count()]; if (q.Count() > 0) { int i = 0; foreach (var b in q) { Model.Sys_ButtonToMenu btn = db.Sys_ButtonToMenu.FirstOrDefault(e => e.ButtonToMenuId == b.ButtonToMenuId); if (btn != null) { button[i] = btn.ButtonName; } i++; } } return(button); }