コード例 #1
0
 private void Add()
 {
     if (SelectedItem != null && SelectedItem.Tournoi.Nom != null)
     {
         TournoiViewModel t = new TournoiViewModel(SelectedItem);
         t.Tournoi.SetPokemonsAndStades(PokemonBusinessLayer.BusinessManager.Instance.GetAllPokemons(),
                                        PokemonBusinessLayer.BusinessManager.Instance.GetAllStades());
         t.Tournoi.Run();
         if (PokemonBusinessLayer.BusinessManager.Instance.AddTournoi(t.Tournoi))
         {
             PokemonBusinessLayer.BusinessManager.Instance.AddMatches(t.Tournoi.Matches);
             Tournois.Add(t);
             System.Windows.Forms.MessageBox.Show("Génération du tournoi réussie", "Succeed");
             SetTournois(PokemonBusinessLayer.BusinessManager.Instance.GetAllTournois());
             SelectedItem = Tournois.Last();
         }
         else
         {
             System.Windows.Forms.MessageBox.Show("La génération du stade a échoué", "Failed");
         }
     }
     else
     {
         System.Windows.Forms.MessageBox.Show("Veuillez renseigner un nom pour le tournoi", "Error");
     }
 }
コード例 #2
0
        /// <summary>
        /// Ajoute un nouveau tounoi à la liste de tournoi.
        /// </summary>
        private void New()
        {
            Tournoi t = new Tournoi(_newNextId--, "<New>", null);

            this.SelectedTournoi = new TournoiViewModel(t);
            Tournois.Add(this.SelectedTournoi);
        }