Ir para conteúdo
  • Cadastre-se

dev botao

Como vincular as formas de pagamento cadastradas com as que devem ser passadas para o componente ?


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

Recommended Posts

  • Membros Pro
Postado

Boa tarde !

 

Estou desenvolvendo um app de vendas com emissão de nota, queria saber como vincular as formas de pagamento que estão cadastradas no banco com as que tem que ser informada ? Estou usando um combobox para mostrar as formas de pagamento.

Formas de pagamento que devem ser informadas.

image.thumb.png.e966a435a0882453a3877229940fe197.png

Na hora de informar o meio de pagamento tem que ser informado assim:

image.png.8447905fd15048cb39de08910c2b7f36.png

 

Não posso informar assim por exemplo ?

image.png.73b579c8e97ec763b2befeee8db14f6c.png

  • Moderadores
Postado

Não, mas pode fazer assim:

uses
  pcnConversao;

[...]

var
  ok: Boolean;
begin
[...]
with pag.New do
begin
  tPag := StrToFormaPagamento(ok, '01'); // código de acordo com o manual da NFe
  vPag := 100.00;
end;

 

  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado
16 horas atrás, BigWings disse:

Não, mas pode fazer assim:

uses
  pcnConversao;

[...]

var
  ok: Boolean;
begin
[...]
with pag.New do
begin
  tPag := StrToFormaPagamento(ok, '01'); // código de acordo com o manual da NFe
  vPag := 100.00;
end;

 

Mas se eu tiver uma forma de pagamento como "Dinheiro", como eu converto essa string para o tipo que tenho que informar para o componente ?

  • Moderadores
  • Solution
Postado
2 minutos atrás, Alencar Castro disse:

Mas se eu tiver uma forma de pagamento como "Dinheiro", como eu converto essa string para o tipo que tenho que informar para o componente ?

Você pode usar a função StrToEnumerado da unit pcnConversao.

Exemplos de como implementar não faltam nessa unit.

Mas eu não recomendo usar a descrição como chave, e sim ter o código na tabela de meios de pagamento.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado
18 minutos atrás, BigWings disse:

Você pode usar a função StrToEnumerado da unit pcnConversao.

Exemplos de como implementar não faltam nessa unit.

Mas eu não recomendo usar a descrição como chave, e sim ter o código na tabela de meios de pagamento.

Muito obrigado ! Entendi 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.