Fixato il valore di ritorno di eAcquistabile della classe Vacanze

Fixato metodi offerteScadute e offerteDisponibili
This commit is contained in:
Simone Argenziano
2013-12-18 01:50:50 +01:00
parent 3327d2bb70
commit 6e3ac151be
2 changed files with 17 additions and 8 deletions

View File

@@ -31,9 +31,9 @@ public class Vacanze implements Utilizzabile, Serializable{
@Override @Override
public boolean eAcquistabile() { public boolean eAcquistabile() {
if(scadenzaOfferta.before(new GregorianCalendar())) //L'offerta della vacanza scade se la data sua scadenza <EFBFBD> successiva a quella della data odierna if(scadenzaOfferta.before(new GregorianCalendar())) //L'offerta della vacanza scade se la data sua scadenza e successiva a quella della data odierna
return false; return true;
return true; return false;
} }
public int getIdViaggio() { public int getIdViaggio() {

View File

@@ -219,19 +219,28 @@ public class Catalogo{
{ {
Vacanze dealVacanza = (Vacanze)deal; Vacanze dealVacanza = (Vacanze)deal;
if((dealVacanza.eAcquistabile())) if((dealVacanza.eAcquistabile()))
{
visualizzaVacanza(dealVacanza); visualizzaVacanza(dealVacanza);
continue;
}
} }
else if(deal instanceof BeniDiConsumo) if(deal instanceof BeniDiConsumo)
{ {
BeniDiConsumo dealBene = (BeniDiConsumo)deal; BeniDiConsumo dealBene = (BeniDiConsumo)deal;
if((dealBene.eAcquistabile())) if((dealBene.eAcquistabile()))
{
visualizzaBene(dealBene); visualizzaBene(dealBene);
continue;
}
} }
else if(deal instanceof CeneInRistoranti) else if(deal instanceof CeneInRistoranti)
{ {
CeneInRistoranti dealCena = (CeneInRistoranti)deal; CeneInRistoranti dealCena = (CeneInRistoranti)deal;
if((dealCena.eAcquistabile())) if((dealCena.eAcquistabile()))
{
visualizzaCena(dealCena); visualizzaCena(dealCena);
continue;
}
} }
} }
} }
@@ -244,17 +253,17 @@ public class Catalogo{
if(deal instanceof Vacanze) if(deal instanceof Vacanze)
{ {
Vacanze dealVacanza = (Vacanze)deal; Vacanze dealVacanza = (Vacanze)deal;
if(!(dealVacanza.eAcquistabile())) {visualizzaVacanza(dealVacanza);} if(!(dealVacanza.eAcquistabile())) {visualizzaVacanza(dealVacanza);continue;}
} }
if(deal instanceof BeniDiConsumo) if(deal instanceof BeniDiConsumo)
{ {
BeniDiConsumo dealBene = (BeniDiConsumo)deal; BeniDiConsumo dealBene = (BeniDiConsumo)deal;
if(!(dealBene.eAcquistabile())) {visualizzaBene(dealBene);} if(!(dealBene.eAcquistabile())) {visualizzaBene(dealBene);continue;}
} }
if(deal instanceof CeneInRistoranti) if(deal instanceof CeneInRistoranti)
{ {
CeneInRistoranti dealCena = (CeneInRistoranti)deal; 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) 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) public void visualizzaCena(CeneInRistoranti dealCena)