/// <summary> /// カード状態(抜取り待ちから未挿入)へ遷移した時に呼ばれる /// </summary> /// <param name="ResData"></param> private void CardStatus_PullWait_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; } }