private void CreateManagerSelectListByUserType() { var user = JsonUtils.Deserialize <User>(CommonResource.GetValue("User")); var response = ZhiBoUtils.GetSubUsersNew(user.UserId); if (response.Code == 0) { Dictionary <long, string> dic = new Dictionary <long, string>(); foreach (var v in response.Data.UserInfos) { dic.Add(v.UserInfoUserId, v.UserInfoUserName); } if (user.UserType == 0) { OperationManagerList = dic; } if (user.UserType == 1) { StarManagerList = dic; } if (user.UserType == 2) { StarList = dic; } SetSearchValue(response.Data.UserInfos); } }
private void ClearSelect() { OperationManagerList.Clear(); StarManagerList.Clear(); StarList.Clear(); Star = 0; StarManager = 0; OperationManager = 0; CreateManagerSelectListByUserType(); MinUser = GetMinSelectUser(); UserSubType = ZhiBoUtils.GetUserSubTypeByUserType(MinUser.UserType); }
public AddUserViewModel(string title) : base(title) { if (CommonResource.GetValue("User") == null) { MessageBox.Show("未登录所以不能打开该页面"); CloseThis(); return; } CreateManagerSelectListByUserType(); MinUser = GetMinSelectUser(); UserSubType = ZhiBoUtils.GetUserSubTypeByUserType(MinUser.UserType); var user = JsonUtils.Deserialize <User>(CommonResource.GetValue("User")); }
/// <summary> /// 获取最小的选择节点 /// </summary> /// <returns></returns> private User GetMinSelectUser() { var user = JsonUtils.Deserialize <User>(CommonResource.GetValue("User")); if (Star != 0) { user = ZhiBoUtils.GetUserByUserId(Star).Data.User; } else if (StarManager != 0) { user = ZhiBoUtils.GetUserByUserId(StarManager).Data.User; } else if (OperationManager != 0) { user = ZhiBoUtils.GetUserByUserId(OperationManager).Data.User; } return(user); }