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
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
return false;
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() {

View File

@@ -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)