internal ComandaECFEventArgs(OperacaoECF operacao, Resp resp)
 {
     this.Operacao = operacao;
     this.Resp     = resp;
 }
		internal AntesCancelarTransacaoEventArgs(Resp respostaPendente)
		{
			this.RespostaPendente = respostaPendente;
		}
		internal ComandaECFEventArgs(OperacaoECF operacao, Resp resp)
		{
			this.Operacao = operacao;
		    this.Resp = resp;
		}
Beispiel #4
0
 internal AntesCancelarTransacaoEventArgs(Resp respostaPendente)
 {
     this.RespostaPendente = respostaPendente;
 }
Beispiel #5
0
		private void OnAntesCancelarTransacaoCallback(IntPtr respPendenteHandle)
		{
			if (onAntesCancelarTransacao.IsAssigned)
			{
				Resp resp;
				if (respPendenteHandle == IntPtr.Zero)
				{
					resp = null;
				}
				else
				{
					resp = new Resp(this, respPendenteHandle);
				}

				AntesCancelarTransacaoEventArgs e = new AntesCancelarTransacaoEventArgs(resp);
				onAntesCancelarTransacao.Raise(e);
			}
		}
Beispiel #6
0
		private void OnComandaECFCallback(int Operacao, IntPtr respHandle, ref int RetornoECF)
		{
			if (onComandaECF.IsAssigned)
			{
				Resp resp;

				if (respHandle == IntPtr.Zero)
				{
					resp = null;
				}
				else
				{
					resp = new Resp(this, respHandle);
				}

                var e = new ComandaECFEventArgs((OperacaoECF)Operacao, resp);
				onComandaECF.Raise(e);
				RetornoECF = e.RetornoECF ? 1 : 0;
			}
		}