diff --git a/it/unisa/info13d/GestioneCatalogo/Catalogo.java b/it/unisa/info13d/GestioneCatalogo/Catalogo.java index ee24391..f91c000 100644 --- a/it/unisa/info13d/GestioneCatalogo/Catalogo.java +++ b/it/unisa/info13d/GestioneCatalogo/Catalogo.java @@ -534,7 +534,7 @@ public class Catalogo{ //beni vs if (e2 instanceof Vacanze){ //beni vs vacanze - if (((BeniDiConsumo)e1).getIdBene() < ((Vacanze)e1).getIdViaggio()) + if (((BeniDiConsumo)e1).getIdBene() < ((Vacanze)e2).getIdViaggio()) return -1; return 1; @@ -542,14 +542,14 @@ public class Catalogo{ if (e2 instanceof BeniDiConsumo){ //bene vs //bene - if (((BeniDiConsumo)e1).getIdBene() < ((BeniDiConsumo)e1).getIdBene()) + if (((BeniDiConsumo)e1).getIdBene() < ((BeniDiConsumo)e2).getIdBene()) return -1; return 1; }else{ //bene vs cena - if (((BeniDiConsumo)e1).getIdBene() < ((CeneInRistoranti)e1).getIdCena()) + if (((BeniDiConsumo)e1).getIdBene() < ((CeneInRistoranti)e2).getIdCena()) return -1; return 1; } @@ -559,7 +559,7 @@ public class Catalogo{ //vacanze vs if (e2 instanceof BeniDiConsumo){ //vacanze vs bene - if (((Vacanze)e1).getIdViaggio() < ((BeniDiConsumo)e1).getIdBene()) + if (((Vacanze)e1).getIdViaggio() < ((BeniDiConsumo)e2).getIdBene()) return -1; return 1; @@ -567,7 +567,7 @@ public class Catalogo{ if (e2 instanceof Vacanze){ //vacabnza vs vacanza - if (((Vacanze)e1).getIdViaggio() < ((Vacanze)e1).getIdViaggio()) + if (((Vacanze)e1).getIdViaggio() < ((Vacanze)e2).getIdViaggio()) return -1; return 1; @@ -575,7 +575,7 @@ public class Catalogo{ }else{ //vacanza vs cena - if (((Vacanze)e1).getIdViaggio() < ((CeneInRistoranti)e1).getIdCena()) + if (((Vacanze)e1).getIdViaggio() < ((CeneInRistoranti)e2).getIdCena()) return -1; return 1; @@ -587,7 +587,7 @@ public class Catalogo{ if (e2 instanceof Vacanze){ //cena vs vacanza - if (((CeneInRistoranti)e1).getIdCena() < ((Vacanze)e1).getIdViaggio()) + if (((CeneInRistoranti)e1).getIdCena() < ((Vacanze)e2).getIdViaggio()) return -1; return 1; @@ -595,13 +595,13 @@ public class Catalogo{ if (e2 instanceof CeneInRistoranti){ //cena vs cena - if (((CeneInRistoranti)e1).getIdCena() < ((CeneInRistoranti)e1).getIdCena()) + if (((CeneInRistoranti)e1).getIdCena() < ((CeneInRistoranti)e2).getIdCena()) return -1; return 1; }else{ //cena vs bene - if (((CeneInRistoranti)e1).getIdCena() < ((BeniDiConsumo)e1).getIdBene()) + if (((CeneInRistoranti)e1).getIdCena() < ((BeniDiConsumo)e2).getIdBene()) return -1; return 1; }