void btnSaveCombinationProductOtherLanguage_Click(object sender, EventArgs e)
{
try
{
if (SelecedCombinationProductId > 0)
{
CombinationProduct combinationProduct =
CombinationProductManager.GetCombinationProduct(SelecedCombinationProductId, ucCombinationProductLanguage.SelectedLanguageID);
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 = ucCombinationProductLanguage.SelectedLanguageID;
combinationProduct.ModuleID = (int)CMSEnums.ECommerceModule.CombinationProduct;
combinationProduct.ProductID = SelecedProductId;
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.Update(combinationProduct);
CombinationProduct combinationProductOtherLanguage = new CombinationProduct();
combinationProductOtherLanguage.Location = txtCombinationLocation.Text;
combinationProductOtherLanguage.LanguageID = ucCombinationProductLanguage.SelectedLanguageID;
combinationProductOtherLanguage.ID = combinationProduct.ID;
combinationProductOtherLanguage.PortalID = CMSContext.PortalID;
CombinationProductManager.AddOtherLanguage(combinationProductOtherLanguage);
FillCombinationProduct(SelecedProductId);
}
}
catch (Exception ex)
{
dvCombinationProductProblems.Visible = true;
dvCombinationProductProblems.InnerText = ex.ToString();
}
finally
{
upnlCombinationProduct.Update();
upnlCombinationProductDetails.Update();
}
}