trakker/Utilities/DialogExtensions.cs

55 lines
1.5 KiB
C#

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
);
}
}
}