summaryrefslogtreecommitdiff
path: root/Aktywator/MainForm.cs
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2018-11-16 23:20:31 +0100
committeremkael <emkael@tlen.pl>2018-11-16 23:20:31 +0100
commita6d968da1ea8031767fbdef02ccc89953d3de2a2 (patch)
tree766ab54798a70b3f1685079ba26def30ed878159 /Aktywator/MainForm.cs
parentf20dc6512a46f7a567fc752eb653a764d9b6af3b (diff)
Scoring settings warnings expanded
Diffstat (limited to 'Aktywator/MainForm.cs')
-rw-r--r--Aktywator/MainForm.cs22
1 files changed, 19 insertions, 3 deletions
diff --git a/Aktywator/MainForm.cs b/Aktywator/MainForm.cs
index aad3170..2b413ad 100644
--- a/Aktywator/MainForm.cs
+++ b/Aktywator/MainForm.cs
@@ -93,6 +93,7 @@ namespace Aktywator
bws.loadSettings();
this.checkRecordsForSectionGroups();
+ this.scoringOptionsWarning();
tournament = this.detectTeamyTournament();
if (tournament != null)
@@ -355,7 +356,7 @@ namespace Aktywator
bws.loadSettings();
}
- static public string sectionGroupWarningLabel = "Opcja grupowania zapisów w sektorach (albo osobnego maksowania sektorów) nie może być zaktualizowana w trakcie trwania sesji!";
+ static public string sectionGroupWarningLabel = "Opcje sposobu liczenia wyników i grupowania zapisów w sektorach (albo osobnego maksowania sektorów) nie mogą być zaktualizowane w trakcie trwania sesji!";
static public string differentRecordsInSections = "BWS zawiera różne rozkłady w różnych sektorach, opcja grupowania sektorów musi być wyłączona.";
public void xShowResults_CheckedChanged(object sender, EventArgs e)
@@ -649,8 +650,7 @@ namespace Aktywator
private void lGroupSectionsWarning_Click(object sender, EventArgs e)
{
- string message = bws.detectDifferentRecordsInSections() ? MainForm.differentRecordsInSections : MainForm.sectionGroupWarningLabel;
- MessageBox.Show(message, "Ustawienia grupowania zapisów w sektorach", MessageBoxButtons.OK, MessageBoxIcon.Question);
+ MessageBox.Show(MainForm.differentRecordsInSections, "Ustawienia grupowania zapisów w sektorach", MessageBoxButtons.OK, MessageBoxIcon.Question);
}
private void bTeamsNamesSettings_Click(object sender, EventArgs e)
@@ -748,6 +748,7 @@ namespace Aktywator
this.rbIMPButler.Enabled = xShowPercentage.Checked && !teamsTournament;
this.rbIMPCavendish.Enabled = xShowPercentage.Checked && !teamsTournament;
this.rbIMPTeams.Enabled = xShowPercentage.Checked && teamsTournament;
+ this.scoringOptionsWarning();
}
internal int getScoringType()
@@ -772,5 +773,20 @@ namespace Aktywator
type.Key.Checked = (type.Value == scoringType);
}
}
+
+ private void scoringOptionsWarning()
+ {
+ lScoringOptionsWarning.Visible = (xGroupSections.Checked || xShowPercentage.Checked);
+ }
+
+ private void lScoringOptionsWarning_Click(object sender, EventArgs e)
+ {
+ MessageBox.Show(MainForm.sectionGroupWarningLabel, "Ustawienia wyświetlania wyników", MessageBoxButtons.OK, MessageBoxIcon.Question);
+ }
+
+ private void xGroupSections_CheckedChanged(object sender, EventArgs e)
+ {
+ this.scoringOptionsWarning();
+ }
}
}