Package systextil.dao

Class OrdemBeneficiamentoDestino

java.lang.Object
systextil.dao.OrdemBeneficiamentoDestino

public class OrdemBeneficiamentoDestino extends Object
Representa a tabela PCPB_030
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final String
     
    final String
     
    final String
     
    final int
     
    final int
     
    final double
     
    final br.com.intersys.systextil.connection.Amount
     
    final double
     
    final double
     
    final double
     
    final double
     
    final double
     
    final double
     
    final String
     
    int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    atualizaQuantidadeRolosProgramados(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount qtde_quilos_prog_adicionar, double qtde_rolos_prog_adicionar, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int sequencia)
    Atualiza o campo qtde_quilos_prog somando o parametro qtde_quilos_prog_adicionar ao valor que já se encontra programado
    static void
    atualizaQuantidadeRolosProgramados(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount qtde_quilos_prog_adicionar, double qtde_rolos_prog_adicionar, int ordem_producao, CodProduto produtoPano, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int sequencia)
    Atualiza o campo qtde_quilos_prog somando o parametro qtde_quilos_prog_adicionar ao valor que já se encontra programado
    static void
    checkedInsert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int alternativa, int roteiro, int sequencia)
    Insere uma nova OrdemBeneficiamentoDestino no banco
    static void
    checkedInsert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, CodProduto codProdutoPano, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int alternativa, int roteiro, int sequencia)
    Insere novo registro no banco.
    static void
    delete(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    static boolean
    exists(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int pedido_corte, int nr_pedido_ordem)
     
    get(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto prod, int loteAcomp, int pedidoCorte, int nrPedidoOrdem, int sequenciaPeriodo)
     
    get(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto produto, int pedidoCorte, int codDeposito, String compSql, int sequenciaPedido, int nrPedidoOrdem, int codigoAcomp, int loteAcomp)
     
    static DataReader
    getByOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    Retorna as OrdemBeneficiamentoDestino com base na ordem de produção
    static DataReader
    getByOrdemProducaoAndPedidoCorte(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int pedido_corte)
    Retorna as OrdemBeneficiamentoDestino com base na ordem de produção e pedido_corte
    static int
    getDeposito(br.com.intersys.systextil.connection.AppConnection cn, int ordem, CodProduto produto)
     
    static int
    getMaxSeqOrdemProd(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int sequencia)
     
    static int
    getMaxSeqOrdemProd(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, CodProduto codProdutoPano, int codigo_acomp, int sequencia)
     
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_quilos_progr, double qtde_rolos_prog, int alternativa, int roteiro, int sequencia)
     
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int sequencia, int codigo_transacao)
    Insere uma nova OrdemBeneficiamentoDestino no banco
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, CodProduto codProdutoPano, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int sequencia, int codigo_transacao)
     
    static void
    insertUniqueOrUpdate(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemProducao, CodProduto produto, int pedidoCorte, int nrPedidoOrdem, int seqPeriodo, int codDeposito, double qtdeQuilosProg, double qtdeRolosProg, int alternativa, int roteiro, double qtdeUnidadeProg, int sequencia)
    Fará um insert na tabela PCPB_030, caso dê erro de chave primária, realizará um update na tabela com os mesmos parâmetros.
    static DataReader
    list(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    Retorna as OrdemBeneficiamentoDestino com base no código do rolo
    list(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String nivel, String grupo, String sub, String item, int pedidoCorte, int situcao)
     
    list(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String nivel, String grupo, String sub, String item, int pedidoCorte, int situcao, int codDeposito, int lote, String compSql)
     
    static DataReader
    listByOrdemProducaoAndProduto(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item)
     
    static DataReader
    listByOrdemProducaoAndProduto(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, CodProduto codProdutoPano)
     
    listDestinadosPedido(br.com.intersys.systextil.connection.AppConnection cn, CodProduto produto, int deposito, int seqPeriodo, int nrPedidoOrdem)
     
    listPorProdutoCodAcompLoteEPedidoCorte(br.com.intersys.systextil.connection.AppConnection conn, int ordem, CodProduto produto, int codAcomp, int lote, int pedidoCorteIn1, int pedidoCorteIn2, int pedidoCorteIn3)
     
    toArray(br.com.intersys.systextil.connection.AppConnection cn)
     
    static int
    updateCorProdutoByOrdemServico(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, int ordemProducao, int sequenciaOrdemProducao, String novaCor)
    Atualiza o campo PCPB_030.PANO_ITEM do destino do item da ordem de beneficiemnto, este campo compõe a chave da tabela.
    static int
    updateCorProdutoByOrdemServico(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, String novaCor)
    Atualiza o campo PCPB_030.PANO_ITEM do destino do item da ordem de beneficiemnto, este campo compõe a chave da tabela.
    static void
    updatePeriodoProducao(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemProducao)
     

    Methods inherited from class java.lang.Object

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

    • rejeicao

      public int rejeicao
    • modular

      public final int modular
    • ordem_producao

      public final int ordem_producao
    • pano_nivel99

      public final String pano_nivel99
    • pano_grupo

      public final String pano_grupo
    • pano_subgrupo

      public final String pano_subgrupo
    • pano_item

      public final String pano_item
    • codigo_deposito

      public final int codigo_deposito
    • pedido_corte

      public final int pedido_corte
    • sequenci_periodo

      public final int sequenci_periodo
    • nr_pedido_ordem

      public final int nr_pedido_ordem
    • periodo_producao

      public final int periodo_producao
    • numero_partida

      public final int numero_partida
    • seq_ordem_prod

      public final int seq_ordem_prod
    • qtde_rolos_prog

      public final double qtde_rolos_prog
    • qtde_quilos_prog

      public final br.com.intersys.systextil.connection.Amount qtde_quilos_prog
    • qtde_quilos_progr

      public final double qtde_quilos_progr
    • qtde_quilos_produzido

      public final double qtde_quilos_produzido
    • qtde_rolos_produzido

      public final double qtde_rolos_produzido
    • alternativa

      public final int alternativa
    • roteiro

      public final int roteiro
    • qtde_unidade_prog

      public final double qtde_unidade_prog
    • codigo_transacao

      public final int codigo_transacao
    • codigo_acomp

      public final int codigo_acomp
    • lote_acomp

      public final int lote_acomp
    • sequencia

      public final int sequencia
    • situacao

      public final int situacao
    • codigo_embalagem

      public final int codigo_embalagem
    • executa_trigger

      public final int executa_trigger
    • qtde_unidade

      public final double qtde_unidade
    • qtde_unidade_prod

      public final double qtde_unidade_prod
    • referencia_dest

      public final String referencia_dest
    • seq_destino

      public final int seq_destino
  • Method Details

    • getByOrdemProducao

      public static DataReader getByOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Retorna as OrdemBeneficiamentoDestino com base na ordem de produção
      Parameters:
      conn - a conexão com o banco
      ordem_producao - a ordem de produção
      Returns:
      um DataReader pronto para a leitura dos dados
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_quilos_progr, double qtde_rolos_prog, int alternativa, int roteiro, int sequencia)
    • list

      public static DataReader list(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
      Retorna as OrdemBeneficiamentoDestino com base no código do rolo
      Parameters:
      conn - a conexão com o banco
      ordem_producao - a ordem de produção
      Returns:
      um DataReader pronto para a leitura dos dados
    • getByOrdemProducaoAndPedidoCorte

      public static DataReader getByOrdemProducaoAndPedidoCorte(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int pedido_corte)
      Retorna as OrdemBeneficiamentoDestino com base na ordem de produção e pedido_corte
      Parameters:
      conn - a conexão com o banco
      ordem_producao - a ordem de produção
      pedido_corte - o pedido_corte
      Returns:
      um DataReader pronto para a leitura dos dados
    • listByOrdemProducaoAndProduto

      public static DataReader listByOrdemProducaoAndProduto(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, CodProduto codProdutoPano)
      Parameters:
      conn -
      ordem_producao -
      codProdutoPano -
      Returns:
      retorna as OrdemBeneficiamentoDestino em um DataReader de acordo com a ordem de producao e o codigo do pano
    • listByOrdemProducaoAndProduto

      public static DataReader listByOrdemProducaoAndProduto(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item)
      Parameters:
      conn -
      ordem_producao -
      pano_nivel99 -
      pano_grupo -
      pano_subgrupo -
      pano_item -
      Returns:
      retorna as OrdemBeneficiamentoDestino em um DataReader de acordo com a ordem de producao e o codigo do pano
    • checkedInsert

      public static void checkedInsert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, CodProduto codProdutoPano, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int alternativa, int roteiro, int sequencia) throws br.com.intersys.systextil.connection.NotNullViolation, br.com.intersys.systextil.connection.CheckViolation, br.com.intersys.systextil.connection.ParentKeyViolation, br.com.intersys.systextil.connection.ChildRecordViolation, br.com.intersys.systextil.connection.CustomViolation, br.com.intersys.systextil.connection.RuleViolation
      Insere novo registro no banco. Use esta se quiser capturar exceções de SQL
      Parameters:
      conn -
      periodo_producao -
      ordem_producao -
      codProdutoPano -
      codigo_acomp -
      lote_acomp -
      pedido_corte -
      nr_pedido_ordem -
      sequenci_periodo -
      codigo_deposito -
      seq_ordem_prod -
      qtde_quilos_prog -
      qtde_rolos_prog -
      alternativa -
      roteiro -
      sequencia -
      Throws:
      br.com.intersys.systextil.connection.NotNullViolation
      br.com.intersys.systextil.connection.CheckViolation
      br.com.intersys.systextil.connection.ParentKeyViolation
      br.com.intersys.systextil.connection.ChildRecordViolation
      br.com.intersys.systextil.connection.CustomViolation
      br.com.intersys.systextil.connection.RuleViolation
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, CodProduto codProdutoPano, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int sequencia, int codigo_transacao)
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int sequencia, int codigo_transacao)
      Insere uma nova OrdemBeneficiamentoDestino no banco
      Parameters:
      conn -
      periodo_producao -
      ordem_producao -
      pano_nivel99 -
      pano_grupo -
      pano_subgrupo -
      pano_item -
      codigo_acomp -
      lote_acomp -
      pedido_corte -
      nr_pedido_ordem -
      sequenci_periodo -
      codigo_deposito -
      seq_ordem_prod -
      qtde_quilos_prog -
      qtde_rolos_prog -
      sequencia -
      codigo_transacao -
    • checkedInsert

      public static void checkedInsert(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int codigo_deposito, int seq_ordem_prod, br.com.intersys.systextil.connection.Amount qtde_quilos_prog, double qtde_rolos_prog, int alternativa, int roteiro, int sequencia) throws br.com.intersys.systextil.connection.UniqueViolation, br.com.intersys.systextil.connection.NotNullViolation, br.com.intersys.systextil.connection.CheckViolation, br.com.intersys.systextil.connection.ParentKeyViolation, br.com.intersys.systextil.connection.ChildRecordViolation, br.com.intersys.systextil.connection.CustomViolation, br.com.intersys.systextil.connection.RuleViolation
      Insere uma nova OrdemBeneficiamentoDestino no banco
      Parameters:
      conn -
      periodo_producao -
      ordem_producao -
      pano_nivel99 -
      pano_grupo -
      pano_subgrupo -
      pano_item -
      codigo_acomp -
      lote_acomp -
      pedido_corte -
      nr_pedido_ordem -
      sequenci_periodo -
      codigo_deposito -
      seq_ordem_prod -
      qtde_quilos_prog -
      qtde_rolos_prog -
      alternativa -
      roteiro -
      sequencia -
      Throws:
      br.com.intersys.systextil.connection.UniqueViolation
      br.com.intersys.systextil.connection.NotNullViolation
      br.com.intersys.systextil.connection.CheckViolation
      br.com.intersys.systextil.connection.ParentKeyViolation
      br.com.intersys.systextil.connection.ChildRecordViolation
      br.com.intersys.systextil.connection.CustomViolation
      br.com.intersys.systextil.connection.RuleViolation
    • atualizaQuantidadeRolosProgramados

      public static void atualizaQuantidadeRolosProgramados(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount qtde_quilos_prog_adicionar, double qtde_rolos_prog_adicionar, int ordem_producao, CodProduto produtoPano, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int sequencia)
      Atualiza o campo qtde_quilos_prog somando o parametro qtde_quilos_prog_adicionar ao valor que já se encontra programado
      Parameters:
      conn - Conexão
      qtde_quilos_prog_adicionar - Quantidade de Kg a adicionar
      qtde_rolos_prog_adicionar - Quantidade de rolos a adicionar
      ordem_producao -
      produtoPano -
      codigo_acomp -
      lote_acomp -
      pedido_corte -
      nr_pedido_ordem -
      sequenci_periodo -
      sequencia -
    • atualizaQuantidadeRolosProgramados

      public static void atualizaQuantidadeRolosProgramados(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount qtde_quilos_prog_adicionar, double qtde_rolos_prog_adicionar, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int lote_acomp, int pedido_corte, int nr_pedido_ordem, int sequenci_periodo, int sequencia)
      Atualiza o campo qtde_quilos_prog somando o parametro qtde_quilos_prog_adicionar ao valor que já se encontra programado
      Parameters:
      conn - Conexão
      qtde_quilos_prog_adicionar - Quantidade de Kg a adicionar
      qtde_rolos_prog_adicionar - Quantidade de rolos a adicionar
    • getMaxSeqOrdemProd

      public static int getMaxSeqOrdemProd(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, CodProduto codProdutoPano, int codigo_acomp, int sequencia)
    • getMaxSeqOrdemProd

      public static int getMaxSeqOrdemProd(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, String pano_nivel99, String pano_grupo, String pano_subgrupo, String pano_item, int codigo_acomp, int sequencia)
      Parameters:
      conn -
      ordem_producao -
      pano_nivel99 -
      pano_grupo -
      pano_subgrupo -
      pano_item -
      codigo_acomp -
      sequencia -
      Returns:
      o max() do campo seq_ordem_prod, ou zero se nada for encontrado
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int pedido_corte, int nr_pedido_ordem)
      Parameters:
      conn -
      ordem_producao -
      pedido_corte -
      nr_pedido_ordem -
      Returns:
      true se existe pelo menos um registro de acordo com os parametros
    • list

      public static OrdemBeneficiamentoDestino[] list(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String nivel, String grupo, String sub, String item, int pedidoCorte, int situcao)
    • toArray

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

      public static OrdemBeneficiamentoDestino get(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto produto, int pedidoCorte, int codDeposito, String compSql, int sequenciaPedido, int nrPedidoOrdem, int codigoAcomp, int loteAcomp)
    • list

      public static OrdemBeneficiamentoDestino[] list(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String nivel, String grupo, String sub, String item, int pedidoCorte, int situcao, int codDeposito, int lote, String compSql)
    • get

      public static OrdemBeneficiamentoDestino get(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto prod, int loteAcomp, int pedidoCorte, int nrPedidoOrdem, int sequenciaPeriodo)
    • listPorProdutoCodAcompLoteEPedidoCorte

      public static OrdemBeneficiamentoDestino[] listPorProdutoCodAcompLoteEPedidoCorte(br.com.intersys.systextil.connection.AppConnection conn, int ordem, CodProduto produto, int codAcomp, int lote, int pedidoCorteIn1, int pedidoCorteIn2, int pedidoCorteIn3)
    • updateCorProdutoByOrdemServico

      public static int updateCorProdutoByOrdemServico(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, String novaCor)
      Atualiza o campo PCPB_030.PANO_ITEM do destino do item da ordem de beneficiemnto, este campo compõe a chave da tabela.
      Parameters:
      conn - Conexão com a base de dados.
      ordemServico - Numero da ordem de serviço em que a Ordem de Beneficimento esta associada.
      sequenciaOrdemServico - Sequencia do item da ordem de serviço correspondente ao item da Ordem de Beneficiamento.
      novaCor - Código da nova cor do item da Ordem de Beneficiamento, este código atualizará a chave da tabela PCPB_030
      Returns:
      Retorna o número de registro atualizados na PCPB_030, poderá ser mais do que um registro.
    • updateCorProdutoByOrdemServico

      public static int updateCorProdutoByOrdemServico(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, int ordemProducao, int sequenciaOrdemProducao, String novaCor)
      Atualiza o campo PCPB_030.PANO_ITEM do destino do item da ordem de beneficiemnto, este campo compõe a chave da tabela.
      Parameters:
      conn - Conexão com a base de dados.
      ordemServico - Numero da ordem de serviço em que a Ordem de Beneficimento esta associada.
      sequenciaOrdemServico - Sequencia do item da ordem de serviço correspondente ao item da Ordem de Beneficiamento.
      ordemProducao - Ordem de produção associada a ordem de serviço.
      sequenciaOrdemProducao - Sequencia do item da ordem de produção associada a ordem de serviço.
      novaCor - Código da nova cor do item da Ordem de Beneficiamento, este código atualizará a chave da tabela PCPB_030
      Returns:
      Retorna o número de registro atualizados na PCPB_030, poderá ser mais do que um registro.
    • getDeposito

      public static int getDeposito(br.com.intersys.systextil.connection.AppConnection cn, int ordem, CodProduto produto)
    • listDestinadosPedido

      public static List<OrdemBeneficiamentoDestino> listDestinadosPedido(br.com.intersys.systextil.connection.AppConnection cn, CodProduto produto, int deposito, int seqPeriodo, int nrPedidoOrdem)
    • delete

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

      public static void updatePeriodoProducao(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemProducao)
      Parameters:
      cn -
      periodoProducao -
      ordemProducao -
    • insertUniqueOrUpdate

      public static void insertUniqueOrUpdate(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemProducao, CodProduto produto, int pedidoCorte, int nrPedidoOrdem, int seqPeriodo, int codDeposito, double qtdeQuilosProg, double qtdeRolosProg, int alternativa, int roteiro, double qtdeUnidadeProg, int sequencia)
      Fará um insert na tabela PCPB_030, caso dê erro de chave primária, realizará um update na tabela com os mesmos parâmetros.