private void cbStudents_SelectedIndexChanged(object sender, EventArgs e)
        {
            Tafe_DataTier dt = new Tafe_DataTier();

            lbCourses.Items.Clear();
            string id = cbStudents.SelectedItem.ToString();

            foreach (Student s in students)
            {
                if (s.StudentID == id)
                {
                    txtName.Text         = s.StudentName;
                    txtDateEnrolled.Text = s.DateEnrolled.ToString("d");
                }
            }

            List <Course> enrolmentsForStudent = dt.getEnrolmentsForStudent(id);

            if (enrolmentsForStudent.Count == 0)
            {
                lbCourses.Items.Add("--------- NO ENROLLMENTS ----------");
            }
            else
            {
                foreach (Course c in enrolmentsForStudent)
                {
                    lbCourses.Items.Add(c.CourseName);
                }
            }
        }
예제 #2
0
        private void cbStudents_SelectedIndexChanged(object sender, EventArgs e)
        {
            dt = new Tafe_DataTier();
            List <Course> courses;

            lbCourses.Items.Clear();
            string id = cbStudents.SelectedItem.ToString();

            List <Student> students = dt.viewStudents();

            foreach (Student s in students)
            {
                if (s.StudentID.Trim() == id.Trim())
                {
                    this.txtName.Text = s.StudentName;
                }
            }

            courses = dt.getEnrolmentsForStudent(id);

            Decimal total = 0.0M;

            if (courses.Count == 0)
            {
                lbCourses.Items.Add("--------- NO ENROLLMENTS ----------");
            }
            else
            {
                foreach (Course c in courses)
                {
                    lbCourses.Items.Add(c.CourseName);
                    total += c.Cost;
                }
            }
            txtCost.Text = total.ToString("C");
        }