private void ButtonGetResults_Click(object sender, RoutedEventArgs e) { if (ButtonGetResults.Content.ToString() == "Start Tournament") { if (tournamentController.StartTournament(ButtonGetResults.Content.ToString(), ButtonCut.IsEnabled)) { SetGUIState(false, true); } return; } if (ButtonGetResults.Content.ToString() == "Next Round") { GetSeed(); return; } if (ButtonGetResults.Content.ToString() == "Update") { if (tournamentController.GetResults((List <Pairing>)DataGridPairing.ItemsSource, ButtonGetResults.Content.ToString(), false, true)) { RefreshDataGridPlayer(tournamentController.ActiveTournament.Participants); tournamentController.ActiveIO.ShowMessage("Update done!"); ButtonGetResults.IsEnabled = true; ButtonGetResults.Content = tournamentController.ActiveTournament.ButtonGetResultsText; ButtonCut.IsEnabled = tournamentController.ActiveTournament.ButtonCutState; ComboBoxRounds.SelectedIndex = ComboBoxRounds.Items.Count - 1; currentPairingList = tournamentController.ActiveTournament.Pairings; RefreshDataGridPairings(); ButtonGetResults.ToolTip = ButtonGetResults.Content.ToString(); tournamentController.Save(ButtonGetResults.Content.ToString(), false, true, "Update_Round"); } return; } if (ButtonGetResults.Content.ToString() == "Get Results") { if (tournamentController.GetResults((List <Pairing>)DataGridPairing.ItemsSource, ButtonGetResults.Content.ToString(), ButtonCut.IsEnabled)) { RefreshDataGridPlayer(tournamentController.ActiveTournament.Participants); ChangeGUIState(false); tournamentController.Save(ButtonGetResults.Content.ToString(), false, true, "Result_Round"); } return; } }