Compare commits

..

No commits in common. "c097b1aa7a4b22f39b2948b3dc415579a6514e3c" and "4db09682f7b2fbdddf91dc16d5cbf0f49985fb58" have entirely different histories.

View File

@ -3803,24 +3803,23 @@ public class PuntoCassa extends JFrame implements ActionListener {
+ " where t.numero = '" + numTessera + "' and t.id_utente = u.id"
+ " and u.id_categoria = c.id and cf.id_categoria_utenti = c.id";
String[] rsQuerySaldo = Utils.mySelect(querySaldo, "saldi", this).split("\\|");
String[] saldoMinimo = Utils.mySelect(querySaldo, "saldi", this).split("\\|");
Double saldo = 0.0;
String residuo = lblResiduo.getText().trim().replace("", "");
if (residuo.equalsIgnoreCase("[...]")) {
residuo = "0";
}
residuo = residuo.replace(".", "");
residuo = residuo.replace(",", ".");
Double saldoResiduo = Double.valueOf(residuo);
saldo = Double.valueOf(residuo);
Double saldoAlert = 0.0;
if (rsQuerySaldo.length > 1 && rsQuerySaldo[1].length() > 0) {
saldoAlert = Double.valueOf(rsQuerySaldo[1].replace(",", "."));
if (saldoMinimo.length > 1 && saldoMinimo[1].length() > 0) {
saldoAlert = Double.valueOf(saldoMinimo[1].replace(",", "."));
}
if (gratuitaResidue <= 0 && (flagBonus == 0 || bonusResidui <= 0)) {
//se il saldo residuo è positivo vuol dire che nella tessera ci sono ancora fondi sufficienti,
//quindi si può registrare il pasto; altrimenti, verifica se saldo <= saldoAlert
if (saldoResiduo < 0 && saldoResiduo <= saldoAlert) {
if (saldo <= saldoAlert) {
if (consentiCredito == true) {
if (messaggioSaldoUnaVolta == false) {
if (JOptionPane.showConfirmDialog(null, "Saldo insufficiente. Vuoi autorizzare comunque la transazione?",