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--; }