// 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"; } }
// 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); }