Example #1
0
        /// <summary>
        /// 获取用户角色信息
        /// </summary>
        /// <param name="usersNo"></param>
        /// <returns></returns>
        public RolesAssignVo GetRolesAssign(long UsersNo)
        {
            RolesAssignVo      assignVo    = new RolesAssignVo();
            List <PsUserRoles> psUserRoles = this.GetUserRoles(UsersNo);
            UcUsers            users       = DataHandleManager.Instance().UcUsersHandle.GetUsersInfo(UsersNo.ToString());

            assignVo.userName         = users == null ? "" : users.UserName;
            assignVo.userNo           = users == null ? -1 :long.Parse(users.UserNo);
            assignVo.usersSettingInfo = DataHandleManager.Instance().UcUsersSettingHandle.GetUcUsersSettingInfo(UsersNo.ToString());
            long PlatformNo = assignVo.usersSettingInfo == null ?ConstData.DefaultNo : assignVo.usersSettingInfo.PlatformNo;
            List <OptionValue> optionValues = DataHandleManager.Instance().PsRolesHandle.GetPlatformRoleOptionValues(PlatformNo);

            assignVo.optionValues = new List <CheckOptionValue>();
            foreach (var item in optionValues)
            {
                bool isCheck = psUserRoles.Where(o => o.RolesNo == item.Value).FirstOrDefault() != null;
                assignVo.optionValues.Add(new CheckOptionValue()
                {
                    isCheck = isCheck,
                    Name    = item.Name,
                    Value   = item.Value
                });
            }
            return(assignVo);
        }
Example #2
0
        public JsonResult GetRolesAssign(long UserNo)
        {
            RolesAssignVo assignVo      = new RolesAssignVo();
            JsonResponses jsonResponses = assignSDK.GetRolesAssign(UserNo);

            if (jsonResponses.ValidateResponses())
            {
                assignVo = JsonConvert.DeserializeObject <RolesAssignVo>(JsonConvert.SerializeObject(jsonResponses.data));
            }
            return(Json(assignVo, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        public ActionResult <JsonResponses> GetRolesAssign([FromQuery] long UserNo)
        {
            RolesAssignVo assignVo = DataHandleManager.Instance().PsUserRolesHandle.GetRolesAssign(UserNo);

            return(new JsonResponses(assignVo));
        }