/// <summary> /// カード機からのエラー応答を受け取る /// </summary> /// <param name="CardMachineError">エラー情報</param> public void OrderCardMachineError(CardMachineErrorClass CardMachineError) { try { ResponseError(CardMachineError); } catch { throw; } }
//-------------------------------------------------- // カード機イベント送受信 //-------------------------------------------------- /// <summary> /// カード機のエラーを受信 /// </summary> /// <param name="CardMachineError">エラー情報</param> private void CardMachineErrorRes(CardMachineErrorClass CardMachineError) { try { // メッセージ表示 MessageBox.Show(CardMachineError.ErrorMessage, CardMachineError.ErrorTitle); } catch { throw; } }
/// <summary> /// カード機エラー応答 /// </summary> /// <param name="CardMachineError">エラー情報</param> protected virtual void ResponseError(CardMachineErrorClass CardMachineError) { try { // 例外エラーのログ出力 Log.Error(CardMachineError.ErrorTitle + ":" + CardMachineError.ErrorCode.ToString() + ":" + CardMachineError.ErrorMessage); // エラーイベント起動 RelayOrderCardMachineResponseError?.Invoke(CardMachineError); } catch { throw; } }