correcao (fixes bug 6062)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@41716 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2015-02-24 19:14:35 +00:00
parent b85138cc8d
commit abf32378d1
3 changed files with 43 additions and 0 deletions

View File

@ -6,6 +6,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
@ -42,6 +43,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEditarConexion;
public class EditarConexionController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(EditarConexionController.class);
@Autowired
private ConexionExcepcionService conexionExcepcionService;
@Autowired
@ -154,12 +156,14 @@ public class EditarConexionController extends MyGenericForwardComposer {
Comboitem cbiOrigem = cmbOrigemInicial.getSelectedItem();
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);
existeConexao();
}
public void onSelect$cmbDestinoConexaoPasso1(Event ev) {
@ -580,4 +584,33 @@ public class EditarConexionController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.INFORMATION);
}
}
private void existeConexao() {
Comboitem cbiOrigem = cmbOrigemInicial.getSelectedItem();
Parada origem = (Parada) cbiOrigem.getValue();
Comboitem cbiDestino = cmbDestinoFinal.getSelectedItem();
Parada destino = (Parada) cbiDestino.getValue();
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() }),
Labels.getLabel("editarConexionController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
} catch (InterruptedException e) {
log.error(e);
}
cmbDestinoFinal.setSelectedItem(null);
cmbDestinoConexaoPasso2.setInitialValue(null);
return;
}
}
}
}

View File

@ -2423,6 +2423,10 @@ editarPerfilController.btnSalvar.tooltiptext = Guardar
editarPerfilController.btnFechar.tooltiptext = Cerrar
editarPerfilController.lbNome.value = Perfil
editarPerfilController.lhPermiso.label = Función
editarPerfilController.lhLectura.label = Lectura
editarPerfilController.lhEscritura.label = Escritura
editarPerfilController.lhSoloEscritura.label = Solo Lectura
editarPerfilController.lhGrabacion.label = Grabación
editarPerfilController.btnAddPermiso.tooltiptext = Incluir
editarPerfilController.btnBorrarPermiso.tooltiptext = Eliminar
editarPerfilController.MSG.suscribirOK = Perfil se registró exitosamente
@ -4905,6 +4909,7 @@ editarConexionController.MSG.modificarconexionnosalva = Solo es posible alterar
editarConexionController.MSG.destino3 = Selecione o destino do terceiro passo da conex<65>o.
editarConexionController.MSG.destinoFinal = O destino selecionado deve ser o destino final da conex<65>o.
editarConexionController.MSG.origem3 = Se o quarto passo for adcionado deve ter o terceiro passo na conex<65>o.
editarConexionController.MSG.ConexaoExistente = Já existe configurado uma conexao para {0} e {1}.
# Editar Configuracao de Conexion
editarConexionConfController.window.title = Editar configuración de la conexión

View File

@ -2470,6 +2470,10 @@ editarPerfilController.btnSalvar.tooltiptext = Salvar
editarPerfilController.btnFechar.tooltiptext = Fechar
editarPerfilController.lbNome.value = Perfil
editarPerfilController.lhPermiso.label = Função
editarPerfilController.lhLectura.label = Leitura
editarPerfilController.lhEscritura.label = Gravação
editarPerfilController.lhSoloEscritura.label = Somente Leitura
editarPerfilController.lhGrabacion.label = Gravação
editarPerfilController.btnAddPermiso.tooltiptext = Incluir
editarPerfilController.btnBorrarPermiso.tooltiptext = Eliminar
editarPerfilController.MSG.suscribirOK = Perfil Registrado com Sucesso.
@ -4965,6 +4969,7 @@ editarConexionController.MSG.modificarconexionnosalva = Só é possível modific
editarConexionController.MSG.destino3 = Selecione o destino do terceiro passo da conexão.
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}.
# Editar Configuracao de Conexion
editarConexionConfController.window.title = Editar Configuração de Conexão