Package systextil.dao
Class OrdemDeBeneficiamento
java.lang.Object
systextil.dao.OrdemDeBeneficiamento
Representa a tabela
PCPB_010
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final int
final int
final String
final Date
final Date
final Date
final Date
final Date
final int
final String
Deprecated.final CodMaquina
final String
final int
final int
Deprecated.final int
final int
final String
final String
final String
final int
final int
final int
final int
final int
final int
final int
final int
final double
final int
final Date
final String
final double
final double
final double
final double
final double
final int
final int
final int
final int
final int
final int
final int
final int
final int
final int
final int
final String
Deprecated.final int
final int
final int
final double
final double
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
existeOrdemPorTipo
(br.com.intersys.systextil.connection.AppConnection cn, int tipoOrdem) static boolean
exists
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) static boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int situacao) static boolean
existsGrupoAtendimento
(br.com.intersys.systextil.connection.AppConnection conn, int grupo_atendimento) static boolean
existsNotCanceleda
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) 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 informadostatic boolean
existsOrdemServico
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) static OrdemDeBeneficiamento
get
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Busca um registro na tabela PCPB_010 pela sua chavestatic OrdemDeBeneficiamento
getByPeriodo
(br.com.intersys.systextil.connection.AppConnection conn, int ordem, int periodoInicial, int periodoFinal, int par1, int par2) static int
getCodigoCancelamento
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) static OrdemDeBeneficiamento
getComCodCancelamento
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codCanc) static int
getOBByOrdemServico
(br.com.intersys.systextil.connection.AppConnection cn, int ordemServico) static DataReader
getOrdemProdutoByOrdTing
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_tingimento) static int
getOrdemServicoByOB
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) 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 periodosstatic OrdemDeBeneficiamento
getPeriodoProd
(br.com.intersys.systextil.connection.AppConnection conn, int periodo_producao) static int
getProximoNumeroOrdem
(br.com.intersys.systextil.connection.AppConnection conn) 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.static List
<OrdemDeBeneficiamento> list
(br.com.intersys.systextil.connection.AppConnection cn, int periodoInicial, int periodoFinal, String nivel) listOrdensBySituacao
(br.com.intersys.systextil.connection.AppConnection cn, int situacaoOrdem) static OrdemDeBeneficiamento
make
(br.com.intersys.systextil.connection.AppConnection conn) static OrdemDeBeneficiamento[]
toArray
(br.com.intersys.systextil.connection.AppConnection cn) 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.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.static void
updateSituacaoOrdem
(br.com.intersys.systextil.connection.AppConnection conn, int ob, int situacao) static void
updateTipoProgramacaoOrdem
(br.com.intersys.systextil.connection.AppConnection conn, int tipoProgramacao, int ordem)
-
Field Details
-
periodo_producao
public final int periodo_producao -
ordem_tingimento
public final int ordem_tingimento -
data_programa
-
previsao_termino
-
maquina
-
grupo_maquina
Deprecated. -
subgrupo_maquina
Deprecated. -
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
-
ordem_preparacao
public final int ordem_preparacao -
situacao_ordem
public final int situacao_ordem -
cod_cancelamento
public final int cod_cancelamento -
dt_cancelamento
-
ultimo_estagio
public final int ultimo_estagio -
observacao2
-
ordem_producao
public final int ordem_producao -
situacao_fal
public final int situacao_fal -
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
-
data_envio_preactor
-
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
-
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
-
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
-
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 bancoordem_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 bancoordem_producao
- o numero da ordemperiodoInicial
- o período de produção inicialperiodoFinal
- 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 bancoperiodoInicial
- número do período inicialperiodoFinal
- 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
-
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 dadosordemBeneficiamento
- 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
deOrdemDeBeneficiamento
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.
-