Exemple #1
0
        /// <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é");
         }
     }
 }