# 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);
//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);