fixed bug #6176 - Validação de conexões
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@42875 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9ec47fa4e1
commit
5bd39010e4
|
@ -154,15 +154,19 @@ public class EditarConexionController extends MyGenericForwardComposer {
|
|||
|
||||
public void onSelect$cmbOrigemInicial(Event ev) {
|
||||
Comboitem cbiOrigem = cmbOrigemInicial.getSelectedItem();
|
||||
Parada origem = (Parada) cbiOrigem.getValue();
|
||||
cmbOrigemConexaoPasso1.setInitialValue(origem);
|
||||
if (cbiOrigem != null) {
|
||||
Parada origem = (Parada) cbiOrigem.getValue();
|
||||
cmbOrigemConexaoPasso1.setInitialValue(origem);
|
||||
}
|
||||
existeConexao();
|
||||
}
|
||||
|
||||
public void onSelect$cmbDestinoFinal(Event ev) {
|
||||
Comboitem cbiDestino = cmbDestinoFinal.getSelectedItem();
|
||||
Parada destino = (Parada) cbiDestino.getValue();
|
||||
cmbDestinoConexaoPasso2.setInitialValue(destino);
|
||||
if (cbiDestino != null) {
|
||||
Parada destino = (Parada) cbiDestino.getValue();
|
||||
cmbDestinoConexaoPasso2.setInitialValue(destino);
|
||||
}
|
||||
existeConexao();
|
||||
}
|
||||
|
||||
|
@ -509,12 +513,23 @@ public class EditarConexionController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws Exception {
|
||||
Parada origem = null;
|
||||
Parada destino = null;
|
||||
Comboitem cbiOrigem = cmbOrigemInicial.getSelectedItem();
|
||||
Parada origem = (Parada) cbiOrigem.getValue();
|
||||
if (cbiOrigem != null) {
|
||||
origem = (Parada) cbiOrigem.getValue();
|
||||
}
|
||||
|
||||
Comboitem cbiDestino = cmbDestinoFinal.getSelectedItem();
|
||||
Parada destino = (Parada) cbiDestino.getValue();
|
||||
|
||||
if (cbiDestino != null) {
|
||||
destino = (Parada) cbiDestino.getValue();
|
||||
}
|
||||
if (lsConexiones == null || lsConexiones.isEmpty() || lsConexionesConf == null || lsConexionesConf.isEmpty()) {
|
||||
Messagebox.show(Labels.getLabel("editarConexionController.MSG.conexaoInexistente"),
|
||||
Labels.getLabel("editarConexionController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
if (conexionCtrl == null) {
|
||||
conexionCtrl = new ConexionCtrl();
|
||||
|
||||
|
@ -584,7 +599,7 @@ public class EditarConexionController extends MyGenericForwardComposer {
|
|||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void existeConexao() {
|
||||
|
||||
Comboitem cbiOrigem = cmbOrigemInicial.getSelectedItem();
|
||||
|
@ -596,7 +611,7 @@ public class EditarConexionController extends MyGenericForwardComposer {
|
|||
if (origem != null && destino != null) {
|
||||
List list = conexionCtrlService.buscarConexionesCtrl(origem.getParadaId(), destino.getParadaId());
|
||||
if (!list.isEmpty()) {
|
||||
|
||||
|
||||
try {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConexionController.MSG.ConexaoExistente", new Object[] { origem.getDescparada(), destino.getDescparada() }),
|
||||
|
@ -605,10 +620,10 @@ public class EditarConexionController extends MyGenericForwardComposer {
|
|||
} catch (InterruptedException e) {
|
||||
log.error(e);
|
||||
}
|
||||
|
||||
|
||||
cmbDestinoFinal.setSelectedItem(null);
|
||||
cmbDestinoConexaoPasso2.setInitialValue(null);
|
||||
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5033,6 +5033,7 @@ editarConexionController.MSG.destino3 = Selecione o destino do terceiro passo da
|
|||
editarConexionController.MSG.destinoFinal = O destino selecionado deve ser o destino final da conexão.
|
||||
editarConexionController.MSG.origem3 = Se o quarto passo for adcionado deve ter o terceiro passo na conexão.
|
||||
editarConexionController.MSG.ConexaoExistente = Já existe configurado uma conexão para {0} e {1}.
|
||||
editarConexionController.MSG.conexaoInexistente = Adicione pelo menos uma conexão.
|
||||
|
||||
# Editar Configuracao de Conexion
|
||||
editarConexionConfController.window.title = Editar Configuração de Conexão
|
||||
|
|
Loading…
Reference in New Issue