Package systextil.dao

Class LoteContabil

java.lang.Object
systextil.dao.LoteContabil

public class LoteContabil extends Object
Utilizar do módulo de contabilidade Representa a tabela CONT_520
  • Field Details

    • cod_empresa

      public final int cod_empresa
    • exercicio

      public final int exercicio
    • origem

      public final int origem
    • lote

      public final int lote
    • data_lote

      public final Date data_lote
    • situacao

      public final int situacao
  • Method Details

    • updateSituacaoDoLote

      public static void updateSituacaoDoLote(br.com.intersys.systextil.connection.AppConnection conn, int newSituacao, int codEmpresa, int exercicio, int origem, int lote)
    • get

      public static LoteContabil get(br.com.intersys.systextil.connection.AppConnection conn, LancamentoContabil lanc)
    • getLotePorSituacao

      public static LoteContabil[] getLotePorSituacao(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int exercicio, Date dataInicial, Date dataFinal, int situacao1, int situacao2)
    • get

      public static LoteContabil get(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int cod_exercicio, int origem, int lote)
    • getByDate

      public static LoteContabil getByDate(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int origem, int lote, Date data_lote)
    • getMenorEmAberto

      public static LoteContabil getMenorEmAberto(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int origem, Date data_lote)
    • insertNext

      public static int insertNext(br.com.intersys.systextil.connection.AppConnection conn, Exercicio exercicio, int origem, Date data_lote)
      Insere o próximo lote e retorna o número do lote que foi inserido com sucesso. Se a inserção falhar por violar chave primária, vai tentando novos inserts incrementando o número do lote até dar certo. Assim, só lança DebugException se ocorrer OUTRO tipo de problema na execução do SQL.
      Returns:
      o valor de lote que foi inserido com sucesso.
    • getExercicio

      public Exercicio getExercicio(br.com.intersys.systextil.connection.AppConnection conn)
    • getSituacaoDoLote

      public static Integer getSituacaoDoLote(br.com.intersys.systextil.connection.AppConnection cn, int empresa, int exercicio, int origem, int lote)