Пример #1
0
        /// <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;
                }
            }
        }
Пример #2
0
        /// <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();
                }
            }
        }
Пример #3
0
 /// <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));
 }