Package systextil.dao

Class OrdemConfeccaoItem

java.lang.Object
systextil.dao.OrdemConfeccaoItem

public class OrdemConfeccaoItem extends Object
Representa a tabela PCPC_040.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
     
    final int
     
    final int
     
    final Date
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    atualizarQtdeUltEst(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ultimo_estagio)
     
    static void
    atualizarQtdeUltEstSitCorte(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ultimo_estagio, int situacao_corte)
     
    static int
    contaoOrdensConfeccaoDaOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static void
    criaCopias(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducaoOrigem, Map<Integer,List<Integer>> codProducaoConfeccaoAlocados)
    Cria copias de ordem_producao_origem.
    static void
    delete(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static boolean
    exist(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int sequencia_enfesto)
     
    static boolean
    existeEstagio(br.com.intersys.systextil.connection.AppConnection conn, OrdemDeCorte ordemCorte, int estagio)
     
    static boolean
    exists(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao)
     
    static boolean
    existsBalanceio(br.com.intersys.systextil.connection.AppConnection cn, int codigoBalanceio)
     
    static boolean
    existsByQtdePecasProd(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int codEstagio, int qtdePecasProd)
     
    static boolean
    existSequenciaEstagioZero(br.com.intersys.systextil.connection.AppConnection conn, int p_ordem_producao)
     
    static boolean
    existsEstagio(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int estagio)
     
    static boolean
    existsOS(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int estagio_altera_programado)
    Retorna se a ordem de corte tem uma ordem de serviço(pcpc_040.numero_ordem > 0).
    static boolean
    existsOS(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao, int periodo_producao)
    Retorna se a ordem de corte tem uma ordem de serviço(numero_ordem > 0).
    static boolean
    existsPorOrdemEEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio)
     
    get(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao, int codigo_estagio)
     
    getByOrdemConfecAndPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int ordemConfeccao, int periodoProducao)
     
    static int
    getCodigoEmpresa(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int codigoEstagio)
     
    static Integer
    getCodigoEstagioPorOrdemConfeccaoESeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao, int seq_operacao)
     
    static Integer
    getCodigoEstagioPorSeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
     
    getComPcpc040(br.com.intersys.systextil.connection.AppConnection conn, int periodoProducao, int ordemConfeccao, int codigoEstagio, int codigoCancelamento, int ordemProducao)
    Select utiliza a tabela pcpc_020, procura por pcpc_040.periodo_producao, pcpc_040.codigo_estagio, pcpc_020.cod_cancelamento, pcpc_040.ordem_producao invalid input: '<'>, e pcpc_040.ordem_producao = pcpc_020.ordem_producao
    static int
    getEstagiosPorSequenciaEOp(br.com.intersys.systextil.connection.AppConnection conn, int sequenciaOper, int ordemProducao)
     
    getInformacoesDoProximoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem, int estagio)
     
    static String
    getMaiorItemEntreOrdens(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producaoInicial, int ordem_producaoFinal)
    Retorna a menor cor da ordem de corte
    static int
    getMaiorOrdemConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static int
    getMaiorOrdemConfeccaoPorProduto(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int periodoProd, Roteiro r)
     
    static Integer
    getMaiorOrdemEntrePeriodos(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal)
     
    static int
    getMaxSeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    Retorna a maior seq_operacao gravada para essa ordem de produção, ou zero se não houver.
    static int
    getMaxSeqOperacaoAteTal(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
    Retorna a maior seq_operacao gravada até o valor informado, para essa ordem de produção, ou zero se não houver.
    static int
    getMaxSequenciaEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    Retorna a maior sequencia_estagio gravada para essa ordem de produção, ou zero se não houver.
    static String
    getMenorItemEntreOrdens(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producaoInicial, int ordem_producaoFinal)
    Retorna a menor cor da ordem de corte
    static int
    getMenorOrdemConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static Integer
    getMenorOrdemEntrePeriodos(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal)
     
    static int
    getMinQtdePecasProd(br.com.intersys.systextil.connection.AppConnection conn, OrdemConfeccaoItem ordem)
     
    static int
    getMinSeqOperacaoMaiorQueTal(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
    Retorna a menor seq_operacao gravada acima do valor informado, para essa ordem de produção, ou zero se não houver.
    static int
    getOrdemByOSAgrupada(br.com.intersys.systextil.connection.AppConnection cn, int ordemServico)
     
    getPorPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int periodoProducao, int ordemConfeccao, int codEstagio)
     
    getPorProd(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int ordemConfeccao, int codEstagio, String nivel, String grupo, String subGrupo)
     
    static int
    getQuantidadeAproduzir(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int estagio, int ordemConfecao, CodProduto codProduto)
     
    static int
    getQuantidadeAproduzirPorEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int estagio)
    Deprecated.
    metodo esta errado não pega o valor correto.
    static int
    getQuantidadeProduzidaPorEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int estagio)
     
    static int
    getQuantidadeProgramadaPorOrdemProducaoProduto(br.com.intersys.systextil.connection.AppConnection cn, int ordem_producao, CodProduto prodOC)
    Retorna a quantidade programada da Ordem de Produçao do pcpc_020.ultimo_estagio.
    static int
    getSeqEstagioByOrdemProducaoAndSeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
     
    static int
    getTotalPecas(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static Integer
    getUltimaSeqOperacaoPorOrdemConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao)
     
    static int
    getUltimoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    Retorna o codigo_estagio encontrado para a ordem de produção, por ordem de seq_operacao desc, sequencia_estagio desc, estagio_depende desc, codigo_estagio desc.
    static boolean
    insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio)
     
    static boolean
    insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio, int seq_enfesto)
     
    static boolean
    insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio, int seq_enfesto, int seq_quebra)
     
    static boolean
    insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio, int seq_enfesto, int seq_quebra, int codigo_empresa)
     
    listByCodigoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio)
     
    listByCodigoEstagioOrderByOndemConf(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio)
     
    listByOPProdutoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio, CodProduto codProduto)
     
    listBySequenciaEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int sequencia_estagio)
     
    static List<Integer>
    listEstagios(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static List<Integer>
    listEstagiosOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int sequencia)
     
    static List<Integer>
    listOrdConfPorProdIntervalo(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int ordem1, int ordem2, String nivel, String grupo, String subGrupo)
     
    static List<Integer>
    listOrdensConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static List<Integer>
    listOrdensConfeccaoPorProd(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String nivel, String grupo, String subGrupo)
     
    listOrderByAsc(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    listPorOPeEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int ordemConfeccao, int codigoEstagio)
     
    listPorOrdemProducaoPeriodoFaixaDeOrdemConfeccaoEEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int periodoProducao, int ordemConfeccaoIni, int ordemConfeccaoFim, int codigoEstagio)
     
    listPorOrdensPacotesPeriodosEEstagios(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int periodoProducao, int ordemConfeccaoIni, int ordemConfeccaoFim, int codigoEstagio)
     
    listProducaoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao)
     
    listSemEstagioAnterior(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    Retorna os itens com estagio_anterior=0.
    static List<Integer>
    listSeqOperacaoDesc(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    make(br.com.intersys.systextil.connection.AppConnection cn)
    Fornece um objeto a partir do registro atual de uma conexão ao banco de dados.
    static boolean
    ordemTemItensComSequenciaEstagioZeroENaoZero(br.com.intersys.systextil.connection.AppConnection conn, int p_ordem_producao)
     
    static int
    sumQtdePecasProg(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int estagio)
     
    static void
    updateCodigoEmpresaDoPacote(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int ordemProducao, OrdemConfeccaoItem ordemConfeccaoItem)
     
    static void
    updateEstagioAnteriorComTrigger3(br.com.intersys.systextil.connection.AppConnection conn, int estagio_anterior, int ordem_producao, int ordem_confeccao, int periodo_producao, int codigo_estagio)
     
    static void
    updateQtdeProducaoByOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int qtde_pecas_prod, int qtde_pecas_2a, int periodo_producao, int ordem_producao, int ordem_confeccao, int codigo_estagio)
     
    static void
    updateQtdeProgOriginal(br.com.intersys.systextil.connection.AppConnection conn, OrdemConfeccaoItem ordemConfeccaoItemOrigem, int qtdeProgramada)
     
    static void
    updateQtdeProgramada(br.com.intersys.systextil.connection.AppConnection conn, OrdemConfeccaoItem ordemConfeccaoItemOrigem, int qtdeSaldoAProgramar)
     
    static void
    updateSituacaoEmProdAProdComTrigger3(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • periodo_producao

      public final int periodo_producao
    • ordem_confeccao

      public final int ordem_confeccao
    • codigo_estagio

      public final int codigo_estagio
    • proconf

      public final CodProduto proconf
    • qtde_pecas_prog

      public final int qtde_pecas_prog
    • qtde_pecas_prod

      public final int qtde_pecas_prod
    • qtde_conserto

      public final int qtde_conserto
    • qtde_pecas_2a

      public final int qtde_pecas_2a
    • estagio_anterior

      public final int estagio_anterior
    • situacao_ordem

      public final int situacao_ordem
    • numero_ordem

      public final int numero_ordem
    • seq_ordem_serv

      public final int seq_ordem_serv
    • div_prod_int

      public final int div_prod_int
    • ordem_producao

      public final int ordem_producao
    • qtde_perdas

      public final int qtde_perdas
    • qtde_programada

      public final int qtde_programada
    • sequencia_estagio

      public final int sequencia_estagio
    • estagio_depende

      public final int estagio_depende
    • usuario

      public final String usuario
    • codigo_familia

      public final int codigo_familia
    • posicao_fila

      public final int posicao_fila
    • posicao_fila_manual

      public final int posicao_fila_manual
    • seq_operacao

      public final int seq_operacao
    • data_prev_inicio

      public final Date data_prev_inicio
    • qtde_pessoas_prev

      public final int qtde_pessoas_prev
    • codigo_balanceio

      public final int codigo_balanceio
    • num_pacote_i

      public final int num_pacote_i
    • num_pacote_f

      public final int num_pacote_f
    • numero_id_tmrp_650

      public final int numero_id_tmrp_650
    • exportado_pms

      public final String exportado_pms
    • executa_trigger

      public final int executa_trigger
    • sequencia_enfesto

      public final int sequencia_enfesto
    • exclui_pacote

      public final int exclui_pacote
    • seq_quebra

      public final int seq_quebra
    • qtde_a_produzir_pacote

      public final int qtde_a_produzir_pacote
    • qtde_em_producao_pacote

      public final int qtde_em_producao_pacote
  • Method Details

    • make

      public static OrdemConfeccaoItem make(br.com.intersys.systextil.connection.AppConnection cn)
      Fornece um objeto a partir do registro atual de uma conexão ao banco de dados.
    • exists

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

      public static boolean insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio)
    • insertUnique

      public static boolean insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio, int seq_enfesto)
    • insertUnique

      public static boolean insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio, int seq_enfesto, int seq_quebra, int codigo_empresa)
    • exist

      public static boolean exist(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int sequencia_enfesto)
    • insertUnique

      public static boolean insertUnique(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_confeccao, int codigo_estagio, int ordem_producao, CodProduto proconf, int qtde_pecas_prog, int estagio_anterior, int codigo_familia, int situacao_ordem, int qtde_programada, int seq_operacao, int estagio_depende, int sequencia_estagio, int seq_enfesto, int seq_quebra)
    • getComPcpc040

      public static OrdemConfeccaoItem getComPcpc040(br.com.intersys.systextil.connection.AppConnection conn, int periodoProducao, int ordemConfeccao, int codigoEstagio, int codigoCancelamento, int ordemProducao)
      Select utiliza a tabela pcpc_020, procura por pcpc_040.periodo_producao, pcpc_040.codigo_estagio, pcpc_020.cod_cancelamento, pcpc_040.ordem_producao invalid input: '<'>, e pcpc_040.ordem_producao = pcpc_020.ordem_producao
    • getUltimoEstagio

      public static int getUltimoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Retorna o codigo_estagio encontrado para a ordem de produção, por ordem de seq_operacao desc, sequencia_estagio desc, estagio_depende desc, codigo_estagio desc.
    • getCodigoEstagioPorOrdemConfeccaoESeqOperacao

      public static Integer getCodigoEstagioPorOrdemConfeccaoESeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao, int seq_operacao)
    • getCodigoEstagioPorSeqOperacao

      public static Integer getCodigoEstagioPorSeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
    • getUltimaSeqOperacaoPorOrdemConfeccao

      public static Integer getUltimaSeqOperacaoPorOrdemConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao)
    • getByOrdemConfecAndPeriodo

      public static OrdemConfeccaoItem getByOrdemConfecAndPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int ordemConfeccao, int periodoProducao)
    • ordemTemItensComSequenciaEstagioZeroENaoZero

      public static boolean ordemTemItensComSequenciaEstagioZeroENaoZero(br.com.intersys.systextil.connection.AppConnection conn, int p_ordem_producao)
    • existSequenciaEstagioZero

      public static boolean existSequenciaEstagioZero(br.com.intersys.systextil.connection.AppConnection conn, int p_ordem_producao)
    • getMaxSeqOperacao

      public static int getMaxSeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Retorna a maior seq_operacao gravada para essa ordem de produção, ou zero se não houver.
    • getMaxSeqOperacaoAteTal

      public static int getMaxSeqOperacaoAteTal(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
      Retorna a maior seq_operacao gravada até o valor informado, para essa ordem de produção, ou zero se não houver.
    • getMinSeqOperacaoMaiorQueTal

      public static int getMinSeqOperacaoMaiorQueTal(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
      Retorna a menor seq_operacao gravada acima do valor informado, para essa ordem de produção, ou zero se não houver.
    • getMaxSequenciaEstagio

      public static int getMaxSequenciaEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Retorna a maior sequencia_estagio gravada para essa ordem de produção, ou zero se não houver.
    • getSeqEstagioByOrdemProducaoAndSeqOperacao

      public static int getSeqEstagioByOrdemProducaoAndSeqOperacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int seq_operacao)
    • updateEstagioAnteriorComTrigger3

      public static void updateEstagioAnteriorComTrigger3(br.com.intersys.systextil.connection.AppConnection conn, int estagio_anterior, int ordem_producao, int ordem_confeccao, int periodo_producao, int codigo_estagio)
    • updateSituacaoEmProdAProdComTrigger3

      public static void updateSituacaoEmProdAProdComTrigger3(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • listSemEstagioAnterior

      public static OrdemConfeccaoItem[] listSemEstagioAnterior(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Retorna os itens com estagio_anterior=0.
    • listPorOrdemProducaoPeriodoFaixaDeOrdemConfeccaoEEstagio

      public static OrdemConfeccaoItem[] listPorOrdemProducaoPeriodoFaixaDeOrdemConfeccaoEEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int periodoProducao, int ordemConfeccaoIni, int ordemConfeccaoFim, int codigoEstagio)
    • listPorOrdensPacotesPeriodosEEstagios

      public static OrdemConfeccaoItem[] listPorOrdensPacotesPeriodosEEstagios(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int periodoProducao, int ordemConfeccaoIni, int ordemConfeccaoFim, int codigoEstagio)
    • listBySequenciaEstagio

      public static OrdemConfeccaoItem[] listBySequenciaEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int sequencia_estagio)
    • listByCodigoEstagio

      public static OrdemConfeccaoItem[] listByCodigoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio)
    • criaCopias

      public static void criaCopias(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducaoOrigem, Map<Integer,List<Integer>> codProducaoConfeccaoAlocados)
      Cria copias de ordem_producao_origem. Serão criadas uma cópia para cara ordem de produção no Mapa codProducaoConfeccaoAlocados. Nada será feito caso a ordem_producao_origem não exista no banco.
      Parameters:
      ordemProducaoOrigem - a ordem de produção que estamos copiando
      codProducaoConfeccaoAlocados - um mapa no qual a chave é um codigo de ordem de produção alocado, e o valor é uma lista de codigos de ordem de confeccção alocados. Para alocar um código de produção utilize o metodo OrdensDeProducao.alocaNumerosDeOrdemDeProducao. Para alocar um código de confeccção utilize o método PeriodoProducao.alocaOrdemConfeccao(connAlocacao, numeroOrdensConfeccao, periodoProducao)
    • listOrdensConfeccao

      public static List<Integer> listOrdensConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • listOrdensConfeccaoPorProd

      public static List<Integer> listOrdensConfeccaoPorProd(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String nivel, String grupo, String subGrupo)
    • contaoOrdensConfeccaoDaOrdemProducao

      public static int contaoOrdensConfeccaoDaOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • getQuantidadeProgramadaPorOrdemProducaoProduto

      public static int getQuantidadeProgramadaPorOrdemProducaoProduto(br.com.intersys.systextil.connection.AppConnection cn, int ordem_producao, CodProduto prodOC)
      Retorna a quantidade programada da Ordem de Produçao do pcpc_020.ultimo_estagio.
    • listOrderByAsc

      public static OrdemConfeccaoItem[] listOrderByAsc(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • getMinQtdePecasProd

      public static int getMinQtdePecasProd(br.com.intersys.systextil.connection.AppConnection conn, OrdemConfeccaoItem ordem)
    • delete

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

      public static int getTotalPecas(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • get

      public static OrdemConfeccaoItem get(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao, int codigo_estagio)
    • getPorProd

      public static OrdemConfeccaoItem getPorProd(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int ordemConfeccao, int codEstagio, String nivel, String grupo, String subGrupo)
    • atualizarQtdeUltEst

      public static void atualizarQtdeUltEst(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ultimo_estagio)
    • atualizarQtdeUltEstSitCorte

      public static void atualizarQtdeUltEstSitCorte(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ultimo_estagio, int situacao_corte)
    • existsOS

      public static boolean existsOS(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int estagio_altera_programado)
      Retorna se a ordem de corte tem uma ordem de serviço(pcpc_040.numero_ordem > 0).
    • existsOS

      public static boolean existsOS(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao, int periodo_producao)
      Retorna se a ordem de corte tem uma ordem de serviço(numero_ordem > 0).
    • existsPorOrdemEEstagio

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

      public static String getMenorItemEntreOrdens(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producaoInicial, int ordem_producaoFinal)
      Retorna a menor cor da ordem de corte
    • getMaiorItemEntreOrdens

      public static String getMaiorItemEntreOrdens(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producaoInicial, int ordem_producaoFinal)
      Retorna a menor cor da ordem de corte
    • getMaiorOrdemEntrePeriodos

      public static Integer getMaiorOrdemEntrePeriodos(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal)
    • getMenorOrdemEntrePeriodos

      public static Integer getMenorOrdemEntrePeriodos(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal)
    • getMenorOrdemConfeccao

      public static int getMenorOrdemConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • getMaiorOrdemConfeccao

      public static int getMaiorOrdemConfeccao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • getMaiorOrdemConfeccaoPorProduto

      public static int getMaiorOrdemConfeccaoPorProduto(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int periodoProd, Roteiro r)
    • listByCodigoEstagioOrderByOndemConf

      public static OrdemConfeccaoItem[] listByCodigoEstagioOrderByOndemConf(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio)
    • listPorOPeEstagio

      public static OrdemConfeccaoItem[] listPorOPeEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int ordemConfeccao, int codigoEstagio)
    • updateCodigoEmpresaDoPacote

      public static void updateCodigoEmpresaDoPacote(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int ordemProducao, OrdemConfeccaoItem ordemConfeccaoItem)
    • getCodigoEmpresa

      public static int getCodigoEmpresa(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int codigoEstagio)
    • listProducaoEstagio

      public static OrdemConfeccaoItem[] listProducaoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_confeccao)
    • getInformacoesDoProximoEstagio

      public static OrdemConfeccaoItem getInformacoesDoProximoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem, int estagio)
    • listEstagios

      public static List<Integer> listEstagios(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • getEstagiosPorSequenciaEOp

      public static int getEstagiosPorSequenciaEOp(br.com.intersys.systextil.connection.AppConnection conn, int sequenciaOper, int ordemProducao)
    • getPorPeriodo

      public static OrdemConfeccaoItem getPorPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int periodoProducao, int ordemConfeccao, int codEstagio)
    • existeEstagio

      public static boolean existeEstagio(br.com.intersys.systextil.connection.AppConnection conn, OrdemDeCorte ordemCorte, int estagio)
    • getQuantidadeProduzidaPorEstagio

      public static int getQuantidadeProduzidaPorEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int estagio)
    • getQuantidadeAproduzirPorEstagio

      @Deprecated public static int getQuantidadeAproduzirPorEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int estagio)
      Deprecated.
      metodo esta errado não pega o valor correto. Deve-se usar o metodo: getQuantidadeAproduzir
    • getQuantidadeAproduzir

      public static int getQuantidadeAproduzir(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int estagio, int ordemConfecao, CodProduto codProduto)
    • listSeqOperacaoDesc

      public static List<Integer> listSeqOperacaoDesc(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • listEstagiosOrdemProducao

      public static List<Integer> listEstagiosOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int sequencia)
    • existsEstagio

      public static boolean existsEstagio(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int estagio)
      Parameters:
      cn -
      ordemProducao -
      estagio -
      Returns:
      se a OrdemDeCorte possui o
      invalid reference
      estagio
      informado.
    • existsByQtdePecasProd

      public static boolean existsByQtdePecasProd(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int codEstagio, int qtdePecasProd)
    • sumQtdePecasProg

      public static int sumQtdePecasProg(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int estagio)
    • updateQtdeProgramada

      public static void updateQtdeProgramada(br.com.intersys.systextil.connection.AppConnection conn, OrdemConfeccaoItem ordemConfeccaoItemOrigem, int qtdeSaldoAProgramar)
    • updateQtdeProgOriginal

      public static void updateQtdeProgOriginal(br.com.intersys.systextil.connection.AppConnection conn, OrdemConfeccaoItem ordemConfeccaoItemOrigem, int qtdeProgramada)
    • getOrdemByOSAgrupada

      public static int getOrdemByOSAgrupada(br.com.intersys.systextil.connection.AppConnection cn, int ordemServico)
      Returns:
      a ordem de produção de acordo com a ordem de serviço informada como parâmetro.
    • existsBalanceio

      public static boolean existsBalanceio(br.com.intersys.systextil.connection.AppConnection cn, int codigoBalanceio)
    • listOrdConfPorProdIntervalo

      public static List<Integer> listOrdConfPorProdIntervalo(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int ordem1, int ordem2, String nivel, String grupo, String subGrupo)
    • listByOPProdutoEstagio

      public static List<OrdemConfeccaoItem> listByOPProdutoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_estagio, CodProduto codProduto)
    • updateQtdeProducaoByOrdemProducao

      public static void updateQtdeProducaoByOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int qtde_pecas_prod, int qtde_pecas_2a, int periodo_producao, int ordem_producao, int ordem_confeccao, int codigo_estagio)