$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 {