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; }
private void SaveSemiTrimesterComments(EntrySemiTrimesterCommentsViewModel entrySemiTrimesterComments) { SemiTrimesterCommentModel.Save(new SemiTrimesterCommentModel() { DivisionPrefectComment = DivisionPrefectCommentTextBox.Text, MainTeacherComment = MainTeacherCommentTextBox.Text, IdSemiTrimester = entrySemiTrimesterComments.SelectedSemiTrimester.Id, IdStudent = entrySemiTrimesterComments.SelectedClass.SelectedStudent.Student.Id, Year = entrySemiTrimesterComments.SelectedSemiTrimester.Year, }); }
private void SelectedClass_SelectedStudentChangedEvent() { EntrySemiTrimesterCommentsViewModel entrySemiTrimesterComments = (EntrySemiTrimesterCommentsViewModel)DataContext; SemiTrimesterCommentModel semiTrimesterComment = SemiTrimesterCommentModel.Read(entrySemiTrimesterComments.SelectedSemiTrimester, entrySemiTrimesterComments.SelectedClass.SelectedStudent.Student); if (semiTrimesterComment != null) { MainTeacherCommentTextBox.Text = semiTrimesterComment.MainTeacherComment; DivisionPrefectCommentTextBox.Text = semiTrimesterComment.DivisionPrefectComment; } else { MainTeacherCommentTextBox.Text = ""; DivisionPrefectCommentTextBox.Text = ""; } }