Esempio n. 1
0
        public static void DeleteYear(int year)
        {
            TrimesterCommentModel.DeleteAll(year);
            TrimesterSubjectCommentModel.DeleteAll(year);
            SemiTrimesterCommentModel.DeleteAll(year);
            PeriodCommentModel.DeleteAll(year);
            MarkModel.DeleteAll(year);
            TeacherClassModel.DeleteAll(year);
            LevelSubjectModel.DeleteAll(year);
            SubjectTeacherModel.DeleteAll(year);
            SemiTrimesterModel.DeleteAll(year);
            PeriodModel.DeleteAll(year);
            StudentModel.DeleteAll(year);
            ClassModel.DeleteAll(year);
            LevelModel.DeleteAll(year);
            SubjectModel.DeleteAll(year);
            TeacherModel.DeleteAll(year);
            YearParametersModel.DeleteAll(year);
            YearModel.Delete(year);

            MessageBox.Show("Suppresion de l'année réussie.", "Réussite", MessageBoxButton.OK, MessageBoxImage.Information);

            MainViewModel.Instance.LoadYears();
            MainViewModel.Instance.SelectedYear = year - 1;
        }
Esempio n. 2
0
 private static void CreateSubjectTeachers(MainViewModel mainViewModel, int year)
 {
     foreach (SubjectViewModel _subject in MainViewModel.Instance.Parameters.Subjects)
     {
         SubjectViewModel subject = mainViewModel.Parameters.Subjects.FirstOrDefault(s => s.Name == _subject.Name);
         foreach (TeacherViewModel teacher in _subject.Teachers)
         {
             subject.Teachers.Add(mainViewModel.Parameters.Teachers.FirstOrDefault(t => t.FirstName == teacher.FirstName && t.LastName == teacher.LastName));
         }
         SubjectTeacherModel.SaveSubjectTeachers(subject);
     }
 }