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(); }
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(); }
//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; }