void btnSaveOtherLanguage_Click(object sender, EventArgs e)
{
if (ViewState[CMSViewStateManager.GroupID] != null && ucPortalLanguage.SelectedLanguageID > 0)
{
try
{
// Update Info Except Language Info :
Group group =
GroupManager.GetGroup(Convert.ToInt32(ViewState[CMSViewStateManager.GroupID]), CMSContext.LanguageID);
if (group != null)
{
group.IsColorGroup = cbIsColorGroup.Checked;
GroupManager.Update(group);
//SaveLanguage Info Only :
Group langGroup = new Group
{
ID = Convert.ToInt32(ViewState[CMSViewStateManager.GroupID]),
Name = txtName.Text,
PublicName = txtPublicName.Text,
LanguageID = ucPortalLanguage.SelectedLanguageID,
ModuleID = (int)CMSEnums.ECommerceModule.Group,
};
GroupManager.AddOtherLanguage(langGroup);
BeginAddMode();
FillGroups(-1);
upnlGroup.Update();
upnlGroupItem.Update();
}
}
catch (Exception ex)
{
dvProblems.Visible = true;
dvProblems.InnerText = ex.ToString();
upnlGroup.Update();
}
}
}