private void Form_Closing(Object sender, CancelEventArgs e) { if (this.DialogResult == DialogResult.OK) { if (_isNew) { if (EduProgram.getIsEduProgramDataOK(null, _codeTextBox.Text.Trim(), _nameTextBox.Text.Trim(), _semesterTextBox.Text.Trim())) { e.Cancel = false; } else { e.Cancel = true; string message1 = RES_MANAGER.GetString("Form_Closing.msb.epnotcreated.message"); string caption1 = RES_MANAGER.GetString("Form_Closing.msb.epnotcreated.caption"); MessageBoxButtons buttons1 = MessageBoxButtons.OK; MessageBox.Show(this, message1, caption1, buttons1, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } else { if (EduProgram.getIsEduProgramDataOK(_ep, _codeTextBox.Text.Trim(), _nameTextBox.Text.Trim(), _semesterTextBox.Text.Trim())) { e.Cancel = false; } else { e.Cancel = true; string message2 = RES_MANAGER.GetString("Form_Closing.msb.epdatanotchanged.message"); string caption2 = RES_MANAGER.GetString("Form_Closing.msb.epdatanotchanged.caption"); MessageBoxButtons buttons2 = MessageBoxButtons.OK; MessageBox.Show(this, message2, caption2, buttons2, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } } }