fixes bug#21361

dev:wilian
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104940 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2021-01-05 17:40:36 +00:00
parent 577e2e2375
commit cf4a440f0c
3 changed files with 24 additions and 8 deletions

View File

@ -4,10 +4,12 @@
*/
package com.rjconsultores.ventaboletos.web.utilerias.render;
import org.zkoss.util.resource.Labels;
import org.zkoss.zkplus.spring.SpringUtil;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.entidad.ConexionConf;
import com.rjconsultores.ventaboletos.service.ConexionConfService;
@ -29,20 +31,32 @@ public class RenderConexion implements ListitemRenderer {
private void setStyle(Listcell lc, ConexionConf conexionConf) {
lc.setStyle(changeColor ? style1 : style2);
if ((conexionConf.getIndisponible() != null) && (conexionConf.getIndisponible())) {
if (conexionConf != null && conexionConf.getIndisponible() != null && conexionConf.getIndisponible()) {
lc.setStyle(changeColor ? styleDesativada1 : styleDesativada2);
}
}
public void render(Listitem lstm, Object o) throws Exception {
ConexionVO conexion = (ConexionVO) o;
ConexionConf conexionConf = conexionConfService.buscar(conexion.getConexionCtrlId(), conexion.getGrupo());
if (grupo != conexionConf.getGrupo() ||
grupoConexionCtrl != conexion.getConexionCtrlId()) {
grupo = conexionConf.getGrupo();
grupoConexionCtrl = conexion.getConexionCtrlId();
changeColor = !changeColor;
ConexionConf conexionConf = null;
try {
conexionConf = conexionConfService.buscar(conexion.getConexionCtrlId(), conexion.getGrupo());
} catch (Exception e) {
e.printStackTrace();
Messagebox.show(Labels.getLabel("busquedaConexionController.msg.erroConfConexion",
new Object[] {conexion.getConOrigen(), conexion.getConDestino(), conexion.getGrupo()}),
Labels.getLabel("busquedaConexionController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
if(conexionConf != null) {
if (grupo != conexionConf.getGrupo() ||
grupoConexionCtrl != conexion.getConexionCtrlId()) {
grupo = conexionConf.getGrupo();
grupoConexionCtrl = conexion.getConexionCtrlId();
changeColor = !changeColor;
}
}
Listcell lc = new Listcell(conexion.getConOrigen());

View File

@ -6263,6 +6263,7 @@ busquedaConexionController.btnCerrar.tooltiptext=Cerrar
busquedaConexionController.btnGenerarConexiones.tooltiptext=Generar conexiones
busquedaConexionController.msgGerarCombincoes=Desea generar alass combinaciones de conexiones?
busquedaConexionController.msgCombincoesGeradas=Combinaciones generadas exitosamente
busquedaConexionController.msg.erroConfConexion = Erro ao carregar a conexão origem {0} e destino {1} para grupo {2}
#Busqueda param conexion
busquedaParamConexionController.window.title=Parámetros de conexión

View File

@ -6550,6 +6550,7 @@ busquedaConexionController.msgGerarCombincoes=Deseja gerar as combinações de c
busquedaConexionController.msgCombincoesGeradas=Combinações Geradas com Sucesso
busquedaConexionController.btnNovo.tooltiptext = Novo
busquedaConexionController.btnPesquisa.label = Pesquisa
busquedaConexionController.msg.erroConfConexion = Erro ao carregar a conexão origem {0} e destino {1} para grupo {2}
#Busqueda param conexion
busquedaParamConexionController.window.title=Parâmetros de Conexão