diff --git a/src/puntocassa/PuntoCassa.java b/src/puntocassa/PuntoCassa.java index 8112857..f23c86b 100644 --- a/src/puntocassa/PuntoCassa.java +++ b/src/puntocassa/PuntoCassa.java @@ -4109,12 +4109,16 @@ public class PuntoCassa extends JFrame implements ActionListener { } } - lblScadTessera.setText("" + bonusResidui); - + lblScadTessera.setText("" + bonusResidui); + + if (flagPrecaricaLista) { + forzaPrezzi(model); + } + controllaCompleti(model); controllaExtra(model); sommaColonne(model); - + stoCalcolando = true; //comprende la verifica del saldo pulsantiModoPagamento(); @@ -4143,19 +4147,14 @@ public class PuntoCassa extends JFrame implements ActionListener { } - if (flagPrecaricaLista) { - forzaPrezzi(model); - } - - if (abilitatoPassaggi != 0L) { controllaPrenotazioni(); } - + this.caricaPannello(); abilitaPulsanti(pnlCategorie, true, true); - + } else { JOptionPane.showMessageDialog(this, "Tessera Scaduta o Disabilitata!"); logTessera(); @@ -4334,6 +4333,10 @@ public class PuntoCassa extends JFrame implements ActionListener { return totAcquisto; } + /** + * Calcolo dei prezzi dei prodotti sulla base del profilo tariffario corrente + * @param model + */ private void forzaPrezzi(MyTableModel model) { for (int y = 0; y < model.getRowCount(); y++) { Object row[] = model.getRow(y);