Exemple #1
0
        /// <summary>
        /// 获取用户机构列表
        /// </summary>
        /// <param name="ManagementNo"></param>
        /// <returns></returns>
        public UserOrgAssignVo GetUserOrgAssign(long UserNo)
        {
            UserOrgAssignVo  assignVo = new UserOrgAssignVo();
            List <PsUserOrg> userOrgs = this.GetUserOrgs(UserNo);
            UcUsers          users    = DataHandleManager.Instance().UcUsersHandle.GetUsersInfo(UserNo.ToString());

            assignVo.userName         = users == null ? "" : users.UserName;
            assignVo.userNo           = users == null ? -1 : long.Parse(users.UserNo);
            assignVo.UsersSettingInfo = DataHandleManager.Instance().UcUsersSettingHandle.GetUcUsersSettingInfo(UserNo.ToString());
            long PlatformNo = assignVo.UsersSettingInfo == null ? ConstData.DefaultNo : assignVo.UsersSettingInfo.PlatformNo;
            List <OptionValue> optionValues = DataHandleManager.Instance().PsOrganizationHandle.GetOptionValues(new List <long>()
            {
                PlatformNo
            });

            assignVo.optionValues = new List <CheckOptionValue>();
            foreach (var item in optionValues)
            {
                bool isCheck = userOrgs.Where(o => o.OrgNo == item.Value).FirstOrDefault() != null;
                assignVo.optionValues.Add(new CheckOptionValue()
                {
                    isCheck = isCheck,
                    Name    = item.Name,
                    Value   = item.Value
                });
            }
            return(assignVo);
        }
Exemple #2
0
        public JsonResult GetUserOrgAssign(string UserNo)
        {
            UserOrgAssignVo assignVo      = new UserOrgAssignVo();
            JsonResponses   jsonResponses = assignSDK.GetUserOrgAssign(UserNo);

            if (jsonResponses.ValidateResponses())
            {
                assignVo = JsonConvert.DeserializeObject <UserOrgAssignVo>(JsonConvert.SerializeObject(jsonResponses.data));
            }
            return(Json(assignVo, JsonRequestBehavior.AllowGet));
        }
        public ActionResult <JsonResponses> GetUserOrgAssign([FromQuery] long UserNo)
        {
            UserOrgAssignVo assignVo = DataHandleManager.Instance().PsUserOrgHandle.GetUserOrgAssign(UserNo);

            return(new JsonResponses(assignVo));
        }