Esempio n. 1
0
     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++) {
         $consultacompleja .= " or producto_proveedor.id_proveedor = " . $proveedoresposibles[$i];
     }
     $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;