/// <summary>The db connections form_ form closing.</summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private void DbConnectionsForm_FormClosing(object sender, FormClosingEventArgs e) { if (_dirty) { DialogResult saveFile = _hostWindow.DisplayMessageBox( this, Resources.The_connection_details_have_changed__do_you_want_to_save, Resources.Save_Changes, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, 0, null, null); switch (saveFile) { case DialogResult.Yes: SaveConnectionDefinitions(_definitionList); break; case DialogResult.Cancel: e.Cancel = true; break; } } }
/// <summary>The template editor form_ form closing.</summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private void TemplateEditorForm_FormClosing(object sender, FormClosingEventArgs e) { if (_isDirty) { DialogResult saveFile = _hostWindow.DisplayMessageBox( this, "Contents changed, do you want to save the file?\r\n" + TabText, "Save Changes?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, 0, null, null); if (saveFile == DialogResult.Cancel) { e.Cancel = true; } else if (saveFile == DialogResult.Yes) { CommandManager.GetCommandInstance <SaveFileCommand>().Execute(); } } }
/// <summary>The ask to save changes.</summary> /// <returns></returns> private DialogResult AskToSaveChanges() { return(_host.DisplayMessageBox(null, "Configuration changes made, would you like to save them?", "Save Changes?", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification, null, null)); }