2015-04-15 18:32:56 +00:00
|
|
|
|
///
|
|
|
|
|
|
/// Copyright (c) 2013-2015 Sensus Metering Systems
|
|
|
|
|
|
///
|
|
|
|
|
|
using System;
|
2014-07-28 07:54:35 +00:00
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
|
using TBF.Forms;
|
|
|
|
|
|
using TBF.Resources;
|
|
|
|
|
|
|
|
|
|
|
|
namespace TBF.ErrorHandler {
|
|
|
|
|
|
|
|
|
|
|
|
public static class ErrorHandler
|
|
|
|
|
|
{
|
|
|
|
|
|
public static DialogResult HandleError(Exception e, string Message, string Origin)
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
//catch (FluentNHibernate.Cfg.FluentConfigurationException fe)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// string message;
|
|
|
|
|
|
// if (fe.InnerException != null)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// message = fe.InnerException.Message;
|
|
|
|
|
|
// }
|
|
|
|
|
|
// else
|
|
|
|
|
|
// {
|
|
|
|
|
|
// message = fe.Message;
|
|
|
|
|
|
// }
|
|
|
|
|
|
// MessageBox.Show( message, "RetVal", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
|
|
|
|
|
|
|
|
|
|
|
ErrorDlg dlg = new ErrorDlg(Strings.Unhandled_error_occured_in_ + Origin + Environment.NewLine + Message + Environment.NewLine + e.ToString() + Environment.NewLine + e.InnerException.ToString());
|
|
|
|
|
|
dlg.ShowDialog();
|
|
|
|
|
|
return dlg.returnvalue;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|