Fixato il valore di ritorno di eAcquistabile della classe Vacanze
Fixato metodi offerteScadute e offerteDisponibili
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user