Пример #1
0
 public void EditTournament(ITournamentDialog itd)
 {
     itd.SetGameSystemIsChangeable(false);
     itd.SetTournament(ActiveTournament);
     itd.ShowDialog();
     if (itd.IsChanged())
     {
         ChangeTournament(itd.GetTournament());
     }
 }
Пример #2
0
 public void NewTournament(ITournamentDialog itd)
 {
     if (ActiveTournament != null)
     {
         if (!ActiveIO.ShowMessageWithOKCancel("The current tournament will be overwritten."))
         {
             return;
         }
     }
     itd.SetIO(ActiveIO);
     itd.ShowDialog();
     if (itd.GetDialogResult())
     {
         ActiveTournament        = itd.GetTournament();
         ActiveTimer.DefaultTime = ActiveTournament.Rule.DefaultTime;
     }
 }
Пример #3
0
 public void Import(ITournamentDialog itd, bool csv)
 {
     if (csv)
     {
         ActiveTournament = ActiveIO.CSVImport();
     }
     else
     {
         ActiveTournament = ActiveIO.GOEPPImport();
     }
     if (ActiveTournament != null)
     {
         itd.SetTournament(ActiveTournament);
         itd.SetIO(ActiveIO);
         itd.ShowDialog();
         if (itd.IsChanged())
         {
             ChangeTournament(itd.GetTournament());
         }
         ActiveTimer.DefaultTime = ActiveTournament.Rule.DefaultTime;
     }
 }