Package systextil.dao
Class OrdemBeneficiamentoDestino
java.lang.Object
systextil.dao.OrdemBeneficiamentoDestino
Representa a tabela
PCPB_030
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal 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
int
final int
final int
final int
final int
final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 programadostatic 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 programadostatic 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 novaOrdemBeneficiamentoDestino
no bancostatic 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 boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int pedido_corte, int nr_pedido_ordem) static OrdemBeneficiamentoDestino
get
(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto prod, int loteAcomp, int pedidoCorte, int nrPedidoOrdem, int sequenciaPeriodo) 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) static DataReader
getByOrdemProducao
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Retorna asOrdemBeneficiamentoDestino
com base na ordem de produçãostatic DataReader
getByOrdemProducaoAndPedidoCorte
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int pedido_corte) Retorna asOrdemBeneficiamentoDestino
com base na ordem de produção e pedido_cortestatic 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_rolos_prog, int sequencia, int codigo_transacao) Insere uma novaOrdemBeneficiamentoDestino
no bancostatic 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 alternativa, int roteiro, int sequencia) 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 DataReader
list
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Retorna asOrdemBeneficiamentoDestino
com base no código do rolostatic OrdemBeneficiamentoDestino[]
list
(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String nivel, String grupo, String sub, String item, int pedidoCorte, int situcao) 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) 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) static OrdemBeneficiamentoDestino[]
listPorProdutoCodAcompLoteEPedidoCorte
(br.com.intersys.systextil.connection.AppConnection conn, int ordem, CodProduto produto, int codAcomp, int lote, int pedidoCorteIn1, int pedidoCorteIn2, int pedidoCorteIn3) static OrdemBeneficiamentoDestino[]
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.
-
Field Details
-
rejeicao
public int rejeicao -
modular
public final int modular -
ordem_producao
public final int ordem_producao -
pano_nivel99
-
pano_grupo
-
pano_subgrupo
-
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_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
-
-
Method Details
-
getByOrdemProducao
public static DataReader getByOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Retorna asOrdemBeneficiamentoDestino
com base na ordem de produção- Parameters:
conn
- a conexão com o bancoordem_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_rolos_prog, int alternativa, int roteiro, int sequencia) -
list
public static DataReader list(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Retorna asOrdemBeneficiamentoDestino
com base no código do rolo- Parameters:
conn
- a conexão com o bancoordem_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 asOrdemBeneficiamentoDestino
com base na ordem de produção e pedido_corte- Parameters:
conn
- a conexão com o bancoordem_producao
- a ordem de produçãopedido_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 umDataReader
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 umDataReader
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 novaOrdemBeneficiamentoDestino
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 novaOrdemBeneficiamentoDestino
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ãoqtde_quilos_prog_adicionar
- Quantidade de Kg a adicionarqtde_rolos_prog_adicionar
- Quantidade de rolos a adicionarordem_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ãoqtde_quilos_prog_adicionar
- Quantidade de Kg a adicionarqtde_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
-
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.
-