daniel.zauli 2017-08-02 14:33:17 +00:00
parent 22736522c2
commit dec04cf4a6
1 changed files with 22 additions and 2 deletions

View File

@ -1935,13 +1935,33 @@ public class EditarCorridaController extends MyGenericForwardComposer {
return true;
}
for (int i = 0; i < this.esquemaCorrida.getEsquemaTramoList().size(); i++) {
if( this.esquemaCorrida.getEsquemacorridaId() != null ){
if (!tramoIsEqual(this.esquemaCorrida.getEsquemaTramoList().get(i).getTramo(), esquemaCorrida.getEsquemaTramoList().get(i).getTramo())) {
return true;
}
}else{
List<EsquemaTramo> ls = ordenaLista( esquemaCorrida.getEsquemaTramoList());
if (!tramoIsEqual(this.esquemaCorrida.getEsquemaTramoList().get(i).getTramo(), ls.get(i).getTramo())) {
return true;
}
}
}
return false;
}
private List<EsquemaTramo> ordenaLista(List<EsquemaTramo> ls){
List<EsquemaTramo> myls = new ArrayList<EsquemaTramo>();
for(int y = 1 ; y <= ls.size(); y++ ){
for(int x = 1 ; x <= ls.size(); x++ ){
if(ls.get(x-1).getNumsecuencia() == y ){
myls.add(ls.get(x-1));
break;
}
}
}
return myls;
}
private boolean tramoIsEqual(Tramo este, Tramo outro) {
if(este == null && outro == null){