コード例 #1
0
        //combox initialiser
        public void Sous_Familles_Box_Initialiser()
        {
            this.ComboBox_SousFamille.Items.Clear();
            SousFamillesDAO     Sous_Famille_DAO  = new SousFamillesDAO();
            List <SousFamilles> SousFamillesListe = Sous_Famille_DAO.GetAll();
            int CountS = 0;

            for (CountS = 0; CountS < SousFamillesListe.Count; CountS++)
            {
                this.ComboBox_SousFamille.Items.Add(SousFamillesListe[CountS].Ref_Sous_Famille_Operation);
            }
        }
コード例 #2
0
        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);
        }