$nombreTurno = ''; } else { $nombreTurno = $_GET['turno']; } $id_empresa = $_SESSION['k_empresa']; $objetoMaquina = new Maquina_refactorizada(); $produccion = new Produccion(); $turno = new Turno(); $objetoMaquina->setIdEmpresa($id_empresa); $objetoMaquina->setNombreMaquina($nombreMaquina); $produccion->setIdEmpresa($id_empresa); $produccion->setIdMaquina($objetoMaquina->getId()); $turno->setTurno(); $turno->setIdEmpresa($id_empresa); $turno->setNombreTurno($nombreTurno); $produccion->setIdTurno($turno->getIdTurno()); $produccion->setIdOrdenProduccion($OrdenProduccion); $turno->setIdEmpresa($_SESSION['k_empresa']); $consecutivoProduccion = preg_replace('/[a-zA-Z]/', '', $consecutivoProduccion); $produccion->setConsecutivoProduccion($consecutivoProduccion); $produccion->setTipoMaterialDigitadoPorElUsuario($fichaTecnica); $idFicha = $produccion->getIdFicha(); $produccion->next_result(); $produccion->setIdFichaTecnicaOtipoMaterial($idFicha); $consultaProduccion = $produccion->consultaMaterialPesado(); $row = $consultaProduccion->fetch_array(MYSQLI_ASSOC); $id_op = $row['op']; $id_consecutivo = $row['no_producto_final']; $kilosUnidades_producidos = $row['kilos_producidos']; $fecha = $row['fecha']; $velocidad = $row['velocidad'];
$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); $produccion->setProducido($unidadesKilosMetros); $produccion->setKilosPesado($kilosProducido); if ($_SESSION['k_userName'] == strtoupper('reproceso')) { /* solo el usuario reproceso selecciona el tipo de material el no digita */ $produccion->setIdFichaTecnicaOtipoMaterial($tipoMaterial); } else { /* todos los usuarios ingrese la ficha manual */ $produccion->setTipoMaterialDigitadoPorElUsuario($tipoMaterial); $idFicha = $produccion->getIdFicha(); $produccion->next_result(); $produccion->setIdFichaTecnicaOtipoMaterial($idFicha); $produccion->setVelocidadProduccion($outPut); }