コード例 #1
0
 private void Refresh()
 {
     dgExams.ItemsSource   = null;
     dgTerms.ItemsSource   = null;
     dgResults.ItemsSource = null;
     txtName.Text          = "";
     lScores.Clear();
     _st = null;
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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();
 }
コード例 #4
0
        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;
            }
        }