Exemplo n.º 1
0
        		 # 2.- añadir el total
        		 ##################################*/
        $id_emp_eve = $id_empresa . "_" . $id_eve;
        $sqlEveTotal = "INSERT INTO eventos_total (id_evento,total) VALUES ('{$id_emp_eve}','{$total}');";
        $bd->query($sqlEveTotal);
        /* ################################
        		 # Registrar anticipo
        		 # 1.- Crear el identificador de empresa_evento para que sea unico
        		 # 2.- añadir el total
        		 ##################################*/
        $sqlPago = "INSERT INTO eventos_pagos (id_evento,id_cliente,plazo,cantidad,id_banco) VALUES ('{$id_emp_eve}',{$id_cliente},'anticipo','{$anticipo}', {$banco});";
        $bd->query($sqlPago);
        /* ################################
        		 # Registrar comisión del vendedor por hacer un evento
        		 # 1.- Crear el identificador de empresa_evento para que sea unico
        		 # 2.- añadir el total
        		 ##################################*/
        $comision = $total * $_SESSION["comision"];
        $sqlComision = "INSERT INTO usuarios_comisiones (\n\t\t \tid_empresa,id_usuario,id_evento,comision) \n\t\t VALUES\n\t\t \t({$id_empresa},{$id_usuario},'{$id_emp_eve}','{$anticipo}');";
        $bd->query($sqlComision);
        $r["info"] = ordenCompra($id_eve);
        $r["continuar"] = true;
    } catch (PDOException $err) {
        $r["continuar"] = false;
        $r["info"] = "Error: " . $err->getMessage() . " <br />{$sql}";
    }
} else {
    $r["continuar"] = false;
    $r["info"] = "No ha seleccionado ninguna cotización";
}
echo json_encode($r);
Exemplo n.º 2
0
                //registro nuevo
                $sql = "INSERT INTO\r\n\t\t\t\teventos_articulos (id_evento, id_paquete, cantidad, precio, total)\r\n\t\t\tVALUES ({$eve}, {$paq}, {$cant}, {$precio}, {$total});";
                $bd->query($sql);
                $id_item = $bd->lastInsertId();
                //se escriben las salidas de los ariculos del paquete
                $sql = "INSERT INTO \r\n\t\t\t\talmacen_salidas (id_empresa,id_evento,id_articulo,cantidad,fechamontaje,id_item) \r\n\t\t\tSELECT {$emp},{$eve},articulos.id_articulo,cantidad*{$cant} as cantidad,'{$montaje}',{$id_item} \r\n\t\t\tFROM paquetes_articulos\r\n\t\t\tINNER JOIN articulos ON paquetes_articulos.id_articulo=articulos.id_articulo\r\n\t\t\tWHERE id_paquete={$paq};";
                $bd->query($sql);
                //se restan las entradas del item cuyo articulo no sea perecedero
                $sql = "INSERT INTO \r\n\t\t\t\talmacen_entradas (id_empresa,id_evento,id_articulo,cantidad,fechadesmont,id_item) \r\n\t\t\tSELECT {$emp},{$eve},articulos.id_articulo,paquetes_articulos.cantidad*{$cant} as cantidad,'{$desmontaje}',{$id_item}\r\n\t\t\tFROM paquetes_articulos\r\n\t\t\tINNER JOIN articulos ON paquetes_articulos.id_articulo=articulos.id_articulo\r\n\t\t\tWHERE id_paquete={$paq} AND articulos.perece=0;";
                $bd->query($sql);
                //
                $r["info"] = "<strong>Paquete</strong> guardado exitosamente";
            }
        }
    }
    //se actualiza el inventario ys e genera l orden de compra
    actInv($dsnw, $userw, $passw, $optPDO);
    ordenCompra($eve);
    //también se debe actualizar el total del evento en las tablas
    //1.- primero busca el reg del evento
    $eve;
    //2.- modificar el total +=$total
    $total;
    $r["id_item"] = $id_item;
    $r["continuar"] = true;
} catch (PDOException $err) {
    $r["continuar"] = false;
    $r["info"] = "Error encontrado: " . $err->getMessage() . " {$sql}";
}
//0084609
echo json_encode($r);