passaggio flag vincolato

il flag (bonus e gratuità) è vero se ci sono residui e se non c’è una prenotazione prepagata.
This commit is contained in:
Francesco Di Sciascio 2025-07-21 10:14:14 +02:00
parent 391e7a2217
commit 7e093539a8

View File

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