Actualizar Interfaz/scripts/BoletosArtista1.js

This commit is contained in:
maria.ruiz 2025-03-13 06:22:40 +00:00
parent d0add454d3
commit 37620d21c6
1 changed files with 3 additions and 12 deletions
Interfaz/scripts

View File

@ -55,24 +55,22 @@ function venderAsientos() {
return;
}
const artista = "The Driver Era"; // Cambia esto según el artista
const precioPorAsiento = 100; // Precio en dólares
const artista = "The Driver Era";
const precioPorAsiento = 100;
const precioTotal = asientosSeleccionados.size * precioPorAsiento;
const fechaHora = new Date().toLocaleString();
// Llenar los datos del modal
document.getElementById('modalArtista').textContent = artista;
document.getElementById('modalDia').textContent = diaSeleccionado;
document.getElementById('modalAsientos').textContent = Array.from(asientosSeleccionados).join(', ');
document.getElementById('modalPrecioTotal').textContent = `$${precioTotal}`;
document.getElementById('modalFechaHora').textContent = fechaHora;
// Mostrar el modal
document.getElementById('comprobanteModal').style.display = 'block';
}
function confirmarVenta() {
const artista = "The Driver Era"; // Cambia esto según el artista
const artista = "The Driver Era";
const url = 'control/vender_asientos.php';
const data = {
artista: artista,
@ -96,7 +94,6 @@ function confirmarVenta() {
console.log("Venta realizada:", result.message);
alert(result.message);
// Marcar los asientos como vendidos en la interfaz
asientosSeleccionados.forEach(asiento => {
asientosVendidos[diaSeleccionado].add(asiento);
});
@ -106,23 +103,18 @@ function confirmarVenta() {
})
.catch(error => console.error('Error al vender los asientos:', error));
// Cerrar el modal
document.getElementById('comprobanteModal').style.display = 'none';
}
function rechazarVenta() {
// Deseleccionar los asientos
asientosSeleccionados.clear();
renderizarAsientos();
// Mostrar mensaje de compra cancelada
alert("Compra cancelada");
// Cerrar el modal
document.getElementById('comprobanteModal').style.display = 'none';
}
// Función para renderizar los asientos
function renderizarAsientos() {
const contenedor = document.getElementById('asientos');
contenedor.innerHTML = '';
@ -141,7 +133,6 @@ function renderizarAsientos() {
}
}
// Cargar los asientos al iniciar la página
cargarAsientos();
// Manejar el cierre del modal