private void LoadTermTable() { _e = (Models._Exam)dgExams.SelectedItem; _termTable = tClass.GetTerms(_e.ID); dgTerms.ItemsSource = _termTable; }
private void LoadSubjectTable() { _e = (Models._Exam)dgExams.SelectedItem; _subjTable = sClass.GetSubjects(_e.ID); dgSubjects.ItemsSource = _subjTable; }
/***************************************************************************/ private void DgExams_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgExams.SelectedIndex != -1) { _e = (Models._Exam)dgExams.SelectedItem; LoadTerms(_e.ID); } else { dgExams.ItemsSource = null; } }
private void BtnRemoveExam_Click(object sender, RoutedEventArgs e) { if (dgExams.SelectedIndex != -1) { _e = (Models._Exam)dgExams.SelectedItem; if (MessageBox.Show("Do you want to remove this exam?\n\n" + _e.NAME, "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes) { eClass.RemoveExam(_e.ID); LoadExamTable(); dgTerms.ItemsSource = null; dgSubjects.ItemsSource = null; } } else { MessageBox.Show("Please select an exam/class.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }