private void Refresh() { dgExams.ItemsSource = null; dgTerms.ItemsSource = null; dgResults.ItemsSource = null; txtName.Text = ""; lScores.Clear(); _st = null; }
private void BtnRemove_Click(object sender, RoutedEventArgs e) { if (dgStudents.SelectedIndex != -1 && _studTable.Count > 0) { Models._Student _s = (Models._Student)dgStudents.SelectedItem; lDeleteStudents.Add(new _DeleteStudents { EXAM_ID = ExamID, TERM_ID = TermID, STUDENT_ID = _s.ID }); _studTable.Remove(_s); } }
private void BtnOk_Click(object sender, RoutedEventArgs e) { Refresh(); StudentID = tbStudentNo.Text.Trim(); stClass.GetStudentInfo(StudentID, out string Name, out string Program, out string Email); _st = new Models._Student { ID = StudentID, NAME = Name, PROGRAM = Program, EMAIL = Email }; txtName.Text = String.Format("{0} {1} {2}", Name, Program, Email); dgTerms.ItemsSource = null; LoadExams(); }
private void DgStudents_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (dgStudents.SelectedIndex != -1 && _studTable.Count > 0) { _s = (Models._Student)dgStudents.SelectedItem; isEdit = true; tbStudentNo.Text = _s.ID; tbStudentName.Text = _s.NAME; tbProgram.Text = _s.PROGRAM; tbEmail.Text = _s.EMAIL; btnOk.Content = "SAVE"; tbStudentNo.IsReadOnly = true; btnCancelEdit.Visibility = Visibility.Visible; } }