public DLStudent GetDLStudent()
        {
            if (dlStudent == null)
                dlStudent = new DLStudent();

            return dlStudent;
        }
 public bool SaveStudentRegisteredCourses(List<StudentCourse> studentRegisteredCourses, int StudentID)
 {
     dlStudent = new DLStudent();
      return dlStudent.SaveStudentRegisteredCourses(studentRegisteredCourses, StudentID);
 }
 public List<StudentCourse> OverRideCourses(int studentID, int SemesterID)
 {
     dlStudent = new DLStudent();
       return dlStudent.OverRideCourses(studentID, SemesterID);
 }
 public bool OverRideCourse(int advisorID, StudentCourse sc)
 {
     dlStudent = new DLStudent();
      return dlStudent.OverRideCourse(advisorID, sc);
 }
 public List<StudentCourse> GetTransferedCourses(int StudentID)
 {
     dlStudent = GetDLStudent();
      return dlStudent.GetTransferedCourses(StudentID);
 }
 public List<StudentCourse> GetStudentRegisteredCourses(int studentID)
 {
     dlStudent = GetDLStudent();
      return dlStudent.GetStudentRegisteredCourses(studentID);
 }
 public RegisteredAvailableCourseList GetStudentRegisteredAndAvailableCourses(int studentID, RegisteredAvailableCourseList RnAList)
 {
     dlStudent = new DLStudent();
      return dlStudent.GetStudentRegisteredAndAvailableCourses(studentID, RnAList);
 }
 public List<StudentCourse> GetStudentAvailableCourses(List<StudentCourse> studentRegisteredCourses)
 {
     dlStudent = new DLStudent();
      return dlStudent.GetAvailableCourses(studentRegisteredCourses);
 }
 public bool AddTransferedCourse(int StudentID, Course course)
 {
     dlStudent = GetDLStudent();
      return dlStudent.AddTransferedCourse(StudentID, course);
 }