Package systextil.dao

Class OrdemDeBeneficiamentoEstagios

java.lang.Object
systextil.dao.OrdemDeBeneficiamentoEstagios

public class OrdemDeBeneficiamentoEstagios extends Object
Representa a tabela PCPB_040
  • Field Details

    • codigo_estagio

      public final int codigo_estagio
    • seq_operacao

      public final int seq_operacao
    • data_inicio

      public final Date data_inicio
    • hora_inicio

      public final Date hora_inicio
    • data_termino

      public final Date data_termino
    • hora_termino

      public final Date hora_termino
    • ordem_producao

      public final int ordem_producao
    • codigo_usuario

      public final int codigo_usuario
    • seq_estagio

      public final int seq_estagio
    • turno_producao

      public final int turno_producao
  • Method Details

    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Parameters:
      conn -
      ordem_producao -
      Returns:
      true se existe pelo menos um registro
    • existsSemDataTermino

      public static boolean existsSemDataTermino(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Parameters:
      conn -
      ordem_producao -
      Returns:
      true se existe pelo menos um registro com a ordem_producao, e cuja data_termino esteja setada para SQL NULL
    • existsComDataEHoraInicioByOrdemProducaoAndEstagio

      public static boolean existsComDataEHoraInicioByOrdemProducaoAndEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio)
    • getPorOrdemAndEstagio

      public static OrdemDeBeneficiamentoEstagios getPorOrdemAndEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem, int estagio)
    • updateTermino

      public static void updateTermino(br.com.intersys.systextil.connection.AppConnection conn, Date data_termino, Time hora_termino, int ordem_producao, int codigo_estagio, int seq_estagio, int seq_operacao)
    • updateTermino

      public static void updateTermino(br.com.intersys.systextil.connection.AppConnection conn, Date data_termino, Time hora_termino, int ordem_producao, int seq_operacao, int turno)
    • updateTermino

      public static void updateTermino(br.com.intersys.systextil.connection.AppConnection conn, Date data_termino, Time hora_termino, int ordem_producao, int seq_operacao)
    • updateInicio

      public static void updateInicio(br.com.intersys.systextil.connection.AppConnection conn, Date data_inicio, Time hora_inicio, int ordem_producao, int seq_operacao)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, Date dataTermino, Date horaTermino, Date dataInicio, Date horaInicio, int ordemProducao, int turno, int estagioPreparacao, int sequenciaEstagio, int sequenciaOperacao)
    • listaDadosSemDataTermino

      public static OrdemDeBeneficiamentoEstagios[] listaDadosSemDataTermino(br.com.intersys.systextil.connection.AppConnection conn, int ordem, int estagio)
    • getEstagioSemDataTermino

      public static int getEstagioSemDataTermino(br.com.intersys.systextil.connection.AppConnection conn, int ob)
      Parameters:
      conn -
      ob -
      Returns:
      O estágio da ob, e cuja data_termino esteja nula
    • getEstagio

      public static int getEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ob)
      Parameters:
      conn -
      ob -
      Returns:
      O estágio da ob
    • listOb

      public static List<OrdemDeBeneficiamentoEstagios> listOb(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao)
      Retorna todos os estagios da ordem de beneficiamento.
    • getByOrdemProd

      @Deprecated public static OrdemDeBeneficiamentoEstagios getByOrdemProd(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao)
      Deprecated.
      este metodo pode retornar uma informação falsa, já que podem existir mais de um registro nesta colsulta.
    • getOrderBySeqEstagio

      public static OrdemDeBeneficiamentoEstagios getOrderBySeqEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int codEstagio)
      Parameters:
      conn -
      ordemProducao -
      codEstagio -
      Returns:
    • getEstagio

      public static int getEstagio(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int seqEstagio)
    • getUltimoEstagioProduzidoPorSequencia

      public static int getUltimoEstagioProduzidoPorSequencia(br.com.intersys.systextil.connection.AppConnection cn, int ordem, int sequencia)
    • getBySeqOperacao

      public static OrdemDeBeneficiamentoEstagios getBySeqOperacao(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int seqOperacao)
    • getByOrdemAndSeqAsc

      public static OrdemDeBeneficiamentoEstagios getByOrdemAndSeqAsc(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao)
      Parameters:
      conn -
      ordemProducao -
      Returns:
      registros de acordo com o filtro e ordenado em ascendente pela seq_operacao.
    • delete

      public static void delete(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao)
    • existsProduzida

      public static boolean existsProduzida(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • existsByDateNull

      public static boolean existsByDateNull(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int codEstagio, int seqEstagio)
      Parameters:
      cn -
      ordemProducao -
      codEstagio -
      seqEstagio -
      Returns:
      TRUE caso encontre registros, FALSE caso não.
    • existsByDateNotNull

      public static boolean existsByDateNotNull(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int codEstagio, int seqEstagio)
      Parameters:
      cn -
      ordemProducao -
      codEstagio -
      seqEstagio -
      Returns:
      TRUE caso encontre registros, FALSE caso não.
    • maxSeqOperacao

      public static int maxSeqOperacao(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int codigoEstagio)
      Parameters:
      cn - conexão com o banco de dados
      ordemProducao - ordem de produção
      codigoEstagio - código do estágio
      Returns:
      a maior sequência de operação de acordo com os parâmetros informados.