/// <summary> /// 添加学校 /// </summary> public bool AddSchool() { try { AMS_SchoolModel sameschool = AMS_SchoolBLL.GetSchoolInfoByNum(_Number); if (sameschool == null) { AMS_SchoolModel model = new AMS_SchoolModel(); model.Id = _Id; model.Name = _Name; model.Number = _Number; model.ConnectionString = _ConnectionString; model.Describe = _Describe; model.DTUip = _DTUip; model.Flag = _Flag; if (AMS_SchoolBLL.AddSchoolInfo(model) == AdvertManage.Model.Enum.HandleResult.Failed) { throw new Exception("添加学校失败,具体详情请查看日志文件!"); } return(true); } else { throw new Exception("已存在相同的学校编号!"); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); return(false); } }
/// <summary> /// 绑定下拉框 /// </summary> public void CampusComItemGetData(string schoolNo) { try { AMS_SchoolModel schoolid = AMS_SchoolBLL.GetSchoolInfoByNum(schoolNo); _CampusVM.GetData(schoolid.Id); _CampusComBoxItems.Clear(); if (_CampusVM.CampusList.Count > 0) { foreach (CampusInfoViewModel campuslvm in _CampusVM.CampusList) { ComboxIntItem si = new ComboxIntItem(); si.Text = campuslvm.Name; si.Value = campuslvm.Id; _CampusComBoxItems.Add(si); } } else { ComboxIntItem si = new ComboxIntItem(); si.Text = "请先添加此学校的校区"; si.Value = 0; _CampusComBoxItems.Add(si); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
/// <summary> /// 添加校区 /// </summary> public bool AddCampus() { try { AMS_CampusModel samecampus = AMS_CampusBLL.GetCampusInfoByNum(_Number); if (samecampus == null) { AMS_CampusModel newcampus = new AMS_CampusModel(); newcampus.Describe = _Describe; newcampus.Name = _Name; newcampus.Number = _Number; AMS_SchoolModel schoolid = AMS_SchoolBLL.GetSchoolInfoByNum(_Schoolnum); newcampus.SchoolId = schoolid.Id; if (AMS_CampusBLL.AddCampus(newcampus) == AdvertManage.Model.Enum.HandleResult.Failed) { throw new Exception("添加校区失败,具体详情请查看日志文件!"); } return(true); } else { throw new Exception("已有重复的校区编号!"); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); return(false); } }
/// <summary> /// 绑定下拉框 /// </summary> public void CampusComItemGetData(string schoolNo) { try { if (!string.IsNullOrEmpty(schoolNo)) { AMS_SchoolModel schoolid = AMS_SchoolBLL.GetSchoolInfoByNum(schoolNo); _CampusVM.GetData(schoolid.Id); ComboxStringItem si = new ComboxStringItem(); si.Text = "全部校区"; si.Value = ""; _CampusComBoxItems.Add(si); while (_CampusComBoxItems.Count > 1) { _CampusComBoxItems.RemoveAt(1); } foreach (CampusInfoViewModel campuslvm in _CampusVM.CampusList) { si = new ComboxStringItem(); si.Text = campuslvm.Name; si.Value = campuslvm.Number; _CampusComBoxItems.Add(si); } } else { ComboxStringItem si = new ComboxStringItem(); si.Text = "全部校区"; si.Value = ""; _CampusComBoxItems.Add(si); while (_CampusComBoxItems.Count > 1) { _CampusComBoxItems.RemoveAt(1); } } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }