Exemplo n.º 1
0
        private void SaveAndClose()
        {
            if (service.IsNew)
            {
                SaveFileDialog sfd = new SaveFileDialog()
                {
                    AddExtension = true,
                    Filter       = "JSON files (*.json)|*.json",
                    DefaultExt   = "json",
                };

                using (sfd)
                {
                    DialogResult sofdResult = sfd.ShowDialog(this);

                    if (sofdResult == DialogResult.OK)
                    {
                        if (!service.TryWriteParameters(sfd.FileName))
                        {
                            MessageBox.Show(SAVE_ERROR, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            else
            {
                if (!service.TryWriteParameters())
                {
                    MessageBox.Show(SAVE_ERROR, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            DialogResult = DialogResult.OK;
            Close();
        }
Exemplo n.º 2
0
 private void saveToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (service.IsNew)
     {
         saveAsToolStripMenuItem_Click(sender, e);
     }
     else if (service.TryWriteParameters())
     {
         MessageBox.Show("Saved", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         Error(SAVE_ERROR);
     }
 }