private Product SetUpProduct(Product product) { product = uxProductInfo.Setup(product); product = uxRecurring.Setup(product); product = uxProductAttributes.Setup(product, "0"); product = uxProductKit.Setup(product); product.ShippingCost = ConvertUtilities.ToDecimal("0"); product.IsGiftCertificate = uxGiftCertificate.IsGiftCertificate; product.IsFixedPrice = uxProductAttributes.IsFixPrice( uxGiftCertificate.IsFixedPrice, uxGiftCertificate.IsGiftCertificate, uxRecurring.IsRecurring, uxProductAttributes.IsCallForPrice); product.ImageSecondary = uxProductImageList.SecondaryImage(); product = uxProductImageList.Update(product); //Clear anything before change it. //product.ProductImages.Clear(); product.ProductStocks.Clear(); product.ProductOptionGroups.Clear(); product.ProductShippingCosts.Clear(); product.SetUseDefaultValueMetaKeyword("0", true); product.SetUseDefaultValueMetaDescription("0", true); uxProductAttributes.AddOptionGroup(product); uxProductAttributes.CreateStockOption(product); uxProductAttributes.UpdateProductShippingCost(product); uxProductAttributes.SetProductSpecifications(product); ProductImageData.PopulateProductImages(product); ProductImageData.Clear(); return(product); }
protected void uxAddButton_Click(object sender, EventArgs e) { ProductImageData.Clear(); MainContext.RedirectMainControl("ProductAdd.ascx"); }