private async void getGradeInfor() { //年级 string grade = ""; if (appSetting.Values.ContainsKey("grade_json")) grade = appSetting.Values["grade_json"].ToString(); if (grade != "") { JArray gradeArray = Utils.ReadJso(grade); for (int i = 0; i < gradeArray.Count; i++) { JObject jobj = (JObject)gradeArray[i]; var b = new GradeList { Id = Convert.ToInt32(jobj["id"].ToString()), Name = jobj["name"].ToString() }; gradelist.Add(b); } } else { grade = Utils.ConvertUnicodeStringToChinese(await NetWork.getHttpWebRequest("/public/grade", new List<KeyValuePair<String, String>>())); getGradeInfor(); } }
/// <summary> /// 获取年级列表 /// </summary> private async void getGradeInfor() { //年级 try { string grade = Utils.ConvertUnicodeStringToChinese(await NetWork.getHttpWebRequest("/public/grade", new List<KeyValuePair<String, String>>())); Debug.WriteLine("grade" + grade); if (grade != "") { JArray gradeArray = Utils.ReadJso(grade); for (int i = 0; i < gradeArray.Count; i++) { JObject jobj = (JObject)gradeArray[i]; var b = new GradeList { Id = Convert.ToInt32(jobj["id"].ToString()), Name = jobj["name"].ToString() }; gradelist.Add(b); } appSetting.Values["grade_json"] = grade; } else getGradeInfor(); } catch (Exception) { Debug.WriteLine("主页,获取年级异常"); getGradeInfor(); } }
private void getGradeInfor() { //年级 string grade = appSetting.Values["grade_json"].ToString(); if (grade != "") { JArray gradeArray = Utils.ReadJso(grade); for (int i = 0; i < gradeArray.Count; i++) { JObject jobj = (JObject)gradeArray[i]; var b = new GradeList { Id = Convert.ToInt32(jobj["id"].ToString()), Name = jobj["name"].ToString() }; gradelist.Add(b); } } Grbox.ItemsSource = gradelist; }