Olá galera, alguem poderia me informar oque faço de errado neste meu “IF”?
é o seguinte o programa nao pode deixar cadastrar nenhum usuario se algum desses campos tiverem vazios
mais o problema é que ele ta cadastrando quando eu preencho apenas a linha do nome!
public boolean verificaDados() {
if (jTnome.getText().equals("")
|| (jTnascimento.getDate().equals(""))
|| (jTcpf.getText().equals(""))
|| (jTemail.getText().equals(""))
|| (jTcep.getText().equals(""))
|| (jTnumero.getText().equals(""))
|| (jTcelular.getText().equals(""))
|| (jTvencimento.getDate().equals(""))
|| (jTmensalidade.getText().equals(""))) {
JOptionPane.showMessageDialog(null, "Campos não preenchidos!");
return true;
} else {
return false;
}
}
Botão salvar cadastro:
if (verificaDados() == false) {
cadastro();
try {
listarContatos();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "preenchimento nao completo!" + ex);
}
limparCampos();
}