示例#1
0
    public void PopulateControls(Product product, string storeID)
    {
        ProductMetaInformation meta = product.GetMetaInformation(CurrentCulture, storeID);

        if (meta != null)
        {
            if (meta.UseDefaultMetaKeyword)
            {
                uxMetaKeywordText.Text = product.GetMetaKeyword(CurrentCulture, storeID);
            }
            else
            {
                uxMetaKeywordText.Text = meta.MetaKeyword;
            }

            if (meta.UseDefaultMetaDescription)
            {
                uxMetaDescriptionText.Text = product.GetMetaDescription(CurrentCulture, storeID);
            }
            else
            {
                uxMetaDescriptionText.Text = meta.MetaDescription;
            }

            uxMetaKeywordText.Text         = meta.MetaKeyword;
            uxMetaDescriptionText.Text     = meta.MetaDescription;
            uxMetaKeywordCheck.Checked     = meta.UseDefaultMetaKeyword;
            uxMetaKeywordText.Enabled      = !meta.UseDefaultMetaKeyword;
            uxMetaDescriptionCheck.Checked = meta.UseDefaultMetaDescription;
            uxMetaDescriptionText.Enabled  = !meta.UseDefaultMetaDescription;
        }
        UpdateVisibleUseDefault(storeID);
    }
示例#2
0
    public void PopulateControls()
    {
        string  storeID             = StoreID;
        Product product             = DataAccessContext.ProductRepository.GetOne(CurrentCulture, CurrentID, storeID);
        ProductMetaInformation meta = product.GetMetaInformation(CurrentCulture, storeID);

        if (meta != null)
        {
            if (meta.UseDefaultMetaKeyword)
            {
                uxMetaKeywordText.Text = product.GetMetaKeyword(CurrentCulture, storeID);
            }
            else
            {
                uxMetaKeywordText.Text = meta.MetaKeyword;
            }

            if (meta.UseDefaultMetaDescription)
            {
                uxMetaDescriptionText.Text = product.GetMetaDescription(CurrentCulture, storeID);
            }
            else
            {
                uxMetaDescriptionText.Text = meta.MetaDescription;
            }

            uxMetaKeywordCheck.Checked     = meta.UseDefaultMetaKeyword;
            uxMetaKeywordText.Enabled      = !meta.UseDefaultMetaKeyword;
            uxMetaDescriptionCheck.Checked = meta.UseDefaultMetaDescription;
            uxMetaDescriptionText.Enabled  = !meta.UseDefaultMetaDescription;
        }
        UpdateVisibleUseDefault(storeID);
    }