예제 #1
0
        /// <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é ");
            }
        }
예제 #2
0
 /// <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();
     }
 }