Beispiel #1
0
 /// <summary>
 /// カード機からのエラー応答を受け取る
 /// </summary>
 /// <param name="CardMachineError">エラー情報</param>
 public void OrderCardMachineError(CardMachineErrorClass CardMachineError)
 {
     try
     {
         ResponseError(CardMachineError);
     }
     catch
     {
         throw;
     }
 }
Beispiel #2
0
 //--------------------------------------------------
 // カード機イベント送受信
 //--------------------------------------------------
 /// <summary>
 /// カード機のエラーを受信
 /// </summary>
 /// <param name="CardMachineError">エラー情報</param>
 private void CardMachineErrorRes(CardMachineErrorClass CardMachineError)
 {
     try
     {
         // メッセージ表示
         MessageBox.Show(CardMachineError.ErrorMessage, CardMachineError.ErrorTitle);
     }
     catch
     {
         throw;
     }
 }
Beispiel #3
0
        /// <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;
            }
        }