/// <summary> /// Cette methode permet d'ouvrir une fenetre modale <see cref="Ajouter_Modifier_SousFamille"/> pour l'ajout d'une sous famille /// </summary> /// <param name="sender">object qui envoie l'action </param> /// <param name="e">Evenement envoyé </param> private void AjouterSousFamilleToolStripMenuItem_Click(object sender, EventArgs e) { Ajouter_Modifier_SousFamille appli = new Ajouter_Modifier_SousFamille("Ajouter Sous Famille"); appli.ShowDialog(this); MettreJourArticles(); }
/// <summary> /// Cette méthode permet d'ouvir une fenetre modale d'ajout d'une sous famille <see cref="Ajouter_Modifier_SousFamille"/> /// </summary> /// <remarks> /// Après la fermeture de cette fenetre modale , on met à jour la liste view des sous familles <see cref="ListView_SousFamille"/> et /// on change le status de l'application si l'ajout à reussi /// </remarks> private void AjouterSousFamille() { Ajouter_Modifier_SousFamille ajout = new Ajouter_Modifier_SousFamille("Ajout Sous Famille"); ajout.ShowDialog(this); MettreJourSousFamilles(); if (ajout.Reussi) { ChangementStatus("Une nouvelle sous famille ajoutée"); } }
/// <summary> /// Cette méthode permet l'ouverture d'une fenetre modale permettant la modification d'une sous famille <see cref="Ajouter_Modifier_SousFamille"/> /// </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 la sous famille /// on met à jour la liste view des sous familles <see cref="ListView_SousFamille"/> , on change le status de l'application si la modification à reussi /// </remarks> private void ModifierSousFamille() { if (ListView_SousFamille.SelectedItems.Count > 0) { ListViewItem item = ListView_SousFamille.SelectedItems[0]; int refsousfamille = Int32.Parse(item.SubItems[0].Text); Ajouter_Modifier_SousFamille fenetremodif = new Ajouter_Modifier_SousFamille("Modification Sous Famille ", refsousfamille); fenetremodif.ShowDialog(this); MettreJourSousFamilles(); if (fenetremodif.Reussi) { ChangementStatus("Une sous famille a été modifié"); } } }