void btnSaveProductCatalog_Click(object sender, EventArgs e)
{
try
{
for (int i = 0; i < gvAllProducts.Rows.Count; i++)
{
CheckBox chkItem = (CheckBox)gvAllProducts.Rows[i].FindControl("chkItem");
if (chkItem != null && chkItem.Checked)
{
HtmlInputHidden hdnID = (HtmlInputHidden)gvAllProducts.Rows[i].FindControl("hdnID");
TextBox txtProductOrder = (TextBox)gvAllProducts.Rows[i].FindControl("txtProductOrder");
if (hdnID != null && !string.IsNullOrEmpty(hdnID.Value))
{
int productId = Convert.ToInt32(hdnID.Value);
CatalogManager.AddProductCatalog(productId,
Convert.ToInt32(ViewState[CMSViewStateManager.CatalogID]), 0);
}
}
}
FillAllProducts((Convert.ToInt32(ViewState[CMSViewStateManager.CatalogID])), ucPortalLanguage.SelectedLanguageID);
FillCatalogProducts(Convert.ToInt32(ViewState[CMSViewStateManager.CatalogID]), ucPortalLanguage.SelectedLanguageID);
upnlProductCatalog.Update();
}
catch (Exception ex)
{
dvProductCatalogProblems.Visible = true;
dvProductCatalogProblems.InnerText = ex.ToString();
}
finally
{
upnlProductCatalog.Update();
}
}