public static void ExecuteAction(ExecuteActionDelegate action) { try { if (action == null) { return; } action.Invoke(); } catch (Exception exception) { MessageBox.Show(exception.ToString(), "Application Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void ExecuteAction(ExecuteActionDelegate action) { try { if (action == null) { return; } action.Invoke(); } catch (Exception exception) { MessageBox.Show(exception.ToString(), "Application Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void ExecuteAction(ExecuteActionDelegate action) { try { if (action == null) { return; } action.Invoke(); } catch (Exception exception) { log.Error(exception); MessageBox.Show("�����쳣��ֹ�����뿪����Ա��ϵ!", "����", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } }
public static void ExecuteAction(ExecuteActionDelegate action) { try { if (action == null) { return; } action.Invoke(); } catch (OptimisticConcurrencyException oce) { log.Error(oce); MessageBox.Show("数据已被其它客户端更改,请重新进入!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } catch (Exception exception) { log.Error(exception); MessageBox.Show("程序异常中止,请与开发人员联系!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } }
public static void ExecuteAction(ExecuteActionDelegate action) { try { if (action == null) { return; } action.Invoke(); } catch (OptimisticConcurrencyException oce) { log.Error(oce); MessageBox.Show("�����ѱ������ͻ��˸��ģ������½���!", "����", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } catch (Exception exception) { log.Error(exception); MessageBox.Show("�����쳣��ֹ�����뿪����Ա��ϵ!", "����", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } }