private void btnComfirmarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Ban = 0 ;
int Lim = 0 ;
if(txtNome.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(txtModelo.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(txtPlaca.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
}
if(cbSexo.getSelectedItem().equals("<Selecione sexo>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(cbSexo.getSelectedItem().equals("<Selecione sexo>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(cbLimpeza.getSelectedItem().equals("<Selecione o tipo de limpeza>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(cbBanco.getSelectedItem().equals("<Selecione limpeza de banco>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
}
}
}
}
}
}
df.setId();
df.setTxtNome(txtNome.getText());
df.setCbSexo((String) cbSexo.getSelectedItem());
df.setTxtModelo(txtModelo.getText());
df.getCbLimpeza((String)cbLimpeza.getSelectedItem());
df.getTxtPlaca(txtPlaca.getText());
df.setCbBanco((String) cbBanco.getSelectedItem());
///////////////////////// valida DD///////////////////////
if(cbLimpeza.getSelectedIndex() == 1) {
Lim = 15;
}
if(cbLimpeza.getSelectedIndex() == 2) {
Lim = 25;
}
if(cbLimpeza.getSelectedIndex() == 3) {
Lim = 40;
}
if(cbLimpeza.getSelectedIndex() == 4) {
Lim = 75;
}
if(cbBanco.getSelectedItem().equals("Sim")) {
Ban = 80;
}
///////////////////////// cal///////////////////////
int PRT = Ban + Lim;
JOptionPane.showMessageDialog(null, PRT, null, WIDTH);
int cod = 0;
cod++;
}
Onde esse valor deveria estar sendo mostrado?
Quando o botão confirmado é pressionado
Ola,
Essa logica de if ai pra min ta errada.
Se o valor do campo nome estiver preenchida ele nem entra pra baixo.
Esses ifs todos ai é pra validacao, entao eles deveriao ser um para cada, nao um if else encadeado.
nao existe else para esses ifs.
1 curtida