private void btnBeginEftTransaction_Click(object sender, System.EventArgs e) { Cursor old = Cursor.Current; Cursor.Current = Cursors.WaitCursor; try { if (tbTerminalId.Text.Length > 0) { pinpad.TerminalId = tbTerminalId.Text; } if (tbMerchantId.Text.Length > 0) { pinpad.MerchantId = tbMerchantId.Text; } if (tbAccountNumber.Text.Length > 0) { pinpad.AccountNumber = tbAccountNumber.Text; } pinpad.TransactionType = (EftTransactionType)Enum.Parse(typeof(EftTransactionType), cbTransactionType.Text); if (tbAmount.Text.Length > 0) { pinpad.Amount = Decimal.Parse(tbAmount.Text, System.Globalization.CultureInfo.CurrentCulture); } if (tbTrack1Data.Text.Length > 0) { pinpad.Track1Data = Encoding.ASCII.GetBytes(tbTrack1Data.Text); } if (tbTrack2Data.Text.Length > 0) { pinpad.Track2Data = Encoding.ASCII.GetBytes(tbTrack2Data.Text); } //c.Track3Data = null; //c.Track4Data = null; PinPadSystem pps = (PinPadSystem)Enum.Parse(typeof(PinPadSystem), cbPinPadSystem.Text); int th = int.Parse(tbTransactionHost.Text, System.Globalization.CultureInfo.CurrentCulture); pinpad.BeginEftTransaction(pps, th); EnabledEftControls(false); } catch (Exception ae) { ShowException(ae); } finally { Cursor.Current = old; } }
protected override void BeginEftTransactionImpl ( PinPadSystem pinpadSystem, int transactionHost ) { UpdateButtonState(); }
public override void BeginEftTransaction(PinPadSystem pinpadSystem, int transactionHost) { string sValue = s_P4dN2PpadSystem[pinpadSystem]; VerifyResult(_cco.BeginEFTTransaction(sValue, transactionHost)); }
protected override void BeginEftTransactionImpl(PinPadSystem pinpadSystem, int transactionHost) { UpdateButtonState(); }