internal ComandaECFEventArgs(OperacaoECF operacao, Resp resp) { this.Operacao = operacao; this.Resp = resp; }
internal AntesCancelarTransacaoEventArgs(Resp respostaPendente) { this.RespostaPendente = respostaPendente; }
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); } }
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; } }