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();
}
}