Ejemplo n.º 1
0
 //Menu authority
 public ActionResult MenuAuthority()
 {
     ViewData["hf_IsManage"] = true; // new CRM.Public.RoleManager().IsHasFunRole(EmployeeInfo.e_ID, "006007001");//管理权限
     //string ParentId = "00000000-0000-0000-0000-000000000000";
     //var menuList = new BLL.MenuBase().GetModelList("m_ParentId='" + ParentId + "' and m_DeleteStateCode=0 and m_StateCode=0 order by m_PaiX");
     //所有菜单
     var menuList = new BLL.MenuBase().GetModelList(" m_DeleteStateCode=0 and m_StateCode=0 order by m_PaiX ASC");
     var MenuIds = rmdBLL.GetModelList(" r_ID='" + RequestBase.GetString("r_ID") + "'");//拥有菜单
     string RoleMenuIds = "";
     foreach (Model.RolesMenuDetails j in MenuIds)
     {
         RoleMenuIds += j.m_ID + ",";
     }
     ViewData["hfItems"] = RoleMenuIds;
     ViewData["hfRoleId"] = RequestBase.GetString("r_ID");
     return View(menuList.ToList());
 }