コード例 #1
0
        private void FillCourses(MarkingPeriodKey mpk, string gradeLevel)
        {
            cmbCourse.Items.Clear();
            cmbCourse.Items.Add("All");
            var courses = Gradebook.Courses;

            if (mpk != null)
            {
                courses = courses.Where(c => c.Quarter == mpk.ToString());
            }
            //if (gradeLevel != "All")
            //    courses = courses.Where(c => c.Level == gradeLevel);
            if (chkMyStudents.IsChecked == true)
            {
                courses = courses.Where(c => c.Teacher == UserViewModel.CurrentUser.Name);
            }

            foreach (var course in courses)
            {
                cmbCourse.Items.Add(course);
            }

            cmbCourse.Text = cmbCourse.Items[0].ToString();
        }
コード例 #2
0
        private void FillCourses(MarkingPeriodKey mpk, string gradeLevel)
        {
            cmbCourse.Items.Clear();
            cmbCourse.Items.Add("All");
            var courses = Gradebook.Courses;
            if (mpk != null)
                courses = courses.Where(c => c.Quarter == mpk.ToString());
            //if (gradeLevel != "All")
            //    courses = courses.Where(c => c.Level == gradeLevel);
            if (chkMyStudents.IsChecked == true)
                courses = courses.Where(c => c.Teacher == UserViewModel.CurrentUser.Name);

            foreach (var course in courses)
                cmbCourse.Items.Add(course);

            cmbCourse.Text = cmbCourse.Items[0].ToString();
        }