Package systextil.contasareceber
Class Duplicatas
java.lang.Object
systextil.contasareceber.Duplicatas
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Representa valores convenientes para validações nos processos de baixa/atualização de dados dos tÃtulos a receber. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSituacaoDaDuplicata
(double saldo, double valorDaDuplicata, int duplicEmitida, int mudaDuplicEmitida, boolean isBaixaPorSelecao, TagInteractive interactive) Método responsável por encontrar a situação correta da duplicata, e a situação da mesma após o processo.static boolean
inserir
(br.com.intersys.systextil.connection.AppConnection cn, Mdi mdi, int codEmpresa, Cnpj cnpj, int tipoTitulo, int duplicata, int seq, double valorPago, int portador, int contaCorrente, TagInteractive interactive) Método responsável por fazer as validações dos adiantamentos para inserção de uma nova duplicata.
-
Constructor Details
-
Duplicatas
public Duplicatas()
-
-
Method Details
-
getSituacaoDaDuplicata
public static Duplicatas.SituacoesDaDuplicata getSituacaoDaDuplicata(double saldo, double valorDaDuplicata, int duplicEmitida, int mudaDuplicEmitida, boolean isBaixaPorSelecao, TagInteractive interactive) Método responsável por encontrar a situação correta da duplicata, e a situação da mesma após o processo. Pode ser utilizado tanto na baixa de tÃtulos por seleção, quanto na baixa manual. Caso o processo a executar este método for de baixa de tÃtulos por seleção e o tÃtulo está em cobrança no banco, não irá fazer a pergunta especificada.- Parameters:
saldo
- Saldo dos tÃtulosvalorDaDuplicata
- O valor do tÃtulo em questãoduplicEmitida
- A situação do tÃtulo após o processo.mudaDuplicEmitida
- Parâmetro que indica se deve mudar a situação do tÃtulo após o processoisBaixaPorSelecao
- Flag que indica se o processo é a baixa de tÃtulos por seleção (crec_f572)interactive
- A interface de mensagens- Returns:
- As situações do tÃtulo, devidamente encapsuladas.
-
inserir
public static boolean inserir(br.com.intersys.systextil.connection.AppConnection cn, Mdi mdi, int codEmpresa, Cnpj cnpj, int tipoTitulo, int duplicata, int seq, double valorPago, int portador, int contaCorrente, TagInteractive interactive) throws TagException Método responsável por fazer as validações dos adiantamentos para inserção de uma nova duplicata. Esta função foi preparada e tem suas particularidades para ser utilizada apenas pelo processo de inserção de adiantamentos ->Adiantamentos
.inserir- Parameters:
cn
- conexão com o bancoAppConnection
mdi
-Mdi
codEmpresa
- código da empresacnpj
- CNPJ do clientetipoTitulo
- tipo do tÃtuloduplicata
- número da duplicataseq
- sequencia da duplicatavalorPago
- valor pago da duplicataportador
- portador da duplicatacontaCorrente
- conta correnteinteractive
- interface para mensagens- Returns:
- true caso tenha feito a inserção da duplicata sem qualquer tipo de exceção, false caso não.
- Throws:
TagException
-