Package systextil.dao

Class PeriodoProducao

java.lang.Object
systextil.dao.PeriodoProducao

public class PeriodoProducao extends Object
representa a dabela PCPC_010
  • Field Details

    • ABERTO

      public static final int ABERTO
      See Also:
    • PLANEJADO

      public static final int PLANEJADO
      See Also:
    • CONFIRMADO

      public static final int CONFIRMADO
      See Also:
    • FECHADO

      public static final int FECHADO
      See Also:
    • AREA_CONFECCAO

      public static final int AREA_CONFECCAO
      See Also:
    • area_periodo

      public final int area_periodo
    • periodo_producao

      public final int periodo_producao
    • data_ini_periodo

      public final Date data_ini_periodo
    • data_fim_periodo

      public final Date data_fim_periodo
    • capac_periodo

      public final double capac_periodo
    • situacao_periodo

      public final int situacao_periodo
    • estagio_critico

      public final int estagio_critico
    • ultimo_programa

      public final int ultimo_programa
    • ultimo_lote

      public final int ultimo_lote
    • ultimo_ordem

      public final int ultimo_ordem
    • ultimo_numero

      @Deprecated public final int ultimo_numero
      Deprecated.
      Nos processos, usar getUltimoNumeroGerado().
    • codigo_empresa

      public final int codigo_empresa
    • codigo_deposito

      public final int codigo_deposito
    • dias_uteis

      public final int dias_uteis
    • parametro_plano

      public final int parametro_plano
    • liberado_ord_serv

      public final String liberado_ord_serv
    • cod_quinzena

      public final int cod_quinzena
    • data_limite_programacao

      public final Date data_limite_programacao
    • data_ini_fatu

      public final Date data_ini_fatu
    • data_fim_fatu

      public final Date data_fim_fatu
    • sit_per_fatu

      public final int sit_per_fatu
    • liberado_prep_ob

      public final String liberado_prep_ob
    • exportado

      public final int exportado
  • Method Details

    • get

      public static PeriodoProducao get(br.com.intersys.systextil.connection.AppConnection conn, int nrPeriodo, int areaPeriodo)
    • existsAreaPeriodoNove

      public static boolean existsAreaPeriodoNove(br.com.intersys.systextil.connection.AppConnection conn, int nrPeriodo, String areaProducao)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int nrPeriodo)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int nrPeriodo, int areaPeriodo)
    • getRange

      public static List<PeriodoProducao> getRange(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal, int areaPeriodo)
    • updateSituacao

      public void updateSituacao(br.com.intersys.systextil.connection.AppConnection conn, int situacao)
    • updateExportado

      public void updateExportado(br.com.intersys.systextil.connection.AppConnection conn, int exportado)
    • updateCapacidade

      public void updateCapacidade(br.com.intersys.systextil.connection.AppConnection conn, double capacidade)
    • updateAndGetNextUltimoNumero

      public int updateAndGetNextUltimoNumero(br.com.intersys.systextil.connection.AppConnection conn)
      Atualiza e retorna o próximo ultimo_numero do banco de dados.

      Atenção! O campo ultimo_numero deste objeto não é alterado com a execução deste método; afinal, ele é "final". Mas o valor lido com o método getUltimoNumeroGerado() deste objeto é atualizado e mantido para uso futuro.

    • getUltimoNumeroGerado

      public int getUltimoNumeroGerado()
      Retorna o valor recalculado com updateAndGetNextUltimoNumero(AppConnection) ou, se não foi recalculado, o valor de ultimo_numero lido do banco de dados.
    • getProximoVago

      public PeriodoProducao getProximoVago(br.com.intersys.systextil.connection.AppConnection conn)
      Retorna o próximo período de produção disponível com situação menor que FECHADO.
      Returns:
      o período encontrado, ou nulo se não encontrar
    • getEstagioCritico

      public static int getEstagioCritico(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int area_periodo)
      Parameters:
      periodo_producao -
      area_periodo -
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getTudoPorAreaSituacaoEComplemento

      public static PeriodoProducao getTudoPorAreaSituacaoEComplemento(br.com.intersys.systextil.connection.AppConnection conn, int area, int situacaoPeriodo, String complemento)
    • alocaOrdemConfeccao

      public static List<Integer> alocaOrdemConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int numeroOrdensGerar, int periodo_producao)
    • getPeriodoArea

      public static PeriodoProducao getPeriodoArea(br.com.intersys.systextil.connection.AppConnection conn, Date dataAtual, int areaPeriodo)
    • listByAreaDesc

      public static PeriodoProducao[] listByAreaDesc(br.com.intersys.systextil.connection.AppConnection conn, int areaPeriodo, Date data)
    • getPeriodoPorAreaAndEmpresa

      public static int getPeriodoPorAreaAndEmpresa(br.com.intersys.systextil.connection.AppConnection conn, Date dataInicial, Date dataFinal, int area, int empresa)
    • getPeriodoPorArea

      public static int getPeriodoPorArea(br.com.intersys.systextil.connection.AppConnection cn, Date dataIni, Date dataFim, int area)
    • count

      public static int count(br.com.intersys.systextil.connection.AppConnection cn, int area, int empresa)
    • listPeriodosBySituacao

      public static List<Integer> listPeriodosBySituacao(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal, int situacao)
      Parameters:
      conn -
      periodoInicial -
      periodoFinal -
      situacao -
      Returns:
      Período de produção.
    • listPeriodosByAreaAndSituacao

      public static List<Integer> listPeriodosByAreaAndSituacao(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal, int areaPeriodo, int situacao)