Ejemplo n.º 1
0
 function getParametroDeBusqueda(Permiso $obj_permiso, Bitacora $bitacora, $maquina)
 {
     /*
      esta funcion devuelve un parametro de busqueda con el siguiente formato
      like "%%" para el administrador y like"%argumento%" para los otros usuarios
     */
     if ($obj_permiso->isAdministrador() || $obj_permiso->isMatto()) {
         $maquina = $bitacora->crearConsultalike($maquina);
     } else {
         $maquina = $bitacora->determinarCuantasMaquinasConsultar($maquina);
     }
     return $maquina;
 }
 $cap = new Captchap();
 $paginacion = new Paginacion();
 if (empty($fecha_inicial)) {
     $fecha_inicial = '1985-01-01';
 }
 if (empty($fecha_final)) {
     $fecha_final = date("Y-m-d");
     $nuevafecha = strtotime('+1 day', strtotime($fecha_final));
     $nuevafecha = date('Y-m-d', $nuevafecha);
     $fecha_final = $nuevafecha;
 }
 $cap->verifyFormToken('pesajeProduccion');
 $bitacora->setIdEmpresa($id_empresa);
 $produccion->setIdEmpresa($id_empresa);
 $op = $produccion->crearConsultalike($op);
 $maquina = $bitacora->determinarCuantasMaquinasConsultar($maquina);
 $operador = $produccion->crearConsultalike($operador);
 $consecutivo = $produccion->crearConsultalike($consecutivo);
 $tipoMaterial = $produccion->crearConsultalike($tipoMaterial);
 $turno = $produccion->crearConsultalike($turno);
 $_SESSION['fecha_inicial'] = $fecha_inicial;
 $_SESSION['fecha_final'] = $fecha_final;
 $_SESSION['op'] = $op;
 $_SESSION['maquina'] = $maquina;
 $_SESSION['operador'] = $operador;
 $_SESSION['consecutivo'] = $consecutivo;
 $_SESSION['tipoMaterial'] = $tipoMaterial;
 $_SESSION['turno'] = $turno;
 $paginacion->setNumeroRegistroNumRows($produccion->consultaOrdenProduccionPrefijoMaquinaConVelocidad($op, $maquina, $turno, $operador, $consecutivo, $tipoMaterial, $fecha_inicial, $fecha_final));
 $produccion->next_result();
 $maximoAlertas = $paginacion->getNumero_registro();