/// <summary> /// Cette methode permet d'aller chercher dans la base de données Toutes les familles et remplir la liste View de ces familles /// , en indiquant les noms de colonne /// </summary> public void RemplirListeFamille() { InterfaceDB_Famille interfamille = new InterfaceDB_Famille(); int indice = 0; ColumnHeader Creffamille = new ColumnHeader(); Creffamille.Text = "RefFamille"; Creffamille.Width = 80; ColumnHeader Cnom = new ColumnHeader(); Cnom.Text = "Famille "; Cnom.Width = -2; this.ListView_Famille.Columns.AddRange(new ColumnHeader[] { Creffamille, Cnom }); List <Famille> listeFamille = interfamille.GetToutesFamille(); ListViewItem[] listeItemFamille = new ListViewItem[listeFamille.Count]; foreach (Famille famille in listeFamille) { string[] chainefamille = new string[] { famille.RefFamille.ToString(), famille.NomFamille }; ListViewItem itemfamille = new ListViewItem(chainefamille); listeItemFamille[indice] = itemfamille; indice++; } this.ListView_Famille.Items.AddRange(listeItemFamille); }
/// <summary> /// Cette methode permet d'aller chercher dans la base de données Toutes les familles et remplir la liste Combobox pour les familles /// </summary> public void RemplirComboFamille() { InterfaceDB_Famille inter = new InterfaceDB_Famille(); int indice = 0; List <Famille> liste = inter.GetToutesFamille(); string[] chaine = new string[liste.Count]; foreach (Famille famille in liste) { chaine[indice] = famille.NomFamille; indice++; } this.ComboBox_TypeFamille.Items.AddRange(chaine); }