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
|
@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() {
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user