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(); }
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(); }