예제 #1
0
        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;
            }
        }
예제 #2
0
 /** @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());
 }
예제 #3
0
 /**
  * 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();
 }