Exemplo n.º 1
0
        void BackEnd(bool isOwnerControl = false)
        {
            lbl_DiscountPrice.Visible = (ProductDiscountPercentage == 0) ? false : true;

            //Fill Variables
            lbl_ProductName.Text           = ProductName;
            lbl_ProductTag.Text            = ProductTag;
            pic_ProductImage.ImageLocation = ProductImagePath;

            lbl_ProductQuantity.Text = lbl_ProductQuantity_RS.Text = ProductQuantity.ToString();
            lbl_ProductPrice.Text    = lbl_DiscountPrice.Text = lbl_ProductPrice_RS.Text = Currency + " " + (ProductUnitPrice * ProductQuantity).ToString();
            txt_DiscountPtg.Text     = ProductDiscountPercentage.ToString();

            double ProductAmount = (ProductUnitPrice * ProductQuantity);

            if (ProductDiscountPercentage != 0)
            {
                lbl_DiscountPrice.Text = Currency + " " + ProductAmount.ToString();
                ProductTotalPrice      = ProductAmount - (ProductDiscountPercentage / 100 * ProductAmount);
            }
            else
            {
                ProductTotalPrice = ProductAmount;
            }

            //Finally Update Price & %
            txt_DiscountPtg.Text  = ProductDiscountPercentage.ToString();
            lbl_ProductPrice.Text = lbl_ProductPrice_RS.Text = Currency + " " + ProductTotalPrice.ToString();

            //Update Checkout Price
            Sell frmSell = (Sell)Application.OpenForms[FormName];

            frmSell.UpdateCheckout();
        }
Exemplo n.º 2
0
        void AddProductToCheckout()

        {
            Sell frmSell = (Sell)Application.OpenForms[FormName];

            //Add A New Product, => Pass in Props To Avoid Requesting The DB;
            CheckoutProduct CheckoutProd = new CheckoutProduct();

            CheckoutProd.ProductName               = ProductName;
            CheckoutProd.ProductUnitPrice          = ProductUnitPrice;
            CheckoutProd.ProductQuantity           = 1; // Increment With 1; Since 1 Click = 1 Unit [Kg, Pct]
            CheckoutProd.ProductDiscountPercentage = ProductDiscountPercentage;
            CheckoutProd.ProductTag       = "Demo ";
            CheckoutProd.ProductImagePath = this.pic_ProductImg.ImageLocation;

            //Add Control
            frmSell.flpnl_Checkout.Controls.Add(CheckoutProd);

            //Update Checkout  Variables [ Total ] ...
            frmSell.UpdateCheckout();
        }