Package systextil.dao

Class OrdemTecelagem

java.lang.Object
systextil.dao.OrdemTecelagem

public class OrdemTecelagem extends Object
Representa a tabela PCPT_010.
  • Field Details

    • periodo_producao

      public final int periodo_producao
    • cd_pano

      public final Alternativa cd_pano
      Variável composta formada pela leitura dos campos "cd_pano" e alternativa_item.
    • numero_programa

      public final int numero_programa
    • qtde_quilos_prog

      public final double qtde_quilos_prog
    • qtde_quilos_prod

      public final br.com.intersys.systextil.connection.Amount qtde_quilos_prod
    • qtde_rolos_prog

      public final double qtde_rolos_prog
    • qtde_rolos_prod

      public final double qtde_rolos_prod
    • maquina

      public final CodMaquina maquina
      Variável composta formada pela leitura de grupo_maquina, subgru_maquina e numero_maquina.
    • cod_cancelamento

      public final int cod_cancelamento
    • dt_cancelamento

      public final Date dt_cancelamento
    • prioridade

      public final int prioridade
    • observacao

      public final String observacao
    • grp_maq

      public final CodMaquina grp_maq
      Variável composta formada pela leitura de grp_maq_grupo_mq, grp_maq_sbgr_maq e numero_maquina.
    • roteiro_opcional

      public final int roteiro_opcional
    • alternativa_item

      @Deprecated public final int alternativa_item
      Deprecated.
      usar cd_pano.alt
    • acab

      public final Alternativa acab
      Variável composta formada pela leitura dos campos "acab" e alternativa_item.
    • observacao2

      public final String observacao2
    • data_digitacao

      public final Date data_digitacao
    • situacao_ordem

      public final int situacao_ordem
    • ordem_tecelagem

      public final int ordem_tecelagem
    • peso_rolo

      public final double peso_rolo
    • situacao_exp

      public final int situacao_exp
    • etiquetas_impressas

      public final int etiquetas_impressas
    • quilos_prog_acab

      public final double quilos_prog_acab
    • rolos_prog_acab

      public final double rolos_prog_acab
    • quilos_prod_acab

      public final double quilos_prod_acab
    • rolos_prod_acab

      public final double rolos_prod_acab
    • dep_entrada_tec

      public final int dep_entrada_tec
    • ordem_servico

      public final int ordem_servico
    • seq_ordem_serv

      public final int seq_ordem_serv
    • grupo_confeccao

      public final String grupo_confeccao
    • tipo_producao

      public final int tipo_producao
    • mt_quadrado

      public final double mt_quadrado
    • mt_lineares

      public final double mt_lineares
    • dep_carga

      public final int dep_carga
    • numero_lote

      public final String numero_lote
    • tran_baixa_insumo

      public final int tran_baixa_insumo
    • qtde_unidades_prog

      public final double qtde_unidades_prog
    • hora_digitacao

      public final Time hora_digitacao
    • usuario_digitacao

      public final String usuario_digitacao
    • codigo_motivo

      public final int codigo_motivo
    • data_prev_inicio

      public final Date data_prev_inicio
    • hora_prev_inicio

      public final Time hora_prev_inicio
    • situacao_reposicao

      public final int situacao_reposicao
    • tipo_ordem

      public final int tipo_ordem
    • data_prev_termino

      public final Date data_prev_termino
    • hora_prev_termino

      public final Time hora_prev_termino
    • opcao_maquina

      public final int opcao_maquina
    • nr_boca

      public final int nr_boca
    • numero_agrupamento

      public final int numero_agrupamento
    • liquidacao_tecelagem

      public final int liquidacao_tecelagem
    • usuario_liquidacao_tecel

      public final String usuario_liquidacao_tecel
    • data_liquidacao_tecel

      public final Date data_liquidacao_tecel
    • hora_liquidacao_tecel

      public final Time hora_liquidacao_tecel
    • situacao_mp

      public final int situacao_mp
    • ordem_benefic_modular

      public final int ordem_benefic_modular
    • grupo_maq_rolo

      public final String grupo_maq_rolo
    • subgrupo_maq_rolo

      public final String subgrupo_maq_rolo
    • numero_maq_rolo

      public final int numero_maq_rolo
    • endereco_rolo

      public final String endereco_rolo
  • Method Details

    • get

      public static OrdemTecelagem get(br.com.intersys.systextil.connection.AppConnection conn, int ordem_tecelagem)
    • getNaoCancelada

      public static OrdemTecelagem getNaoCancelada(br.com.intersys.systextil.connection.AppConnection conn, int ordem, int codCancelamento)
    • updateSituacao

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

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

      public CodProduto getPanoDaOrdemAnterior(br.com.intersys.systextil.connection.AppConnection conn)
    • updateAddEtiquetasImpressas

      public void updateAddEtiquetasImpressas(br.com.intersys.systextil.connection.AppConnection conn, int conta_rolos)
    • exists

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

      public static Alternativa getAlternativaDaOT(br.com.intersys.systextil.connection.AppConnection conn, int ordem)
    • getOrdenAProduzirPorProduto

      public static OrdemTecelagem getOrdenAProduzirPorProduto(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto)
      Irá retornar a primeira ordem encontrada em base no produto informado, a procura será por ordens de tecelagem que não estejam canceladas e que existem quantidades a produzir. Dando preferencia para ordens que estejam mais tempo em aberto.
      Parameters:
      conn -
      produto - produto da ordem
      Returns:
    • getOrdemPorTecido

      public static int getOrdemPorTecido(br.com.intersys.systextil.connection.AppConnection cn, CodProduto produto)
    • getMaquina

      public static CodMaquina getMaquina(br.com.intersys.systextil.connection.AppConnection conn, int ordem)
    • existsPorOrdemAndTecido

      public static boolean existsPorOrdemAndTecido(br.com.intersys.systextil.connection.AppConnection conn, int ordem, CodProduto produto)
    • atualizaQuantidadesProduzidas

      public static void atualizaQuantidadesProduzidas(br.com.intersys.systextil.connection.AppConnection cn, double qtdeQuilosAcabados, int qtdeRolosProduzidos, int ordem, boolean atualizaSubProgramacao, int sequencia)
      Atualiza a quantidade produzida da ordem, caso exista subprogramação será atualizada sua quantidade também. Atualiza as quantidades com base nas informações do rolo (pcpt_020)
      Parameters:
      cn -
      qtdeQuilosAcabados -
      qtdeRolosProduzidos -
      ordem -
      atualizaSubProgramacao -
      sequencia - será usada apenas se atualizaSubProgramacao for parametrizada com true.
    • getItem

      public static CodProduto getItem(br.com.intersys.systextil.connection.AppConnection cn, int ordemTecelagem)
    • existsMaquinaNaOrdemDeTecelagem

      public static boolean existsMaquinaNaOrdemDeTecelagem(br.com.intersys.systextil.connection.AppConnection cn, CodMaquina maquina)
    • listAlternativas

      public static Alternativa[] listAlternativas(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao)
    • exists

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

      public static void atualizarOrdemDeServico(br.com.intersys.systextil.connection.AppConnection cn, int ordemServico, int sequenciaOrdemDeServico, int ordemTecelagem)
    • getOTByOrdemServico

      public static int getOTByOrdemServico(br.com.intersys.systextil.connection.AppConnection cn, int ordemServico)
    • updateQtdeProgramada

      public static void updateQtdeProgramada(br.com.intersys.systextil.connection.AppConnection cn, int ordemTecelagem, double qtde_quilos_prog)
    • updateQtdeEtiquetas

      public static void updateQtdeEtiquetas(br.com.intersys.systextil.connection.AppConnection cn, int ordemTecelagem, String sinal)
    • updateZerarQtdeProgramada

      public static void updateZerarQtdeProgramada(br.com.intersys.systextil.connection.AppConnection cn, int ordemTecelagem)