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

btnSaveCombinationProduct_Click() private method

private btnSaveCombinationProduct_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        void btnSaveCombinationProduct_Click(object sender, EventArgs e)
        {
            try
            {
                CombinationProduct combinationProduct = new CombinationProduct();

                combinationProduct.Color = ucColorPicker.SelectedColor;
                combinationProduct.ImpactOnPrice = Convert.ToInt32(txtImpactOnPrice.Text);
                combinationProduct.ImpactOnWeight = Convert.ToInt32(txtImpactOnWeight.Text);
                combinationProduct.InitialStock = Convert.ToInt32(txtCombinationInitialStock.Text);
                combinationProduct.IsDefault = cbIsDefault.Checked;
                combinationProduct.IsDeleted = false;
                combinationProduct.LanguageID = CMSContext.LanguageID;
                combinationProduct.ModuleID = (int)CMSEnums.ECommerceModule.CombinationProduct;
                combinationProduct.ProductID = SelecedProductId;
                combinationProduct.Location = txtCombinationLocation.Text;
                combinationProduct.MinimumQuantity = Convert.ToInt32(txtCombinationInitialQuantity.Text);
                combinationProduct.PortalID = CMSContext.PortalID;
                combinationProduct.ProductEAN13 = txtCombinationEan13.Text;
                combinationProduct.ProductReference = txtProductReference.Text;
                combinationProduct.ProductUPC = txtCombinationUPC.Text;

                combinationProduct.SupplierRefernce = Convert.ToInt32(cddCombinationSupplier.SelectedValue);
                combinationProduct.WholesalePrice = Convert.ToDecimal(txtWholesalePrice.Text);

                CombinationProductManager.Add(combinationProduct);
                FillCombinationProduct(SelecedProductId);
            }
            catch (Exception ex)
            {
                dvCombinationProductProblems.Visible = true;
                dvCombinationProductProblems.InnerText = ex.ToString();
            }
            finally
            {
                upnlCombinationProduct.Update();
                upnlCombinationProductDetails.Update();
            }
        }