Ir para conteúdo
  • Cadastre-se

Recommended Posts

Postado

Na nossa aplicação precisamos que não sejam exibidos mensagens do tipo a que pergunta se confirma que o usuário quer confirmar o cancelamento da operação pelo pinpad, ou a que avisa que não conseguiu se comunicar com a impressora.

Tambem precisamos que o componente tenha a propriedade que retorna se o cancelamento foi pelo usuario ou por erro de comunicalção com a impressora.

Inclui tambem o retorno do proximo proximo comando a ser executado atravérs do fInfoProximoComando.

Seguem os fontes

ACBrTEFDCliSiTef.pas ACBrTEFD.pas

  • Fundadores
Postado

@Ricardo.Valin, todas as Perguntas e entradas de campo, que o componente de TEF precisa fazer, ele chama eventos da sua aplicação...

Você poderia usar uma lógica dentro desses eventos, para saber se faz algo com as informações que recebeu, ou apenas abstrai ela, e já entrega a resposta ao evento...

Ou seja.. não creio que seja necessário, modificações no lado do componente, para essa finalidade...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Obrigado pela resposta @Daniel Simoes.

Será que pode me dar uma orientação de qual evento uso para interceptar?

Conforme você respondeu nesse outro tópico : 

"Não há como saber se foi cancelada especificamente pelo PinPad, ou pela aplicação "

Por isso criei essas propriedades para saber como foi cancelada.

E como eu faria para não receber as confirmações em tela?

 

 

  • Fundadores
Postado

O componente sempre irá chamar os eventos, quando precisar enviar mensagens ou perguntas ao usuário... 

O que você faz dentro dos eventos, é uma decisão sua...

Você não precisa abrir telas ou menus, pode simplesmente fazer alguma ação interna e já encerrar o código do evento...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.