/** * Fonction privée pour initialiser les listes de sous-familles et marques */ private void InitializeLists() { //Chargement la liste des sous-familles dans le combo-box sousFamilleList = SousFamille.GetAll(databaseFileName); foreach (SousFamille sf in sousFamilleList) { sousFamilleComboBox.Items.Add(sf.Nom); sousFamilleComboBox.SelectedIndex = 0; // Selection de premier sous-famille par défaut } //Chargement la liste des marques dans le combo-box marqueList = Marque.GetAll(databaseFileName); foreach (Marque m in marqueList) { marqueComboBox.Items.Add(m.Nom); marqueComboBox.SelectedIndex = 0; // Selection de la premiere articles par défaut } }
private void LoadSousFamilles() { sousFamillesListView.Items.Clear(); sousFamilles.Clear(); sousFamilles.AddRange(SousFamille.GetAll(databaseFileName)); foreach (SousFamille sousFamille in sousFamilles) { ListViewItem item = new ListViewItem(Convert.ToString(sousFamille.Ref_Sous_Famille)); ListViewItem.ListViewSubItem nomItem = new ListViewItem.ListViewSubItem(item, sousFamille.Nom); item.SubItems.Add(nomItem); Famille famille = Famille.FindFamille(databaseFileName, sousFamille.Ref_Famille); ListViewItem.ListViewSubItem familleItem = new ListViewItem.ListViewSubItem(item, famille != null ? famille.Nom : ""); item.SubItems.Add(familleItem); sousFamillesListView.Items.Add(item); } }