Fixed Bugs on Sorting Offers

This commit is contained in:
2013-12-18 22:34:53 +01:00
parent dd510bb197
commit 6e6724d873

View File

@@ -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;
}