diff --git a/it/unisa/info13d/Articoli/Vacanze.java b/it/unisa/info13d/Articoli/Vacanze.java index 05b4636..6e35afd 100644 --- a/it/unisa/info13d/Articoli/Vacanze.java +++ b/it/unisa/info13d/Articoli/Vacanze.java @@ -31,9 +31,9 @@ public class Vacanze implements Utilizzabile, Serializable{ @Override public boolean eAcquistabile() { - if(scadenzaOfferta.before(new GregorianCalendar())) //L'offerta della vacanza scade se la data sua scadenza � successiva a quella della data odierna - return false; - return true; + if(scadenzaOfferta.before(new GregorianCalendar())) //L'offerta della vacanza scade se la data sua scadenza e successiva a quella della data odierna + return true; + return false; } public int getIdViaggio() { diff --git a/it/unisa/info13d/GestioneCatalogo/Catalogo.java b/it/unisa/info13d/GestioneCatalogo/Catalogo.java index 5ba3dd7..8a9dc75 100644 --- a/it/unisa/info13d/GestioneCatalogo/Catalogo.java +++ b/it/unisa/info13d/GestioneCatalogo/Catalogo.java @@ -219,19 +219,28 @@ public class Catalogo{ { Vacanze dealVacanza = (Vacanze)deal; if((dealVacanza.eAcquistabile())) + { visualizzaVacanza(dealVacanza); + continue; + } } - else if(deal instanceof BeniDiConsumo) + if(deal instanceof BeniDiConsumo) { BeniDiConsumo dealBene = (BeniDiConsumo)deal; if((dealBene.eAcquistabile())) + { visualizzaBene(dealBene); + continue; + } } else if(deal instanceof CeneInRistoranti) { CeneInRistoranti dealCena = (CeneInRistoranti)deal; if((dealCena.eAcquistabile())) + { visualizzaCena(dealCena); + continue; + } } } } @@ -244,17 +253,17 @@ public class Catalogo{ if(deal instanceof Vacanze) { Vacanze dealVacanza = (Vacanze)deal; - if(!(dealVacanza.eAcquistabile())) {visualizzaVacanza(dealVacanza);} + if(!(dealVacanza.eAcquistabile())) {visualizzaVacanza(dealVacanza);continue;} } if(deal instanceof BeniDiConsumo) { BeniDiConsumo dealBene = (BeniDiConsumo)deal; - if(!(dealBene.eAcquistabile())) {visualizzaBene(dealBene);} + if(!(dealBene.eAcquistabile())) {visualizzaBene(dealBene);continue;} } if(deal instanceof CeneInRistoranti) { CeneInRistoranti dealCena = (CeneInRistoranti)deal; - if(!(dealCena.eAcquistabile())) {visualizzaCena(dealCena);} + if(!(dealCena.eAcquistabile())) {visualizzaCena(dealCena);continue;} } } @@ -279,7 +288,7 @@ public class Catalogo{ public void visualizzaBene(BeniDiConsumo dealBene) { - System.out.println("#Articolo-"+dealBene.getIdBene()+"# Descrizione: "+dealBene.getDescrizioneBene()+" Prezzo: "+dealBene.getPrezzoBene()+"Quantita in magazzino: "+dealBene.getBeniInStock()); + System.out.println("#Articolo-"+dealBene.getIdBene()+"# Descrizione: "+dealBene.getDescrizioneBene()+" Prezzo: "+dealBene.getPrezzoBene()+"| Quantita in magazzino: "+dealBene.getBeniInStock()); } public void visualizzaCena(CeneInRistoranti dealCena)