AJH.CMS.WEB.UI.Admin.ManageProducts_UC.btnSaveProductCatalog_Click C# (CSharp) Method

btnSaveProductCatalog_Click() private method

private btnSaveProductCatalog_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        void btnSaveProductCatalog_Click(object sender, EventArgs e)
        {
            try
            {
                int productId = SelecedProductId;
                CatalogManager.DeleteProductCatalogByProductID(productId);

                TreeNodeCollection checkedNodes = trvCatalog.CheckedNodes;

                if (checkedNodes != null)
                {
                    foreach (TreeNode node in checkedNodes)
                    {
                        CatalogManager.AddProductCatalog(productId, Convert.ToInt32(node.Value), 0);
                    }
                }
            }
            catch (Exception ex)
            {
                dvProductCatalogProblems.Visible = true;
                dvProductCatalogProblems.InnerText = ex.ToString();
            }
            finally
            {
                upnlProductCatalog.Update();
            }
        }