Class ExcluirOrdemNoInfotint
java.lang.Object
br.com.intersys.systextil.function.infotint.ExcluirOrdemNoInfotint
Utilitário para marcar ordens de agrupamento no sistema "infotint" para
exclusão. O método percorre os agrupamentos relacionados a uma ordem de
produção, verifica se alguma das ordens do agrupamento está em andamento no
estágio da tinturaria (consulta em `pcpb_015` com `data_termino IS NULL`) e,
caso nenhuma esteja em andamento, atualiza o campo
`pcpb_110.flag_controle_oper` para `3` (marcar para exclusão).
Comportamento resumido:
- lê o código do estágio da tinturaria em `empr_001`;
- obtém os `ordem_agrupamento` associados à `ordem_producao` informada;
- para cada agrupamento, percorre as ordens do agrupamento e verifica se
existe registro ativo no estágio da tinturaria;
- se não houver ordens ativas, executa o `update` em `pcpb_110`.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddesmarcarParaExcluir(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String OTouOB, int tipoOrdem) static voidmarcaParaExcluir(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String OTouOB, int tipoOrdem) Executa a verificação e marcação para exclusão dos agrupamentos relacionados à `ordemProducao` informada.
-
Constructor Details
-
ExcluirOrdemNoInfotint
public ExcluirOrdemNoInfotint()
-
-
Method Details
-
marcaParaExcluir
public static void marcaParaExcluir(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String OTouOB, int tipoOrdem) Executa a verificação e marcação para exclusão dos agrupamentos relacionados à `ordemProducao` informada.- Parameters:
conn- conexão de aplicação (fonte para criar `AppConnection`)ordemProducao- número da ordem de produção que originou a verificaçãoOTouOB- indica se a ordem é "OT" (Ordem de Agrupamento) ou "OB" (Ordem de Produção)tipoOrdem- tipo da ordem de agrupamento, se for OB enviar qualquer número.
-
desmarcarParaExcluir
public static void desmarcarParaExcluir(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, String OTouOB, int tipoOrdem)
-