private void buttonCreateNew_Click(object sender, EventArgs e)
{
if (Project.NeedSaved)
{
var result = MessageBox.Show("The project contains unsaved changes.\nSave before archiving?",
"Confirm", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
Project.Save();
else if (result == DialogResult.Cancel)
return;
}
this.buttonCreateNew.Enabled = false;
this.CreateARChive(this.GetBackupType());
}