Tô tentando fazer esse sistema, e queria fazer com que se a pessoa escolhesse uma data, não pode-se escolher uma mesma hora pra o mesmo dia, não sei se vai dar pra entender bem
Faz a checagem se no banco de dados já existe um agendamento com esse horário.
Se já existir, vc impede.
Senão, vc aceita o agendamento
Sabe dizer como faço?
Isso depende muito de como vc está codando. Como vc nao mostrou nenhum codigo, vou explicar basicamente seria:
private boolean checkAgendamento () {
conecta.conexao();
try {
conecta.rs.first();
conecta.executaSQL("SELECT * FROM agendamentos WHERE horario = '" + campoHorario.getText() + "'");
if (conecta.rs.getString("horario") != null && conecta.rs.getString("data") != null) {
return true;
} else {
return false;
}
} catch (Exception ex) {
System.out.println(ex);
} finally {
conecta.desconecta();
}
}
dps vc faz a logica no front:
private void algumaCoisa () {
if(checkAgendamento){
//existe
} else {
//n existe
}
}
Eu to sem mexer com o java ultimamente entao pode ser que vc tenha q corrigir algo na hora de aplicar ai
1 curtida
