Example #1
0
    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);
    }
Example #2
0
 protected void uxAddButton_Click(object sender, EventArgs e)
 {
     ProductImageData.Clear();
     MainContext.RedirectMainControl("ProductAdd.ascx");
 }