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)); }
/// <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); }
public ActionResult <JsonResponses> GetOrgAssign([FromQuery] long OrgNo) { OrgAssignVo assignVo = DataHandleManager.Instance().PsOrgRolesHandle.GetOrgAssign(OrgNo); return(new JsonResponses(assignVo)); }