public string SaveSetMenu() { string id = Request.Querys("orgid"); if (id.IsNullOrWhiteSpace()) { id = Request.Querys("workgroupid"); if (!id.IsNullOrWhiteSpace()) { id = Business.Organize.PREFIX_WORKGROUP + id; } } if (id.IsNullOrWhiteSpace()) { id = Request.Querys("userid"); if (!id.IsNullOrWhiteSpace()) { id = Business.Organize.PREFIX_USER + id; } } Business.MenuUser menuUser = new Business.MenuUser(); Business.Organize organize = new Business.Organize(); string menuids = Request.Forms("menuid"); List <Model.MenuUser> menuUsers = new List <Model.MenuUser>(); foreach (string menuId in menuids.Split(',')) { if (!menuId.IsGuid(out Guid mid)) { continue; } Model.MenuUser menuUserModel = new Model.MenuUser() { Id = Guid.NewGuid(), Buttons = Request.Forms("button_" + menuId), MenuId = mid, Organizes = id, Params = Request.Forms("params_" + menuId) }; menuUsers.Add(menuUserModel); } int i = menuUser.Update(menuUsers.ToArray(), id); Business.Log.Add("设置了组织架构菜单-" + id, "影响行数:" + i.ToString(), Business.Log.Type.系统管理); return("设置成功!"); }
/// <summary> /// 修改一个菜单使用人员 /// </summary> /// <param name="menuUser"></param> /// <returns></returns> public int Update(Model.MenuUser menuUser) { return(menuUserData.Update(menuUser)); }
/// <summary> /// 添加一个菜单使用人员 /// </summary> /// <param name="menuUser"></param> /// <returns></returns> public int Add(Model.MenuUser menuUser) { return(menuUserData.Add(menuUser)); }