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

        //this procedure will Populate ListView Control
        private void PopulateListViewControl()
        {
            if (!_schoolFeeManager.IsExistsYearIDSchoolFeeInformation(_feeInfo.SchoolYearInfo.YearId))
            {
                this.lsvGradeSchool.Items.Clear();
                this.lsvHighSchool.Items.Clear();
                this.lsvCollege.Items.Clear();
                this.lsvGraduateSchool.Items.Clear();
                this.lsvCrashCourse.Items.Clear();

                if (!String.IsNullOrEmpty(_feeInfo.SchoolYearInfo.YearId))
                {
                    this.lnkCreateFee.Visible = true;
                }

                this.lnkSchoolFeeMaintenance.Visible = false;
            }
            else
            {
                _schoolFeeManager.InitializeListViewDetails(this.lsvGradeSchool, CommonExchange.CourseGroupId.GradeSchoolKinder, true);
                _schoolFeeManager.InitializeListViewDetails(this.lsvHighSchool, CommonExchange.CourseGroupId.HighSchool, true);
                _schoolFeeManager.InitializeListViewDetails(this.lsvCollege, CommonExchange.CourseGroupId.College, false);
                _schoolFeeManager.InitializeListViewDetails(this.lsvGraduateSchool, CommonExchange.CourseGroupId.GraduateSchoolDoctorate, false);
                _schoolFeeManager.InitializeListViewDetails(this.lsvCrashCourse, CommonExchange.CourseGroupId.CrashCourse, false);

                this.tabSchoolFeeList.Enabled = true;

                _feeInfo.FeeInformationSysId = _schoolFeeManager.GetSysIdSchoolFeeInformation(_feeInfo.SchoolYearInfo.YearId);

                this.lnkCreateFee.Visible = false;
            }
        }//------------------------------