0004770: Caixa - Ajustes diversos

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@32966 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2014-01-07 19:07:10 +00:00
parent fa7180736d
commit 09feaaaaec
3 changed files with 29 additions and 10 deletions

View File

@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
@ -43,6 +44,7 @@ public class EditarConexionExcepcionController extends MyGenericForwardComposer
private ConexionExcepcion conexionExcepcion;
private Long conexionCtrlId;
private MyListbox conexionExcepcionList;
private List<Integer> corridaIdList;
@Override
public void doAfterCompose(Component comp) throws Exception {
@ -59,24 +61,39 @@ public class EditarConexionExcepcionController extends MyGenericForwardComposer
Corrida corrida = corridaService.buscarPorId(conexionExcepcion.getNumcorrida()).iterator().next();
servicoListSelList.addItemNovo(corrida);
}
corridaIdList = new ArrayList<Integer>();
for (ConexionExcepcion ce : (List<ConexionExcepcion>) conexionExcepcionList.getListData()) {
corridaIdList.add(ce.getNumcorrida());
}
}
public void onClick$btnSalvar(Event ev) throws Exception {
Corrida corrida = (Corrida) new ArrayList(Arrays.asList(servicoListSelList.getData())).iterator().next();
conexionExcepcion.setNumcorrida(corrida.getId().getCorridaId());
conexionExcepcion.setConexionctrlId(conexionCtrlId);
if (conexionExcepcion.getConexionExcepcionId() != null) {
conexionExcepcionList.removeItem(conexionExcepcion);
conexionExcepcionService.actualizacion(conexionExcepcion);
conexionExcepcionList.updateItem(conexionExcepcion);
if (corridaIdList.contains(corrida.getId().getCorridaId())) {
Messagebox.show(Labels.getLabel("editarConexionExcepcionController.msg.erro.corrida"),
Labels.getLabel("editarConexionExcepcionController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} else {
conexionExcepcionService.suscribir(conexionExcepcion);
conexionExcepcionList.addItemNovo(conexionExcepcion);
}
corridaIdList.add(corrida.getId().getCorridaId());
closeWindow();
conexionExcepcion.setNumcorrida(corrida.getId().getCorridaId());
conexionExcepcion.setConexionctrlId(conexionCtrlId);
if (conexionExcepcion.getConexionExcepcionId() != null) {
conexionExcepcionList.removeItem(conexionExcepcion);
conexionExcepcionService.actualizacion(conexionExcepcion);
conexionExcepcionList.updateItem(conexionExcepcion);
} else {
conexionExcepcionService.suscribir(conexionExcepcion);
conexionExcepcionList.addItemNovo(conexionExcepcion);
}
closeWindow();
}
}
public void onDoubleClick$servicoList(Event ev) {

View File

@ -4502,6 +4502,7 @@ relatorioOrigemDestinoController.MSG.trechoSemMovimento = Para exibir tramos sin
#busquedaConexionController.btnNovo.tooltiptext = Nuevo
#busquedaConexionController.btnPesquisa.label = Búsqueda
#busquedaConexionController.lhSecuencia.label = Secuencia
editarConexionExcepcionController.msg.erro.corrida = Ya se está ejecutando en esta excepción conexión.
editarConexionExcepcionController.MSG.selecionarConexion = Seleccione una excepción conexión.
editarConexionExcepcionController.MSG.borrarConexionPergunta = Deseas eliminar esta excepción conexión?
editarConexionExcepcionController.window.title = Editar Excecion de Conexion

View File

@ -4560,6 +4560,7 @@ relatorioOrigemDestinoController.MSG.trechoSemMovimento = Para exibir trechos se
#busquedaConexionController.btnNovo.tooltiptext = Novo
#busquedaConexionController.btnPesquisa.label = Pesquisa
#busquedaConexionController.lhSecuencia.label = Sequencia
editarConexionExcepcionController.msg.erro.corrida = Está já existe está corrida na exceção dessa conexão.
editarConexionExcepcionController.MSG.selecionarConexion = Selecione uma exceção de conexão.
editarConexionExcepcionController.MSG.borrarConexionPergunta = Deseja remover essa exceção de conexão?
editarConexionExcepcionController.window.title = Editar Exceção de Conexão