Exemplo n.º 1
0
        public JsonResult ManagementGroupAssignUpdate(GroupManagementsForm model)
        {
            model.inputUser = AppBusiness.loginModel.UserNo;
            JsonResponses responses = assignSDK.CreateGroupManagments(model);

            return(Json(responses, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        /// 分组权限授权
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int CreateGroupManagments(GroupManagementsForm model)
        {
            int result = 0;
            //删除原有权限
            long managementNo = model.managementNo;

            DataHandleManager.Instance().PsMenuManagementHandle.DeleteMenuManagements(managementNo, (int)ManagementType.GROUP_TYPE);
            PsMenuManagement managementRoles = null;

            if (model.managementNos != null)
            {
                model.managementNos = model.managementNos.Distinct().ToArray();
                foreach (var nos in model.managementNos)
                {
                    PsManagement management = DataHandleManager.Instance().PsManagementHandle.GetManagementInfo(nos);
                    if (management != null)
                    {
                        managementRoles = new PsMenuManagement()
                        {
                            MenuNo       = managementNo,
                            ManagementNo = nos,
                            InputUser    = model.inputUser,
                            InputTime    = DateTime.Now,
                            UpdateTime   = DateTime.Now,
                            Type         = (int)ManagementType.GROUP_TYPE,
                        };
                        result += DataHandleManager.Instance().PsMenuManagementHandle.Insert(managementRoles);
                    }
                }
            }
            return(result);
        }
Exemplo n.º 3
0
        public ActionResult <JsonResponses> CreateGroupManagments([FromBody] GroupManagementsForm model)
        {
            var ResultCode = -1;

            DataHandleManager.Instance().PsManagementHandle.CheckManagementNoIsExist(model.managementNo);
            if (model.managementNos != null)
            {
                DataHandleManager.Instance().PsManagementHandle.CheckManagementNosIsExist(model.managementNos.ToList());
            }
            ResultCode = DataHandleManager.Instance().PsMenuManagementHandle.CreateGroupManagments(model);
            return(ResultCode > 0 ? JsonResponses.Success : JsonResponses.Failed);
        }
Exemplo n.º 4
0
 /// <summary>
 /// 分组权限列表授权
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public JsonResponses CreateGroupManagments(GroupManagementsForm model)
 {
     try
     {
         RequestBase request = RequestBase.PostJson as RequestBase;
         request.Url = CreateGroupManagmentsUrl;
         request.SetJsonValue(model);
         return(sdkUtil.PostForVo(request));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
     return(JsonResponses.Failed);
 }