spostamento ricalcolo prezzi prodotti

prima della verifica del saldo
This commit is contained in:
Francesco Di Sciascio 2025-05-20 14:51:16 +02:00
parent 3aee4a7568
commit d317600862

View File

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