private bool SaveCurrentObject()
{
// Check if the currently selected control is dirty.
ISettingsControl settingsControl = panelMain.Controls[0] as ISettingsControl;
try
{
if (!settingsControl.SaveData())
return false;
buttonSave.Enabled = settingsControl.Dirty;
return true;
}
catch (Exception e)
{
MessageBox.Show("Changes could not be saved" + Environment.NewLine + e.Message, EnumStrings.hMailServerAdministrator, MessageBoxButtons.OK);
}
return false;
}