Exemple #1
0
    protected void ProductItemCreate(object sender, EventArgs e)
    {
        FormView formView = (FormView)sender;
        Product  product  = DataAccessContext.ProductRepository.GetOne(StoreContext.Culture, ProductID, new StoreRetriever().GetCurrentStoreID());

        BaseProductDetails productDetailsControl = new BaseProductDetails();

        productDetailsControl = LoadControl("Components/ProductDetails.ascx") as BaseProductDetails;

        productDetailsControl.CurrentProduct  = product;
        productDetailsControl.DiscountGroupID = ConvertUtilities.ToString(DataBinder.Eval(formView.DataItem, "DiscountGroupID"));
        formView.Controls.Add(productDetailsControl);
    }
Exemple #2
0
    protected void ProductItemCreate(object sender, EventArgs e)
    {
        FormView formView = ( FormView )sender;
        Product  product  = DataAccessContext.ProductRepository.GetOne(StoreContext.Culture, ProductID, new StoreRetriever().GetCurrentStoreID());

        BaseProductDetails productDetailsControl = new BaseProductDetails();

        if (!String.IsNullOrEmpty(product.ProductDetailsLayoutPath))
        {
            productDetailsControl = LoadControl(String.Format("{0}{1}", SystemConst.LayoutProductDetailsPath, product.ProductDetailsLayoutPath)) as BaseProductDetails;
        }
        else
        {
            productDetailsControl = LoadControl(String.Format("{0}{1}", SystemConst.LayoutProductDetailsPath, DataAccessContext.Configurations.GetValue("DefaultProductDetailsLayout"))) as BaseProductDetails;
        }

        productDetailsControl.CurrentProduct  = product;
        productDetailsControl.DiscountGroupID = ConvertUtilities.ToString(DataBinder.Eval(formView.DataItem, "DiscountGroupID"));
        formView.Controls.Add(productDetailsControl);
    }