Ejemplo n.º 1
0
        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("设置成功!");
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 修改一个菜单使用人员
 /// </summary>
 /// <param name="menuUser"></param>
 /// <returns></returns>
 public int Update(Model.MenuUser menuUser)
 {
     return(menuUserData.Update(menuUser));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 添加一个菜单使用人员
 /// </summary>
 /// <param name="menuUser"></param>
 /// <returns></returns>
 public int Add(Model.MenuUser menuUser)
 {
     return(menuUserData.Add(menuUser));
 }