private void treeViewRubriques_AfterSelect(object sender, TreeViewEventArgs e) { ServiceReference2.CRubrique selectedNode = (ServiceReference2.CRubrique)e.Node.Tag; if (selectedNode != null) { displayArticles(selectedNode); } }
private void displayArticles(ServiceReference2.CRubrique rubrique) { ServiceReference2.CArticle[] listArticle = client.getAllArticlesFromRubrique(rubrique.Id); DataTable dtArticle = new DataTable(); dtArticle.Columns.Add("Nom"); dtArticle.Columns.Add("Description"); dtArticle.Columns.Add("Prix Unitaire"); dtArticle.Columns.Add("Poids"); dtArticle.Columns.Add("Articles en stock"); foreach (ServiceReference2.CArticle element in listArticle) { DataRow dr = dtArticle.NewRow(); dr["Nom"] = element.Nom; dr["Description"] = element.Description; dr["Prix Unitaire"] = element.Prix_unitaire; dr["Poids"] = element.Poids; dr["Articles en stock"] = element.Quantite_stock; dtArticle.Rows.Add(dr); } dataGridViewArticles.DataSource = dtArticle; }
public Form1() { InitializeComponent(); client = new ServiceReference2.WebService2SoapClient(); selectedNode = null; }