$_SESSION['maquina'] = $maquina; $bitacora->setMaquina($parteMaquina->getIdMaquina()); $bitacora->setSeccion($parteMaquina->getIdSeccion()); $bitacora->setEquipo($parteMaquina->getIdEquipo()); $bitacora->setParteEquipo($parteMaquina->getIdparteMaquina()); $TipoTiempo->setIdEmpresa($_SESSION['k_empresa']); $TipoTiempo->setIdTipoTiempoImproductivo($origen); $TipoTiempo->existsTipoCausaTiempoImproductivo(); $TipoTiempo->next_result(); $TiempoImproductivo->setIdEmpresa($_SESSION['k_empresa']); $TiempoImproductivo->setIdCausa($causa); $TiempoImproductivo->existsCausa(); $TiempoImproductivo->next_result(); $bitacora->setIdDefecto($TipoTiempo->getIdTiempoImproductivo()); $bitacora->setIdCausa($TiempoImproductivo->getIdCausa()); $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);
$tipoMaterial = (double) $numero; } } else { if ($key == "material") { $tipoMaterial = $numero; } } } $id_empresa = $_SESSION['k_empresa']; $Objetofecha = new Fecha($fecha, ''); $produccion = new Produccion(); $objetoMaquina = new Maquina_refactorizada(); $ObjetoOperador = new Operador_refactorizado(); $ObjetoTurno = new Turno(); $produccion->setIdEmpresa($id_empresa); $ObjetoOperador->setIdEmpresa($id_empresa); $objetoMaquina->setIdEmpresa($id_empresa); $objetoMaquina->setIdMaquina($maquina); $objetoMaquina->existsMaquina(); $objetoMaquina->next_result(); $produccion->setIdMaquina($objetoMaquina->getIdMaquina()); $ObjetoOperador->setIdOperador($operador); $ObjetoOperador->existsOperador(); $ObjetoOperador->next_result(); $produccion->setIdOperador($ObjetoOperador->getIdOperador()); $produccion->setIdOrdenProduccion($op); $produccion->compruebaConsecutivoDuplicado(); $ObjetoTurno->setIdTurnoManual($turno); $produccion->setIdTurno($ObjetoTurno->getTurno()); $produccion->setFechaRegistroProduccion($Objetofecha->getFechaInicial()); $produccion->setConsecutivoProduccion($consecutivo);