private void validate(object sender, RoutedEventArgs e) { try { if (CB_Module.SelectedItem is Module m) { this.exam.Module = m; this.exam.Coef = (float)Convert.ToDouble(TB_Coef.Text); this.exam.Score = (float)Convert.ToDouble(TB_Score.Text); this.exam.IsAbsent = (bool)CB_Absent.IsChecked; this.exam.Teacher = TB_Teacher.Text; this.exam.DateExam = (DateTime)DP_Date.SelectedDate; if (!notebook.ListExams().Contains(this.exam)) { this.notebook.AddExam(this.exam); } storage.Update(notebook); Close(); } } catch (Exception x) { MessageBox.Show(x.Message); } }
private void DrawExams() { exams.Items.Clear(); foreach (Exam e in notebook.ListExams()) { exams.Items.Add(e); } LB_Moyennes.Items.Clear(); foreach (AvgScore avg in notebook.ComputeScore()) { LB_Moyennes.Items.Add(avg); } }