private async void cbStudents_SelectionChanged(object sender, SelectionChangedEventArgs e) { lbCourses.Items.Clear(); string id = cbStudents.SelectedItem.ToString(); this.txtName.Text = (studList.Where(s => s.StudentID == id)).FirstOrDefault().StduentName; dt = new Tafe_DataTier(); List <Course> courseList = await dt.getEnrollmentsForStudent(id); Decimal total = 0.0M; if (courseList.Count() <= 0) { lbCourses.Items.Add("--------- NO ENROLLMENTS ----------"); } else { foreach (var c in courseList) { lbCourses.Items.Add(c.CourseName); total = total + c.Cost; } } txtCost.Text = total.ToString("C"); }
private async void cbStudents_SelectionChanged(object sender, SelectionChangedEventArgs e) { lbCourses.Items.Clear(); string id = cbStudents.SelectedItem.ToString(); txtName.Text = (studList.Where(s => s.StudentID == id).FirstOrDefault()).StduentName; txtDateEnrolled.Text = (studList.Where(s => s.StudentID == id).FirstOrDefault()).DateEnrolled.ToString("d"); Tafe_DataTier dt = new Tafe_DataTier(); var enrollmentList = await dt.getEnrollmentsForStudent(id); if (enrollmentList.Count() <= 0) { lbCourses.Items.Add("--------- NO ENROLLMENTS ----------"); } else { foreach (var enroll in enrollmentList) { lbCourses.Items.Add(enroll.CourseID); } } }