Configuration of results: UI completed

This commit is contained in:
Milan Hanajik
2015-01-12 15:09:09 +01:00
parent 45eb5ac524
commit 42fbc501a9
6 changed files with 219 additions and 78 deletions
@@ -16,6 +16,9 @@ namespace TBF.Screens
public TBF.Forms.ResultsConfig.Meters MetersArrangement;
public TBF.Forms.ResultsConfig.TestsAre TestsArrangement;
public IList<TBF.Forms.ResultItemSpec> SelectedItems_SingleWM;
public IList<TBF.Forms.ResultItemSpec> SelectedItems_CombinedWM;
IList<Entities.Test> tests;
IList<Entities.TestResult> testResults;
@@ -55,6 +58,8 @@ namespace TBF.Screens
MetersArrangement = Program.LocalSettings.ResultsConfigMeters;
TestsArrangement = Program.LocalSettings.ResultsConfigTests;
SelectedItems_SingleWM = Forms.ResultItemSpec.FromStrArray(Program.LocalSettings.SelectedItems_SingleWM);
SelectedItems_CombinedWM = Forms.ResultItemSpec.FromStrArray(Program.LocalSettings.SelectedItems_CombinedWM);
RedrawAll();
}
@@ -67,13 +72,18 @@ namespace TBF.Screens
TBF.Forms.ResultsConfig dlg = new TBF.Forms.ResultsConfig();
dlg.TestsArrangement = TestsArrangement;
dlg.MetersArrangement = MetersArrangement;
dlg.SelectedItems_SingleWM = SelectedItems_SingleWM;
dlg.SelectedItems_CombinedWM = SelectedItems_CombinedWM;
if (DialogResult.OK == dlg.ShowDialog())
{
MetersArrangement = dlg.MetersArrangement;
TestsArrangement = dlg.TestsArrangement;
SelectedItems_SingleWM = dlg.SelectedItems_SingleWM;
Program.LocalSettings.ResultsConfigMeters = MetersArrangement;
Program.LocalSettings.ResultsConfigTests = TestsArrangement;
Program.LocalSettings.SelectedItems_SingleWM = Forms.ResultItemSpec.ToStrArray(SelectedItems_SingleWM);
Program.LocalSettings.SelectedItems_CombinedWM = Forms.ResultItemSpec.ToStrArray(SelectedItems_CombinedWM);
Program.LocalSettings.Save();
}
RedrawAll();