/// <summary> /// 权限菜单授权 /// </summary> /// <param name="model"></param> /// <returns></returns> public int ManagementMenusInsert(ManagementMenusForm model) { int result = 0; //删除原有权限 DataHandleManager.Instance().PsMenuManagementHandle.DeleteManagementMenus(model.ManagementNo, (int)ManagementType.MENU_TYPE); PsMenuManagement managementRoles = null; if (model.MenuNos != null) { foreach (var nos in model.MenuNos) { PsMenu menu = DataHandleManager.Instance().PsMenuHandle.GetMenuInfo(nos); if (menu != null) { managementRoles = new PsMenuManagement() { MenuNo = nos, ManagementNo = model.ManagementNo, InputUser = model.InputUser, InputTime = DateTime.Now, UpdateTime = DateTime.Now, Type = (int)ManagementType.MENU_TYPE, }; result += DataHandleManager.Instance().PsMenuManagementHandle.Insert(managementRoles); } } } return(result); }
public JsonResult MenuAssignUpdate(ManagementMenusForm model) { model.inputUser = AppBusiness.loginModel.UserNo; JsonResponses responses = assignSDK.CreateManagementMenus(model); return(Json(responses, JsonRequestBehavior.AllowGet)); }
public ActionResult <JsonResponses> CreateManagementMenus([FromBody] ManagementMenusForm model) { var ResultCode = -1; DataHandleManager.Instance().PsManagementHandle.CheckManagementNoIsExist(model.managementNo); if (model.menuNos != null) { DataHandleManager.Instance().PsMenuHandle.CheckMenuNosIsExist(model.menuNos.ToList()); } ResultCode = DataHandleManager.Instance().PsMenuManagementHandle.ManagementMenusInsert(model); return(ResultCode > 0 ? JsonResponses.Success : JsonResponses.Failed); }
/// <summary> /// 权限菜单授权 /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonResponses CreateManagementMenus(ManagementMenusForm model) { try { RequestBase request = RequestBase.PostJson as RequestBase; request.Url = CreateManagementMenusUrl; request.SetJsonValue(model); return(sdkUtil.PostForVo(request)); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(JsonResponses.Failed); }