/// <summary>
 /// カード状態(処理中から抜取り待ち)へ遷移した時に呼ばれる
 /// </summary>
 /// <param name="ResData"></param>
 private void CardStatus_Processing_To_PullWait_Res(RmGetStatusParamClass ResData)
 {
     try
     {
         if (ResetCardMachineFlag)
         {
             //------------------------------
             // エラー時の排出の場合
             //------------------------------
         }
         else
         {
             //------------------------------
             // エラー排出ではない場合
             //------------------------------
             // 表示メッセージの変更
             Invoke((MethodInvoker)delegate ()
             {
                 this.label6.Text = ViewNewIssueMessage.NewIssue_ErrorMessage003;
             });
         }
     }
     catch
     {
         throw;
     }
 }
 /// <summary>
 /// カード状態(未挿入から処理中)へ遷移した時に呼ばれる
 /// </summary>
 /// <param name="ResData"></param>
 private void CardStatus_NotInserted_To_Processing_Res(RmGetStatusParamClass ResData)
 {
     try
     {
         // ここへ入ることは基本的にはありえない
     }
     catch
     {
         throw;
     }
 }
Beispiel #3
0
 /// <summary>
 /// カード抜取り待ちからカード処理中
 /// </summary>
 /// <param name="RetData">応答データ</param>
 public void OrderCardMachineResponse_RelayPullWait_To_Processing(RmGetStatusParamClass RetData)
 {
     try
     {
         RelayPullWait_To_Processing?.Invoke((RmGetStatusParamClass)RetData);
     }
     catch
     {
         throw;
     }
 }
Beispiel #4
0
 /// <summary>
 /// カード未挿入からカード抜取り待ち
 /// </summary>
 /// <param name="RetData">応答データ</param>
 public void OrderCardMachineResponse_RelayNotInserted_To_PullWait(RmGetStatusParamClass RetData)
 {
     try
     {
         RelayNotInserted_To_PullWait?.Invoke((RmGetStatusParamClass)RetData);
     }
     catch
     {
         throw;
     }
 }
Beispiel #5
0
 // カード状態例外
 /// <summary>
 /// カード処理中からカード未挿入
 /// </summary>
 /// <param name="RetData">応答データ</param>
 public void OrderCardMachineResponse_RelayProcessing_To_NotInserted(RmGetStatusParamClass RetData)
 {
     try
     {
         RelayProcessing_To_NotInserted?.Invoke((RmGetStatusParamClass)RetData);
     }
     catch
     {
         throw;
     }
 }
Beispiel #6
0
        /// <summary>
        /// カード状態(抜取り待ちから未挿入)へ遷移した時に呼ばれる
        /// </summary>
        /// <param name="ResData"></param>
        private void CardStatus_PullWait_To_NotInserted_Res(RmGetStatusParamClass ResData)
        {
            try
            {
                // カード状態監視の停止
                CardMachine.MonitoringSwitch(false);

                // 異常につきカード機停止後、確認画面へ遷移
            }
            catch
            {
                throw;
            }
        }
        // カード状態やや例外パターン
        /// <summary>
        /// カード状態(処理中から未挿入)へ遷移した時に呼ばれる
        /// </summary>
        /// <param name="ResData"></param>
        private void CardStatus_Processing_To_NotInserted_Res(RmGetStatusParamClass ResData)
        {
            try
            {
                // カード状態監視の停止
                CardMachine.MonitoringSwitch(false);

                // 画面遷移前にイベントリセット
                CardMachineEventDelete();

                // カード排出判定
                if (ResetCardMachineFlag)
                {
                    //------------------------------
                    // エラー時の排出の場合
                    //------------------------------
                    // 異常につきカード機停止後、確認画面へ遷移
                    Invoke((MethodInvoker)delegate ()
                    {
                        this.PageChange("NewIssue_CheckView", new object[] { InData });
                    });
                }
                else
                {
                    //------------------------------
                    // エラーではない排出の場合
                    //------------------------------
                    // 完了、トップ画面へ遷移
                    Invoke((MethodInvoker)delegate ()
                    {
                        this.PageTop();
                    });
                }
            }
            catch
            {
                throw;
            }
        }
Beispiel #8
0
        /// <summary>
        /// カード状態(未挿入から処理中)へ遷移した時に呼ばれる
        /// </summary>
        /// <param name="ResData"></param>
        private void CardStatus_NotInserted_To_Processing_Res(RmGetStatusParamClass ResData)
        {
            try
            {
                // カード状態監視の停止
                CardMachine.MonitoringSwitch(false);

                // カード未挿入からカード処理中へ遷移した場合処理中画面へ遷移
                // 遷移前にイベントの停止
                CardMachineEventDelete();

                // 処理中画面へ遷移
                Invoke((MethodInvoker) delegate()
                {
                    this.PageChange("NewIssue_CreateCardProcessing", new object[] { InData });
                });
            }
            catch
            {
                throw;
            }
        }