//ajouter button
        private void Button_Ajouter_Click(object sender, EventArgs e)
        {
            string Ref_A        = this.TextBox_RefArticle.Text;
            string Description  = this.TextBox_Description.Text;
            string SousFamilles = this.ComboBox_SousFamille.Text;
            string Marque       = this.ComboBox_Marque.Text;
            string Prix         = this.TextBox_Prix.Text;
            string Quantite     = this.TextBox_Quantite.Text;
            int    QuantiteI;
            float  PrixF;

            if (int.TryParse(Quantite, out QuantiteI))
            {
                if (float.TryParse(Prix, out PrixF))
                {
                    if (MessageBox.Show("Vous voulez ajouter L'Article: " + Ref_A,
                                        "Operation: Modifier un Article", MessageBoxButtons.OKCancel) == DialogResult.OK)
                    {
                        ArticlesDAO Article_DAO = new ArticlesDAO();
                        Article_DAO.Ajouter_Artcle(Ref_A, Description, int.Parse(SousFamilles), int.Parse(Marque), QuantiteI, PrixF);
                        MessageBox.Show("Cet Article est ajouter,vous pouvez utiliser F5 à la fenêtre principale pour recharger.", "Operation: Ajouter");
                        this.TextBox_RefArticle.Clear();
                        this.TextBox_Description.Clear();
                        this.TextBox_Prix.Clear();
                        this.TextBox_Quantite.Clear();
                        Marque_Box_Initialiser();
                        Sous_Familles_Box_Initialiser();
                        Familles_Box_Initialiser();
                    }
                    else
                    {
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Quantite: il faut Float", "Attention: Ajouter");
                }
            }
            else
            {
                MessageBox.Show("Quantite: il faut INT", "Attention: Ajouter");
            }
        }
        public bool AjouterArticle(string Description, string RefArticle, string Marque, string Famille, string SousFamille, string PrixHT, int Quantite)
        {
            int            RefMarque      = 0;
            int            RefFamille     = 0;
            int            RefSousFamille = 0;
            List <Marques> MarqueListe    = MarqueDao.GetMarquesParNom(Marque);

            if (MarqueListe == null || MarqueListe.Count == 0)
            {
                int CountM = MarqueDao.GetAll().Count;
                MarqueDao.Ajouter_Marque(CountM + 1, Marque);
                RefMarque = CountM + 1;
            }
            else
            {
                RefMarque = MarqueListe[0].Ref_Marque_Operation;
            }
            List <Familles> FamilleListe = FamilleDao.Rechercher_Famille_Par_Nom(Famille);

            if (FamilleListe == null || FamilleListe.Count == 0)
            {
                int CountF = FamilleDao.GetAll().Count;
                FamilleDao.Ajouter_Famille(CountF + 1, Famille);
                RefFamille = CountF + 1;
            }
            else
            {
                RefFamille = FamilleListe[0].Ref_Famille_Operation;
            }
            int Count2 = SousFamilleDao.GetAll().Count;

            RefSousFamille = AjouterSousFamille(Count2 + 1, SousFamille, Famille);
            float Prix = float.Parse(PrixHT.Replace(',', '.'));

            ArticleDao.Ajouter_Artcle(RefArticle, Description, RefSousFamille, RefMarque, Quantite, Prix);
            return(true);
        }