Exemplo 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;
        }
Exemplo n.º 2
0
 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,
     });
 }
Exemplo n.º 3
0
        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 = "";
            }
        }