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