private void GetStudentsData() { string studentsAnswersListPath = GetFilePath(); if (studentsAnswersListPath == "") { return; } StudentListPath = studentsAnswersListPath; results = File.ReadAllLines(StudentListPath, Encoding.GetEncoding("iso-8859-9")); int i = 1; studentsList.Children.Clear(); StudentsDataWithErrors.Clear(); StudentModels.Clear(); foreach (string listString in results) { if (listString.Replace(" ", "") == "") { continue; } StudentDataUserControl sd = new StudentDataUserControl(); sd.Tag = listString.Substring(33, listString.Length - 33); sd.number.Text = i.ToString(); sd.lastName.Text = NamesFixer(listString.Substring(12, 12)); sd.regNo.Text = listString.Substring(24, 9); sd.firstName.Text = NamesFixer(listString.Substring(0, 12)); studentsList.Children.Add(sd); i++; } }
private void FixStudentsData() { studentsList.Children.Clear(); int i = 1; foreach (StudentModel student in StudentsDataWithErrors) { StudentDataUserControl sd = new StudentDataUserControl(); sd.number.Text = i.ToString(); sd.lastName.Text = student.LastName; sd.regNo.Text = student.RegNo.ToString(); sd.firstName.Text = student.FirstName; sd.errorType.Visibility = Visibility.Visible; sd.errorTypeText.Text = student.ErrorType; sd.Tag = student.AnswersList; studentsList.Children.Add(sd); i++; } }
public void GetStudentsAnswers() { int i = 1; foreach (StudentAnswersModel ans in Evaluator.StudentsAnswersWithErrors) { StudentDataUserControl sd = new StudentDataUserControl(); sd.number.Text = i.ToString(); sd.lastName.Text = NamesFixer(ans.Student.LastName); sd.regNo.Text = ans.Student.RegNo.ToString(); sd.firstName.Text = NamesFixer(ans.Student.FirstName); sd.errorType.Visibility = Visibility.Visible; sd.errorTypeText.Text = ans.ErrorType; sd.group.Visibility = Visibility.Visible; sd.group.Text = ans.Group.Name; sd.deleteStudentData.Visibility = Visibility.Collapsed; students.Children.Add(sd); i++; } }