private void Form1_Load(object sender, EventArgs e) { XmlParse.ReadProducts(); MealFunc.DefaultMeals(); ProductFunc.PopulateTree(treeView1); MealFunc.PopulateMealTree(treeView2); UpdateCalories(); }
private void btn_delete_Click(object sender, EventArgs e) { try { if (IsMealtreeSelected) { int ID = MealFunc.Delete(treeView2); Update2(); try { treeView2.Nodes[ID].Expand(); } catch { return; } } else if (IsProductreeSelected) { int ID = ProductFunc.Delete(treeView1); Update1(); try { treeView1.Nodes[ID].Expand(); } catch { return; } } } catch { IsProductreeSelected = false; IsMealtreeSelected = false; return; } }
private void Update1() { treeView1.Nodes.Clear(); ProductFunc.PopulateTree(treeView1); ProductFunc.SearchRecursive(treeView1.Nodes, tb_Search.Text, tb_Search, treeView1); }
private void treeView2_DragDrop(object sender, DragEventArgs e) { ProductFunc.DropItem(treeView1, treeView2, e); Update2(); }
private void btn_search_Click(object sender, EventArgs e) { ProductFunc.SearchRecursive(treeView1.Nodes, tb_Search.Text, tb_Search, treeView1); }