private void calTheStudentScore() { ScoreCal cal = ScoreCal.createForCourse(courseRef); Student stu = SelectedStuList[getRowValue(mainGrid.CurrentRow.Index, mainGridCellIndex.id)]; cal.calStudentScore(stu); GlobalStation.shareInstance.librarySave(delegate() { mainGrid_RefreshAllScore(); }, null); }
public static ScoreCal createForCourse(Model.Course course) { if (course == null) { throw new CalCreateFailedException("课程实例为空"); } ScoreCal cal = new ScoreCal(); cal.course = course; return(cal); }
private void calAllStudentsScore() { ScoreCal cal = ScoreCal.createForCourse(courseRef); foreach (Student stu in SelectedStuList.allStudents()) { cal.calStudentScore(stu); } GlobalStation.shareInstance.librarySave(delegate() { mainGrid_RefreshAllScore(); }, null); }