Como comparar dados com mysql e textfield em Java?

1 resposta
alexgamex

Estou criando um sistema para gerenciar um Cinema.Preciso comparar a idade do cliente com a classificação indicativa do filme (Não é legal ver uma criança assistindo filmes para maiores no cinema,certo? rs),se for menor
Exiba uma mensagem de erro senão pode comprar o bilhete:

obs: A classificação indicativa está no banco de dados mysql,além disso,a comparação é feita quando o botão “comprar Bilhete” é clickado.

private void verifica_idade() {
    String sql = "select * from gcfilmes where classIndicativa = ?";

    try {
        pst = conexao.prepareStatement(sql);
        pst.executeUpdate();
        if(txtCliIdade < Idade no bancoDeDAdos){
            JOptionPane.showMessageDialog(null, "Você não tem idade para assitir");
            
        }
        else {
                
                }
    } catch (Exception e) {
        JOptionPane.showMessageDialog(null, e);
    }

}

1 Resposta

darlan_machado

Quando você carregar a tela com o filme selecionado, você já deve ter os dados do filme prontos (incluindo a classificação indicativa).
Com isso, você já habilita regras que impeçam ou permitam a venda de bilhetes, de acordo com as regras instituídas.
Isso, claro, considerando que a escolha do filme é uma etapa anterior à compra do bilhete.

Criado 25 de janeiro de 2018
Ultima resposta 25 de jan. de 2018
Respostas 1
Participantes 2