Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

flavioavilela

status pago em promissória

Recommended Posts

galera, eu novamente enxendo o saco de vcs rsrsrs... seguinte:

 

na minha janela de vendas, eu criei lá pra pessoa pagar, por exemplo, em promissória... ai ela informa se é avista ou a prazo, qntas parcelas e etc... ele gera as parcelas blzinha.... só que, eu quero saber de uma coisa: lá no cadastro de promissórias, como eu faço pra colocar um Status Pago, assim que a pessoa acabar de pagar todas as parcelas??? por exemplo, eu fiz uma venda em 3 x na promissória... até ela me pagar a 1 ou a 2, exibirá o status Em Aberto... assim que ela me pagar a 3, ai já aparece o status Pago... como fazer???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria somente que ver o status de todas quando pagar algo, digamos que vai pagar uma parcela, você faz um SQL no banco procurando pelas outras parcelas, se ainda tiver uma em aberto, o status continua em aberto, caso não encontre mais nenhuma, seta como pago...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlw pela ajuda... fiz de forma provisória, colocando um checkbox, onde a pessoa clica se for a última parcela... se for, atualiza na tabela de promissória ou boleto o status.... mesmo assim, vlw pela ajuda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem uma flag na tabela para indicar se está em aberto ou pago para cada parcela da promissória? Digamos que tenha 3 parcelas com um flag A para aberto e F para fechado. Para saber se há algo em aberto, você poderia pegar um count por exemplo:

 

Select count(*) from tabela where flag = 'A'

 

Ai você saberia quantas parcelas estão em aberto. Ai, quando finalizasse a parcela, você poderia refazer este count e, se ele viesse zerado, era só atualizar a promissória na sua aplicação para Finalizado por exemplo.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.