public function borrarPedido($idPedido) { $response = self::SUCCESS; try { DetallePedido::where('pedido_id', '=', $idPedido)->delete(); Pedido::where('id', '=', $idPedido)->delete(); } catch (\Exception $ex) { Log::error($ex); $response = self::FAIL; } return array("responseCode" => $response); }
<?php include_once '../conexion.php'; include_once '../formatter.php'; include_once '../table_handler.php'; include_once '../detalle_factura.php'; include_once '../detalle_pedido.php'; include_once '../articulos/articulos.php'; include_once '../clientes/clientes.php'; include_once '../ventas/pedidos.php'; include_once '../ventas/pedidos_detalle.php'; Conexion::conectar(); $pedidos = new Pedidos(); $pedidos_detalle = new PedidosDetalle($_REQUEST['pedido']); $detalle = new DetallePedido($_REQUEST['pedido'], $pedidos, $pedidos_detalle); $detalle->mostrar_detalle();
setcookie("IdCliente", "", $time - 3600); //Validez anterior a la creacion echo json_encode(array('mensaje' => 'OK')); }); $app->post('/clientes/pedido/confirma', function () use($app) { $ped = $_POST['pedido']; $pedidos = json_decode($ped, true); $arrayPedido = ""; $pedido = new Pedido(); $arrayPedido["IdPedido"] = $pedido->asignaNumPedido(); $arrayPedido["IdMesa"] = $pedidos["mesa"]; $arrayPedido["IdCliente"] = $pedidos["cliente"]; $arrayPedido["IdCamarero"] = intval($pedido->asignaCamareroMesa($pedidos["mesa"])); $arrayPedido["Estado"] = 'PND'; $pedido->set($arrayPedido); $detallePedido = new DetallePedido(); $producto = new Producto(); for ($i = 0; $i < count($pedidos["lineasPedido"]); $i++) { $arrayDetalle["IdPedido"] = $arrayPedido["IdPedido"]; $arrayDetalle["LinPedido"] = $i + 1; $arrayDetalle["CodProducto"] = $pedidos["lineasPedido"][$i]["producto"]["Codigo"]; $arrayDetalle["Cantidad"] = $pedidos["lineasPedido"][$i]["cantidad"]; $arrayDetalle["Estado"] = $producto->asignaEstado($arrayDetalle["CodProducto"]); $detallePedido->set($arrayDetalle); } //echo json_encode(array('mensaje'=>$arrayPedido["IdPedido"])); echo json_encode(array('num_lineas' => count($arrayDetalle), 'mensaje' => $pedido->mensaje)); }); $app->get('/logincliente/', function () use($app) { $app->render('logincliente.html'); });