Package systextil.dao

Class OrdemDeBeneficiamento

java.lang.Object
systextil.dao.OrdemDeBeneficiamento

public class OrdemDeBeneficiamento extends Object
Representa a tabela PCPB_010
  • Field Details

    • periodo_producao

      public final int periodo_producao
    • ordem_tingimento

      public final int ordem_tingimento
    • data_programa

      public final Date data_programa
    • previsao_termino

      public final Date previsao_termino
    • maquina

      public final CodMaquina maquina
    • grupo_maquina

      @Deprecated public final String grupo_maquina
      Deprecated.
    • subgrupo_maquina

      @Deprecated public final String subgrupo_maquina
      Deprecated.
    • numero_maquina

      @Deprecated public final int numero_maquina
      Deprecated.
    • numero_receita

      public final int numero_receita
    • peso_tingimento

      public final double peso_tingimento
    • relacao_banho

      public final double relacao_banho
    • qtde_quilos_prog

      public final double qtde_quilos_prog
    • observacao

      public final String observacao
    • ordem_preparacao

      public final int ordem_preparacao
    • situacao_ordem

      public final int situacao_ordem
    • cod_cancelamento

      public final int cod_cancelamento
    • dt_cancelamento

      public final Date dt_cancelamento
    • ultimo_estagio

      public final int ultimo_estagio
    • observacao2

      public final String observacao2
    • ordem_producao

      public final int ordem_producao
    • situacao_fal

      public final int situacao_fal
    • nivel_estrutura

      public final String nivel_estrutura
    • tipo_ordem

      public final int tipo_ordem
    • ordem_processo

      public final int ordem_processo
    • ordem_reprocesso

      public final int ordem_reprocesso
    • situacao_ot

      public final int situacao_ot
    • situacao_estamparia

      public final int situacao_estamparia
    • ordem_servico

      public final int ordem_servico
    • seq_ordem_serv

      public final int seq_ordem_serv
    • grupo_atendimento

      public final int grupo_atendimento
    • programa_externo

      public final String programa_externo
    • data_envio_preactor

      public final Date data_envio_preactor
    • data_retorno_preactor

      public final Date data_retorno_preactor
    • codigo_roteiro

      public final int codigo_roteiro
    • situacao_pre_ob

      public final int situacao_pre_ob
    • tipo_programacao

      public final int tipo_programacao
    • sit_ordem_sal

      public final int sit_ordem_sal
    • numero_programa

      public final int numero_programa
    • sit_prov

      public final int sit_prov
    • data_prevista_original

      public final Date data_prevista_original
    • ordem_teste

      public final int ordem_teste
    • qtde_rolos_teste

      public final double qtde_rolos_teste
    • qtde_quilos_teste

      public final double qtde_quilos_teste
    • cor_imp_teste

      public final String cor_imp_teste
    • situacao_bloqueio

      public final int situacao_bloqueio
    • numero_fusos

      public final int numero_fusos
    • codigo_motivo

      public final int codigo_motivo
    • situacao_reposicao

      public final int situacao_reposicao
    • posicao_integracao

      public final int posicao_integracao
    • situacao_integracao

      public final int situacao_integracao
    • observacao3

      public final String observacao3
    • volume_banho_2

      public final double volume_banho_2
    • volume_banho

      public final double volume_banho
    • qtde_rolos_prog

      public final double qtde_rolos_prog
  • Method Details

    • get

      public static OrdemDeBeneficiamento get(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Busca um registro na tabela PCPB_010 pela sua chave
      Parameters:
      conn - A conexao com o banco
      ordem_producao - o numero da ordem
      Returns:
      um OrdemDeBeneficiamento
    • getPeriodoProd

      public static OrdemDeBeneficiamento getPeriodoProd(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao)
    • existsGrupoAtendimento

      public static boolean existsGrupoAtendimento(br.com.intersys.systextil.connection.AppConnection conn, int grupo_atendimento)
    • getComCodCancelamento

      public static OrdemDeBeneficiamento getComCodCancelamento(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codCanc)
    • getByPeriodo

      public static OrdemDeBeneficiamento getByPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int ordem, int periodoInicial, int periodoFinal, int par1, int par2)
    • existsOrdemNoPeriodo

      public static boolean existsOrdemNoPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int periodoInicial, int periodoFinal)
      Verifica se a ordem existe no intervalo de períodos informado
      Parameters:
      conn - A conexão com o banco
      ordem_producao - o numero da ordem
      periodoInicial - o período de produção inicial
      periodoFinal - o período de produção final
      Returns:
      true se existe ou false caso contrário
    • exists

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

      public static DataReader getOrdensNaoCanceladasNoPeriodo(br.com.intersys.systextil.connection.AppConnection conn, int periodoInicial, int periodoFinal)
      Busca as ordens não canceladas em um determinado intervalo de periodos
      Parameters:
      conn - a conexão com o banco
      periodoInicial - número do período inicial
      periodoFinal - número do período final
      Returns:
      um DataReader com o cursor apontado para o primeiro registro.
    • getOrdemProdutoByOrdTing

      public static DataReader getOrdemProdutoByOrdTing(br.com.intersys.systextil.connection.AppConnection conn, int ordem_tingimento)
    • toArray

      public static OrdemDeBeneficiamento[] toArray(br.com.intersys.systextil.connection.AppConnection cn)
    • make

      public static OrdemDeBeneficiamento make(br.com.intersys.systextil.connection.AppConnection conn)
    • updateTipoProgramacaoOrdem

      public static void updateTipoProgramacaoOrdem(br.com.intersys.systextil.connection.AppConnection conn, int tipoProgramacao, int ordem)
    • updateCorProdutoByOrdemServico

      public static int updateCorProdutoByOrdemServico(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, String novaCor)
      Atualiza o código da cor da ordem de beneficiamento baseando-se na ordem de serviço e na sequencia do item da ordem de serviço. Fará um update no campo PCPB_020.PANO_SBG_ITEM para o valor do parâmetro @param novaCor.
      Parameters:
      conn - Conexão com a base de dados.
      ordemServico - Numero da ordem de serviço em que a Ordem de Beneficiamento esta associada.
      sequenciaOrdemServico - Sequência da ordem de serviço em que se encontra o item da Ordem de Beneficiamento.
      novaCor - Código da nova cor, código que fará parte do produto da Ordem de Beneficiamento
      Returns:
      Retorna o número de linhas atualizadas na ordem de beneficimento, teoricamente deve ser somente uma.
    • updateQtdeQuilosRolosProg

      public static void updateQtdeQuilosRolosProg(br.com.intersys.systextil.connection.AppConnection conn, int ordemBeneficiamento, double qtdeRolos, double qtdeKg)
      Atualiza a quantidade de rolos programados e a quantidade de quilos programados na capa da ordem de beneficiamento.
      Parameters:
      conn - Conexão com a base de dados.
      ordemBeneficiamento - Ordem de beneficiamento que deverá ser atualizada.
      qtdeRolos - Quantidade de rolos a ser atualizada na capa da ordem de beneficiamento.
      qtdeKg - Quantidade de quilos a ser atualizada na capa da ordem de beneficiamento.
    • getProximoNumeroOrdem

      public static int getProximoNumeroOrdem(br.com.intersys.systextil.connection.AppConnection conn)
    • insereOrdemSaldo

      public static void insereOrdemSaldo(br.com.intersys.systextil.connection.AppConnection conn, int ordemBeneficiamento, int novaOrdemBeneficiamento)
      Cria uma ordem de beneficiamento espelho da ordem de beneficiamento passada por parametro.
      Parameters:
      conn - Conexão com a base de dados
      ordemBeneficiamento - Ordem de beneficiamento antiga, ordem que deverá ser copiada.
      novaOrdemBeneficiamento - Ordem de beneficiamento nova.
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao)
    • existsNotCanceleda

      public static boolean existsNotCanceleda(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao)
    • getCodigoCancelamento

      public static int getCodigoCancelamento(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao)
    • existeOrdemPorTipo

      public static boolean existeOrdemPorTipo(br.com.intersys.systextil.connection.AppConnection cn, int tipoOrdem)
    • updateSituacaoOrdem

      public static void updateSituacaoOrdem(br.com.intersys.systextil.connection.AppConnection conn, int ob, int situacao)
    • list

      public static List<OrdemDeBeneficiamento> list(br.com.intersys.systextil.connection.AppConnection cn, int periodoInicial, int periodoFinal, String nivel)
      Returns:
      uma List de OrdemDeBeneficiamento de tecidos acabados, fios e materiais, que estiverem dentro do periodo informado.
    • listOrdensBySituacao

      public static List<Integer> listOrdensBySituacao(br.com.intersys.systextil.connection.AppConnection cn, int situacaoOrdem)
      Parameters:
      cn -
      situacaoOrdem -
      Returns:
      uma lista de ordens de produção filtradas pela situação da mesma, que será informada como parâmetro na chamada do método.
    • getOBByOrdemServico

      public static int getOBByOrdemServico(br.com.intersys.systextil.connection.AppConnection cn, int ordemServico)
      Returns:
      as ordens de beneficiamento associada a ordem de serviço informada como parâmetro.
    • existsOrdemServico

      public static boolean existsOrdemServico(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao)
      Returns:
      as ordens de beneficiamento é associada a uma ordem de serviço.
    • getOrdemServicoByOB

      public static int getOrdemServicoByOB(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao)
      Returns:
      as ordem de serviço associada a uma orndem de beneficiamento informada como parâmetro.