private void refreshListView() { int countRows = Articles.countRows(); List <Articles> articles = Articles.getListArticles(); listView.Clear(); listView.View = View.Details; listView.GridLines = true; listView.FullRowSelect = true; listView.Columns.Add("Référence"); listView.Columns.Add("Description"); listView.Columns.Add("Famille"); listView.Columns.Add("Sous-Famille"); listView.Columns.Add("Marque"); listView.Columns.Add("Prix (HT)"); listView.Columns.Add("Quantité"); foreach (Articles article in articles) { SousFamilles sFamille = new SousFamilles(); sFamille.RefSousFamille = article.RefSousFamille; sFamille.loadFromDB(); Familles famille = new Familles(); famille.RefFamille = sFamille.RefFamille; famille.loadFromDB(); Marques marque = new Marques(); marque.RefMarque = article.RefMarque; marque.loadFromDB(); String[] array = new String[7]; array[0] = article.RefArticle; array[1] = article.Description; array[2] = famille.Nom; array[3] = sFamille.Nom; array[4] = marque.Nom; array[5] = article.PrixHT.ToString(); array[6] = article.Quantite.ToString(); listView.Items.Add(new ListViewItem(array)); } //Groups groupTables = new Hashtable[listView.Columns.Count]; for (int column = 0; column < listView.Columns.Count; column++) { groupTables[column] = CreateGroupsTable(column); } //Pour que la colonne soit redimmensionnée automatiquement listView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); listView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); }
public void updateComboSousFamille(String nomFamille) { comboBoxSsFam.Items.Clear(); int referenceFamille = Familles.getRefFamilleFromName(nomFamille); List <SousFamilles> sousFamilles = SousFamilles.getListSousFamillesFromFamilleRef(referenceFamille); for (int i = 0; i < sousFamilles.Count(); i++) { comboBoxSsFam.Items.Add(sousFamilles[i].Nom); if (article != null) { SousFamilles sfamille = new SousFamilles(); sfamille.RefSousFamille = article.RefSousFamille; sfamille.loadFromDB(); if (sousFamilles[i].Nom == sfamille.Nom) { comboBoxSsFam.SelectedItem = comboBoxSsFam.Items[i]; } } } comboBoxSsFam.Refresh(); }
public void updateComboFamille() { List <Familles> listeFamille = Familles.getListFamilles(); for (int i = 0; i < listeFamille.Count(); i++) { comboBoxFam.Items.Add(listeFamille[i].Nom); if (article != null) { SousFamilles sfamille = new SousFamilles(); sfamille.RefSousFamille = article.RefSousFamille; sfamille.loadFromDB(); Familles famille = new Familles(); famille.RefFamille = sfamille.RefFamille; famille.loadFromDB(); if (listeFamille[i].Nom == famille.Nom) { comboBoxFam.SelectedItem = comboBoxFam.Items[i]; } } } comboBoxFam.Refresh(); }