예제 #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
 private void Clear()
 {
     if (SelectedItem != null)
     {
         SelectedItem = new TournoiViewModel();
     }
 }
예제 #3
0
 private void Remove()
 {
     if (SelectedItem != null)
     {
         if (PokemonBusinessLayer.BusinessManager.Instance.DeleteTournoi(SelectedItem.Tournoi))
         {
             Tournois.Remove(SelectedItem);
             System.Windows.Forms.MessageBox.Show("Supression du tournoi effectuée", "Succeed");
         }
         else
         {
             System.Windows.Forms.MessageBox.Show("Error lors de la supression du tournoi", "Failed");
         }
         SelectedItem = new TournoiViewModel();
     }
 }
예제 #4
0
 public TournoisViewModel(List <Tournoi> tournoisModels)
 {
     SelectedItem = new TournoiViewModel();
     SetTournois(tournoisModels);
 }
예제 #5
0
 public TournoiViewModel(TournoiViewModel t)
 {
     Tournoi          = new Tournoi();
     Tournoi.Nom      = t.Nom;
     MatchesViewModel = new MatchesViewModel();
 }