public CourseClassesTest()
        {
            Course     crs  = new Course("SD254", "Programming II");
            Instructor ins1 = new Instructor("Knows", "Alot");
            Instructor ins2 = new Instructor("Talks", "Toofast");

            _Class cls = new _Class(crs);

            cls.AddClassToInstructor(ins1);

            cls = new _Class(crs);
            cls.AddClassToInstructor(ins1);

            ArrayList classes = crs.GetClasses();
            string    output  = " Course " + crs.GetCourseCode() + " has " + classes.Count + " classes." + "\r\n";

            output += "\r\n Classes for course " + crs.GetCourseCode() + ":\r\n";

            for (int i = 0; i < classes.Count; ++i)
            {
                string cl = classes[i].ToString();
                output += "\t" + cl + "\r\n";
            }
            output += "\r\n The course for class " + ((_Class)classes[0]).GetClassID() + ":\r\n";
            output += " " + ((_Class)classes[0]).GetCourse() + ":\r\n";

            frmResultsDisplay theForm = new frmResultsDisplay(output, "Course Classes Test");

            theForm.ShowDialog();
        }
Beispiel #2
0
        public InstructorClassesTest()
        {
            //NEW INSTRUCTOR NAMED instructor AND A NEW COURSE NAMED crs
            Instructor instructor = new Instructor("Wayne", "Masters");
            Course     crs        = new Course("SD234", "Programming I");

            for (int i = 0; i < 3; i++)
            {
                _Class cls = new _Class(crs);
                cls.AddClassToInstructor(instructor);
            }

            ArrayList classes = instructor.GetClasses();

            string output = "Instructor " + instructor.GetInstructorId() + " has " + classes.Count + " classes." + "\r\n";

            output += "\r\n Classes for instructor " + instructor.GetInstructorId() + ":\r\n";

            for (int i = 0; i < classes.Count; ++i)
            {
                string cl = classes[i].ToString();
                output += "\t" + cl + "\r\n";
            }

            output += "\r\n  The instructor for class " + ((_Class)classes[0]).GetClassID() + ":\r\n";
            output += " " + ((_Class)classes[0]).GetInstructor().ToString() + "\r\n";
            output += "\r\n  Class info & instructor for class " + ((_Class)classes[0]).GetClassID() + ":\r\n";
            output += " " + ((_Class)classes[0]).GetCourse() + " " + ((_Class)classes[0]).ToString() + "\r\n";

            frmResultsDisplay theForm = new frmResultsDisplay(output, "Instructor Classes Test");

            theForm.ShowDialog();
        }
Beispiel #3
0
 //ASSOCIATION WITH CLASS
 public void AddClass(_Class aClass)
 {
     classes.Add(aClass);
 }
 //ASSOCIATION WITH CLASS
 public void AddEnrollmentToClass(_Class aClass)
 {
     SetClass(aClass);
     aClass.AddEnrollment(this);
 }
 public void SetClass(_Class cl)
 {
     theClass = cl;
 }