void btnSaveOtherLanguage_Click(object sender, EventArgs e)
{
if (ViewState[CMSViewStateManager.ManufacturarID] != null && ucPortalLanguage.SelectedLanguageID > 0)
{
try
{
// Update Info Except Language Info :
Manufacturar Manufacturar =
ManufacturarManager.GetManufacturar(Convert.ToInt32(ViewState[CMSViewStateManager.ManufacturarID]), CMSContext.PortalID, CMSContext.LanguageID);
if (Manufacturar != null)
{
Manufacturar.IsEnabled = cbIsEnabled.Checked;
List<string> files = ucSWFUpload.GetFilesName();
if (files.Count > 0)
Manufacturar.Image = files[0];
else
Manufacturar.Image = string.Empty;
ManufacturarManager.Update(Manufacturar);
//SaveLanguage Info Only :
Manufacturar langManufacturar = new Manufacturar
{
ID = Convert.ToInt32(ViewState[CMSViewStateManager.ManufacturarID]),
Description = txtDescription.Text,
ShortDescription = txtShortDescription.Text,
MetaTitle = txtMetaTitle.Text,
MetaDescription = txtMetaDescription.Text,
MetaKeywords = txtMetaKeywords.Text,
LanguageID = ucPortalLanguage.SelectedLanguageID,
ModuleID = (int)CMSEnums.ECommerceModule.Manufacturar,
};
ManufacturarManager.AddOtherLanguage(langManufacturar);
BeginAddMode();
FillManufacturars(-1);
upnlManufacturar.Update();
upnlManufacturarItem.Update();
}
}
catch (Exception ex)
{
dvProblems.Visible = true;
dvProblems.InnerText = ex.ToString();
upnlManufacturar.Update();
}
}
}