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 //beni vs
if (e2 instanceof Vacanze){ if (e2 instanceof Vacanze){
//beni vs vacanze //beni vs vacanze
if (((BeniDiConsumo)e1).getIdBene() < ((Vacanze)e1).getIdViaggio()) if (((BeniDiConsumo)e1).getIdBene() < ((Vacanze)e2).getIdViaggio())
return -1; return -1;
return 1; return 1;
@@ -542,14 +542,14 @@ public class Catalogo{
if (e2 instanceof BeniDiConsumo){ if (e2 instanceof BeniDiConsumo){
//bene vs //bene //bene vs //bene
if (((BeniDiConsumo)e1).getIdBene() < ((BeniDiConsumo)e1).getIdBene()) if (((BeniDiConsumo)e1).getIdBene() < ((BeniDiConsumo)e2).getIdBene())
return -1; return -1;
return 1; return 1;
}else{ }else{
//bene vs cena //bene vs cena
if (((BeniDiConsumo)e1).getIdBene() < ((CeneInRistoranti)e1).getIdCena()) if (((BeniDiConsumo)e1).getIdBene() < ((CeneInRistoranti)e2).getIdCena())
return -1; return -1;
return 1; return 1;
} }
@@ -559,7 +559,7 @@ public class Catalogo{
//vacanze vs //vacanze vs
if (e2 instanceof BeniDiConsumo){ if (e2 instanceof BeniDiConsumo){
//vacanze vs bene //vacanze vs bene
if (((Vacanze)e1).getIdViaggio() < ((BeniDiConsumo)e1).getIdBene()) if (((Vacanze)e1).getIdViaggio() < ((BeniDiConsumo)e2).getIdBene())
return -1; return -1;
return 1; return 1;
@@ -567,7 +567,7 @@ public class Catalogo{
if (e2 instanceof Vacanze){ if (e2 instanceof Vacanze){
//vacabnza vs vacanza //vacabnza vs vacanza
if (((Vacanze)e1).getIdViaggio() < ((Vacanze)e1).getIdViaggio()) if (((Vacanze)e1).getIdViaggio() < ((Vacanze)e2).getIdViaggio())
return -1; return -1;
return 1; return 1;
@@ -575,7 +575,7 @@ public class Catalogo{
}else{ }else{
//vacanza vs cena //vacanza vs cena
if (((Vacanze)e1).getIdViaggio() < ((CeneInRistoranti)e1).getIdCena()) if (((Vacanze)e1).getIdViaggio() < ((CeneInRistoranti)e2).getIdCena())
return -1; return -1;
return 1; return 1;
@@ -587,7 +587,7 @@ public class Catalogo{
if (e2 instanceof Vacanze){ if (e2 instanceof Vacanze){
//cena vs vacanza //cena vs vacanza
if (((CeneInRistoranti)e1).getIdCena() < ((Vacanze)e1).getIdViaggio()) if (((CeneInRistoranti)e1).getIdCena() < ((Vacanze)e2).getIdViaggio())
return -1; return -1;
return 1; return 1;
@@ -595,13 +595,13 @@ public class Catalogo{
if (e2 instanceof CeneInRistoranti){ if (e2 instanceof CeneInRistoranti){
//cena vs cena //cena vs cena
if (((CeneInRistoranti)e1).getIdCena() < ((CeneInRistoranti)e1).getIdCena()) if (((CeneInRistoranti)e1).getIdCena() < ((CeneInRistoranti)e2).getIdCena())
return -1; return -1;
return 1; return 1;
}else{ }else{
//cena vs bene //cena vs bene
if (((CeneInRistoranti)e1).getIdCena() < ((BeniDiConsumo)e1).getIdBene()) if (((CeneInRistoranti)e1).getIdCena() < ((BeniDiConsumo)e2).getIdBene())
return -1; return -1;
return 1; return 1;
} }