//添加课程的业务逻辑 public bool AddCourse(CourseModel objCourseModel) { CourseDAL objCourseDAL = new CourseDAL(); if (objCourseDAL.SearchCoursebool(objCourseModel)==true) { MessageBox.Show("课程已存在,不能添加"); return (false); } else { return (objCourseDAL.AddCourse(objCourseModel)); } #region // //public bool AddCourse(string CourseNum, string CourseName, string Credit, string ProOrPub, string NeedOrOpt) //{ // CourseDALClass objCourseDAL = new CourseDALClass(); // if (objCourseDAL.SearchCourse(CourseNum) == true) // { // MessageBox.Show("课程已存在,不能添加"); // return(false); // } // else // { // return (objCourseDAL.AddCourse(CourseNum,CourseName,Credit,ProOrPub,NeedOrOpt)); // } //} #endregion }
/// <summary> /// 保存课程信息 /// </summary> /// <param name="courses"></param> public static void SaveCourses(CourseDAL courses) { using (FileStream fs = new FileStream(coursesDocPath, FileMode.Create, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, courses); } }
/// <summary> /// 读取课程信息 /// </summary> /// <returns></returns> public static CourseDAL GetCourses() { CourseDAL courses; if (File.Exists(coursesDocPath)) { using (FileStream fs = new FileStream(coursesDocPath, FileMode.Open, FileAccess.Read)) { BinaryFormatter bf = new BinaryFormatter(); courses = (CourseDAL)bf.Deserialize(fs); } } else { using (FileStream fs = new FileStream(coursesDocPath, FileMode.CreateNew, FileAccess.Write)) { BinaryFormatter bf = new BinaryFormatter(); courses = new CourseDAL(); bf.Serialize(fs, courses); } } return(courses); }
//获取所有课程的业务逻辑 public DataTable ShowCourse() { CourseDAL objCourseDAL = new CourseDAL(); return (objCourseDAL.ShowCourse()); }
public bool DelCourse(CourseModel objCourseModel) { CourseDAL objCourseDAL = new CourseDAL(); return (objCourseDAL.DeletCourse(objCourseModel)); }
public bool ChangeCourse(CourseModel objCourseModel) { CourseDAL objCourseDAL = new CourseDAL(); return (objCourseDAL.ChangeCourse(objCourseModel)); }