/// <summary> /// 删除角色 /// </summary> /// <param name="roleid"></param> /// <returns></returns> public JsonResult DeleteRole(string roleid) { int result = 0; bool bl = new ManageSystemBusiness().DeleteRole(roleid, CurrentUser.UserID, OperateIP, out result); JsonDictionary.Add("status", result); return new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; }
/// <summary> /// 保存角色权限 /// </summary> /// <param name="roleid"></param> /// <param name="permissions"></param> /// <returns></returns> public JsonResult SaveRolePermission(string roleid, string permissions) { if (permissions.Length > 0) { permissions = permissions.Substring(0, permissions.Length - 1); } bool bl = new ManageSystemBusiness().UpdateRolePermission(roleid, permissions, CurrentUser.UserID, OperateIP); JsonDictionary.Add("status", bl); return new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; }
/// <summary> /// 保存角色 /// </summary> /// <param name="entity"></param> /// <returns></returns> public JsonResult SaveRole(string entity) { JavaScriptSerializer serializer = new JavaScriptSerializer(); M_Role model = serializer.Deserialize<M_Role>(entity); if (string.IsNullOrEmpty(model.RoleID)) { model.RoleID = new ManageSystemBusiness().CreateRole(model.Name, model.ParentID, model.Description, string.Empty); } else { bool bl = new ManageSystemBusiness().UpdateRole(model.RoleID, model.Name, model.Description,string.Empty); if (!bl) { model.RoleID = ""; } } JsonDictionary.Add("model", model); return new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; }