コード例 #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     XmlParse.ReadProducts();
     MealFunc.DefaultMeals();
     ProductFunc.PopulateTree(treeView1);
     MealFunc.PopulateMealTree(treeView2);
     UpdateCalories();
 }
コード例 #2
0
 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();
 }
コード例 #3
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; }
 }
コード例 #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            Form1 fm = new Form1();

            MealFunc.Add_NewCategory(fm.treeView2, tb_newcat.Text);
        }
コード例 #5
0
 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; }
 }
コード例 #6
0
 private void Update2()
 {
     treeView2.Nodes.Clear();
     MealFunc.PopulateMealTree(treeView2);
     Update3();
 }
コード例 #7
0
 private void btn_save_Click(object sender, EventArgs e)
 {
     MealFunc.Save(lbl_caloriesperday, lbl_totalcalories);
 }
コード例 #8
0
 private void tb_mass_TextChanged(object sender, EventArgs e)
 {
     try { MealFunc.ChangeMass(treeView2, tb_mass, lbl_gramms); }
     catch { tb_mass.Text = "100"; return; }
     Update3();
 }