public function insertarPedido()
 {
     if (!isset($_SESSION['usuario'])) {
         $msj = "Antes de realizar tu pedido debes ingresar al sistema";
         header('Location: index.php?Controller=SiteController&Action=entrar&msj=' . $msj);
     }
     if (isset($_POST['pedidos'])) {
         $pedido = new PedidoModel();
         $recibe = $_POST['pedidos'];
         $pedido->pedido = implode(" - ", $recibe);
         $pedido->comprador = $_SESSION['usuario'][0]['id'];
         $pedido->estado = 0;
         if ($pedido->insertarPedido()) {
             $msj = "ok";
         } else {
             $msj = "problem";
         }
     }
     $producto = new ProductoModel();
     $productos = $producto->listarTodosProducto();
     include 'View/Site/Pedido.php';
 }
예제 #2
0
             $message = 'Ocurrió un error.';
         }
         $return = ["type" => $salida, "message" => $message];
         echo json_encode($return);
         exit;
     } else {
         $response = ["type" => "error", "message" => "Los datos no han sido enviados correctamente. [Verbo HTTP]"];
         echo json_encode($response);
     }
     break;
     //
 //
 case "atender_pedido":
     if (!empty($_POST)) {
         //die(var_dump($_POST));
         $objPedido = new PedidoModel();
         Funciones::filtraGET_POST($_POST);
         $objPedido->setId_order($_POST['id_order']);
         $objPedido->setState($_POST['state']);
         // 5 = agreagado al playlist , 1 = atendido
         // retorna OK
         $salida = $objPedido->atenderPedido();
         $message = null;
         if ($salida == 'OK') {
             $salida = 'success';
             $message = 'El pedido ha cambiado de estado.';
         } else {
             $salida = 'error';
             $message = 'Ocurrió un error.';
         }
         $return = ["type" => $salida, "message" => $message];
 public function cambiarEstado()
 {
     if (isset($_GET['Id'])) {
         $pedido = new PedidoModel();
         $pedido->id = $_GET['Id'];
         $pedido->estado = $_GET['Estado'];
         if ($pedido->trocaEstado()) {
             echo '<META http-equiv="refresh" content="0;URL=index.php">';
         }
     }
 }