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

        //#####################################################END BUTTON btnPrint EVENTS#############################################################
        #endregion

        #region Programers-Defined Void Procedures
        //this procedure will Initialized List View Control
        private void InitializeListViewControl()
        {
            Int32 indexCount = 0;

            Boolean firstEntry = false;

            if (CommonExchange.EnrolmentComponent.IncludeGradeSchoolKinder)
            {
                _schoolFeeManager.InitializeListViewColumns(CommonExchange.CourseGroupId.GradeSchoolKinder, this.lsvGradeSchool, 100);

                _tabStruct.GradeSchoolIndex = indexCount;

                indexCount++;

                if (!firstEntry)
                {
                    _courseGroupId = CommonExchange.CourseGroupId.GradeSchoolKinder;

                    this.tabSchoolFeeList.SelectedIndex = 0;

                    firstEntry = true;
                }
            }
            else
            {
                this.tabSchoolFeeList.TabPages.RemoveAt(indexCount);

                _tabStruct.GradeSchoolIndex = -1;
            }

            if (CommonExchange.EnrolmentComponent.IncludeHighSchool)
            {
                _schoolFeeManager.InitializeListViewColumns(CommonExchange.CourseGroupId.HighSchool, this.lsvHighSchool, 100);

                _tabStruct.HighSchoolIndex = indexCount;

                indexCount++;

                if (!firstEntry)
                {
                    _courseGroupId = CommonExchange.CourseGroupId.HighSchool;

                    this.tabSchoolFeeList.SelectedIndex = 1;

                    firstEntry = true;
                }
            }
            else
            {
                this.tabSchoolFeeList.TabPages.RemoveAt(indexCount);

                _tabStruct.HighSchoolIndex = -1;
            }

            if (CommonExchange.EnrolmentComponent.IncludeCollege)
            {
                _schoolFeeManager.InitializeListViewColumns(CommonExchange.CourseGroupId.College, this.lsvCollege, 100);

                _tabStruct.CollegeIndex = indexCount;

                indexCount++;

                if (!firstEntry)
                {
                    _courseGroupId = CommonExchange.CourseGroupId.College;

                    this.tabSchoolFeeList.SelectedIndex = 2;

                    firstEntry = true;
                }
            }
            else
            {
                this.tabSchoolFeeList.TabPages.RemoveAt(indexCount);

                _tabStruct.CollegeIndex = -1;
            }

            if (CommonExchange.EnrolmentComponent.IncludeGraduateSchoolDoctorate)
            {
                _schoolFeeManager.InitializeListViewColumns(CommonExchange.CourseGroupId.GraduateSchoolDoctorate, this.lsvGraduateSchool, 100);

                _tabStruct.GraduateSchoolIndex = indexCount;

                indexCount++;

                if (!firstEntry)
                {
                    _courseGroupId = CommonExchange.CourseGroupId.GraduateSchoolDoctorate;

                    this.tabSchoolFeeList.SelectedIndex = 3;

                    firstEntry = true;
                }
            }
            else
            {
                this.tabSchoolFeeList.TabPages.RemoveAt(indexCount);

                _tabStruct.GraduateSchoolIndex = -1;
            }

            if (CommonExchange.EnrolmentComponent.IncludeCrashCourse)
            {
                _schoolFeeManager.InitializeListViewColumns(CommonExchange.CourseGroupId.CrashCourse, this.lsvCrashCourse, 110);

                _tabStruct.CrashCourseIndex = indexCount;

                indexCount++;

                if (!firstEntry)
                {
                    _courseGroupId = CommonExchange.CourseGroupId.CrashCourse;

                    this.tabSchoolFeeList.SelectedIndex = 4;

                    firstEntry = true;
                }
            }
            else
            {
                this.tabSchoolFeeList.TabPages.RemoveAt(indexCount);

                _tabStruct.CrashCourseIndex = -1;
            }
        }//--------------------------------