Files
MarcosFlorSalcedo 8ec55e40fc 1ra Versión
2026-07-14 18:24:27 -03:00

35 lines
1.1 KiB
PHP

<?php
session_start();
require_once 'conexion.php';
$productos = json_decode(file_get_contents("php://input"), true);
// Calcular monto total
$monto = 0;
foreach ($productos as $p) {
$monto += $p['subtotal'];
}
// Obtener ID del usuario desde la sesión
$id_usuario = isset($_SESSION['id_usuario']) ? intval($_SESSION['id_usuario']) : null;
// Insertar venta
$stmt = $conexion->prepare("INSERT INTO ventas (Fecha, Monto, ID_Usuario) VALUES (NOW(), ?, ?)");
$stmt->bind_param("di", $monto, $id_usuario);
$stmt->execute();
$id_venta = $stmt->insert_id;
// Insertar productos vendidos
foreach ($productos as $p) {
$stmt = $conexion->prepare("INSERT INTO ventas_productos (ID_Venta, ID_Producto, Cantidad) VALUES (?, ?, ?)");
$stmt->bind_param("iii", $id_venta, $p['id'], $p['cantidad']);
$stmt->execute();
// Descontar stock
//$stmt = $conexion->prepare("UPDATE productos SET Stock_Disponible = Stock_Disponible - ? WHERE ID_Producto = ?");
//$stmt->bind_param("ii", $p['cantidad'], $p['id']);
//$stmt->execute();
}
echo "Venta registrada correctamente.";
?>