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)
    Deprecated, for removal: This API element is subject to removal in a future version.
    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)
    Metodo responsavel por fazer as validacoes dos adiantamentos para insercao 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

      @Deprecated(forRemoval=true) 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
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      TagException
    • 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
      Metodo responsavel por fazer as validacoes dos adiantamentos para insercao de uma nova duplicata. Esta funcao foi preparada e tem suas particularidades para ser utilizada apenas pelo processo de insercao de adiantamentos -> Adiantamentos.inserir
      Parameters:
      cn - conexao com o banco AppConnection
      mdi - Mdi
      codEmpresa - codigo da empresa
      cnpj - CNPJ do cliente
      tipoTitulo - tipo do titulo
      duplicata - numero 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 insercao da duplicata sem qualquer tipo de excecao, false caso nao.
      Throws:
      TagException