namespace trakker.Utilities { internal class DialogExtensions { public static DialogResult DeleteYesNo() { return MessageBox.Show( "Are you sure you want to delete this record?", "Delete confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2 ); } public static DialogResult GenericError(string message) { return GenericError(string.Empty, message); } public static DialogResult GenericError(string func, string message) { string title = "Error"; if (func != null) { title += String.Format(" - {0}", func); } return MessageBox.Show( message, title, MessageBoxButtons.OK, MessageBoxIcon.Error ); } public static DialogResult GenericSuccess(string message) { return MessageBox.Show( message, "Success", MessageBoxButtons.OK, MessageBoxIcon.Information ); } public static DialogResult GenericInformational(string message) { return MessageBox.Show( message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information ); } } }