private void StudentListView_SelectedIndexChanged(object sender, EventArgs e) { if (StudentsListBox.SelectedItems.Count == 0) { return; } var ds = new DataStore(); var student = (Student)StudentsListBox.SelectedItem; if (student != null) { var courses = programData.FindCoursesForStudent(student); CoursesListBox.DataSource = courses; Completioncheck = programData.CompletionStatusPerType(courses); GenEdCompletion.Text = GenEd + Completioncheck[0] + "%"; CoreCompletion.Text = Core + Completioncheck[1] + "%"; ElectiveCompletion.Text = Elective + Completioncheck[2] + "%"; } }
private void StudentListView_SelectedIndexChanged(object sender, EventArgs e) { if (((ListView)sender).SelectedItems.Count == 0) { return; } var ds = new DataStore(); ProgramIndex programData = ds.LoadData(); CourseList = programData.ListAllCoursesByStudent(((ListView)sender).SelectedItems[0].Text); Completioncheck = programData.CompletionStatusPerType(((ListView)sender).SelectedItems[0].Text); GenEdCompletion.Text = Completionstringbase[0] + Completioncheck[0] + "%"; CoreCompletion.Text = Completionstringbase[1] + Completioncheck[1] + "%"; ElectiveCompletion.Text = Completionstringbase[2] + Completioncheck[2] + "%"; CoursesListView.Items.Clear(); CoursesListView.Items.AddRange(CourseList.Select(i => new ListViewItem(i)).ToArray()); CourseID.Text = courseStringBase[0]; CourseNumber.Text = courseStringBase[1]; Credits.Text = courseStringBase[3]; Semester.Text = courseStringBase[4]; Year.Text = courseStringBase[5]; CourseType.Text = courseStringBase[6]; Grade.Text = courseStringBase[2]; }