public void loadCartItems() { cartFLP.Controls.Clear(); for (int i = 0; i < lofd.Count; i++) { FoodControl fc = new FoodControl(lofd, foodFLP, cartFLP, lofd[i].name, lofd[i].price, lofd[i].quantity, true, LTotal); cartFLP.Controls.Add(fc); } LTotal.Text = calculatePayment() + ".00"; }
public void loadProducts() { foodFLP.Controls.Clear(); cartFLP.Controls.Clear(); try { List<FoodList> fl = svcClient.getFoodListCL().ToList<FoodList>(); foreach (FoodList f in fl) { FoodControl fc = new FoodControl(lofd, foodFLP, cartFLP, f.name, f.price, 0, false, LTotal); foodFLP.Controls.Add(fc); } } catch (Exception ee) { MessageBox.Show("loadProducts in orderFoodFormClient ERROR: " + ee.ToString()); } loadFoodType(); }
private void foodPicture_Click(object sender, EventArgs e) { bool exist = false; if (cart) { for (int i = 0; i < lofd.Count; i++) { if (this.name == lofd[i].name) { if (lofd[i].quantity == 1) { lofd.RemoveAt(i); } else { lofd[i].quantity--; } } } loadCartItems(); } else { for (int i = 0; i < lofd.Count; i++) { if (this.name == lofd[i].name) { exist = true; } } if (!exist) { OrderFoodData ofd = new OrderFoodData(this.name, this.price, this.quantity); lofd.Add(ofd); FoodControl fc = new FoodControl(lofd, foodFLP, cartFLP, this.name, this.price, 1, true, LTotal); cartFLP.Controls.Add(fc); LTotal.Text = calculatePayment() + ".00"; } else { for (int i = 0; i < lofd.Count; i++) { if (lofd[i].name == this.name) { lofd[i].quantity++; } loadCartItems(); } } } }
private void cbClient_SelectedIndexChanged(object sender, EventArgs e) { try { foodFLP.Controls.Clear(); string a = cbClient.Text.ToString(); List<FoodList> fl = svcClient.getFoodListCL().ToList<FoodList>(); foreach (FoodList f in fl) { if (f.type == a) { FoodControl fc = new FoodControl(lofd, foodFLP, cartFLP, f.name, f.price, 0, false, LTotal); foodFLP.Controls.Add(fc); } else if (a == "All") { FoodControl fc = new FoodControl(lofd, foodFLP, cartFLP, f.name, f.price, 0, false, LTotal); foodFLP.Controls.Add(fc); } } } catch (Exception ee) { MessageBox.Show("cbClient click method in OrderFoodFormClient ERROR: " + ee.ToString()); } }