using iWareCommon.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace iWareCommon { public class SysMessageUtil { public static bool ConfirmYesNo(int languageFlg, string prompt) { var msg = SysHelper.Language(languageFlg, "确认", "Confirm"); return (MessageBox.Show(prompt, "msg", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes); } public static DialogResult ConfirmYesNoCancel(int languageFlg, string prompt) { var msg = SysHelper.Language(languageFlg, "确认", "Confirm"); return MessageBox.Show(prompt, msg, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); } public static DialogResult ShowError(int languageFlg, string message) { var msg = SysHelper.Language(languageFlg, "错误", "Error"); return MessageBox.Show(message, msg, MessageBoxButtons.OK, MessageBoxIcon.Hand); } public static DialogResult ShowTips(int languageFlg, string message) { var msg = SysHelper.Language(languageFlg, "提示", "Alert"); return MessageBox.Show(message, msg, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } public static DialogResult ShowWarning(int languageFlg, string message) { var msg = SysHelper.Language(languageFlg, "警告", "Warning"); return MessageBox.Show(message, msg, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } public static DialogResult ShowYesNoAndError(int languageFlg, string message) { var msg = SysHelper.Language(languageFlg, "错误", "Error"); return MessageBox.Show(message, msg, MessageBoxButtons.YesNo, MessageBoxIcon.Hand); } public static DialogResult ShowYesNoAndTips(int languageFlg, string message) { var msg = SysHelper.Language(languageFlg, "提示", "Alert"); return MessageBox.Show(message, msg, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk); } public static DialogResult ShowYesNoAndWarning(int languageFlg, string message) { var msg = SysHelper.Language(languageFlg, "警告", "Warning"); return MessageBox.Show(message, msg, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); } public static DialogResult ShowYesNoCancelAndTips(int languageFlg, string message) { var msg = SysHelper.Language(languageFlg, "提示", "Alert"); return MessageBox.Show(message, msg, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk); } } }