Actualizar Interfaz/scripts/BoletosArtista1.js
This commit is contained in:
parent
d0add454d3
commit
37620d21c6
Interfaz/scripts
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue