function ModificarProcesos(ProcesosDTO $procesosDTO, PDO $cnn) { $mensaje = ""; try { $query = $cnn->prepare("update procesos set precioProceso=? where idProceso=?"); $query->bindParam(1, $procesosDTO->getValor()); $query->bindParam(2, $procesosDTO->getIdProceso()); $query2 = $cnn->prepare("update procesoPorProducto set cantidadDeEmpleados=?, tiempoPorProceso=? where procesos_idProceso=?"); $query2->bindParam(1, $procesosDTO->getEmpleados()); $query2->bindParam(2, $procesosDTO->getTiempo()); $query2->bindParam(3, $procesosDTO->getIdProceso()); $query->execute(); $query2->execute(); $mensaje = "Proceso Actualizado"; } catch (Exception $ex) { $mensaje = $ex->getMessage(); } $cnn = null; return $mensaje; }
<?php require_once '../facades/FacadeProcesos.php'; require_once '../modelo/dao/ProcesosDAO.php'; require_once '../modelo/dto/ProcesosDTO.php'; require_once '../modelo/utilidades/Conexion.php'; require_once '../facades/FacadeProductos.php'; require_once '../modelo/dao/ProductosDAO.php'; $facadeProcesos = new FacadeProcesos(); $facadeProducto = new FacadeProductos(); $pDTO = new ProcesosDTO(); if (isset($_GET['AgregarProceso'])) { $pDTO->setIdProceso($_GET['IdProceso']); $pDTO->setTipo($_GET['NombreProceso']); $pDTO->setTiempo($_GET['Tiempo']); $pDTO->setEmpleados($_GET['Empleados']); $pDTO->setValor($_GET['valor']); $producto = $_GET['selectProducto']; $estado = "Activo"; $mensaje = $facadeProcesos->AgregarProceso($pDTO, $producto); $facadeProducto->modificarEstadoProducto($estado, $producto); header("location: ../vista/agregarProcesos?mensaje= " . $mensaje); } else { if (isset($_GET['idProceso'])) { $mensaje = $facadeProcesos->eliminarProceso($_GET['idProceso']); header("location: ../vista/agregarProcesos?mensaje= " . $mensaje); } else { if (isset($_GET['idConsultaProceso'])) { session_start(); $_SESSION['consultarProcesos'] = $facadeProcesos->consultarProcesos($_GET['idConsultaProceso']); header("location: ../vista/agregarProcesos?&#ModalProcesos");