From f5d5a3b629cc21e31be3244d5683851fe9135669 Mon Sep 17 00:00:00 2001 From: "valdir.cordeiro" Date: Fri, 12 May 2023 19:00:22 -0300 Subject: [PATCH] =?UTF-8?q?bug#al-2680=20PRICING=20CONEX=C3=83O=20-=20Comm?= =?UTF-8?q?it=20melhoria=20Desconto=20dev:=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 6 +- .../GerarConexionPorRutaController.java | 302 +++++++++++++++++- .../render/RenderGeracaoConexionPorRuta.java | 26 +- web/WEB-INF/i3-label_en.label | 5 + web/WEB-INF/i3-label_es_MX.label | 5 + web/WEB-INF/i3-label_pt_BR.label | 5 + .../gerarConexionPorRuta.zul | 60 +++- 7 files changed, 382 insertions(+), 27 deletions(-) diff --git a/pom.xml b/pom.xml index 292972fea..6978e12a4 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.4.8 + 1.5.0 war - 1.3.4 - 1.3.2 + 1.4.0 + 1.3.3 UTF-8 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java index 48b4f3769..2f63f58b7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java @@ -1,9 +1,10 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; +import java.math.BigDecimal; import java.util.ArrayList; +import java.util.Calendar; import java.util.Date; import java.util.HashSet; -import java.util.Iterator; import java.util.List; import java.util.Set; @@ -17,14 +18,19 @@ import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zul.Button; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; +import org.zkoss.zul.Doublebox; import org.zkoss.zul.Intbox; import org.zkoss.zul.ListModelList; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Tab; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.ClaseServicio; +import com.rjconsultores.ventaboletos.entidad.Conexion; import com.rjconsultores.ventaboletos.entidad.ConexionCtrl; +import com.rjconsultores.ventaboletos.entidad.ConexionDescuento; import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf; import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta; import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta; @@ -35,12 +41,16 @@ import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.RutaCombinacion; import com.rjconsultores.ventaboletos.entidad.RutaEmpresa; import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; +import com.rjconsultores.ventaboletos.service.ClaseServicioService; +import com.rjconsultores.ventaboletos.service.ConexionCtrlService; +import com.rjconsultores.ventaboletos.service.ConexionDescuentoService; import com.rjconsultores.ventaboletos.service.ConexionRutaCombinacionService; import com.rjconsultores.ventaboletos.service.ConexionRutaConfService; import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionPtoVtaService; import com.rjconsultores.ventaboletos.service.ConexionRutaExcepcionTipoPtoVtaService; import com.rjconsultores.ventaboletos.service.ConexionRutaLocalidadeRemovidaService; import com.rjconsultores.ventaboletos.service.ConexionRutaTramoCtrlService; +import com.rjconsultores.ventaboletos.service.ConexionService; import com.rjconsultores.ventaboletos.service.RutaEmpresaService; import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; @@ -77,6 +87,15 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { @Autowired ConexionRutaCombinacionService conexionRutaCombinacionService; + @Autowired + private ConexionService conexionService; + @Autowired + private ClaseServicioService claseServicioService; + @Autowired + private ConexionDescuentoService conexionDescuentoService; + @Autowired + private ConexionCtrlService conexionCtrlService; + @Autowired ConexionRutaLocalidadeRemovidaService conexionRutaLocalidadeRemovidaService; @Autowired @@ -121,6 +140,16 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { private List removerLocalidadesComumABList; private List adicionarLocalidadesComumABList; + private Doublebox txtDesconto; + private Combobox cmbOrigemConexao; + private Combobox cmbDestinoConexao; + + private Button btnFiltrar; + List localidadesGeradasFiltro; + private List lsOrigemConexao; + private List lsDestinoConexao; + private Checkbox chkUtilizaPricing; + private boolean isConexionGerada; @Override @@ -150,7 +179,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { txtDescricao.setValue(conexionRutaConf.getDescricao()); txtTiempoMin.setValue(conexionRutaConf.getTiempoMin()); txtTiempoMax.setValue(conexionRutaConf.getTiempoMax()); - + txtDesconto.setValue(conexionRutaConf.getDescuento() == null ? null : conexionRutaConf.getDescuento().doubleValue()); configuraExcecaoPorPontoVenda(); @@ -168,8 +197,6 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { //Eixo C configuraLocalidadesEixoC(); - - gerarCombinacao(true); }else{ btnSalvar.setDisabled(true); @@ -187,7 +214,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { } /** - * Valida se a epresa da linha está configurada para funcionar com agrupamento de localidade na conexão. + * Valida se a epresa da linha est� configurada para funcionar com agrupamento de localidade na conex�o. * @param rutaA * @return */ @@ -320,7 +347,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { * Configura as rutas (linhas) para cada eixo */ private void configuraRutasPorEixo() { - //Busca uma lista de linhas (rutas), esta lista contem 3 sub-listas (1 para cada eixo de conexão A, B e C) + //Busca uma lista de linhas (rutas), esta lista contem 3 sub-listas (1 para cada eixo de conex�o A, B e C) List> rutas = conexionRutaConfService.buscarRutasPorConexionConf(conexionRutaConf.getConexionRutaConfId()); List lsRutaA = rutas.get(0); List lsRutaB = rutas.get(1); @@ -331,10 +358,10 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { } /** - * Configura a lista de exceções por tipo de venda (canal de venda) + * Configura a lista de exce��es por tipo de venda (canal de venda) */ private void configuraExcecaoPorTipoVenda() { - //Busca a lista de exceções por tipo de venda (canal de venda) + //Busca a lista de exce��es por tipo de venda (canal de venda) List conexionRutaExcepcionTipoPtoVtaList = conexionRutaExcepcionTipoPtoVtaService.buscarPorConexionConf(conexionRutaConf); for (ConexionRutaExcepcionTipoPtoVta conexionRutaExcepcionTipoPtoVta:conexionRutaExcepcionTipoPtoVtaList ) { listEspCanal.addItemNovo(conexionRutaExcepcionTipoPtoVta.getTipoPtovta()); @@ -342,10 +369,10 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { } /** - * Configura a lista de exceções por ponto de venda + * Configura a lista de exce��es por ponto de venda */ private void configuraExcecaoPorPontoVenda() { - //Busca a lista de exceções por ponto de venda + //Busca a lista de exce��es por ponto de venda List conexionRutaExcepcionPtoVtaList = conexionRutaRestricaoPtoVtaService.buscarPorConexionConf(conexionRutaConf); for (ConexionRutaExcepcionPtoVta conexionRutaExcepcionPtoVta : conexionRutaExcepcionPtoVtaList) { listPuntoVenta.addItemNovo(conexionRutaExcepcionPtoVta.getPuntoVenta()); @@ -375,6 +402,20 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { conexionRutaConf.setTiempoMin(txtTiempoMin.getValue()); conexionRutaConf.setTiempoMax(txtTiempoMax.getValue()); + Double desconto = txtDesconto.getValue(); + Boolean descontoAlterado = false; + BigDecimal descontoAnterior = conexionRutaConf.getDescuento(); + + //Valida se o desconto ja existia ou se e novo + if(descontoAnterior != null && descontoAnterior.doubleValue() != desconto) { + conexionRutaConf.setDescuento(new BigDecimal(desconto)); + descontoAlterado = true; + } + + if(descontoAnterior == null) { + conexionRutaConf.setDescuento(new BigDecimal(desconto)); + } + List canalVentas = listEspCanal.getListData(); List puntoVentas = listPuntoVenta.getListData(); @@ -385,6 +426,36 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { removeLocalidadesExcluidas(); + //Atualizar o indPricing alterado pela tabela + for(ParadaVOConexionRuta loc : localidadesGeradas ) { + for(ConexionCtrl conCtrl : conexoesCtrl) { + if(isMesmaConexao(loc, conCtrl)) { + conCtrl.setIndPricing(loc.getConexionCtrl().getIndPricing()); + } + } + } + + conexionCtrlService.suscribirTodos(conexoesCtrl); + + List conexionDescontos = new ArrayList<>(); + + if(isConexionGerada) { + if(desconto != 0 ) { + criarNovosDescontosPorConexao(conexionDescontos); + } + } else if(descontoAlterado){ //Se nao foi gerado novas conexoes, mas foi alterado o desconto + + if( desconto == null || desconto == 0) { + desativarDescontosAnteriores(conexionDescontos);// remover todos os descontos criados + } else { + alterarValorDescontos(conexionDescontos); + } + } + + if(!conexionDescontos.isEmpty()) { // Salvar Descontos + conexionDescuentoService.suscribirTodos(conexionDescontos); + } + if(itemNovo) { conexionRutaConfList.addItemNovo(conexionRutaConf); }else { @@ -397,6 +468,113 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { closeWindow(); } + + private boolean isMesmaConexao(ParadaVOConexionRuta loc, ConexionCtrl conCtrl) { + + if(conCtrl.getConexionctrlId() != null && conCtrl.getConexionctrlId().equals(loc.getConexionCtrl().getConexionctrlId())) { + return true; + } + + List conec = conexionService.buscarPorConexionCtrl(conCtrl.getConexionctrlId()); + + for(Conexion con : conec) { + if (isMesmaConexao(loc, con)){ + return true; + } + } + + return false; + } + + private boolean isMesmaConexao(ParadaVOConexionRuta loc, Conexion con) { + return loc.getRutaId() == con.getRutaId() && + loc.getGrupo() == con.getNumgrupo() && + loc.getSecuencia() == con.getNumsecuencia() && + loc.getParadaOrigemTrecho().getParadaId() == con.getOrigenId() && + loc.getParadaDestinoTrecho().getParadaId() == con.getDestinoId(); + } + + private void desativarDescontosAnteriores(List conexionDescontos) { + List conexoes = buscarTodasConexoes(); + + for(Conexion con : conexoes) { + List conDescList = conexionDescuentoService.buscarPorConexion(con); + + for(ConexionDescuento conDesc : conDescList) { + conDesc.setActivo(Boolean.FALSE); + } + conexionDescontos.addAll(conDescList); + } + } + + private void criarNovosDescontosPorConexao(List conexionDescontos) { + List conexoes = buscarTodasConexoes(); + + ClaseServicio classeTodos = claseServicioService.obtenerID(-1); + + for(Conexion con : conexoes) { + ConexionDescuento conDesc = criarConexionDesconto(con, classeTodos); + conexionDescontos.add(conDesc); + } + } + + private void alterarValorDescontos(List conexionDescontos) { + List conexoes = buscarTodasConexoes(); + + for(Conexion con : conexoes) { + List conDescList = conexionDescuentoService.buscarPorConexion(con); + + // Caso tenha sido destivado sem gerar novas combinacoes + if(conDescList == null || conDescList.isEmpty()) { + conDescList = conexionDescuentoService.buscarPorConexionInativos(con); + } + + if(conDescList == null || conDescList.isEmpty()) { + //Cria novos descontos, caso seja um registro antigo que foi alterado somente o desconto + criarNovosDescontosPorConexao(conexionDescontos); + } else { + //Altera os descontos encontrados + for(ConexionDescuento conDesc : conDescList) { + conDesc.setActivo(Boolean.TRUE); + conDesc.setDescuento(conexionRutaConf.getDescuento()); + } + } + + conexionDescontos.addAll(conDescList); + } + } + + private List buscarTodasConexoes() { + try { + List conexoes = new ArrayList<>(); + + for(ConexionCtrl coneCtrl : conexoesCtrl) { + List conec = conexionService.buscarPorConexionCtrl(coneCtrl.getConexionctrlId()); + + conexoes.addAll(conec); + } + + return conexoes; + } catch (Exception e) { + log.error("Erro ao buscar todas as conexoes: ", e); + } + return null; + } + + private ConexionDescuento criarConexionDesconto(Conexion con, ClaseServicio classeTodos) { + ConexionDescuento conDesc = new ConexionDescuento(); + + conDesc.setConexion(con); + conDesc.setFecModif(Calendar.getInstance().getTime()); + conDesc.setGrupo(con.getNumgrupo()); + conDesc.setDescuento(conexionRutaConf.getDescuento()); + conDesc.setDescuentoTasaEmbarque(BigDecimal.ZERO); + conDesc.setSecuencia(con.getNumsecuencia()); + conDesc.setActivo(true); + conDesc.setClaseServicio(classeTodos); + + return conDesc; + } private void removeLocalidadesExcluidas() { if(adicionarLocalidadesComumABList !=null && !adicionarLocalidadesComumABList.isEmpty() ) { @@ -667,7 +845,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { } /** - * Valida Localidades excluídas, caso encontre insere na tela botão adicionar, caso não encontre inserena tela 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 paradasDuplicadas */ @@ -717,8 +895,8 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { paradaAux.setDescparada(parada.getAgrupamentoParada().getDescAgrupamentoParada()); paradaAux.setCveparada(parada.getAgrupamentoParada().getCveAgrupamentoParada()); - //Caso agrupamento já adicionado na lista não aparece na listview para não duplicar - //mas é adicionado de localidades comuns de classe normalmente, apenas na listeview (tela que não irá aparecer). + //Caso agrupamento j� adicionado na lista n�o aparece na listview para n�o duplicar + //mas � adicionado de localidades comuns de classe normalmente, apenas na listeview (tela que n�o ir� aparecer). Boolean isAdicionaParadaListView = Boolean.TRUE; for (Parada paradaAgrupamento : lsLocalidadesAgrupamento) { if( paradaAux.getAgrupamentoParada().equals(paradaAgrupamento.getAgrupamentoParada())) { @@ -782,6 +960,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { txtTiempoMax.getValue(); txtTiempoMin.getValue(); + txtDesconto.getValue(); return true; } @@ -1120,6 +1299,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { localidadesGeradas = new ArrayList(); conexoesCtrl = new ArrayList(); + localidadesGeradasFiltro = new ArrayList(); List listParada1 = localidadesLinhaASelecionadaList.getListData(); List rutasEixoA = rutasAList.getListData(); List rutasEixoB = rutasBList.getListData(); @@ -1141,12 +1321,20 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { } for (ConexionCtrlVO conexionCtrlVO : conexoesCtrlVO) { - conexoesCtrl.add(new ConexionCtrl(conexionCtrlVO.getOrigenId(), conexionCtrlVO.getDestinoId(), conexionCtrlVO.getGrupo())); + ConexionCtrl conexionAux = new ConexionCtrl(conexionCtrlVO.getOrigenId(), conexionCtrlVO.getDestinoId(), conexionCtrlVO.getGrupo()); + conexionAux.setIndPricing(conexionCtrlVO.getIndPricing()); + conexionAux.setConexionctrlId(conexionCtrlVO.getConexionctrlId()); + conexoesCtrl.add(conexionAux); } } + + localidadesGeradasFiltro.addAll(localidadesGeradas); + + atualizarFiltrosCombinacao(localidadesGeradas); + + localidadesCombinadasList.setData(localidadesGeradasFiltro); - localidadesCombinadasList.setData(localidadesGeradas); localidadesCombinadasList.setItemRenderer(new RenderGeracaoConexionPorRuta()); resultadoCombinacao.setSelected(true); @@ -1156,6 +1344,21 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { log.debug(String.format("Fim Geracao Combinacao {%s}", new Date())); } + + private void atualizarFiltrosCombinacao(List localidadesGeradas2) { + lsOrigemConexao = new ArrayList<>(); + lsDestinoConexao = new ArrayList<>(); + + for(ParadaVOConexionRuta con : localidadesGeradas2) { + if(!lsOrigemConexao.contains(con.getParadaOrigemTrecho())) { + lsOrigemConexao.add(con.getParadaOrigemTrecho()); + } + + if(!lsDestinoConexao.contains(con.getParadaDestinoTrecho())) { + lsDestinoConexao.add(con.getParadaDestinoTrecho()); + } + } + } @SuppressWarnings("unchecked") private boolean validarLinhaJaSelecionada() { @@ -1224,5 +1427,74 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { } return true; } + +public void onClick$btnFiltrar(Event ev) throws Exception { + + Parada origem = cmbOrigemConexao.getSelectedItem() == null ? null : (Parada) cmbOrigemConexao.getSelectedItem().getValue(); + Parada destino = cmbDestinoConexao.getSelectedItem() == null ? null : (Parada) cmbDestinoConexao.getSelectedItem().getValue(); + + localidadesGeradasFiltro.clear(); + + for(ParadaVOConexionRuta local : localidadesGeradas) { + boolean origemOK = false; + boolean destinoOK = false; + boolean pricingOK = false; + + if(origem == null || origem.equals(local.getParadaOrigemTrecho())) { + origemOK = true; + } + + if(destino == null || destino.equals(local.getParadaDestinoTrecho())) { + destinoOK = true; + } + + if(local.getConexionCtrl().getIndPricing() == chkUtilizaPricing.isChecked()) { + pricingOK = true; + } + + if(origemOK && destinoOK && pricingOK) { + localidadesGeradasFiltro.add(local); + } + } + + localidadesCombinadasList.clear(); + localidadesCombinadasList.setData(localidadesGeradasFiltro); + } + + public void onClick$btnLimpraFiltros(Event ev) throws Exception { + cmbOrigemConexao.setSelectedItem(null); + cmbDestinoConexao.setSelectedItem(null); + chkUtilizaPricing.setChecked(false); + + localidadesGeradasFiltro.clear(); + localidadesGeradasFiltro.addAll(localidadesGeradas); + + localidadesCombinadasList.clear(); + localidadesCombinadasList.setData(localidadesGeradasFiltro); + } + + public Checkbox getChkUtilizaPricing() { + return chkUtilizaPricing; + } + + public void setChkUtilizaPricing(Checkbox chkUtilizaPricing) { + this.chkUtilizaPricing = chkUtilizaPricing; + } + + public List getLsOrigemConexao() { + return lsOrigemConexao; + } + + public void setLsOrigemConexao(List lsOrigemConexao) { + this.lsOrigemConexao = lsOrigemConexao; + } + + public List getLsDestinoConexao() { + return lsDestinoConexao; + } + + public void setLsDestinoConexao(List lsDestinoConexao) { + this.lsDestinoConexao = lsDestinoConexao; + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGeracaoConexionPorRuta.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGeracaoConexionPorRuta.java index 063a5c897..1692b9011 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGeracaoConexionPorRuta.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGeracaoConexionPorRuta.java @@ -5,6 +5,9 @@ package com.rjconsultores.ventaboletos.web.utilerias.render; import org.zkoss.zk.ui.api.HtmlBasedComponent; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; @@ -33,7 +36,9 @@ public class RenderGeracaoConexionPorRuta implements ListitemRenderer { ParadaVOConexionRuta conexion = (ParadaVOConexionRuta) o; - if (grupo != conexion.getGrupo() || (origemConexao != conexion.getParadaOrigemTrecho().getParadaId() || destinoConexao != conexion.getParadaDestinoTrecho().getParadaId())) { + Boolean isCtrlDiferente = grupo != conexion.getGrupo() || (origemConexao != conexion.getParadaOrigemTrecho().getParadaId() || destinoConexao != conexion.getParadaDestinoTrecho().getParadaId()); + + if (isCtrlDiferente) { grupo = conexion.getGrupo(); origemConexao = conexion.getParadaOrigemTrecho().getParadaId(); destinoConexao = conexion.getParadaDestinoTrecho().getParadaId(); @@ -62,6 +67,25 @@ public class RenderGeracaoConexionPorRuta implements ListitemRenderer { lc = new Listcell(String.valueOf(conexion.getSecuencia())); lc.setParent(lstm); + if(isCtrlDiferente) { + Checkbox ckbindPricing = new Checkbox(); + ckbindPricing.setChecked(conexion.getConexionCtrl().getIndPricing()); + + ckbindPricing.addEventListener("onClick", new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + conexion.getConexionCtrl().setIndPricing(ckbindPricing.isChecked()); + } + }); + + lc = new Listcell(); + ckbindPricing.setParent(lc); + lc.setParent(lstm); + } else { + lc = new Listcell(" "); + lc.setParent(lstm); + } + lstm.setValue(conexion); } } diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 5cb2511dc..a8eba46b2 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -7239,6 +7239,11 @@ busquedaParamConexionController.lhId.label=ID busquedaParamConexionController.lhDesc.label=Descrição busquedaParamConexionController.lhValor.label=Valor +editarConexionController.labelDesconto.value=Desconto +editarConexionController.labelPricing.value=Pricing +editarConexionController.botaoFiltrar.value=Filtrar +editarConexionController.botaoLimparFiltros.value=Limpar Filtros + #Editar param conexion editarParamConexionController.window.title=Parametro de Conexão editarParamConexionController.btnSalvar.tooltiptext=Salvar diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 1aba1ef7f..03cbc32db 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -7232,6 +7232,11 @@ busquedaTarjetaCreditoController.tasa.label = Intereses busquedaTarjetaCreditoController.parcelaMinima.label = Parcela Mínima busquedaTarjetaCreditoController.indAplicarJuros.label = Aplicar juros venda +editarConexionController.labelDesconto.value=Desconto +editarConexionController.labelPricing.value=Pricing +editarConexionController.botaoFiltrar.value=Filtrar +editarConexionController.botaoLimparFiltros.value=Limpar Filtros + #Editar Tarjeta Credito editarTarjetaCreditoController.window.title = Tarjeta de crédito editarTarjetaCreditoController.btnApagar.tooltiptext = Eliminar diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 71043f829..ef3bbe47b 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7237,6 +7237,11 @@ editarConexionPorRutaController.MSG.ApagarOK = Conexão removida com sucesso. editarConexionPorRutaController.MSG.PerguntaApagar = Deseja remover essa Conexão ? editarConexionPorRutaController.MSG.SequenciaEixOK = Inserir as linhas nas sequências dos eixos. 1º Eixo A, 2º Eixo B, 3º Eixo C +editarConexionController.labelDesconto.value=Desconto +editarConexionController.labelPricing.value=Pricing +editarConexionController.botaoFiltrar.value=Filtrar +editarConexionController.botaoLimparFiltros.value=Limpar Filtros + #Busqueda param conexion busquedaParamConexionController.window.title=Parâmetros de Conexão busquedaParamConexionController.btnRefresh.tooltiptext=Atualizar diff --git a/web/gui/esquema_operacional/gerarConexionPorRuta.zul b/web/gui/esquema_operacional/gerarConexionPorRuta.zul index 753655892..9ca477670 100644 --- a/web/gui/esquema_operacional/gerarConexionPorRuta.zul +++ b/web/gui/esquema_operacional/gerarConexionPorRuta.zul @@ -6,7 +6,7 @@ + + + + + + + + + +