Example #1
0
        public static DialogResult ShowErrorDialog(string friendlyMessage, Exception ex, bool allowContinue)
        {
            var lang   = System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName;
            var dialog = new ErrorWindow(lang)
            {
                ShowContinue = allowContinue,
                Message      = friendlyMessage,
                Error        = ex
            };
            var dialogResult = dialog.ShowDialog();

            if (dialogResult == DialogResult.Abort)
            {
                Environment.Exit(1);
            }
            return(dialogResult);
        }