daniel.zauli 2017-08-01 19:15:46 +00:00
parent 37a6f3f3c6
commit b607c3ec0b
1 changed files with 22 additions and 4 deletions

View File

@ -1934,14 +1934,32 @@ public class EditarCorridaController extends MyGenericForwardComposer {
if (this.esquemaCorrida.getEsquemaTramoList().size() != esquemaCorrida.getEsquemaTramoList().size()) {
return true;
}
for (int i = 0; i < this.esquemaCorrida.getEsquemaTramoList().size(); i++) {
if (!this.esquemaCorrida.getEsquemaTramoList().get(i).getTramo()
.equals(esquemaCorrida.getEsquemaTramoList().get(i).getTramo())) {
if (!tramoIsEqual(this.esquemaCorrida.getEsquemaTramoList().get(i).getTramo(), esquemaCorrida.getEsquemaTramoList().get(i).getTramo())) {
return true;
}
}
return false;
}
private boolean tramoIsEqual(Tramo este, Tramo outro) {
if(este == null && outro == null){
return true;
}
if(este == null && outro != null){
return false;
}
if(este != null && outro == null){
return false;
}
if(este.getDesctramo().equals(outro.getDesctramo()) &&
este.getDestino().equals(outro.getDestino()) &&
este.getOrigem().equals(outro.getOrigem()) &&
este.getKmReal().equals(outro.getKmReal()) &&
este.getVia().equals(outro.getVia()) ){
return true;
}
return false;
}