예제 #1
0
        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] + "%";
            }
        }
예제 #2
0
        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];
        }