From 8f1a75b4d71c963c58360acbf8da27279436898c Mon Sep 17 00:00:00 2001 From: francescods Date: Fri, 9 Aug 2024 14:45:30 +0200 Subject: [PATCH] risoluzione problema calcolo saldo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit spostamento metodo pulsantiModoPagamento, che richiama il calcolo del saldo. esso verrà richiamato dopo l'aggiornamento della fascia (conseguente alla scelta della tessera) --- src/puntocassa/PuntoCassa.java | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/puntocassa/PuntoCassa.java b/src/puntocassa/PuntoCassa.java index 3c0b23e..cd840a6 100644 --- a/src/puntocassa/PuntoCassa.java +++ b/src/puntocassa/PuntoCassa.java @@ -3360,7 +3360,7 @@ public class PuntoCassa extends JFrame implements ActionListener { } private Boolean verificaSaldo(String numeroTessera) { - Boolean OK = false; + Boolean isSaldoOK = false; //andare su viewtessere String querySaldo = "select t.saldo || '|' || cf.saldo_minimo_alert || '|' || cf.saldo_minimo_stop || '|' || t.punti || '|' as saldi " @@ -3419,18 +3419,18 @@ public class PuntoCassa extends JFrame implements ActionListener { } } //} - OK = true; + isSaldoOK = true; } else if (saldo <= saldoAlert) { JOptionPane.showMessageDialog(this, "Saldo ridotto, potrebbero non essere disponibili tutti i prodotti!", "Saldo Alert", JOptionPane.ERROR_MESSAGE); - OK = true; + isSaldoOK = true; } else { - OK = true; + isSaldoOK = true; } //} - return OK; + return isSaldoOK; } private String cercaTestoModoPagamento() { @@ -4159,11 +4159,7 @@ public class PuntoCassa extends JFrame implements ActionListener { lblTipoPagamento.setText(tipo); } - stoCalcolando = true; - pulsantiModoPagamento(); - stoCalcolando = false; - this.caricaPannello(); - abilitaPulsanti(pnlCategorie, true, true); + //statoTesseraLetta(gratuitaResidue, bonusResidui); //28-09-2016 quando c'è una sola categoria faccio click @@ -4198,6 +4194,13 @@ public class PuntoCassa extends JFrame implements ActionListener { if (abilitatoPassaggi != 0L) { controllaPrenotazioni(); } + + stoCalcolando = true; + pulsantiModoPagamento(); + stoCalcolando = false; + this.caricaPannello(); + abilitaPulsanti(pnlCategorie, true, true); + } else { JOptionPane.showMessageDialog(this, "Tessera Scaduta o Disabilitata!"); logTessera();