コード例 #1
0
ファイル: ViewController.cs プロジェクト: Sharpdeveloper/TXM
 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();
          * }*/
     }
 }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: Sharpdeveloper/TXM
        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();
                }
            }
        }