Exemplo n.º 1
0
 private void addButton_Click(object sender, EventArgs e)
 {
     if (objectComboBox.Text == "Article")
     {
         if (magasin.ListeSousFamilles.Count == 0 || magasin.ListeMarques.Count == 0)
         {
             using (new CenterWinDialog(this))
             {
                 MessageBox.Show("Necessite au moins une sous famille et une marque.", "Ajout impossible !", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             FormAjoutArticle formAjoutArticle = new FormAjoutArticle(magasin, formMain);
             formAjoutArticle.ShowDialog();
             Close();
         }
     }
     else if (objectComboBox.Text == "Sous-Famille")
     {
         if (magasin.ListeFamilles.Count == 0)
         {
             using (new CenterWinDialog(this))
             {
                 MessageBox.Show("Necessite au moins une famille.", "Ajout impossible !", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             FormAjoutSousFamille formAjoutSousFamille = new FormAjoutSousFamille(magasin, formMain);
             formAjoutSousFamille.ShowDialog();
             Close();
         }
     }
     else if (objectComboBox.Text == "Famille")
     {
         FormAjoutFamille formAjoutFamille = new FormAjoutFamille(magasin, formMain);
         formAjoutFamille.ShowDialog();
         Close();
     }
     else if (objectComboBox.Text == "Marque")
     {
         FormAjoutMarque formAjoutMarque = new FormAjoutMarque(magasin, formMain);
         formAjoutMarque.ShowDialog();
         Close();
     }
     else
     {
         MessageBox.Show("Veuillez selectionner un objet à ajouter avant d'appuyer sur le bouton Ajouter", "Erreur Gestionnaire Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 2
0
        /**
         * add an element (article, family, subfamily, brand)
         **/
        private void ajouterToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            // get selected node of treeview
            String selectedNodeText = treeView1.SelectedNode.Text;

            switch (selectedNodeText)
            {
            case "Articles":
                Console.WriteLine("Add product");
                refreshStatusStrip("Ajout d'un produit.");
                FormAjoutArticle formAjoutArticle = new FormAjoutArticle(magasin, this);
                formAjoutArticle.ShowDialog();
                break;

            case "Familles":
                Console.WriteLine("Add subfamily");
                refreshStatusStrip("Ajout d'une famille.");
                FormAjoutFamille formAjoutFamille = new FormAjoutFamille(magasin, this);
                formAjoutFamille.ShowDialog();
                break;

            case "Sous familles":
                Console.WriteLine("Add family");
                refreshStatusStrip("Ajout d'une sous-famille.");
                FormAjoutSousFamille formAjoutSousFamille = new FormAjoutSousFamille(magasin, this);
                formAjoutSousFamille.ShowDialog();
                break;

            case "Marques":
                Console.WriteLine("Add brand");
                refreshStatusStrip("Ajout d'une marque.");
                FormAjoutMarque formAjoutMarque = new FormAjoutMarque(magasin, this);
                formAjoutMarque.ShowDialog();
                break;
            }
        }