Ir para conteúdo
  • Cadastre-se

dev botao

Sitef Pre Homologacao Seq. 20


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 4109 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

- Código do supervisor deve estar
mascarado e validado

 

no form OnObetrCampo

 

procedure TForm5.Edit1KeyPress(Sender : TObject; var Key : char);
begin
   if Key in [#13,#8] then exit ;  { Enter e BackSpace, OK }

   if Operacao in [tcDouble, tcCMC7] then
      if not (Key in ['0'..'9', DecimalSeparator]) then    { Apenas números }
         Key := #0 ;

   if (TamanhoMaximo > 0) and (Length( Edit1.Text ) >= TamanhoMaximo) then
      Key := #0 ;
end;

 

tentei usar o status tcDouble, tcCMC7

para fazer mais ou menos assim

 

   if Operacao in [    TCADM     ] then
      Edit1.PasswordChar:=# else
      Edit1.PasswordChar:=#0;

 

mais qual seria o status quando chamado um ADM

 

Obrigado pela atencao?

 

 



 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você pode verificar pelo parâmetro: TipoCampo, se ele for  500 você pode abrir a sua própria janela de Senha
 

500 - Indica que o campo em questão é o código do supervisor. A automação, pode, se desejado, validar os dados coletados, deixando o fluxo da transação seguir normalmente caso seja um supervisor aceitável
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.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Otimo,

O SiTEF Demo, nao valida a senha ne ?

 

onde eu vejo os tipo de campo, ex onde vc viu que tipocampo=500 é senha ? , obrigadoooo.

 

 


procedure TForm5TEFD.FormShow(Sender : TObject);
begin


   if TipoCampo=500 then
      Edit1.PasswordChar:='#' else
      Edit1.PasswordChar:=#0;

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Obrigado,esta no PDF

SiTef - Interface Simplificada com a aplicação(VRS-110).PDF

3.3.2 Tabela de valores para TipoCampo

 

 

 

   //Número do Cartão de Crédito Digitado
   if TipoCampo=512 then
   TamanhoMaximo := 16;


   //Digitar senha
   if TipoCampo=500 then
      Edit1.PasswordChar:='#' else
      Edit1.PasswordChar:=#0;

Link para o comentário
Compartilhar em outros sites

  • Consultores
hetoandrade,

Por favor, use a opção "Editar" logo abaixo dos seus posts ao invés de fazer vários posts em sequência. O que você fez, (postar vários posts em sequência com pouco tempo de um para o outro), é considerado inundar o tópico (ou fazer flood).

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não valida, afinal, como ele acessaria o seu banco de dados ??

 

Ele apenas espera que vc responda se a digitação foi válida ou não, assim como qualquer outro campo...

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.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Por favor seja mais claro em seus questionamentos...

 

O que vc quer fazer ? ou,  O que vc não conseguiu fazer ?

 

Data Inválida você mesmo pode verificar não é mesmo ?? qual a dificuldade nisso ?

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.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

no form ObtemCampo

quando digitamos um venc ou datatrazacao

e for invalido ele avisa(mostra uma messagem) correto,

onde fica no fonte do acbr estas messagem de advertencia,

 

ex: quero fazer

if TipoCampo=500 then

   e edit1.text<>'03' then 

'senha invalida'

 

ex: vou colocar 03 como senha do supervisor.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você mesmo que exibe a mensagem.... dentro do evento:  ACBrTEFD.OnExibeMsg...

 

Ou seja, sempre que o ACBrTEFD quer mostrar algo ele chama esse 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.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4109 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.