Class ValidaTempoDeProducao
java.lang.Object
br.com.intersys.systextil.function.pcpb.geral.ValidaTempoDeProducao
Valida tempo de produção nos formulários
pcpb_f184
e pcpt_f085
.- Author:
- sergio
-
Constructor Summary
ConstructorsConstructorDescriptionValidaTempoDeProducao
(GeraLogParamError log, String tipo, double v_perc_minimo, double v_perc_maximo) Prepara um validador com determinada configuração. -
Method Summary
Modifier and TypeMethodDescriptionvoid
validar
(br.com.intersys.systextil.connection.AppConnection conn, AtomicBoolean estourouAcima, CodProduto prod, CodMaquina maquina, int ordemProducao, int minutos, double qtde) Valida o tempo de produção do registro atual.
-
Constructor Details
-
ValidaTempoDeProducao
public ValidaTempoDeProducao(GeraLogParamError log, String tipo, double v_perc_minimo, double v_perc_maximo) Prepara um validador com determinada configuração.- Parameters:
log
- o gerador de log configuradotipo
- o tipo de ordem, p. ex. "tecelagem", "urdimento"v_perc_minimo
- o percentual mínimo de tolerância do estágio. Se estiver nulo, informar aqui um valor negativo.v_perc_maximo
- o percentual máximo de tolerância do estágio. Se estiver nulo, informar aqui um valor negativo.
-
-
Method Details
-
validar
public void validar(br.com.intersys.systextil.connection.AppConnection conn, AtomicBoolean estourouAcima, CodProduto prod, CodMaquina maquina, int ordemProducao, int minutos, double qtde) throws Msg Valida o tempo de produção do registro atual.- Parameters:
conn
- a conexãoestourouAcima
- um objeto que terá, no retorno, a informação de que estourou ou não o limite máximoprod
- o tecidomaquina
- a máquinaordemProducao
- a ordem de produçãominutos
- os minutos apontadosqtde
- a quantidade produzida apontada (quilos ou metros lineares)- Throws:
Msg
- se o gerador de log estiver configurado para bloquear o processo e for acionado por causa de alguma regra que não foi atendida.
-