示例#1
0
 /**
  * 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
     }
 }
示例#2
0
        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);
            }
        }