/// <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; } }
/// <summary> /// カード抜取り待ちからカード処理中 /// </summary> /// <param name="RetData">応答データ</param> public void OrderCardMachineResponse_RelayPullWait_To_Processing(RmGetStatusParamClass RetData) { try { RelayPullWait_To_Processing?.Invoke((RmGetStatusParamClass)RetData); } catch { throw; } }
/// <summary> /// カード未挿入からカード抜取り待ち /// </summary> /// <param name="RetData">応答データ</param> public void OrderCardMachineResponse_RelayNotInserted_To_PullWait(RmGetStatusParamClass RetData) { try { RelayNotInserted_To_PullWait?.Invoke((RmGetStatusParamClass)RetData); } catch { throw; } }
// カード状態例外 /// <summary> /// カード処理中からカード未挿入 /// </summary> /// <param name="RetData">応答データ</param> public void OrderCardMachineResponse_RelayProcessing_To_NotInserted(RmGetStatusParamClass RetData) { try { RelayProcessing_To_NotInserted?.Invoke((RmGetStatusParamClass)RetData); } catch { throw; } }
/// <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; } }
/// <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; } }