From 7e093539a88266dbb62d8c37c265402960e0f8e2 Mon Sep 17 00:00:00 2001 From: francescods Date: Mon, 21 Jul 2025 10:14:14 +0200 Subject: [PATCH] passaggio flag vincolato MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit il flag (bonus e gratuità) è vero se ci sono residui e se non c’è una prenotazione prepagata. --- src/puntocassa/PuntoCassa.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/puntocassa/PuntoCassa.java b/src/puntocassa/PuntoCassa.java index 9ea261f..62282aa 100644 --- a/src/puntocassa/PuntoCassa.java +++ b/src/puntocassa/PuntoCassa.java @@ -3783,9 +3783,9 @@ public class PuntoCassa extends JFrame implements ActionListener { for (int i = model2.getRowCount() - 1; i >= 0; i--) { String flagGratuita = "0"; String flagBonus = "0"; - if (gratuitaResidue > 0) {// && gratuitaResidue>Gratuita_ResidueProg){ + if (gratuitaResidue > 0 && (idPrenotazione == 0 || !flagPrenotazionePagata)) {// && gratuitaResidue>Gratuita_ResidueProg){ flagGratuita = "1"; - } else if (bonusResidui > 0) { + } else if (bonusResidui > 0 && (idPrenotazione == 0 || !flagPrenotazionePagata)) { flagBonus = "1"; } @@ -3882,7 +3882,7 @@ public class PuntoCassa extends JFrame implements ActionListener { //Aggiornamento 12-04-2019 Integer bonus = 0; - if (flagBonus == 1 && bonusResidui > 0) { + if (flagBonus == 1 && bonusResidui > 0 && (idPrenotazione == 0 || !flagPrenotazionePagata)) { bonus = bonusResidui--; }