private void BeginProductEditMode(int productID)
{
if (productID > 0)
{
Product product = ProductManager.GetProduct(productID, CMSContext.PortalID, CMSContext.LanguageID);
if (product != null)
{
txtName.Text = product.Name;
txtDescription.Text = product.Description;
txtDisplayTextInStock.Text = product.DisplayTextInStockText;
txtDisplayTextWhenbackOrder.Text = product.DisplayTextInBackOrderText;
txtShortDescription.Text = product.ShortDescription;
txtTags.Text = product.Tags;
cddlSupplier.SelectedValue = product.SupplierID.ToString();
txtEAN13.Text = product.Ean13OrJan;
txtUpc.Text = product.UPC;
txtLocation.Text = product.Location;
cbIsDownloadable.Checked = product.IsDownloadable;
cbDisplayOnSaleIcon.Checked = product.DisplayOnSaleIcon;
txtInitialStock.Text = product.InitialStock.ToString();
txtMinimumQuantity.Text = product.MinimumQuantity.ToString();
txtAdditionalShippingCost.Text = product.AdditionalShippingCost.ToString();
cddlManufacturar.SelectedValue = product.ManufacturarID.ToString();
cbIsEnabled.Checked = product.IsEnabled;
cddlTax.SelectedValue = product.TaxID.ToString();
txtSizeChart.Text = product.SizeChart;
btnUpdateProduct.Visible = true;
btnSaveProduct.Visible = false;
btnSaveAndStay.Visible = false;
btnSaveOtherLanguageProduct.Visible = false;
ucPortalLanguage.Visible = true;
ucPortalLanguage.SelectedLanguageID = product.LanguageID;
/************************************************************************************************/
//Fill Product Catalog :
liProductCatalog.Visible = true;
dvProductCatalog.Visible = true;
FillCatalogTree(productID);
//Fill Product Feature:
liProductFeature.Visible = true;
dvProductFeature.Visible = true;
FillProductFeatures(productID);
//Fill Product Image:
liProductImage.Visible = true;
liProductPrice.Visible = true;
FillProdcutImages(productID);
//Fill Combination Product
liCombinationProduct.Visible = true;
dvCombinationProduct.Visible = true;
FillCombinationProduct(productID);
//for each One begin Edit Mode :
dvProductImage.Visible = true;
dvProductPrice.Visible = true;
}
}
}