Beispiel #1
0
     }
     $consultacompleja .= ")";
     $listapedidoproveedores = $pedido1->ListaMagica($consultacompleja, $_GET['id']);
     echo json_encode($listapedidoproveedores);
     break;
 case "ListaPrecios":
     $consultacompleja = "";
     $pedido1 = new Pedidos();
     $listapedido = $pedido1->ListarDisponibles($_GET['id']);
     foreach ($listapedido as $linea) {
         $consultacompleja .= " and id_producto <> " . $linea->pid;
         $productos[] = $linea->pid;
         $cantidadproductos[] = $linea->cantidad;
     }
     $proveedor1 = new Proveedor();
     $listaProveedores = $proveedor1->Listar();
     foreach ($listaProveedores as $proveedor) {
         $proveedoresposibles[] = $proveedor->id;
     }
     if (isset($productos)) {
         for ($i = 0; $i < count($productos); $i++) {
             $listapedidoproveedores = $pedido1->ListarProveedores($productos[$i]);
             foreach ($listapedidoproveedores as $linea) {
                 $proveedores2[] = $linea->id_proveedor;
             }
             $proveedoresposibles = array_posible($proveedoresposibles, $proveedores2);
             unset($proveedores2);
         }
     }
     $consultacompleja .= " and ( producto_proveedor.id_proveedor = 0 ";
     for ($i = 0; $i < count($proveedoresposibles); $i++) {
Beispiel #2
0
<?php

if (isset($_GET['accion'])) {
    require_once '../../../modelo/proveedor.php';
    switch ($_GET['accion']) {
        case "Listar":
            $proveedor1 = new Proveedor();
            $lista = $proveedor1->Listar();
            echo json_encode($lista);
            break;
        case "Obtener":
            $proveedor1 = new Proveedor();
            $lista = $proveedor1->Obtener($_GET['id']);
            echo json_encode($lista);
            break;
        case "Eliminar":
            $proveedor1 = new Proveedor();
            $lista = $proveedor1->Eliminar($_GET['id']);
            $proveedor1->delete($_GET['id']);
            echo $_GET['id'];
            echo json_encode($proveedor1);
            break;
        case "Crear":
            $data = json_decode(file_get_contents('php://input'), true);
            $proveedor1 = new Proveedor();
            $nuevoid = $proveedor1->Registrar($data);
            echo $nuevoid;
            break;
        case "Actualizar":
            $data = json_decode(file_get_contents('php://input'), true);
            $proveedor1 = new Proveedor();