} //--------------------------------

        //event is raised when the semester selected index is changed
        private void ctlManagerOnSemesterSelectedIndexChanged()
        {
            _dateStart = _specialManager.GetSemesterDateStart(_specialManager.GetSemesterSystemId(this.ctlManager.SchoolYearIndex,
                                                                                                  this.ctlManager.SemesterIndex)).ToShortDateString() + " 12:00:00 AM";
            _dateEnd = _specialManager.GetSemesterDateEnd(_specialManager.GetSemesterSystemId(this.ctlManager.SchoolYearIndex,
                                                                                              this.ctlManager.SemesterIndex)).ToShortDateString() + " 11:59:59 PM";

            this.UpdateSpecialClassDataByDateStartEnd();

            this.ShowSearchResultDialog();
        } //-----------------------------------