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;
            }
        }
Exemple #2
0
		protected override void	BeginEftTransactionImpl ( PinPadSystem pinpadSystem, int transactionHost )
		{
			UpdateButtonState();
		}
Exemple #3
0
        public override void BeginEftTransaction(PinPadSystem pinpadSystem, int transactionHost)
        {
            string sValue = s_P4dN2PpadSystem[pinpadSystem];

            VerifyResult(_cco.BeginEFTTransaction(sValue, transactionHost));
        }
Exemple #4
0
 protected override void BeginEftTransactionImpl(PinPadSystem pinpadSystem, int transactionHost)
 {
     UpdateButtonState();
 }