Ejemplo n.º 1
0
        public ActionResult <JsonResponses> GetGroupManagmentsAssign([FromQuery] long managementNo)
        {
            DataHandleManager.Instance().PsManagementHandle.CheckManagementNoIsExist(managementNo);
            ManagmentGroupAssignVo assignVo = DataHandleManager.Instance().PsMenuManagementHandle.GetGroupManagmentsAssign(managementNo);

            return(new JsonResponses(assignVo));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取分组权限关系列表
        /// </summary>
        /// <param name="managementNo"></param>
        /// <returns></returns>
        public ManagmentGroupAssignVo GetGroupManagmentsAssign(long managementNo)
        {
            ManagmentGroupAssignVo assignVo = new ManagmentGroupAssignVo();

            assignVo.management = DataHandleManager.Instance().PsManagementHandle.GetManagementInfo(managementNo);
            if (assignVo.management == null)
            {
                return(null);
            }
            PsPlatform platform = DataHandleManager.Instance().PsPlatformHandle.GetPlatformInfo(assignVo.management.PlatformNo);
            List <PsMenuManagement> menuManagements = this.GetMenuManagements(managementNo);

            if (platform == null)
            {
                return(null);
            }
            string UserNo = platform.DefaultUserNo;
            List <ManagementOptionValue> optionValues = DataHandleManager.Instance().PsManagementHandle.GetUserManagementList(UserNo);

            assignVo.optionValues = new List <CheckOptionValue>();
            foreach (var item in optionValues)
            {
                bool isCheck = menuManagements.Where(o => o.ManagementNo == item.Value).FirstOrDefault() != null;
                assignVo.optionValues.Add(new CheckOptionValue()
                {
                    isCheck = isCheck,
                    Name    = item.Name,
                    Value   = item.Value
                });
            }
            return(assignVo);
        }
Ejemplo n.º 3
0
        public JsonResult GetManagementGroupAssign(long ManagementNo)
        {
            ManagmentGroupAssignVo assignVo      = new ManagmentGroupAssignVo();
            JsonResponses          jsonResponses = assignSDK.GetGroupManagmentsAssign(ManagementNo);

            if (jsonResponses.ValidateResponses())
            {
                assignVo = JsonConvert.DeserializeObject <ManagmentGroupAssignVo>(JsonConvert.SerializeObject(jsonResponses.data));
            }
            return(Json(assignVo, JsonRequestBehavior.AllowGet));
        }