Exemplo n.º 1
0
 // Méthode permettant d'afifcher les infos des effets d'items
 public void AfficherInfoEffetsItems(GestionEffetItem gEffetItem)
 {
     foreach (EffetItem ef in gEffetItem.LstEffetsItem)
     {
         txtTestes.Text += ef.Id.ToString() + " - " + ef.ItemId.ToString() + " - " + ef.ValeurEffet.ToString() + " - " + ef.TypeEffet.ToString() + "\r\n";
     }
 }
Exemplo n.º 2
0
        // Tests GestionEffetItem
        private void BtnEffetItem_Click(object sender, EventArgs e)
        {
            txtTestes.Clear();
            GestionEffetItem gEffetItem = new GestionEffetItem();

            EffetItem effetItem = new EffetItem
            {
                ItemId      = 2160,
                TypeEffet   = 0,
                ValeurEffet = -5
            };

            // Ajouter un effet d'item
            txtTestes.Text += "\r\nAjout d\'un effet d\'item : \r\n";
            gEffetItem.AjouterEffetItem(effetItem);
            AfficherInfoEffetsItems(gEffetItem);

            // Modification d'un effet d'item
            txtTestes.Text += "\r\nDernier effet item : " + effetItem.Id.ToString() + " : " + effetItem.ValeurEffet.ToString() + " - " + effetItem.TypeEffet.ToString() + "\r\n";
            gEffetItem.ModifierEffetItem(effetItem, 2151, 7, 4);
            txtTestes.Text += "\r\nEffet item modifié - " + gEffetItem.LstEffetsItem.Last().Id.ToString() + " : "
                              + gEffetItem.LstEffetsItem.Last().ValeurEffet.ToString() + " - " + gEffetItem.LstEffetsItem.Last().TypeEffet.ToString() + "\r\n";

            // Suppression d'un effet d'item
            txtTestes.Text += "\r\nSuppression d\'un effet d\'item : \r\n";
            txtTestes.Text += "Compte avant : " + gEffetItem.LstEffetsItem.Count() + "\r\n";
            AfficherInfoEffetsItems(gEffetItem);
            gEffetItem.SupprimerEffetItem(effetItem);
            txtTestes.Text += "Compte après : " + gEffetItem.LstEffetsItem.Count() + "\r\n";
            AfficherInfoEffetsItems(gEffetItem);
        }