/// <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);
     }
 }