fixes bug#24373
qua: dev:Valdevir git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@111978 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
44c3b33319
commit
0ccf793cf4
|
@ -114,6 +114,8 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
private ConexionRutaConf conexionRutaConf;
|
private ConexionRutaConf conexionRutaConf;
|
||||||
private MyListbox conexionRutaConfList;
|
private MyListbox conexionRutaConfList;
|
||||||
private Boolean isConexaoPorAgrupamento;
|
private Boolean isConexaoPorAgrupamento;
|
||||||
|
private List<Parada> removerLocalidadesComumABList;
|
||||||
|
private List<Parada> adicionarLocalidadesComumABList;
|
||||||
|
|
||||||
private boolean isConexionGerada;
|
private boolean isConexionGerada;
|
||||||
|
|
||||||
|
@ -121,7 +123,8 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
removerLocalidadesComumABList = new ArrayList<Parada>();
|
||||||
|
adicionarLocalidadesComumABList = new ArrayList<Parada>();
|
||||||
this.isConexionGerada = false;
|
this.isConexionGerada = false;
|
||||||
txtTiempoMax.setConstraint("no empty");
|
txtTiempoMax.setConstraint("no empty");
|
||||||
txtTiempoMin.setConstraint("no empty");
|
txtTiempoMin.setConstraint("no empty");
|
||||||
|
@ -373,6 +376,9 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
conexionRutaConf = conexionRutaConfService.salvarConfiguracao(conexionRutaConf, canalVentas, puntoVentas,
|
conexionRutaConf = conexionRutaConfService.salvarConfiguracao(conexionRutaConf, canalVentas, puntoVentas,
|
||||||
conexoesCtrl, lsConexionRutaCtrl, localidadesGeradas,
|
conexoesCtrl, lsConexionRutaCtrl, localidadesGeradas,
|
||||||
isConexionGerada);
|
isConexionGerada);
|
||||||
|
adicionaLocalidadesExcluidas();
|
||||||
|
|
||||||
|
removeLocalidadesExcluidas();
|
||||||
|
|
||||||
if(itemNovo) {
|
if(itemNovo) {
|
||||||
conexionRutaConfList.addItemNovo(conexionRutaConf);
|
conexionRutaConfList.addItemNovo(conexionRutaConf);
|
||||||
|
@ -387,6 +393,22 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
closeWindow();
|
closeWindow();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void removeLocalidadesExcluidas() {
|
||||||
|
if(adicionarLocalidadesComumABList !=null && !adicionarLocalidadesComumABList.isEmpty() ) {
|
||||||
|
for (Parada parada : adicionarLocalidadesComumABList) {
|
||||||
|
conexionRutaLocalidadeRemovidaService.removerPorParada(parada);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void adicionaLocalidadesExcluidas() {
|
||||||
|
if(!removerLocalidadesComumABList.isEmpty()) {
|
||||||
|
for (Parada parada : removerLocalidadesComumABList) {
|
||||||
|
conexionRutaLocalidadeRemovidaService.suscribir(conexionRutaConf.getConexionRutaConfId(), parada.getParadaId());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnApagar(Event ev) throws Exception {
|
public void onClick$btnApagar(Event ev) throws Exception {
|
||||||
|
|
||||||
int resp = Messagebox.show(
|
int resp = Messagebox.show(
|
||||||
|
@ -423,11 +445,9 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
if(!Boolean.TRUE.equals(((Parada) objectParada).getIsParadaConexaoRutaExcluida())) {
|
if(!Boolean.TRUE.equals(((Parada) objectParada).getIsParadaConexaoRutaExcluida())) {
|
||||||
localidadesComunsABList.removeItem(conexionRutaVO);
|
localidadesComunsABList.removeItem(conexionRutaVO);
|
||||||
lsLocalidadesComunsAB.remove(conexionRutaVO);
|
lsLocalidadesComunsAB.remove(conexionRutaVO);
|
||||||
//localidadesGeradas.remove(conexionRutaVO);
|
|
||||||
conexionRutaVO.setIsParadaConexaoRutaExcluida(Boolean.TRUE);
|
conexionRutaVO.setIsParadaConexaoRutaExcluida(Boolean.TRUE);
|
||||||
localidadesComunsABList.addItemNovo(conexionRutaVO);
|
localidadesComunsABList.addItemNovo(conexionRutaVO);
|
||||||
lsLocalidadesComunsAB.add(conexionRutaVO);
|
removerLocalidadesComumABList.add(conexionRutaVO);
|
||||||
conexionRutaLocalidadeRemovidaService.suscribir(conexionRutaConf.getConexionRutaConfId(), conexionRutaVO.getParadaId());
|
|
||||||
}else {
|
}else {
|
||||||
localidadesComunsABList.removeItem(conexionRutaVO);
|
localidadesComunsABList.removeItem(conexionRutaVO);
|
||||||
lsLocalidadesComunsAB.remove(conexionRutaVO);
|
lsLocalidadesComunsAB.remove(conexionRutaVO);
|
||||||
|
@ -435,8 +455,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
localidadesComunsABList.addItemNovo(conexionRutaVO);
|
localidadesComunsABList.addItemNovo(conexionRutaVO);
|
||||||
lsLocalidadesComunsAB.add(conexionRutaVO);
|
lsLocalidadesComunsAB.add(conexionRutaVO);
|
||||||
//localidadesGeradas.add(conexionRutaVO);
|
//localidadesGeradas.add(conexionRutaVO);
|
||||||
conexionRutaLocalidadeRemovidaService.removerPorParada((Parada) objectParada);
|
adicionarLocalidadesComumABList.add(conexionRutaVO);
|
||||||
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -601,7 +620,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validade Localidades excluídas, caso encontre insere na tela botão adicionar, caso não entre addiciona o botão remover.
|
* Valida Localidades excluídas, caso encontre insere na tela botão adicionar, caso não encontre inserena tela o botão remover.
|
||||||
* @param lsParadas
|
* @param lsParadas
|
||||||
* @param paradasDuplicadas
|
* @param paradasDuplicadas
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue