public void Open(bool autosave = false) { //tournamentController.Load(new AutosaveDialog(), autosave); tournamentController.Load(null, autosave); if (tournamentController.ActiveTournament != null) { /*ComboBoxRounds.Items.Clear(); * if (tournamentController.ActiveTournament.Rounds != null) * { * for (int i = 1; i <= tournamentController.ActiveTournament.Rounds.Count; i++) * AddRoundButton(i); * if (tournamentController.ActiveTournament.Rounds != null && tournamentController.ActiveTournament.Rounds.Count > 0) * DataGridPairing.ItemsSource = tournamentController.ActiveTournament.Rounds[tournamentController.ActiveTournament.Rounds.Count - 1].Pairings; * if (tournamentController.ActiveTournament.FirstRound && (tournamentController.ActiveTournament.Rounds == null || tournamentController.ActiveTournament.Rounds.Count == 0)) * { * SetGUIState(true); * } * else * { * SetGUIState(false, true); * } * ButtonGetResults.Content = tournamentController.ActiveTournament.ButtonGetResultsText; * ButtonGetResults.IsEnabled = true; * ButtonCut.IsEnabled = tournamentController.ActiveTournament.ButtonCutState == true; * tournamentController.ActiveTournament.Sort(); * RefreshDataGridPlayer(tournamentController.ActiveTournament.Participants); * if (tournamentController.ActiveTournament.Pairings != null) * RefreshDataGridPairings(tournamentController.ActiveTournament.Pairings); * * InitDataGridPlayer(); * InitDataGridPairing(); * ButtonGetResults.ToolTip = ButtonGetResults.Content.ToString(); * }*/ } }
private void Load(bool autosave = false) { tournamentController.Load(new AutosaveDialog(), autosave); if (tournamentController.ActiveTournament != null) { ComboBoxRounds.Items.Clear(); if (tournamentController.ActiveTournament.Rounds != null) { for (int i = 1; i <= tournamentController.ActiveTournament.Rounds.Count; i++) { AddRoundButton(i); } if (tournamentController.ActiveTournament.Rounds != null && tournamentController.ActiveTournament.Rounds.Count > 0) { DataGridPairing.ItemsSource = tournamentController.ActiveTournament.Rounds[tournamentController.ActiveTournament.Rounds.Count - 1].Pairings; } if (tournamentController.ActiveTournament.FirstRound && (tournamentController.ActiveTournament.Rounds == null || tournamentController.ActiveTournament.Rounds.Count == 0)) { SetGUIState(true); } else { SetGUIState(false, true); } ButtonGetResults.Content = tournamentController.ActiveTournament.ButtonGetResultsText; ButtonGetResults.IsEnabled = true; ButtonCut.IsEnabled = tournamentController.ActiveTournament.ButtonCutState == true; tournamentController.ActiveTournament.Sort(); RefreshDataGridPlayer(tournamentController.ActiveTournament.Participants); if (tournamentController.ActiveTournament.Pairings != null) { currentPairingList = tournamentController.ActiveTournament.Pairings; RefreshDataGridPairings(); } InitDataGridPlayer(); if (tournamentController.ActiveTournament.bonus) { InitDataGridPairing(false, true); } else { InitDataGridPairing(); } ButtonGetResults.ToolTip = ButtonGetResults.Content.ToString(); } } }