Ir para conteúdo
  • Cadastre-se

dev botao

Utilizar CASE dentro de um Form Secundário


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

Recommended Posts

Olá, tenho uma dúvida em uma aplicação... eu tenho uma tela de escrituração de notas, na qual eu importo os XML's que quiser... agora estou fazendo uma auxiliar que permite que o usuário selecione vários XML de uma vez e importe, assim, eu chamo a tela original de escrituração oculta e vou dando insert a cada arquivo lido no loop. O problema é que quando existem items na qual utilizo Case.. não consigo fazer, segue exemplo:

 

case Frm_Escrituracao_Notas.AcBrNFe.NotasFiscais.Items[0].NFe.Ide.indPag of
        TpcnIndicadorPagamento(0) : Frm_Escrituracao_Notas.CDS_CADASTROIDE_INDPAG.AsString := '0'; // VISTA
        TpcnIndicadorPagamento(1) : Frm_Escrituracao_Notas.CDS_CADASTROIDE_INDPAG.AsString := '1'; // PRAZO
        TpcnIndicadorPagamento(2) : Frm_Escrituracao_Notas.CDS_CADASTROIDE_INDPAG.AsString := '2'; // OUTROS
end;

 

Não consigo compilar pq não acha os TpcnIndicadorPagamento dentro do case na tela secundária...

 

Alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Segue @Lynkin

  case Frm_Escrituracao_Notas.AcBrNFe.NotasFiscais.Items[0] .FNFe.Ide.indPag of
    ipVista:  Frm_Escrituracao_Notas.CDS_CADASTROIDE_INDPAG.AsString := '0'; // VISTA              

   ipPrazo:   Frm_Escrituracao_Notas.CDS_CADASTROIDE_INDPAG.AsString := '1'; // PRAZO

    ipOutras:  Frm_Escrituracao_Notas.CDS_CADASTROIDE_INDPAG.AsString := '2'; // OUTROS
  end;

 

 

Ou 

Frm_Escrituracao_Notas.CDS_CADASTROIDE_INDPAG.AsString :=  IndpagToStr( Frm_Escrituracao_Notas.AcBrNFe.NotasFiscais.Items[0] .FNFe.Ide.indPag );

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Link para o comentário
Compartilhar em outros sites

  • Moderadores
7 minutos atrás, Lynkin disse:

Opa, muito obrigado!

Dica ...

Estude ACBrNFeDANFEFRDM.pas em ..\Acbr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fast

e

ACBrNFeDANFeRLRetrato.pas em ...Acbr\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fortes

 

E volte a postar daqui a 15 dais .. com o seu resultado.

 

 

 

  • Curtir 1
Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...