gestione bottone X popup saldo sufficiente
non veniva correttamente gestito il caso in cui l'utente clicca sulla X per annullare l'operazione. il saldo nullo dipende da un trigger sul database
This commit is contained in:
parent
7e093539a8
commit
ed788bdbcf
@ -3685,17 +3685,22 @@ public class PuntoCassa extends JFrame implements ActionListener {
|
||||
Double costoPasto = Double.valueOf(txtTotaleCassa.getText().replace("€", "").trim().replace(",", "."));
|
||||
if (saldo > costoPasto) {
|
||||
Object[] options = {"A Scalare", "Contanti"};
|
||||
Object selectedValue = JOptionPane.showOptionDialog(this,
|
||||
int selectedValue = JOptionPane.showOptionDialog(this,
|
||||
"Attenzione, c'è saldo sufficiente sulla tessera,\nscegli la modalità di pagamento da utilizzare", "Modalità Pagamento",
|
||||
JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE, null, options, null);
|
||||
if (Integer.parseInt(selectedValue.toString()) == 0) {
|
||||
jTBP0.setSelected(true);
|
||||
jTBP0ActionPerformed(null);
|
||||
|
||||
} else {
|
||||
jTBP1.setSelected(true);
|
||||
jTBP1ActionPerformed(null);
|
||||
|
||||
|
||||
switch (selectedValue) {
|
||||
case 0 -> {
|
||||
jTBP0.setSelected(true);
|
||||
jTBP0ActionPerformed(null);
|
||||
}
|
||||
case 1 -> {
|
||||
jTBP1.setSelected(true);
|
||||
jTBP1ActionPerformed(null);
|
||||
}
|
||||
default -> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user