$ObjetoOperador->setIdEmpresa($_SESSION['k_empresa']); $ObjetoOperador->setIdOperador($operador); $ObjetoOperador->existsOperador(); $ObjetoOperador->next_result(); $_SESSION['operador'] = $operador; $bitacora->setOperador($ObjetoOperador->getIdOperador()); /*solo el usuario ext puede reportar mas de 8 horas*/ if ($_SESSION['k_userName'] != strtoupper('EXT')) { $ObjetoHora->isHoraFueraDeRango(); } $ObjetoHora->isMinutoFueraDeRango(); $ObjetoHora->convertirHorasToMinutos(); $bitacora->setTiempoImproductivo($ObjetoHora->getTotalTiempo()); $bitacora->setDetalle($detalle); $bitacora->setUsuario($Usuario->getNombreUsuario()); $bitacora->setTurno($turno); $bitacora->setDate($Objetofecha->getFechaInicial()); /** * solo extrusion pude registrar mas de 8 horas por turno, * */ if ($_SESSION['k_userName'] != strtoupper('EXT')) { /* consultar pagina simple o completa */ $bitacora->isTiempoDeOchoHorasPorTurno(); $bitacora->next_result(); } $bitacora->registrarTiempoImproductivoDiaDiferente(); $id_bitacora = $bitacora->optenerUltimoConsecutivoRegistrado(); /* aqui va el codigo que crea la ot automatica*/ $consultaTiempoImproductivo = $bitacora->visualizarRegistroTiempoImproductivo($id_bitacora); $fieldTiempoImproducto = $bitacora->field_count - 1;
$detalle = strtoupper($numero); } } $id_empresa = $_SESSION['k_empresa']; $bitacora = new Bitacora(); $cap = new Captchap(); $turno = new Turno(); $cap->verifyFormToken('rg_bitacora_1'); $bitacora->setIdEmpresa($id_empresa); $turno->setIdEmpresa($_SESSION['k_empresa']); $turno->setTurno(); $bitacora->setMaquina($maquina); $bitacora->setOperador($operador); $bitacora->setkwh(0); $bitacora->setDetalle($detalle); $bitacora->setTurno($turno->getTurno()); $bitacora->compruebaExistenciaMaquina(); $bitacora->next_result(); $bitacora->compruebaExistenciaOperador(); $bitacora->next_result(); $usuario = $_SESSION['k_userName']; $bitacora->registroBitacora($usuario); $id_bitacora = $bitacora->optenerUltimoConsecutivoRegistrado(); $consultaTiempoImproductivo = $bitacora->consultaBitacora($id_bitacora); $fieldTiempoImproducto = $bitacora->field_count - 1; $mostarListadoDeTiempoImproductivo = $consultaTiempoImproductivo->num_rows; $bitacora->next_result(); $tabla = new Table(); $tabla->crearArraySimple($consultaTiempoImproductivo, $fieldTiempoImproducto); require_once '../vista/MostrarRegistroBitacora.php'; } else {