Merge branch 'master' into AL-2988

master
gleimar 2023-07-21 21:07:46 +00:00
commit 83499e21c3
1 changed files with 9 additions and 10 deletions

View File

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