/// <summary> /// 数据获取 /// </summary> public bool DataGet() { try { _SchoolList.Clear(); List <AMS_SchoolModel> schoolinfolist = AMS_SchoolBLL.GetAllSchoolInfo(); foreach (AMS_SchoolModel school in schoolinfolist) { SchoolInfoViewModel schoolVM = new SchoolInfoViewModel(); schoolVM.Id = school.Id; schoolVM.Name = school.Name; schoolVM.Number = school.Number; schoolVM.ConnectionString = school.ConnectionString; schoolVM.Describe = school.Describe; schoolVM.DTUip = school.DTUip; if (school.Flag == 1) { schoolVM.Flag = true; } else { schoolVM.Flag = false; } List <AMS_CampusModel> campuslist = AMS_CampusBLL.GetCampusInfoListBySchoolNum(school.Number); List <AMS_DeviceModel> devicelist = AMS_DeviceBLL.GeDeviceModelBySchoolNum(school.Number, false); schoolVM.CampusCount = campuslist.Count; schoolVM.DeviceCount = devicelist.Count; _SchoolList.Add(schoolVM); } return(true); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); return(false); } }