Example #1
0
        /// <summary>
        /// Lance une nouvelle instance de <see cref="Fenetre_Ajout_Article"/>.
        /// </summary>
        /// <param name="sender"> l'objet envoyé </param>
        /// <param name="e"> l'évènement </param>
        private void Ajouter_Article_Click(object sender, EventArgs e)
        {
            Fenetre_Ajout_Article Fenetre_Ajout = new Fenetre_Ajout_Article();

            DialogResult Resultat = Fenetre_Ajout.ShowDialog();

            // On affiche le nouvel article dans la liste.

            if (Resultat == DialogResult.OK)
            {
                Article Article = Fenetre_Ajout.Ajouter_Article();

                ListViewItem Article_Dans_Liste = new ListViewItem(Article.Recuperer_Donnees());

                Affichage_Articles.Items.Add(Article_Dans_Liste);

                Mise_A_Jour_Barre_De_Statut("Vous avez ajouté un nouvel article avec succès.");
            }
        }
Example #2
0
        /// <summary>
        /// Lance une nouvelle instance de <see cref="Fenetre_Ajout_Article"/> avec un objet <see cref="ListViewItem"/> de type <see cref="Article"/>.
        /// </summary>
        /// <param name="sender"> l'objet envoyé </param>
        /// <param name="e"> l'évènement </param>
        private void Modifier_Article_Click(object sender, EventArgs e)
        {
            // On affiche la même fenêtre que celle pour l'ajout d'un article,
            // mais avec les champs remplis avec les informations de l'objet.

            Fenetre_Ajout_Article Fenetre_Ajout = new Fenetre_Ajout_Article(Affichage_Articles.SelectedItems[0]);

            DialogResult Resultat = Fenetre_Ajout.ShowDialog();

            // On modifie les données de la ligne correspondant à l'article.

            if (Resultat == DialogResult.OK)
            {
                Article Article = Fenetre_Ajout.Ajouter_Article();

                Affichage_Articles.Items[Affichage_Articles.SelectedIndices[0]] = new ListViewItem(Article.Recuperer_Donnees());

                Mise_A_Jour_Barre_De_Statut("Vous avez modifié un article avec succès.");
            }
        }