//private log4net.ILog m_log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); // Creates the error message and displays it. private void ShowExceptionDialog(Exception ex, bool isError) { string caption = Feng.Utils.ExceptionHelper.GetExceptionMessage(ex); if (SystemConfiguration.Roles != null && Array.IndexOf <string>(SystemConfiguration.Roles, SystemConfiguration.DeveloperRoleName) != -1) { string errorMsg = Feng.Utils.ExceptionHelper.GetExceptionDetail(ex); //return MessageForm.ShowError(errorMsg); using (Feng.Windows.Forms.ErrorReport form = new Feng.Windows.Forms.ErrorReport(caption, isError ? "错误" : "警告", isError ? Feng.Windows.Forms.MessageImage.Error : Feng.Windows.Forms.MessageImage.Exclaim, errorMsg)) { form.ShowDialog(); } } else { if (isError) { MessageForm.ShowError(caption); } else { MessageForm.ShowWarning(caption); } } }
//private log4net.ILog m_log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); // Creates the error message and displays it. private void ShowExceptionDialog(Exception ex, bool isError) { string caption = Feng.Utils.ExceptionHelper.GetExceptionMessage(ex); if (SystemConfiguration.Roles != null && Array.IndexOf<string>(SystemConfiguration.Roles, SystemConfiguration.DeveloperRoleName) != -1) { string errorMsg = Feng.Utils.ExceptionHelper.GetExceptionDetail(ex); //return MessageForm.ShowError(errorMsg); using (Feng.Windows.Forms.ErrorReport form = new Feng.Windows.Forms.ErrorReport(caption, isError ? "错误" : "警告", isError ? Feng.Windows.Forms.MessageImage.Error : Feng.Windows.Forms.MessageImage.Exclaim, errorMsg)) { form.ShowDialog(); } } else { if (isError) MessageForm.ShowError(caption); else MessageForm.ShowWarning(caption); } }