/// <summary> /// Cette méthode permet d'ouvir une fenetre modale d'ajout d'un article <see cref="Ajouter_Modifier_Article"/> /// </summary> /// <remarks> /// Après la fermeture de cette fenetre modale , on met à jour la liste view des articles <see cref="ListView_Articles"/> et /// on change le status de l'application si l'ajout à reussi /// </remarks> private void AjouterArticle() { Ajouter_Modifier_Article ajout = new Ajouter_Modifier_Article("Ajouter Article"); ajout.ShowDialog(this); MettreJourArticles(); if (ajout.Reussi == true) { ChangementStatus("Un nouvel article ajouté "); } }
/// <summary> /// Cette méthode permet l'ouverture d'une fenetre modale permettant la modification d'un article <see cref="Ajouter_Modifier_Article"/> /// </summary> /// <remarks> /// la fenetre modale ne s'ouvre que si une ligne est sélectionnée , et la modification se base sur la colonne contenant la reférence de l'article /// on met à jour la liste view des articles <see cref="ListView_Articles"/> , on change le status de l'application si la modification à reussi /// </remarks> private void ModifierArticle() { if (ListView_Articles.SelectedItems.Count > 0) { ListViewItem item = ListView_Articles.SelectedItems[0]; string refarticle = item.SubItems[0].Text; Ajouter_Modifier_Article fenetremodifArticle = new Ajouter_Modifier_Article("Modification Article ", refarticle); fenetremodifArticle.ShowDialog(this); if (fenetremodifArticle.Reussi == true) { ChangementStatus("Un article a été modifié"); } MettreJourArticles(); } }