示例#1
0
 private void BuildGroupStatistics(Schedule schedule)
 {
     GroupStatistic.Clear();
     foreach (var group in schedule.Groups)
     {
         var stat = DataMiner.StaticticOfGroup(schedule, group);
         GroupStatistic.Add(stat);
     }
 }
示例#2
0
 private void BuildLecturerStatistics(Schedule schedule)
 {
     LecturerStatistic.Clear();
     foreach (var lecturer in schedule.Lecturers)
     {
         var stat = DataMiner.StaticticOfLecturer(schedule, lecturer);
         LecturerStatistic.Add(stat);
     }
 }
示例#3
0
 private void BuildClassroomStatistics(Schedule schedule)
 {
     ClassroomStatistic.Clear();
     foreach (var classroom in schedule.Classrooms)
     {
         var stat = DataMiner.StaticticOfClassroom(schedule, classroom);
         ClassroomStatistic.Add(stat);
     }
 }
示例#4
0
 private void BuildSubjectStatistics(Schedule schedule)
 {
     SubjectStatistic.Clear();
     foreach (var subject in schedule.Subjects)
     {
         var stat = DataMiner.StaticticOfSubject(schedule, subject);
         SubjectStatistic.Add(stat);
     }
 }
示例#5
0
 private void BuildClassTimeStatistics(Schedule schedule)
 {
     ClassTimeStatistic.Clear();
     foreach (var classTime in schedule.TimeLine)
     {
         var stat = DataMiner.StaticticOfTime(schedule, classTime);
         ClassTimeStatistic.Add(stat);
     }
 }