Ejemplo n.º 1
0
 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;
     }
 }