public void Familles_Box_Initialiser()
 {
     this.ComboBox_Famille.Items.Clear();
     if (string.Compare(this.ComboBox_SousFamille.Text, "") == 0)
     {
         FamillesDAO     Famille_DAO   = new FamillesDAO();
         List <Familles> FamillesListe = Famille_DAO.GetAll();
         int             CountF        = 0;
         for (CountF = 0; CountF < FamillesListe.Count; CountF++)
         {
             this.ComboBox_Famille.Items.Add(FamillesListe[CountF].Ref_Famille_Operation);
         }
     }
     else
     {
         string              Ref_S             = this.ComboBox_SousFamille.Text;
         int                 Ref_SI            = int.Parse(Ref_S);
         SousFamillesDAO     Sous_Familles_DAO = new SousFamillesDAO();
         List <SousFamilles> SousfamillesListe = Sous_Familles_DAO.GetSousFamilles(Ref_SI);
         if (SousfamillesListe != null && SousfamillesListe.Count > 0)
         {
             this.ComboBox_Famille.Items.Add(SousfamillesListe[0].Ref_Famille_Operation.ToString());
             this.ComboBox_Famille.Text = SousfamillesListe[0].Ref_Famille_Operation.ToString();
         }
         else
         {
             MessageBox.Show("Pas de cette SousFamille");
         }
     }
 }
        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);
        }
        /// <summary>
        /// Mettre à jour la liste de famille
        /// </summary>
        private void Update_ListView_Famille()
        {
            FamillesDAO FamilleDAO = new FamillesDAO();

            ListFamille = FamilleDAO.GetAll();
            this.ListView_Familles.BeginUpdate();
            this.ListView_Familles.Items.Clear();
            int i;

            for (i = 0; i < ListFamille.Count; i++)
            {
                this.ListView_Familles.Items.Add(ListFamille[i].Nom_Operation);
            }

            this.ListView_Familles.EndUpdate();
        }
 /// <summary>
 /// Constructeur
 /// </summary>
 public Ajouter_Familles_Form()
 {
     ListFamille.Clear();
     ListFamille = FamilleDAO.GetAll();
     InitializeComponent();
 }