public void GetRoleFunList() { string _roleid = Parameters["proleid"]; string _moduleflag = Parameters["pmoduleflag"]; //获取当前模块的所有功能列表 List<SysFunList> lists = new List<SysFunList>(); SysFunListBiz biz = new SysFunListBiz(); lists = biz.SelectAllFunList(_moduleflag); //获取当前角色被授权的功能列表 List<SysRolesFunction> rlists = new List<SysRolesFunction>(); SysRolesFunctionBiz rbiz = new SysRolesFunctionBiz(); rlists = rbiz.Select(Convert.ToInt64(_roleid),_moduleflag); foreach (SysRolesFunction item in rlists) { lists.Find(p => p.FFunId == item.FFunId).FSelFlag = item.FFunId; } Response.Write(Utils.ConvertToJson(lists)); }
public void SaveRoleFunction() { string _roleid = Parameters["proleid"]; string _moduleflag = Parameters["pmoduleflag"]; string _funlist = Parameters["pparm"]; SysRolesFunctionBiz biz = new SysRolesFunctionBiz(); ErrorEntity ErrInfo = new ErrorEntity(); biz.SaveRoleFunction(_roleid, _moduleflag, _funlist, out ErrInfo); Response.Write(ErrInfo.ToJson()); }