Package systextil.dao
Class OrdemDeCorte
java.lang.Object
systextil.dao.OrdemDeCorte
Representa a tabela
PCPC_020
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
static final String
static final String
final int
final int
final String
final int
final int
final double
final Date
final Date
final Date
final Date
final Date
final Date
final int
final int
final Date
final int
final int
final int
final String
final int
final int
final int
final String
final String
final int
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 int
final int
final double
final double
final double
final int
final int
final int
final int
final int
final int
final String
final int
final int
final int
final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
criaCopias
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao_origem, Collection<Integer> ordensProducaoAlocados) Cria copias deordem_producao_origem
.static boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) static boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int situacao) static boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int... situacoes) static boolean
static boolean
existsByOrdemPrincipal
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Método responsável por validar se existe ordem de produção principalstatic boolean
existsEmPeriodos
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int periodoIni, int periodoFim) static boolean
existsOrdemMestre
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) static boolean
existsQtdeProgramada
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int qtde_programada) static OrdemDeCorte
get
(br.com.intersys.systextil.connection.AppConnection conn, int nrOrdem) static OrdemDeCorte
getOrdemProducaoByOrdemPrincipal
(br.com.intersys.systextil.connection.AppConnection conn, int ordemPrincipal) static Integer
getOrdemProducaoByOrdemPrincipalAndReferenciaPeca
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_principal, String referencia_peca) Nada impede que retornasse mais de 1 registro.static Integer
getPeriodoProducao
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) getProdutos
(br.com.intersys.systextil.connection.AppConnection conn) static String
getReferenciaPeca
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) static Integer
getSituacao
(br.com.intersys.systextil.connection.AppConnection cn, int ordem) static void
insertProgramacao
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_origem, int periodo_producao, int tipo_programacao, int alternativa_peca, int roteiro_peca, int codigo_risco, int qtde_programada, int cod_cancelamento, int usuario_cancelamento, int situacao, Date data_programacao, String referencia_peca, int ordem_principal, int ordem_associada, String observacao, int pedido_venda, int tipo_ordem, int deposito_entrada) static void
insertProgramacaoComDataEmbarque
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_origem, int periodo_producao, int tipo_programacao, int alternativa_peca, int roteiro_peca, int codigo_risco, int qtde_programada, int cod_cancelamento, int usuario_cancelamento, int situacao, Date data_programacao, String referencia_peca, int ordem_principal, int ordem_associada, String observacao, int pedido_venda, int tipo_ordem, int deposito_entrada, Date data_embarque_pedido) static boolean
isCancelled
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Informa se a ordem de produção existe e está cancelada, isto é,cod_cancelamento > 0
.static OrdemDeCorte[]
listByOrdemPrincipal
(br.com.intersys.systextil.connection.AppConnection conn, int ordemPrincipal) static List
<OrdemDeCorte> listByPedido
(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda) Método responsável por buscar a lista de OPs geradas para o pedidostatic OrdemDeCorte[]
listBySituacao
(br.com.intersys.systextil.connection.AppConnection conn, int situacao) static OrdemDeCorte
make
(br.com.intersys.systextil.connection.AppConnection conn) static boolean
updateAddQtdeProgramada
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int qtde_programada) static boolean
updateAddQtdeProgramadaByOrdemPrincipalAndReferenciaPeca
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_principal, String referencia_peca, int qtde_programada) static boolean
updatePedidoVenda
(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int pedidoVenda) static boolean
updateQtdeProgramada
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int qtde_programada) static int
updateSituacao
(br.com.intersys.systextil.connection.AppConnection conn, int situacao_old, int situacao_new) static void
updateSituacaoBloqueio
(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int situacaoBloqueio) static void
updateSituacaoCorte
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int situacao_corte) static boolean
updateUltimoEstagio
(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ultimo_estagio)
-
Field Details
-
ordem_producao
public final int ordem_producao -
periodo_producao
public final int periodo_producao -
numero_programa
public final int numero_programa -
referencia_peca
-
alternativa_peca
public final int alternativa_peca -
roteiro_peca
public final int roteiro_peca -
qtde_programada
public final int qtde_programada -
data_programacao
-
observacao
-
ultimo_estagio
public final int ultimo_estagio -
situacao
public final int situacao -
cod_cancelamento
public final int cod_cancelamento -
dt_cancelamento
-
div_prod_int
public final int div_prod_int -
prioridade_produ
public final int prioridade_produ -
codigo_risco
public final int codigo_risco -
lote_original
public final int lote_original -
ordem_origem
public final int ordem_origem -
tipo_programacao
public final int tipo_programacao -
sit_ordem_benefic
public final double sit_ordem_benefic -
sit_ordem_tecelag
public final double sit_ordem_tecelag -
sit_ordem_fiacao
public final double sit_ordem_fiacao -
usuario_cancelamento
public final int usuario_cancelamento -
pedido_venda
public final int pedido_venda -
deposito_entrada
public final int deposito_entrada -
ordem_principal
public final int ordem_principal -
ordem_associada
public final int ordem_associada -
situacao_bloqueio
public final int situacao_bloqueio -
observacao2
-
historico_ordem
-
expedidor
public final int expedidor -
data_entrada_rolos
-
periodo_antigo
public final int periodo_antigo -
data_alteracao
-
data_entrada_corte
-
situacao_impressao
public final int situacao_impressao -
lote_producao
public final int lote_producao -
ordem_corte
public final int ordem_corte -
codigo_molde
-
codigo_motivo
public final int codigo_motivo -
situacao_reposicao
public final int situacao_reposicao -
tipo_ordem
public final int tipo_ordem -
executa_trigger
public final int executa_trigger -
data_hora
-
ordem_mestre
public final int ordem_mestre -
selecionado_afaturar
public final int selecionado_afaturar -
ordem_agrup_corte
public final int ordem_agrup_corte -
estagio_leitura_bath
public final int estagio_leitura_bath -
cd_agrup_col
public final int cd_agrup_col -
consumo_comp_conjunto
public final double consumo_comp_conjunto -
sit_req_tecidos
public final int sit_req_tecidos -
data_embarque_pedido
-
situacao_corte
public final int situacao_corte -
tem_vinculo_pedido
-
BASE_FIND_QUERY
- See Also:
-
BASE_EXISTS_QUERY
- See Also:
-
-
Method Details
-
get
public static OrdemDeCorte get(br.com.intersys.systextil.connection.AppConnection conn, int nrOrdem) -
exists
-
existsOrdemMestre
public static boolean existsOrdemMestre(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) -
exists
public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int... situacoes) -
existsQtdeProgramada
public static boolean existsQtdeProgramada(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int qtde_programada) -
exists
public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) -
existsEmPeriodos
public static boolean existsEmPeriodos(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int periodoIni, int periodoFim) -
exists
public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int situacao) -
make
-
updateUltimoEstagio
public static boolean updateUltimoEstagio(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ultimo_estagio) - Returns:
- se houve um registro afetado
-
getOrdemProducaoByOrdemPrincipalAndReferenciaPeca
public static Integer getOrdemProducaoByOrdemPrincipalAndReferenciaPeca(br.com.intersys.systextil.connection.AppConnection conn, int ordem_principal, String referencia_peca) Nada impede que retornasse mais de 1 registro.- Returns:
- o primeiro valor de
ordem_producao
encontrado, ou nulo se não encontrar.
-
getOrdemProducaoByOrdemPrincipal
public static OrdemDeCorte getOrdemProducaoByOrdemPrincipal(br.com.intersys.systextil.connection.AppConnection conn, int ordemPrincipal) -
insertProgramacao
public static void insertProgramacao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_origem, int periodo_producao, int tipo_programacao, int alternativa_peca, int roteiro_peca, int codigo_risco, int qtde_programada, int cod_cancelamento, int usuario_cancelamento, int situacao, Date data_programacao, String referencia_peca, int ordem_principal, int ordem_associada, String observacao, int pedido_venda, int tipo_ordem, int deposito_entrada) -
insertProgramacaoComDataEmbarque
public static void insertProgramacaoComDataEmbarque(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int ordem_origem, int periodo_producao, int tipo_programacao, int alternativa_peca, int roteiro_peca, int codigo_risco, int qtde_programada, int cod_cancelamento, int usuario_cancelamento, int situacao, Date data_programacao, String referencia_peca, int ordem_principal, int ordem_associada, String observacao, int pedido_venda, int tipo_ordem, int deposito_entrada, Date data_embarque_pedido) -
updateQtdeProgramada
public static boolean updateQtdeProgramada(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int qtde_programada) -
updateAddQtdeProgramada
public static boolean updateAddQtdeProgramada(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int qtde_programada) -
updateAddQtdeProgramadaByOrdemPrincipalAndReferenciaPeca
public static boolean updateAddQtdeProgramadaByOrdemPrincipalAndReferenciaPeca(br.com.intersys.systextil.connection.AppConnection conn, int ordem_principal, String referencia_peca, int qtde_programada) -
updatePedidoVenda
public static boolean updatePedidoVenda(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int pedidoVenda) -
updateSituacao
public static int updateSituacao(br.com.intersys.systextil.connection.AppConnection conn, int situacao_old, int situacao_new) -
updateSituacaoCorte
public static void updateSituacaoCorte(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int situacao_corte) -
updateSituacaoBloqueio
public static void updateSituacaoBloqueio(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, int situacaoBloqueio) -
listBySituacao
public static OrdemDeCorte[] listBySituacao(br.com.intersys.systextil.connection.AppConnection conn, int situacao) -
listByOrdemPrincipal
public static OrdemDeCorte[] listByOrdemPrincipal(br.com.intersys.systextil.connection.AppConnection conn, int ordemPrincipal) -
getProdutos
-
isCancelled
public static boolean isCancelled(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Informa se a ordem de produção existe e está cancelada, isto é,cod_cancelamento > 0
. -
criaCopias
public static void criaCopias(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao_origem, Collection<Integer> ordensProducaoAlocados) Cria copias deordem_producao_origem
. Serão criadas X copias, onde X é o tamanho da coleçãoordensProducaoAlocados
. Nada será feito caso aordem_producao_origem
não exista no banco- Parameters:
ordensProducaoAlocados
- coleção que contenha codigos de ordem de producação já "alocados" no banco. Você pode alocar ordens de produção viaOrdensDeProducao.alocaNumerosDeOrdemDeProducao
-
getPeriodoProducao
public static Integer getPeriodoProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) -
getSituacao
- Returns:
- a situacao da ordem de corte informada.
-
getReferenciaPeca
public static String getReferenciaPeca(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) - Returns:
- referência da peça de acordo com a ordem de corte informada.
-
existsByOrdemPrincipal
public static boolean existsByOrdemPrincipal(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) Método responsável por validar se existe ordem de produção principal- Parameters:
conn
- Conexão com o bancoordem_producao
- Ordem de produção- Returns:
- se existe ordem de produção principal
-
listByPedido
public static List<OrdemDeCorte> listByPedido(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda) Método responsável por buscar a lista de OPs geradas para o pedido- Parameters:
conn
- Conexão com o bancopedido_venda
- Pedido de Venda- Returns:
- uma lista de objeto do tipo OrdemDeCorte
-