public void populateShoppingCartView() { ShoppingCartItemsUserControl[] shoppingCartItemsUserControl = new ShoppingCartItemsUserControl[ShoppingCartClass.itemsToPurchase.Count]; shoppingCartItemsUserControl = ShoppingCartClass.printProducts(); if (flpShoppingCart.Controls.Count > 0) { flpShoppingCart.Controls.Clear(); } int i = 0; foreach (ItemToPurchaseClass item in ShoppingCartClass.itemsToPurchase) { flpShoppingCart.Controls.Add(shoppingCartItemsUserControl[i]); i++; } lblTotalPriceValueGeneral.Text = ShoppingCartClass.calculateActualTotalPrice().ToString(); if (ShoppingCartClass.itemsToPurchase.Count == 0) { lblShoppingCartEmpty.Visible = true; lblShoppinCartValue.Text = "0"; } else { lblShoppingCartEmpty.Visible = false; } }
/** @brief makePayment() function * @param PaymentType paymentType * call placeorder from ShoppingCartClass * placeorder() function have customerıd and paymenttype parameters */ private void makePayment(PaymentType paymentType) { ShoppingCartClass.placeOrder(user.customerID, paymentType, ShoppingCartClass.calculateActualTotalPrice()); }
/** * call calculateActualTotalPrice() from ShoppingCartClass * and assign lblPaymentAmountValue and lblPaymentAmountCashValue */ private void PaymentForm_Load(object sender, EventArgs e) { lblPaymentAmountValue.Text = ShoppingCartClass.calculateActualTotalPrice().ToString(); lblPaymentAmountCashValue.Text = ShoppingCartClass.calculateActualTotalPrice().ToString(); }