Beispiel #1
0
 //Weiterleitung zur "Seite 2 - Auswahl Game Mode"
 private void b_continue1_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (!String.IsNullOrEmpty(tb_tournament_name.Text))
         {
             //Ueberpruefen ob Turniername bereits vorhanden, d.h. ob die Find-Methode null zurueckgibt
             if (TMPersistenz.FindTournament(tb_tournament_name.Text) == null)
             {
                 tb_tournament_name.Visibility              = Visibility.Hidden;
                 tbl_tournament_name.Visibility             = Visibility.Hidden;
                 tbl_tournament_name_explanation.Visibility = Visibility.Hidden;
                 b_continue1.Visibility  = Visibility.Hidden;
                 cb_game_mode.Visibility = Visibility.Visible;
                 b_continue2.Visibility  = Visibility.Visible;
             }
             else
             {
                 MessageBox.Show("Der Turniername ist bereits vergeben!", "KICKERCUP", MessageBoxButton.OK,
                                 MessageBoxImage.Error);
             }
         }
         else
         {
             MessageBox.Show("Bitte einen Turniernamen eingeben!", "KICKERCUP", MessageBoxButton.OK,
                             MessageBoxImage.Error);
         }
     }
     catch
     {
         MessageBox.Show("Es ist ein Fehler aufgetreten", "KICKERCUP", MessageBoxButton.OK,
                         MessageBoxImage.Error);
     }
 }
Beispiel #2
0
        private void save_tournament()
        {
            try
            {
                if (cb_sets.SelectedIndex != 0 && cb_goals.SelectedIndex != 0 && cb_ranked.SelectedIndex != 0)
                {
                    TMPersistenz.AddTournament(tb_tournament_name.Text,
                                               ApplicationState.GetValue <Client>("LoggedOnUser").Username, cb_game_mode.Text,
                                               int.Parse(cb_sets.Text), int.Parse(cb_goals.Text), Ranked());
                    ApplicationState.SetValue("CurrentTournament",
                                              TMPersistenz.FindTournament(tb_tournament_name.Text));
                    // MessageBox.Show("Das Turnier wurde erfolgreich erstellt. Jetzt Teilnehmer hinzufügen!", "KICKERCUP", MessageBoxButton.OK, MessageBoxImage.Information);

                    Tournament_Competitors tc = new Tournament_Competitors();
                    this.NavigationService.Navigate(tc);
                }
                else
                {
                    MessageBox.Show("Bitte Sätze pro Match und Tore pro Satz eingeben!", "KICKERCUP",
                                    MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            catch
            {
                MessageBox.Show("Es ist ein Fehler aufgetreten", "KICKERCUP", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
        }
 private void dg_tournament_list_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (dg_tournament_list.SelectedItem != null)
     {
         String tournamentName = (dg_tournament_list.SelectedCells[0].Column.GetCellContent(dg_tournament_list.SelectedItem) as TextBlock).Text;
         ApplicationState.SetValue("CurrentTournament", TMPersistenz.FindTournament(tournamentName));
         l_current_tournament.Content = tournamentName;
     }
 }