function elimina() { $id = $_REQUEST['id']; $ordenCompra = new Ordencompra(); $detalleOrdenCompra = new Detalleordencompra(); $producto = new Producto(); //buscamos sus detalles de la orden de compra que le perntenece para aumentar el stockdisponible $dataDetalle = $detalleOrdenCompra->buscaDetalleOrdenCompra($id); $cantidad = count($dataDetalle); for ($i = 0; $i < $cantidad; $i++) { $cantidadsolicitadaoc = $dataDetalle[$i]['cantidadsolicitadaoc']; $idProducto = $dataDetalle[$i]['idproducto']; $dataProducto = $producto->buscaProducto($idProducto); $stockDisponible = $dataProducto[0]['stockdisponible']; $data['stockdisponible'] = $stockDisponible - $cantidadsolicitadaoc; $exito = $producto->actualizaProducto($data, $idProducto); } $estado = $ordenCompra->eliminaOrdenCompra($id); if ($estado) { $ruta['ruta'] = "/importaciones/ordencompra"; $this->view->show("ruteador.phtml", $ruta); } }