Fix aggiunta elemento a scontrino

This commit is contained in:
La Programmatrice Verde
2025-10-22 20:53:12 +02:00
parent 73d0be1ef9
commit ece2c2f2c2
4 changed files with 22 additions and 0 deletions

View File

@@ -361,9 +361,13 @@ public class listaSpesa {
scontrino[trovaPosizioneLibera(scontrino)] = prodottoTrovato;
magazzino[trovaProdottoInMagazzino(prodottoTrovato)] = null;
} else {
int posizioneScontrino = trovaPosizioneLibera(scontrino);
prodottoTrovato.updQtaMagazzino(
useNomeProdotto ? nomeODescrizione : prodottoTrovato.getNome(),
prodottoTrovato.getQta() - qta);
scontrino[posizioneScontrino] = isAlimentare ? new Alimentare((Alimentare)prodottoTrovato) : new NonAlimentare((NonAlimentare)prodottoTrovato);
scontrino[posizioneScontrino].updQtaMagazzino(
useNomeProdotto ? nomeODescrizione : prodottoTrovato.getNome(), qta);
}
exit = true;