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();
예제 #3
0
    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');
});