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(); }