private void btAjouterArticle_Click(object sender, EventArgs e) { string nom = tbNom.Text; int poids; int utilite; if (!String.IsNullOrEmpty(nom)) { if (Int32.TryParse(tbPoids.Text, out poids)) { if (Int32.TryParse(tbUtilite.Text, out utilite) && utilite > 0 & utilite <= 20) { Article a = new Article(nom, poids, utilite); armoire.AjouterArticle(a); ActualiserArmoire(); Outils.EffacerZonesDeTexte(this); } else { MessageBox.Show("Entrez un nombre utilité valide (non vide et compris entre 1 et 20 inclus"); } } else { MessageBox.Show("Entrez un poids entier valide"); } } else { MessageBox.Show("Veuillez entrer un nom d'article"); } }
private void btModifPoids_Click(object sender, EventArgs e) { int indArticleArmoire = lbArmoire.SelectedIndex; int poids; if (indArticleArmoire >= 0) { if (Int32.TryParse(tbUtilPoids.Text, out poids)) { Article a = (Article)lbArmoire.Items[indArticleArmoire]; a.SetPoids(poids); armoire.ModifierArticle(indArticleArmoire, a); ActualiserArmoire(); } else { MessageBox.Show("Veuillez choisir un poids valide pour l'article choisi"); } } else { MessageBox.Show("Veuillez choisir un article dans l'armoire"); } Outils.EffacerZonesDeTexte(this); }
private void btModifUtilite_Click(object sender, EventArgs e) { int indArticleArmoire = lbArmoire.SelectedIndex; int utilite; if (indArticleArmoire >= 0) { if (Int32.TryParse(tbUtilUtilite.Text, out utilite)) { if (utilite > 0 && utilite <= 20) { Article a = (Article)lbArmoire.Items[indArticleArmoire]; a.SetUtilite(utilite); armoire.ModifierArticle(indArticleArmoire, a); ActualiserArmoire(); } else { MessageBox.Show("L'utilité n'est pas comprise entre 1 et 20"); } } else { MessageBox.Show("Veuillez choisir une valeur pour l'utilité comprise entre 1 et 20"); } } else { MessageBox.Show("Veuillez choisir un article dans l'armoire"); } Outils.EffacerZonesDeTexte(this); }
private void btModifierPoidsMax_Click(object sender, EventArgs e) { int poidsMax = 0; if (Int32.TryParse(tbPoidsMaxSacADos.Text, out poidsMax)) { sacADos.SetPoidsMax(poidsMax); ActualiserAffichagePoids(); } else { MessageBox.Show("Le poids n'est pas valide"); } Outils.EffacerZonesDeTexte(this); }