public void OnReturnSuccess(PV02RespData respData) { StatusMessage = respData.RespMessage1; // 기본 자진발금, 휴대폰 string fgIDCheck = "2"; if (m_crPayType != CASHRCP_TYPE_SELF) { if (m_swipe) { fgIDCheck = "1"; } else if (m_confirmNo.Length == 11) { fgIDCheck = "2"; } else if (m_confirmNo.Length == 13) { fgIDCheck = "3"; } else { fgIDCheck = m_crPayType == CASHRCP_TYPE_DEDUCTION || IsMobilePhone(m_confirmNo) ? "2" : "4"; } } var cashBasket = new BasketCashRecpt() { AmAppr = m_cashAmt.ToString(), AmTax = m_taxAmt.ToString(), CdCancRsn = string.Empty, CdVan = respData.ApprVanCode, DdAppr = respData.ApprDate, FgAppr = "1", FgIDCheck = fgIDCheck, FgSelf = m_crPayType == CASHRCP_TYPE_SELF ? "1" : "0", FgTrxnType = (m_crPayType == CASHRCP_TYPE_SELF || m_crPayType == CASHRCP_TYPE_DEDUCTION) ? "1" : "2", InputWcc = m_swipe ? "A" : "@", NoAppr = respData.ApprNo, NoPersonal = ConfirmNo, NoTrack = m_readCardTrack, TmAppr = respData.ApprTime }; if (!this.ReturnResult.ContainsKey("PAY_DATA")) { this.ReturnResult.Add("PAY_DATA", cashBasket); } this.DialogResult = DialogResult.OK; }
/// <summary> /// 승인정산일때 /// </summary> /// <param name="respData"></param> public void OnReturnSuccess(PV02RespData respData) { StatusMessage = respData.RespMessage1; string fgIDCheck = "2"; if (m_crPayType != POS_PY_P014.CASHRCP_TYPE_SELF) { if (m_swipe) { fgIDCheck = "1"; } else if (txtConfirmNo.Text.Length == 10 || txtConfirmNo.Text.Length == 11) { fgIDCheck = "2"; } else if (txtConfirmNo.Text.Length == 13) { fgIDCheck = "3"; } else { fgIDCheck = m_crPayType == POS_PY_P014.CASHRCP_TYPE_DEDUCTION ? "2" : "4"; } } var cashBasket = new BasketCashRecpt() { AmAppr = m_cashAmt.ToString(), AmTax = m_taxAmt.ToString(), CdCancRsn = txtCancReasn.Text, CdVan = respData.ApprVanCode, DdAppr = respData.ApprDate, TmAppr = respData.ApprTime, FgAppr = "1", FgIDCheck = fgIDCheck, FgSelf = m_crPayType == POS_PY_P014.CASHRCP_TYPE_SELF ? "1" : "0", FgTrxnType = (m_crPayType == POS_PY_P014.CASHRCP_TYPE_SELF || m_crPayType == POS_PY_P014.CASHRCP_TYPE_DEDUCTION) ? "1" : "2", InputWcc = m_swipe ? "A" : "@", NoAppr = respData.ApprNo, NoPersonal = ConfirmNo, NoTrack = m_readCardTrack, DdApprOrg = txtOTApprDate.Text, NoApprOrg = txtOTApprNo.Text }; this.ReturnResult.Add("PAY_DATA", cashBasket); this.DialogResult = DialogResult.OK; }