Esempio n. 1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     XmlParse.ReadProducts();
     MealFunc.DefaultMeals();
     ProductFunc.PopulateTree(treeView1);
     MealFunc.PopulateMealTree(treeView2);
     UpdateCalories();
 }
Esempio n. 2
0
 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; }
 }
Esempio n. 3
0
 private void Update1()
 {
     treeView1.Nodes.Clear();
     ProductFunc.PopulateTree(treeView1);
     ProductFunc.SearchRecursive(treeView1.Nodes, tb_Search.Text, tb_Search, treeView1);
 }
Esempio n. 4
0
 private void treeView2_DragDrop(object sender, DragEventArgs e)
 {
     ProductFunc.DropItem(treeView1, treeView2, e);
     Update2();
 }
Esempio n. 5
0
 private void btn_search_Click(object sender, EventArgs e)
 {
     ProductFunc.SearchRecursive(treeView1.Nodes, tb_Search.Text, tb_Search, treeView1);
 }