Merge branch 'master' into AL-2988
commit
83499e21c3
|
@ -2661,30 +2661,29 @@ public class EditarPricingController extends PricingController {
|
||||||
|
|
||||||
paradasConexao = new ArrayList<>();
|
paradasConexao = new ArrayList<>();
|
||||||
|
|
||||||
|
List<String> combinacaoParadas = new ArrayList<>();
|
||||||
|
|
||||||
clearCombobox(cmbConexaoCtrl);
|
clearCombobox(cmbConexaoCtrl);
|
||||||
for (ConexionCtrl p :lsConexoesCtrlList) {
|
for (ConexionCtrl p :lsConexoesCtrlList) {
|
||||||
Parada paradaOrigem = paradaService.obtenerID(p.getOrigenId());
|
Parada paradaOrigem = paradaService.obtenerID(p.getOrigenId());
|
||||||
Parada paradaDestino = paradaService.obtenerID(p.getDestinoId());
|
Parada paradaDestino = paradaService.obtenerID(p.getDestinoId());
|
||||||
|
|
||||||
Boolean origem = false, destino = false;
|
|
||||||
|
|
||||||
if(!paradasConexao.contains(paradaOrigem)) {
|
if(!paradasConexao.contains(paradaOrigem)) {
|
||||||
paradasConexao.add(paradaOrigem);
|
paradasConexao.add(paradaOrigem);
|
||||||
} else {
|
}
|
||||||
origem = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!paradasConexao.contains(paradaDestino)) {
|
if(!paradasConexao.contains(paradaDestino)) {
|
||||||
paradasConexao.add(paradaDestino);
|
paradasConexao.add(paradaDestino);
|
||||||
} else {
|
}
|
||||||
destino = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Se ja foi adicionado a origem e destino nao mostra novamente.
|
String combinacao = p.getOrigenId() + "-" + p.getDestinoId();
|
||||||
if(origem && destino) {
|
|
||||||
|
if(combinacaoParadas.contains(combinacao)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
combinacaoParadas.add(combinacao);
|
||||||
|
|
||||||
Comboitem comboItem = new Comboitem(paradaOrigem.getDescparada() + " -> " + paradaDestino.getDescparada());
|
Comboitem comboItem = new Comboitem(paradaOrigem.getDescparada() + " -> " + paradaDestino.getDescparada());
|
||||||
comboItem.setValue(p);
|
comboItem.setValue(p);
|
||||||
comboItem.setParent(cmbConexaoCtrl);
|
comboItem.setParent(cmbConexaoCtrl);
|
||||||
|
|
Loading…
Reference in New Issue