public BrandSectionFamilySizeGroupViewModelViewModel() { Client.GetAllBrandsAsync(LoggedUserInfo.Iserial); Client.GetAllBrandsCompleted += (d, s) => { BrandList = s.Result; }; lkpClient.GetTblBrandSectionLinkCompleted += (s, sv) => { BrandSectionList.Clear(); foreach (var row in sv.Result) { BrandSectionList.Add(row.TblLkpBrandSection1); } }; lkpClient.GetTblFamilyLinkCompleted += (s, sv) => { FamilyList.Clear(); foreach (var row in sv.Result) { FamilyList.Add(row.TblFamily1); } }; }
private void ReloadFamilyData() { UnityEngine.TextAsset s = Resources.Load("family") as TextAsset; string tmp = s.text; m_FamilyList = JsonMapper.ToObject <FamilyList>(tmp); }
private void DisplayFamilyList(FamilyList familyList) { if (familyList == null) { return; } foreach (FamilyInfo info in familyList.family_list) { Debug.Log("Name:" + info.name + " Age:" + info.age + " Tel:" + info.tellphone + " Addr:" + info.address); } }
protected override async void OnAppearing() { try { ListOfFamily = new List <FamilyList>(); RestClient restClient = App.restClient; var families = await restClient.Get <List <FamilyWrap> >("families/location"); if (families != null) { //families = families.OrderBy(x => x.Name).ToList(); var lstUserEmpty = families.Where(x => x.location == null); var lstAlphabet = families.Where(x => x.location != null).Select(y => y.location).ToList(); lstAlphabet = lstAlphabet.GroupBy(x => x.LocationId).Select(y => y.FirstOrDefault()).ToList(); FamilyList familyList = null; foreach (var item in lstAlphabet) { familyList = new FamilyList(); var heading = item; var lstTemp = families.Where(x => x.location != null && x.location.LocationId == item.LocationId).ToList(); familyList.Heading = heading.Name; foreach (var ele in lstTemp) { ele.family.Location = ele.location; } familyList.AddRange(lstTemp.Select(x => x.family).ToList()); ListOfFamily.Add(familyList); } if (lstUserEmpty.Any()) { familyList = new FamilyList(); ListOfFamily.Add(familyList); familyList.Heading = "Unknow"; foreach (var ele in lstUserEmpty) { ele.family.Location = ele.location; } familyList.AddRange(lstUserEmpty.Select(x => x.family).ToList()); } ItemsListView.ItemsSource = ListOfFamily; } ItemsListView.ItemsSource = ListOfFamily; } catch (Exception ex) { } base.OnAppearing(); }
private void DisplayFamilyList(FamilyList familylist) { if (familylist == null) { return; } //foreach (FamilyInfo item in familylist.family_list) //{ // Debug.Log("Name:" + item.name + " Age:" + item.age + " Tel:" + item.tellphone + " Addr:" + item.address); //} for (int i = 0; i < familylist.family_list.Count; i++) { Debug.Log("[ldd]::: " + familylist.family_list[i].name); } }
public void LoadFamily() { if (FamilyList == null || FamilyList.Count == 0) { return; } var checkItems = FamilyList.FindAll(x => x.IsChecked); if (checkItems == null || checkItems.Count == 0) { checkItems = new List <FamilyEnt>() { SelFamily } } ; SetFamily(checkItems); }
IEnumerator Upload() { WWWForm form = new WWWForm(); form.AddField("phoneNum", "13057537823"); form.AddField("pwd", "123456"); using (UnityWebRequest www = UnityWebRequest.Post("http://192.168.33.59:8080/main/login", form)) { yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { Debug.Log("网络请求错误" + www.error); } else { if (www.responseCode == 200) { // string text = www.downloadHandler.text; //string text = "[{'name':'周俊宏','age':22,'tellphone':'13888888888','address':'苏州'}]"; Debug.Log("http请求成功" + text); // byte [] results = www.downloadHandler.data; // 这个例子里family的绝对路径为“Resources/family” //TextAsset s = www.downloadHandler.text as TextAsset; //string tmp = s.text; m_FamilyList = JsonMapper.ToObject <FamilyList>(text); Debug.Log("http请求成功" + m_FamilyList.family_list.Count); DisplayFamilyList(m_FamilyList); } Debug.Log("http请求成功"); } } }