diff --git a/src/puntocassa/PuntoCassa.java b/src/puntocassa/PuntoCassa.java index 62282aa..05e70f3 100644 --- a/src/puntocassa/PuntoCassa.java +++ b/src/puntocassa/PuntoCassa.java @@ -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; + } } }