Class Duplicatas

java.lang.Object
systextil.contasareceber.Duplicatas

public class Duplicatas extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Representa valores convenientes para validações nos processos de baixa/atualização de dados dos títulos a receber.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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ítulos
      valorDaDuplicata - O valor do título em questão
      duplicEmitida - 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 processo
      isBaixaPorSelecao - 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 banco AppConnection
      mdi - Mdi
      codEmpresa - código da empresa
      cnpj - CNPJ do cliente
      tipoTitulo - tipo do título
      duplicata - número da duplicata
      seq - sequencia da duplicata
      valorPago - valor pago da duplicata
      portador - portador da duplicata
      contaCorrente - conta corrente
      interactive - 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