function comprar () {
let tipo = document.getElementById('tipo-ingresso');
let quantidadeInput = document.getElementById('qtd');
let quantidade = parseInt(quantidadeInput.value);
//verificar se a quantidade é positiva ou não
if (isNaN(quantidade) || quantidade <= 0) {
alert('Favor colocar uma quantidade válida.');
return;
}
if (tipo.value == 'pista') {
comprarPista(quantidade);
} else if (tipo.value == 'superior') {
comprarSuperior(quantidade);
} else {
comprarInferior(quantidade);
}
}
function comprarPista (quantidade) {
let qtdPista = parseInt(document.getElementById('qtd-pista').textContent);
if (quantidade > qtdPista) {
alert('Quantidade indisponível tipo pista para compra.');
} else {
qtdPista = qtdPista - quantidade;
document.getElementById('qtd-pista').textContent = qtdPista;
alert('Sucesso! Compra realizada!');
}
}
function comprarSuperior (quantidade) {
let qtdSuperior = parseInt(document.getElementById('qtd-superior').textContent);
if (quantidade > qtdSuperior) {
alert('Quantidade indisponível tipo superior para compra.');
} else {
qtdSuperior = qtdSuperior - quantidade;
document.getElementById('qtd-superior').textContent = qtdSuperior;
alert('Sucesso! Compra realizada!');
}
}
function comprarInferior (quantidade) {
let qtdInferior = parseInt(document.getElementById('qtd-inferior').textContent);
if (quantidade > qtdInferior) {
alert('Quantidade indisponível tipo inferior para compra.');
} else {
qtdInferior = qtdInferior - quantidade;
document.getElementById('qtd-inferior').textContent = qtdInferior;
alert('Sucesso! Compra realizada!');
}
}