Fix descrizione

This commit is contained in:
La Programmatrice Verde
2025-10-22 20:11:27 +02:00
parent b77666df29
commit 73d0be1ef9
2 changed files with 7 additions and 3 deletions

View File

@@ -69,6 +69,10 @@ public class Prodotto {
return this.prezzo;
}
public String getDescrizione() {
return this.descrizione;
}
public void invalida() {
this.nome = null;
}

View File

@@ -426,11 +426,11 @@ public class listaSpesa {
for (int i = 0; i < magazzino.length && !ritorno; i++) {
if (isAlimentare) {
if (magazzino[i].getClass().getSimpleName().equals("Alimentare")) {
ritorno = magazzino[i].getNome().contains(nome);
ritorno = magazzino[i].getNome().contains(nome) || magazzino[i].getDescrizione().contains(nome);
}
} else {
if (magazzino[i].getClass().getSimpleName().equals("NonAlimentare")) {
ritorno = magazzino[i].getNome().contains(nome);
ritorno = magazzino[i].getNome().contains(nome) || magazzino[i].getDescrizione().contains(nome);
}
}
}
@@ -441,7 +441,7 @@ public class listaSpesa {
Prodotto ritorno = null;
boolean exit = false;
for (int i = 0; i < magazzino.length && !exit; i++) {
if (magazzino[i].getNome().contains(p_nomeODescrizione)) {
if (magazzino[i].getNome().contains(p_nomeODescrizione) || magazzino[i].getDescrizione().contains(p_nomeODescrizione)) {
ritorno = magazzino[i];
exit = true;
}