Class ValidaTempoDeProducao

java.lang.Object
br.com.intersys.systextil.function.pcpb.geral.ValidaTempoDeProducao

public class ValidaTempoDeProducao extends Object
Valida tempo de produção nos formulários pcpb_f184 e pcpt_f085.
Author:
sergio
  • 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 configurado
      tipo - 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ão
      estourouAcima - um objeto que terá, no retorno, a informação de que estourou ou não o limite máximo
      prod - o tecido
      maquina - a máquina
      ordemProducao - a ordem de produção
      minutos - os minutos apontados
      qtde - 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.