Actualizar Interfaz/scripts/BoletosArtista1.js
This commit is contained in:
parent
e3a4a499dc
commit
734556ef35
Interfaz/scripts
|
@ -4,9 +4,9 @@ let diaSeleccionado = 23;
|
|||
const asientosVendidos = { 22: new Set(), 23: new Set(), 24: new Set() };
|
||||
let asientosSeleccionados = new Set();
|
||||
|
||||
// Función para cargar los asientos desde el servidor
|
||||
|
||||
function cargarAsientos() {
|
||||
const artista = "The Driver Era"; // Cambia esto según el artista
|
||||
const artista = "The Driver Era";
|
||||
const url = `consultar_asientos.php?artista=${encodeURIComponent(artista)}&dia=${diaSeleccionado}`;
|
||||
|
||||
fetch(url)
|
||||
|
@ -17,23 +17,19 @@ function cargarAsientos() {
|
|||
return;
|
||||
}
|
||||
|
||||
// Limpiar los asientos vendidos para el día seleccionado
|
||||
asientosVendidos[diaSeleccionado].clear();
|
||||
|
||||
// Actualizar los asientos vendidos
|
||||
data.asientos.forEach(asiento => {
|
||||
if (asiento.estado === 'vendido') {
|
||||
asientosVendidos[diaSeleccionado].add(asiento.asiento);
|
||||
}
|
||||
});
|
||||
|
||||
// Renderizar los asientos
|
||||
renderizarAsientos();
|
||||
})
|
||||
.catch(error => console.error('Error al cargar los asientos:', error));
|
||||
}
|
||||
|
||||
// Función para seleccionar un día
|
||||
function seleccionarDia(dia) {
|
||||
diaSeleccionado = dia;
|
||||
asientosSeleccionados.clear();
|
||||
|
@ -42,7 +38,7 @@ function seleccionarDia(dia) {
|
|||
cargarAsientos();
|
||||
}
|
||||
|
||||
// Función para seleccionar/deseleccionar un asiento
|
||||
|
||||
function toggleAsiento(asiento) {
|
||||
if (asientosVendidos[diaSeleccionado].has(asiento)) return;
|
||||
if (asientosSeleccionados.has(asiento)) {
|
||||
|
@ -53,7 +49,6 @@ function toggleAsiento(asiento) {
|
|||
renderizarAsientos();
|
||||
}
|
||||
|
||||
// Función para mostrar el comprobante
|
||||
function venderAsientos() {
|
||||
if (asientosSeleccionados.size === 0) {
|
||||
alert("Selecciona al menos un asiento para vender.");
|
||||
|
@ -76,7 +71,6 @@ function venderAsientos() {
|
|||
document.getElementById('comprobanteModal').style.display = 'block';
|
||||
}
|
||||
|
||||
// Función para confirmar la venta
|
||||
function confirmarVenta() {
|
||||
const artista = "The Driver Era"; // Cambia esto según el artista
|
||||
const url = 'vender_asientos.php';
|
||||
|
@ -116,7 +110,6 @@ function confirmarVenta() {
|
|||
document.getElementById('comprobanteModal').style.display = 'none';
|
||||
}
|
||||
|
||||
// Función para rechazar la venta
|
||||
function rechazarVenta() {
|
||||
// Deseleccionar los asientos
|
||||
asientosSeleccionados.clear();
|
||||
|
|
Loading…
Reference in New Issue