private void Form1_Load(object sender, EventArgs e) { XmlParse.ReadProducts(); MealFunc.DefaultMeals(); ProductFunc.PopulateTree(treeView1); MealFunc.PopulateMealTree(treeView2); UpdateCalories(); }
private void treeView2_AfterSelect(object sender, TreeViewEventArgs e) { IsMealtreeSelected = true; IsProductreeSelected = false; MealFunc.Productdata(treeView2, lbl_name, lbl_gramms, lbl_protein, lbl_fats, lbl_carbs, lbl_calories); tb_mass.Text = (Convert.ToInt32(lbl_gramms.Text)).ToString(); }
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 button3_Click(object sender, EventArgs e) { Form1 fm = new Form1(); MealFunc.Add_NewCategory(fm.treeView2, tb_newcat.Text); }
private void Update3() { lbl_totalcalories.Text = MealFunc.Totalcalories(treeView2).ToString(); try { progressBar1.Value = Convert.ToInt32(Convert.ToDouble(lbl_totalcalories.Text)); lbl_totalcalories.ForeColor = Color.Black; } catch { progressBar1.Value = progressBar1.Maximum; lbl_totalcalories.ForeColor = Color.Red; } }
private void Update2() { treeView2.Nodes.Clear(); MealFunc.PopulateMealTree(treeView2); Update3(); }
private void btn_save_Click(object sender, EventArgs e) { MealFunc.Save(lbl_caloriesperday, lbl_totalcalories); }
private void tb_mass_TextChanged(object sender, EventArgs e) { try { MealFunc.ChangeMass(treeView2, tb_mass, lbl_gramms); } catch { tb_mass.Text = "100"; return; } Update3(); }