ARCed.Forms.ARChiveForm.buttonCreateNew_Click C# (CSharp) Method

buttonCreateNew_Click() private method

private buttonCreateNew_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        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());
        }