//###############################################CLASS ChangeStudentEnrollmentLevel EVENTS##################################################
        //event is raised when the class is loaded
        private void ClassLoad(object sender, EventArgs e)
        {
            _errProvider = new ErrorProvider();

            _enrolmentLevelInfo.SchoolFeeLevelInfo.FeeLevelSysId = String.Empty;

            this.lblCurrentYearLevel.Text = _enrolmentLevelInfo.SchoolFeeLevelInfo.YearLevelInfo.YearLevelDescription;
            this.lblSysIdCourse.Text      = _enrolmentLevelInfo.StudentEnrolmentCourseInfo.CourseInfo.CourseId;
            this.lblCourseTitle.Text      = _studentManager.GetCourseTitleCourseGroup(_enrolmentLevelInfo.StudentEnrolmentCourseInfo.EnrolmentCourseSysId);
            this.lblDepartmentName.Text   = _studentManager.GetDepartmentDescription(_enrolmentLevelInfo.StudentEnrolmentCourseInfo.CourseInfo.CourseId);

            String semester = String.IsNullOrEmpty(_studentManager.GetSemesterDescription(_enrolmentLevelInfo.SemesterInfo.SemesterSysId)) ? String.Empty :
                              _studentManager.GetSemesterDescription(_enrolmentLevelInfo.SemesterInfo.SemesterSysId) + "  ";

            this.lblSchoolYearSemester.Text = semester +
                                              _studentManager.GetYearLevelDescription(_enrolmentLevelInfo.SchoolFeeLevelInfo.SchoolFeeInfo.FeeInformationSysId);

            _studentManager.SelectBySysIDStudentYearIDSemesterStudentEnrolmentLevelForChangeStudentEnrollmentLevel(_userInfo, _studentSysId,
                                                                                                                   _yearId, _sysIdSemester, _enrolmentLevelInfo.StudentEnrolmentCourseInfo.EnrolmentCourseSysId, _enrolmentLevelSysIdExcludeList);

            _studentManager.InitializedForChangeStudentEnrollmentLevelYearLevelCombo(this.cboYearLevel);
        }//-----------------------