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(); }
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(); }