private void newfoodbutton_Click(object sender, EventArgs e) { try { String userName = comboBoxUser.Text; string foodEntry = textBoxFoodEntry.Text; double foodEaten = double.Parse(this.foodEaten.Text); double calCount = double.Parse(this.calCount.Text); DateTime eatingTime = dateTimePicker1.Value; FoodEntry tempFoodEntry = new FoodEntry(userName, foodEntry, foodEaten, calCount, eatingTime); for (int i = 0; i < myUsersBSList.Count; i++) { if (myUsersBSList[i].userName == userName) { myUsersBSList[i].foodEaten.Add(tempFoodEntry); } } UpdateFoodDataSource(); //myFoodEntriesBSList.Add(tempFoodEntry); } catch (System.FormatException) { labelUserError.Text = "Invalid Inputs"; } }
private void updatefood_Click(object sender, EventArgs e) { String userName = comboBoxUser.Text; string foodEntry = textBoxFoodEntry.Text; double foodEaten = double.Parse(this.foodEaten.Text); double calCount = double.Parse(this.calCount.Text); DateTime eatingTime = dateTimePicker1.Value; FoodEntry tempFoodEntry = new FoodEntry(userName, foodEntry, foodEaten, calCount, eatingTime); for (int i = 0; i < myUsersBSList.Count; i++) { if (myUsersBSList[i].userName == userName) { myUsersBSList[i].foodEaten.RemoveAll(x => x.foodEntry == foodEntry); myUsersBSList[i].foodEaten.Add(tempFoodEntry); UpdateFoodDataSource(); } } }