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á 4313 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

- 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?

 

 



 

  • Fundadores
Postado

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.

  • Membros Pro
Postado

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;

  • Membros Pro
Postado

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;

  • Consultores
Postado
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.
  • Membros Pro
Postado (editado)

Desculpa, não sabia.,

eu pensava que era par aeditar o assunto, editar os testo do mesmo assunto,

blz, nao vai acontecer mais.

 

 

 

Pegunta

So a ultima duvida

 

O SiTEF Demo, nao valida a senha ne ?

Editado por hetoandrade
  • Fundadores
Postado

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.

  • Membros Pro
Postado

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.

  • Este tópico foi criado há 4313 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.