private void acBrTEFD_OnAntesCancelarTransacao(object sender, ACBrFramework.TEFD.AntesCancelarTransacaoEventArgs e) { if ((DataModule.ACBrECF.Estado.ToString() == "Venda") || (DataModule.ACBrECF.Estado.ToString() == "Pagamento")) { ECFUtil.CancelaCupom(); CupomCancelado = true; } else if ((DataModule.ACBrECF.Estado.ToString() == "Relatorio")) { DataModule.ACBrECF.FechaRelatorio(); PAFUtil.GravarR06("CC"); } else { DataModule.ACBrECF.CorrigeEstadoErro(false); } }
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 tef_OnAntesCancelarTransacao(object sender, AntesCancelarTransacaoEventArgs e) { try { switch (acBrECF1.Estado) { case EstadoECF.Pagamento: case EstadoECF.Venda: acBrECF1.CancelaCupom(); break; case EstadoECF.Relatorio: acBrECF1.FechaRelatorio(); break; case EstadoECF.Livre: case EstadoECF.Desconhecido: case EstadoECF.NaoInicializada: break; default: acBrECF1.CorrigeEstadoErro(false); break; } } catch (Exception ex) { messageToolStripStatusLabel.Text = "Exception"; descriptionToolStripStatusLabel.Text = ex.Message; } }
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); } }