コード例 #1
0
 private Model.Course createAndSaveCourse(NewCourseInfo courseInfo, Record[] records)
 {
     Model.Course course = new Model.Course(courseInfo.name, courseInfo.id, courseInfo.remark, records);
     libraryRef.addCourse(course);
     GlobalStation.shareInstance.librarySave(delegate() {
     }, delegate() {
         libraryRef.removeCourse(course);
         course = null;
     });
     return(course);
 }
コード例 #2
0
 public void course_create_yes(NewCourseInfo courseInfo)
 {
     if (!libraryRef.containsCourse(courseInfo.id))
     {
         showCourseHall(courseInfo);
     }
     else
     {
         HKConfirmForm.showConfirmForm("该课程号已经存在,请更改课程号");
     }
 }
コード例 #3
0
 private void showCourseHall(NewCourseInfo courseInfo)
 {
     Record[]     records = produceRecordsArray(courseInfo.weight);
     Model.Course course  = createAndSaveCourse(courseInfo, records);
     if (course != null)
     {
         displayCourseHall(course);
     }
     else
     {
         HKConfirmForm.showConfirmForm("课程存储失败,请重新尝试");
     }
 }