コード例 #1
0
        private void btnRank_Click(object sender, EventArgs e)
        {
            if (SemesterScores.Count <= 0)
            {
                MsgBox.Show("無任何成績資料可排名。");
                return; //沒有任何學期成績不進行排名。
            }
            if (!Sems.ValidateControlContent())
            {
                return;                                   //學期資訊不正確不進行排名。
            }
            if (!ValidateTopRankText())
            {
                return;
            }
            if (!ValidatePercentageText())
            {
                return;
            }
            if (!ValidateDataGrid())
            {
                return;
            }

            RefreshSelectedSubjects();
            if (SelectedSubjects.Count <= 0)
            {
                return;
            }

            RatingUtils.DisableControls(this);
            PrepareData();
        }
コード例 #2
0
        private void btnRank_Click(object sender, EventArgs e)
        {
            if (Courses.Count <= 0)
            {
                MsgBox.Show("無任何成績資料可排名。");
                return; //沒有課程資料就不排名了。
            }
            if (!Sems.ValidateControlContent())
            {
                return;                                   //學期資訊不正確不進行排名。
            }
            if (!ValidateExamControl())
            {
                return;                           //試別資訊不正確不進行排名。
            }
            if (!ValidateTopRankText())
            {
                return;
            }
            if (!ValidatePercentageText())
            {
                return;
            }
            if (!ValidateDataGrid())
            {
                return;
            }

            RefreshSelectedDomains();
            if (SelectedDomains.Count <= 0)
            {
                return;
            }

            RatingUtils.DisableControls(this);
            PrepareData();
        }