public JsonResult GetOrgAssign(long OrgNo)
        {
            OrgAssignVo   assignVo      = new OrgAssignVo();
            JsonResponses jsonResponses = assignSDK.GetOrgAssign(OrgNo);

            if (jsonResponses.ValidateResponses())
            {
                assignVo = JsonConvert.DeserializeObject <OrgAssignVo>(JsonConvert.SerializeObject(jsonResponses.data));
            }
            return(Json(assignVo, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        /// <summary>
        /// 获取机构角色列表
        /// </summary>
        /// <param name="orgNo"></param>
        /// <returns></returns>
        public OrgAssignVo GetOrgAssign(long OrgNo)
        {
            OrgAssignVo       assignVo = new OrgAssignVo();
            List <PsOrgRoles> orgRoles = this.GetOrgRoles(OrgNo);

            assignVo.OrgInfo = DataHandleManager.Instance().PsOrganizationHandle.GetOrgInfo(OrgNo);
            List <OptionValue> optionValues = DataHandleManager.Instance().PsRolesHandle.GetOptionValues(assignVo.OrgInfo.PlatformNo);

            assignVo.optionValues = new List <CheckOptionValue>();
            foreach (var item in optionValues)
            {
                bool isCheck = orgRoles.Where(o => o.RolesNo == item.Value).FirstOrDefault() != null;
                assignVo.optionValues.Add(new CheckOptionValue()
                {
                    isCheck = isCheck,
                    Name    = item.Name,
                    Value   = item.Value
                });
            }
            return(assignVo);
        }
Пример #3
0
        public ActionResult <JsonResponses> GetOrgAssign([FromQuery] long OrgNo)
        {
            OrgAssignVo assignVo = DataHandleManager.Instance().PsOrgRolesHandle.GetOrgAssign(OrgNo);

            return(new JsonResponses(assignVo));
        }