Example #1
0
        public void SetPokemonsAndStades(List <Pokemon> allPokemons, List <Stade> allStades)
        {
            int i = 0;

            while (i < 32)
            {
                Pokemon poke = allPokemons[rng.Next(0, allPokemons.Count)];
                if (!Pokemons.Contains(poke))
                {
                    Pokemons.Add(poke);
                    i++;
                }
            }

            int nbStades = rng.Next(6, 13);

            i = 0;

            while (i < nbStades)
            {
                Stade stade = allStades[rng.Next(0, allStades.Count)];
                if (!Stades.Contains(stade))
                {
                    Stades.Add(stade);
                    i++;
                }
            }
        }
        /// <summary>
        /// Ajoute un nouveau stade à la liste de stades.
        /// </summary>
        private void New()
        {
            Stade j = new Stade(_newNextId--, "<New>", 0, "<Planete>", null, "");

            this.SelectedItem = new StadeViewModel(j);
            Stades.Add(this.SelectedItem);
        }
Example #3
0
 private void Add()
 {
     if (SelectedItem != null)
     {
         if (PokemonBusinessLayer.BusinessManager.Instance.AddStade(SelectedItem.Stade))
         {
             Stades.Add(SelectedItem);
             System.Windows.Forms.MessageBox.Show("Ajout du stade réussi", "Succeed");
         }
         else
         {
             System.Windows.Forms.MessageBox.Show("Error lors de l'ajout du stade", "Failed");
         }
     }
 }