diff --git a/pom.xml b/pom.xml
index 099bcd5a6..beaa3af6d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.0.106
+ 1.1.0
war
- 1.1.50
- 1.0.32
+ 1.2.0
+ 1.1.0
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTabelaPreco.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTabelaPreco.java
index d6425dbbf..1a92bee00 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTabelaPreco.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTabelaPreco.java
@@ -17,17 +17,19 @@ import com.rjconsultores.ventaboletos.service.SegVKMService;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
public class RelatorioTabelaPreco extends Relatorio {
- private Boolean isLayoutArtesp;
- private SegVKMService segVKMService;
+ private static final String ORGAO_CONCEDENTE = "ORGAO_CONCEDENTE_ID";
+ private boolean isLayoutArtesp;
+ private SegVKMService segVKM;
public RelatorioTabelaPreco(final Map parametros, Connection conexao, SegVKMService segVKMService) throws Exception {
super(parametros, conexao);
- this.segVKMService = segVKMService;
+ this.segVKM = segVKMService;
this.isLayoutArtesp = (Boolean) parametros.get("isLayoutArtesp");
this.setCustomDataSource(new ArrayDataSource(this) {
+ @Override
public void initDados() throws Exception {
Connection conexao = this.relatorio.getConexao();
NamedParameterStatement stmt = new NamedParameterStatement(conexao, getSql());
@@ -35,14 +37,14 @@ public class RelatorioTabelaPreco extends Relatorio {
setReportImages();
- String series = RelatorioTabelaPreco.this.segVKMService.seriePorEmpresa((Integer) parametros.get("EMPRESA_ID"));
+ String series = segVKM.seriePorEmpresa((Integer) parametros.get("EMPRESA_ID"));
while (rset.next()) {
Map dataResult = new HashMap();
if (isLayoutArtesp) {
dataResult.put("seguroOpcional",
- RelatorioTabelaPreco.this.segVKMService.buscarSeguroPorKm(rset.getLong("kmReal"),
- series, (Integer) parametros.get("ORGAO_CONCEDENTE_ID")));
+ segVKM.buscarSeguroPorKm(rset.getLong("kmReal"),
+ series, (Integer) parametros.get(ORGAO_CONCEDENTE)));
}
dataResult.put("origem", rset.getString("origem"));
@@ -124,6 +126,11 @@ public class RelatorioTabelaPreco extends Relatorio {
sql.append("WHERE rc.INDVENTA = 1 ");
sql.append("AND rc.ACTIVO = 1 ");
sql.append("AND tr.ACTIVO = 1 ");
+
+ if (isLayoutArtesp) {
+ sql.append(" AND rc.indexibetabela = 1 ");
+ }
+
sql.append("AND tr.ORIGEN_ID = t.ORIGEN_ID ");
sql.append("AND tr.DESTINO_ID = t.DESTINO_ID ");
sql.append(" AND vt.VIGENCIATARIFA_ID = " + parametros.get("VIGENCIA_ID"));
@@ -134,8 +141,8 @@ public class RelatorioTabelaPreco extends Relatorio {
sql.append(" AND r.RUTA_ID IN (" + linhas + ")");
}
- if (parametros.get("ORGAO_CONCEDENTE_ID") != null) {
- sql.append(" AND r.ORGAOCONCEDENTE_ID = " + parametros.get("ORGAO_CONCEDENTE_ID"));
+ if (parametros.get(ORGAO_CONCEDENTE) != null) {
+ sql.append(" AND r.ORGAOCONCEDENTE_ID = " + parametros.get(ORGAO_CONCEDENTE));
}
if (parametros.get("origemId") != null) {
@@ -149,7 +156,7 @@ public class RelatorioTabelaPreco extends Relatorio {
sql.append(" ORDER BY r.RUTA_ID, vt.FECINICIOVIGENCIA");
if (isLayoutArtesp) {
- sql.append(") ORDER BY destino");
+ sql.append(") ORDER BY origem,destino");
}
return sql.toString();
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java
index 3e8f28380..64cf54980 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java
@@ -41,7 +41,6 @@ import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Constraint;
-import org.zkoss.zul.Datebox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.ListModelList;
import org.zkoss.zul.Listcell;
@@ -1403,9 +1402,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
preencherColunaComboVia(lstm, rutaCombinacion, comboVenda);
- preencherColunaComboUsaPricing(lstm, rutaCombinacion);
+ preencherColunaComboUsaPricing(lstm, rutaCombinacion);
preencherColunaCodigoDER(lstm, rutaCombinacion);
+
+ preencherColunaComboExibeTabela(lstm, rutaCombinacion);
lstm.setAttribute("data", rutaCombinacion);
}
@@ -1519,6 +1520,40 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
return comboUsaPricing;
}
+ private Combobox preencherColunaComboExibeTabela(Listitem lstm, RutaCombinacion rutaCombinacion) {
+
+ Listcell lc = new Listcell();
+
+ final Combobox comboExibeTabela = new Combobox();
+ comboExibeTabela.setMold("rounded");
+ comboExibeTabela.setWidth("90%");
+ List op = new ArrayList();
+ op.add(SIM);
+ op.add(NAO);
+ comboExibeTabela.setModel(new ListModelList(op));
+ comboExibeTabela.setValue(rutaCombinacion.isIndExibeTabela() ? SIM : NAO);
+ if (rutaCombinacion.getRutacombinacionId() != null) {
+ comboExibeTabela.setTooltip(rutaCombinacion.getRutacombinacionId().toString());
+ }
+
+ comboExibeTabela.addEventListener("onChange", new EventListener() {
+
+ @Override
+ public void onEvent(Event event) throws Exception {
+ String exibeTabela = (String) comboExibeTabela.getSelectedItem().getValue();
+ String idCombinacion = comboExibeTabela.getTooltip();
+ if(idCombinacion!= null) {
+ defineExibeTabela(exibeTabela, idCombinacion);
+ }
+ }
+ });
+
+ lc.appendChild(comboExibeTabela);
+ lc.setParent(lstm);
+ return comboExibeTabela;
+
+ }
+
private MyTextbox preencherColunaCodigoDER(Listitem lstm, RutaCombinacion rutaCombinacion) {
Listcell lc = new Listcell();
@@ -1609,8 +1644,23 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
break;
}
}
- }
-
+ }
+ }
+
+ public void defineExibeTabela(String exibeTabela, String idCombinacion) {
+ if(!ruta.getIsClone()) {
+ RutaCombinacion rc = carregarRutaCombinacionSelecionada(idCombinacion);
+ rc.setIndExibeTabela(exibeTabela.equals(SIM));
+ atualizarRutaCombinacion(rc);
+ }else {
+ List lsRutaCombinacionTemporaria = new ArrayList<>(ruta.getRutaCombinacionTemporariaList());
+ for(int i=0; i < lsRutaCombinacionTemporaria.size(); i ++) {
+ if(lsRutaCombinacionTemporaria.get(i).getRutacombinacionId()== Integer.parseInt(idCombinacion)) {
+ ruta.getRutaCombinacionTemporariaList().get(i).setIndExibeTabela(exibeTabela.equals(SIM));
+ break;
+ }
+ }
+ }
}
private void atualizarRutaCombinacion(RutaCombinacion rc) {
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioTabelaPrecoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioTabelaPrecoController.java
index 91c1980e9..228b7db4f 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioTabelaPrecoController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioTabelaPrecoController.java
@@ -47,6 +47,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderLinhaRelatorioT
@Scope("prototype")
public class RelatorioTabelaPrecoController extends MyGenericForwardComposer {
+ private static final String TITULO = "relatorioTabelaPrecoController.window.title";
+
private static final long serialVersionUID = 1L;
private MyComboboxEstandar cmbVigencia;
@@ -101,7 +103,7 @@ public class RelatorioTabelaPrecoController extends MyGenericForwardComposer {
private void executarRelatorio() throws Exception {
Map parametros = new HashMap();
- parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioTabelaPrecoController.window.title"));
+ parametros.put("NOME_RELATORIO", Labels.getLabel(TITULO));
parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString());
parametros.put("USUARIO_NOME", UsuarioLogado.getUsuarioLogado().getNombusuario());
@@ -162,7 +164,7 @@ public class RelatorioTabelaPrecoController extends MyGenericForwardComposer {
args.put("relatorio", relatorio);
openWindow("/component/reportView.zul",
- Labels.getLabel("relatorioTabelaPrecoController.window.title"), args, MODAL);
+ Labels.getLabel(TITULO), args, MODAL);
}
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
@@ -193,8 +195,10 @@ public class RelatorioTabelaPrecoController extends MyGenericForwardComposer {
public void onClick$chkLayoutArtesp() {
if (chkLayoutArtesp.isChecked()) {
cmbOrgaoConcedente.setConstraint("no empty");
+ cmbOrigem.setConstraint("no empty");
} else {
cmbOrgaoConcedente.setConstraint((String) null);
+ cmbOrigem.setConstraint((String) null);
}
}
@@ -204,13 +208,16 @@ public class RelatorioTabelaPrecoController extends MyGenericForwardComposer {
cmbDestino.setModel(new ListModelList(destinoList));
if (destinoList.isEmpty()) {
cmbDestino.setSelectedIndex(-1);
- }
-
- if (origem == null) {
+ }
+ }
+
+ public void onChange$cmbOrgaoConcedente(Event ev) {
+ OrgaoConcedente orgao = (OrgaoConcedente)cmbOrgaoConcedente.getSelectedItem().getValue();
+ if ( orgao.getDescOrgao().equals("ARTESP")) {
+ chkLayoutArtesp.setVisible(true);
+ } else {
chkLayoutArtesp.setVisible(false);
chkLayoutArtesp.setChecked(false);
- } else {
- chkLayoutArtesp.setVisible(true);
}
}
@@ -237,7 +244,7 @@ public class RelatorioTabelaPrecoController extends MyGenericForwardComposer {
if (linhaList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
- Labels.getLabel("relatorioTabelaPrecoController.window.title"),
+ Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
ex.printStackTrace();
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index 277a83cfd..1fd676bcf 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -3077,6 +3077,7 @@ editarCatalogoDeRutaController.lbParada.value = Localidade
editarCatalogoDeRutaController.lbSecuencia.value = Sequência
editarCatalogoDeRutaController.lbVenta.value = Vende
editarCatalogoDeRutaController.lbUsaPricing.value = Usa Pricing
+editarCatalogoDeRutaController.lbExibeTabela.value = Tabela Preço
editarCatalogoDeRutaController.lbCodigoDER.value=Seção
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
@@ -6110,7 +6111,8 @@ relatorioTabelaPrecoController.msg.informarLinha = É obrigatório informar pelo
relatorioTabelaPrecoController.lbLayoutArtesp=Layout ARTESP
relatorioTabelaPrecoController.lhDesc.label = Descrição
relatorioTabelaPrecoController.lhId.label = ID
-
+relatorioTabelaPrecoController.origem.label = Origem
+relatorioTabelaPrecoController.destino.label = Destino
# Editar Motivo cancelamento equivalencia
editarMotivoCancelacionEquivalenciaController.window.title = Equivalencia Motivo de Cancelamento
@@ -10365,55 +10367,55 @@ configLayoutGeradorContratoController.MBNovo.value = Cadastro realizado.
configLayoutGeradorContratoController.btnCerrar.tooltiptext=Fechar
#Chaves Auditar Classe
-auditarClasse.Categoria=Alteração de Categoria
-auditarClasse.CategoriaBloqueioImpPosterior=Alteração Ponto de Venda/Categoria/Bloqueio/ImpPosterior
-auditarClasse.CategoriaClasse=Alteração de Categoria Classe
-auditarClasse.CategoriaCorrida=Alteração de Categoria Corrida
-auditarClasse.CategoriaCtrl=Alteração de Categoria
-auditarClasse.CategoriaDescuento=Alteração de Categoria Desconto
-auditarClasse.CategoriaMarca=Alteração de Marca de Categoria
-auditarClasse.CategoriaMercado=Alteração de Categoria Mercado
-auditarClasse.CategoriaOrgao=Alteração de Categoria Orgao Concedente
-auditarClasse.CategoriaPeriodo=Alteração de Categoria Desconto Periodo
-auditarClasse.CategoriaRuta=Alteração de Categoria de Linha
-auditarClasse.CategoriaRutaExcecao=Alteração de Categoria Eexceção de linha
-auditarClasse.ClaseServicio=Alteração de Categoria Serviço
-auditarClasse.CobrancaAdcPuntoVenta=Alteração Cobrança de Ponto de Venda
-auditarClasse.CoeficienteTarifa=Alteração de Coeficiente Tarifario
+auditarClasse.Categoria=Altera��o de Categoria
+auditarClasse.CategoriaBloqueioImpPosterior=Altera��o Ponto de Venda/Categoria/Bloqueio/ImpPosterior
+auditarClasse.CategoriaClasse=Altera��o de Categoria Classe
+auditarClasse.CategoriaCorrida=Altera��o de Categoria Corrida
+auditarClasse.CategoriaCtrl=Altera��o de Categoria
+auditarClasse.CategoriaDescuento=Altera��o de Categoria Desconto
+auditarClasse.CategoriaMarca=Altera��o de Marca de Categoria
+auditarClasse.CategoriaMercado=Altera��o de Categoria Mercado
+auditarClasse.CategoriaOrgao=Altera��o de Categoria Orgao Concedente
+auditarClasse.CategoriaPeriodo=Altera��o de Categoria Desconto Periodo
+auditarClasse.CategoriaRuta=Altera��o de Categoria de Linha
+auditarClasse.CategoriaRutaExcecao=Altera��o de Categoria Eexce��o de linha
+auditarClasse.ClaseServicio=Altera��o de Categoria Servi�o
+auditarClasse.CobrancaAdcPuntoVenta=Altera��o Cobran�a de Ponto de Venda
+auditarClasse.CoeficienteTarifa=Altera��o de Coeficiente Tarifario
auditarClasse.ConfRestricaoCanalVenta=Bloqueio de Trecho por Canal de Venda
-auditarClasse.ConfRestricaoExcecao=Alteração de Bloqueio de Trecho por canal de Venda/Exceção Data Serviço
-auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba Órgão Concedente
+auditarClasse.ConfRestricaoExcecao=Altera��o de Bloqueio de Trecho por canal de Venda/Exce��o Data Servi�o
+auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba �rg�o Concedente
auditarClasse.ConfRestricaoPtovta=Bloqueio de Trecho por Canal de Venda/Aba Ponto de Venda
-auditarClasse.ConfRestricaoTramo=Alteração de Trecho por canal de Venda
-auditarClasse.ConfRestricaoTramoOC=Alteração de Trecho OC por canal de Venda
+auditarClasse.ConfRestricaoTramo=Altera��o de Trecho por canal de Venda
+auditarClasse.ConfRestricaoTramoOC=Altera��o de Trecho OC por canal de Venda
auditarClasse.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web
-auditarClasse.EsquemaCorrida=Configuração de Serviços
+auditarClasse.EsquemaCorrida=Configura��o de Servi�os
auditarClasse.FormaPago=Forma Pagamento
-auditarClasse.FormaPagoDet=Alteração de Forma Pago Detalhe Ponto de Venda
+auditarClasse.FormaPagoDet=Altera��o de Forma Pago Detalhe Ponto de Venda
auditarClasse.HistoricoFormaPagoPuntoVenta=Alteracao Forma Pago Ponto de Venda/Historico
-auditarClasse.HistoricoPuntoVenta=Alteração Ponto de Venda/Historico
-auditarClasse.OrgaoCancelacion=Alteração de Órgao Cancelamento
-auditarClasse.OrgaoConcedente=Alteração de Orgao Concedente
-auditarClasse.OrgaoEmpParam=Alteração de Orgao Empresa Parâmetro
-auditarClasse.ParamRecoleccion=Alteração de Parametro Recolecção Ponto de Venda
-auditarClasse.PtovtaAntecipacomissao=Alteração Ponto de Venda/Antecipação Comissão
-auditarClasse.PtovtaAntifraude=Alteração Ponto de Venda/Antifraude
-auditarClasse.PtovtaCatInd=Alteração de Categoria Ponto de Venda
-auditarClasse.PtoVtaCheckin=Alteração de Localidades/Permitidas/Checkin Ponto de Venda
-auditarClasse.PtovtaComissao=Alteração Ponto Venda/Comissão
-auditarClasse.PtovtaEmpresa=Alteração Ponto de Venda/de Empresas/Venda
-auditarClasse.PtovtaEmpresaBloqueada=Alteração Ponto de Venda/Empresa Bloqueada
-auditarClasse.PtovtaEstoque=Alteração Estoque Ponto de Venda
-auditarClasse.PtovtaExcecaoMultaCanc=Alteração Ponto de Venda/Excecao Multa Cancelamento
-auditarClasse.PtovtaHorario=Alteração Ponto Venda/Horário
-auditarClasse.PtoVtaSeguro=Alteração de Seguro no Ponto de Venda
-auditarClasse.PtovtaTitular=Alteração Ponto Venda/Titular/Foto
-auditarClasse.PtoVtaUsuarioBancario=Alteração Ponto de Venda/Usuario Bancário
-auditarClasse.PuntoVenta=Alteração de Ponto de Venda
-auditarClasse.ReservacionCategoria=Alteração de Reserva Categoria
-auditarClasse.ReservacionPuntoVenta=Alteração de Reserva Punto Venta
-auditarClasse.Tarifa=Alteração de Preço
-auditarClasse.TarifaOficial=Alteração de Preço / Tarifa Oficial
-auditarClasse.Usuario=Alteração de Usuário
-auditarClasse.UsuarioPerfil=Alteração de Usuário
-auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços
\ No newline at end of file
+auditarClasse.HistoricoPuntoVenta=Altera��o Ponto de Venda/Historico
+auditarClasse.OrgaoCancelacion=Altera��o de �rgao Cancelamento
+auditarClasse.OrgaoConcedente=Altera��o de Orgao Concedente
+auditarClasse.OrgaoEmpParam=Altera��o de Orgao Empresa Par�metro
+auditarClasse.ParamRecoleccion=Altera��o de Parametro Recolec��o Ponto de Venda
+auditarClasse.PtovtaAntecipacomissao=Altera��o Ponto de Venda/Antecipa��o Comiss�o
+auditarClasse.PtovtaAntifraude=Altera��o Ponto de Venda/Antifraude
+auditarClasse.PtovtaCatInd=Altera��o de Categoria Ponto de Venda
+auditarClasse.PtoVtaCheckin=Altera��o de Localidades/Permitidas/Checkin Ponto de Venda
+auditarClasse.PtovtaComissao=Altera��o Ponto Venda/Comiss�o
+auditarClasse.PtovtaEmpresa=Altera��o Ponto de Venda/de Empresas/Venda
+auditarClasse.PtovtaEmpresaBloqueada=Altera��o Ponto de Venda/Empresa Bloqueada
+auditarClasse.PtovtaEstoque=Altera��o Estoque Ponto de Venda
+auditarClasse.PtovtaExcecaoMultaCanc=Altera��o Ponto de Venda/Excecao Multa Cancelamento
+auditarClasse.PtovtaHorario=Altera��o Ponto Venda/Hor�rio
+auditarClasse.PtoVtaSeguro=Altera��o de Seguro no Ponto de Venda
+auditarClasse.PtovtaTitular=Altera��o Ponto Venda/Titular/Foto
+auditarClasse.PtoVtaUsuarioBancario=Altera��o Ponto de Venda/Usuario Banc�rio
+auditarClasse.PuntoVenta=Altera��o de Ponto de Venda
+auditarClasse.ReservacionCategoria=Altera��o de Reserva Categoria
+auditarClasse.ReservacionPuntoVenta=Altera��o de Reserva Punto Venta
+auditarClasse.Tarifa=Altera��o de Pre�o
+auditarClasse.TarifaOficial=Altera��o de Pre�o / Tarifa Oficial
+auditarClasse.Usuario=Altera��o de Usu�rio
+auditarClasse.UsuarioPerfil=Altera��o de Usu�rio
+auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modifica��o Massiva de Pre�os
\ No newline at end of file
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index bb1427a81..18e87e1af 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -2791,6 +2791,7 @@ editarCatalogoDeRutaController.lbParada.value = Parada
editarCatalogoDeRutaController.lbSecuencia.value = Secuencia
editarCatalogoDeRutaController.lbVenta.value = Vende
editarCatalogoDeRutaController.lbUsaPricing.value = Usa Pricing
+editarCatalogoDeRutaController.lbExibeTabela.value = Tabela Preço
editarCatalogoDeRutaController.lbCodigoDER.value=Seção
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
@@ -5776,6 +5777,8 @@ relatorioTabelaPrecoController.lbEmpresa.value = Empresa
relatorioTabelaPrecoController.lbLinha.value = Linea
relatorioTabelaPrecoController.msg.informarLinha = Es obligatorio informar al menos una linea en el filtro.
relatorioTabelaPrecoController.lbLayoutArtesp=Layout ARTESP
+relatorioTabelaPrecoController.origem.label = Origem
+relatorioTabelaPrecoController.destino.label = Destino
# Editar Motivo cancelación equivalencia
editarMotivoCancelacionEquivalenciaController.window.title = Equivalencia motivo de cancelación
@@ -9691,55 +9694,55 @@ relatorioEstornoCartaoController.ajuda= O objetivo desse relatório é buscar as
#Chaves Auditar Classe
-auditarClasse.Categoria=Alteração de Categoria
-auditarClasse.CategoriaBloqueioImpPosterior=Alteração Ponto de Venda/Categoria/Bloqueio/ImpPosterior
-auditarClasse.CategoriaClasse=Alteração de Categoria Classe
-auditarClasse.CategoriaCorrida=Alteração de Categoria Corrida
-auditarClasse.CategoriaCtrl=Alteração de Categoria
-auditarClasse.CategoriaDescuento=Alteração de Categoria Desconto
-auditarClasse.CategoriaMarca=Alteração de Marca de Categoria
-auditarClasse.CategoriaMercado=Alteração de Categoria Mercado
-auditarClasse.CategoriaOrgao=Alteração de Categoria Orgao Concedente
-auditarClasse.CategoriaPeriodo=Alteração de Categoria Desconto Periodo
-auditarClasse.CategoriaRuta=Alteração de Categoria de Linha
-auditarClasse.CategoriaRutaExcecao=Alteração de Categoria Eexceção de linha
-auditarClasse.ClaseServicio=Alteração de Categoria Serviço
-auditarClasse.CobrancaAdcPuntoVenta=Alteração Cobrança de Ponto de Venda
-auditarClasse.CoeficienteTarifa=Alteração de Coeficiente Tarifario
+auditarClasse.Categoria=Altera��o de Categoria
+auditarClasse.CategoriaBloqueioImpPosterior=Altera��o Ponto de Venda/Categoria/Bloqueio/ImpPosterior
+auditarClasse.CategoriaClasse=Altera��o de Categoria Classe
+auditarClasse.CategoriaCorrida=Altera��o de Categoria Corrida
+auditarClasse.CategoriaCtrl=Altera��o de Categoria
+auditarClasse.CategoriaDescuento=Altera��o de Categoria Desconto
+auditarClasse.CategoriaMarca=Altera��o de Marca de Categoria
+auditarClasse.CategoriaMercado=Altera��o de Categoria Mercado
+auditarClasse.CategoriaOrgao=Altera��o de Categoria Orgao Concedente
+auditarClasse.CategoriaPeriodo=Altera��o de Categoria Desconto Periodo
+auditarClasse.CategoriaRuta=Altera��o de Categoria de Linha
+auditarClasse.CategoriaRutaExcecao=Altera��o de Categoria Eexce��o de linha
+auditarClasse.ClaseServicio=Altera��o de Categoria Servi�o
+auditarClasse.CobrancaAdcPuntoVenta=Altera��o Cobran�a de Ponto de Venda
+auditarClasse.CoeficienteTarifa=Altera��o de Coeficiente Tarifario
auditarClasse.ConfRestricaoCanalVenta=Bloqueio de Trecho por Canal de Venda
-auditarClasse.ConfRestricaoExcecao=Alteração de Bloqueio de Trecho por canal de Venda/Exceção Data Serviço
-auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba Órgão Concedente
+auditarClasse.ConfRestricaoExcecao=Altera��o de Bloqueio de Trecho por canal de Venda/Exce��o Data Servi�o
+auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba �rg�o Concedente
auditarClasse.ConfRestricaoPtovta=Bloqueio de Trecho por Canal de Venda/Aba Ponto de Venda
-auditarClasse.ConfRestricaoTramo=Alteração de Trecho por canal de Venda
-auditarClasse.ConfRestricaoTramoOC=Alteração de Trecho OC por canal de Venda
+auditarClasse.ConfRestricaoTramo=Altera��o de Trecho por canal de Venda
+auditarClasse.ConfRestricaoTramoOC=Altera��o de Trecho OC por canal de Venda
auditarClasse.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web
-auditarClasse.EsquemaCorrida=Configuração de Serviços
+auditarClasse.EsquemaCorrida=Configura��o de Servi�os
auditarClasse.FormaPago=Forma Pagamento
-auditarClasse.FormaPagoDet=Alteração de Forma Pago Detalhe Ponto de Venda
+auditarClasse.FormaPagoDet=Altera��o de Forma Pago Detalhe Ponto de Venda
auditarClasse.HistoricoFormaPagoPuntoVenta=Alteracao Forma Pago Ponto de Venda/Historico
-auditarClasse.HistoricoPuntoVenta=Alteração Ponto de Venda/Historico
-auditarClasse.OrgaoCancelacion=Alteração de Órgao Cancelamento
-auditarClasse.OrgaoConcedente=Alteração de Orgao Concedente
-auditarClasse.OrgaoEmpParam=Alteração de Orgao Empresa Parâmetro
-auditarClasse.ParamRecoleccion=Alteração de Parametro Recolecção Ponto de Venda
-auditarClasse.PtovtaAntecipacomissao=Alteração Ponto de Venda/Antecipação Comissão
-auditarClasse.PtovtaAntifraude=Alteração Ponto de Venda/Antifraude
-auditarClasse.PtovtaCatInd=Alteração de Categoria Ponto de Venda
-auditarClasse.PtoVtaCheckin=Alteração de Localidades/Permitidas/Checkin Ponto de Venda
-auditarClasse.PtovtaComissao=Alteração Ponto Venda/Comissão
-auditarClasse.PtovtaEmpresa=Alteração Ponto de Venda/de Empresas/Venda
-auditarClasse.PtovtaEmpresaBloqueada=Alteração Ponto de Venda/Empresa Bloqueada
-auditarClasse.PtovtaEstoque=Alteração Estoque Ponto de Venda
-auditarClasse.PtovtaExcecaoMultaCanc=Alteração Ponto de Venda/Excecao Multa Cancelamento
-auditarClasse.PtovtaHorario=Alteração Ponto Venda/Horário
-auditarClasse.PtoVtaSeguro=Alteração de Seguro no Ponto de Venda
-auditarClasse.PtovtaTitular=Alteração Ponto Venda/Titular/Foto
-auditarClasse.PtoVtaUsuarioBancario=Alteração Ponto de Venda/Usuario Bancário
-auditarClasse.PuntoVenta=Alteração de Ponto de Venda
-auditarClasse.ReservacionCategoria=Alteração de Reserva Categoria
-auditarClasse.ReservacionPuntoVenta=Alteração de Reserva Punto Venta
-auditarClasse.Tarifa=Alteração de Preço
-auditarClasse.TarifaOficial=Alteração de Preço / Tarifa Oficial
-auditarClasse.Usuario=Alteração de Usuário
-auditarClasse.UsuarioPerfil=Alteração de Usuário
-auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços
\ No newline at end of file
+auditarClasse.HistoricoPuntoVenta=Altera��o Ponto de Venda/Historico
+auditarClasse.OrgaoCancelacion=Altera��o de �rgao Cancelamento
+auditarClasse.OrgaoConcedente=Altera��o de Orgao Concedente
+auditarClasse.OrgaoEmpParam=Altera��o de Orgao Empresa Par�metro
+auditarClasse.ParamRecoleccion=Altera��o de Parametro Recolec��o Ponto de Venda
+auditarClasse.PtovtaAntecipacomissao=Altera��o Ponto de Venda/Antecipa��o Comiss�o
+auditarClasse.PtovtaAntifraude=Altera��o Ponto de Venda/Antifraude
+auditarClasse.PtovtaCatInd=Altera��o de Categoria Ponto de Venda
+auditarClasse.PtoVtaCheckin=Altera��o de Localidades/Permitidas/Checkin Ponto de Venda
+auditarClasse.PtovtaComissao=Altera��o Ponto Venda/Comiss�o
+auditarClasse.PtovtaEmpresa=Altera��o Ponto de Venda/de Empresas/Venda
+auditarClasse.PtovtaEmpresaBloqueada=Altera��o Ponto de Venda/Empresa Bloqueada
+auditarClasse.PtovtaEstoque=Altera��o Estoque Ponto de Venda
+auditarClasse.PtovtaExcecaoMultaCanc=Altera��o Ponto de Venda/Excecao Multa Cancelamento
+auditarClasse.PtovtaHorario=Altera��o Ponto Venda/Hor�rio
+auditarClasse.PtoVtaSeguro=Altera��o de Seguro no Ponto de Venda
+auditarClasse.PtovtaTitular=Altera��o Ponto Venda/Titular/Foto
+auditarClasse.PtoVtaUsuarioBancario=Altera��o Ponto de Venda/Usuario Banc�rio
+auditarClasse.PuntoVenta=Altera��o de Ponto de Venda
+auditarClasse.ReservacionCategoria=Altera��o de Reserva Categoria
+auditarClasse.ReservacionPuntoVenta=Altera��o de Reserva Punto Venta
+auditarClasse.Tarifa=Altera��o de Pre�o
+auditarClasse.TarifaOficial=Altera��o de Pre�o / Tarifa Oficial
+auditarClasse.Usuario=Altera��o de Usu�rio
+auditarClasse.UsuarioPerfil=Altera��o de Usu�rio
+auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modifica��o Massiva de Pre�os
\ No newline at end of file
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 2d31ad462..ecd3134f4 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -3085,6 +3085,7 @@ editarCatalogoDeRutaController.lbParada.value = Localidade
editarCatalogoDeRutaController.lbSecuencia.value = Sequência
editarCatalogoDeRutaController.lbVenta.value = Vende
editarCatalogoDeRutaController.lbUsaPricing.value = Usa Pricing
+editarCatalogoDeRutaController.lbExibeTabela.value = Tabela Preço
editarCatalogoDeRutaController.lbCodigoDER.value=Seção
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
@@ -6119,7 +6120,8 @@ relatorioTabelaPrecoController.msg.informarLinha = É obrigatório informar pelo
relatorioTabelaPrecoController.lbLayoutArtesp=Layout ARTESP
relatorioTabelaPrecoController.lhDesc.label = Descrição
relatorioTabelaPrecoController.lhId.label = ID
-
+relatorioTabelaPrecoController.origem.label = Origem
+relatorioTabelaPrecoController.destino.label = Destino
# Editar Motivo cancelamento equivalencia
editarMotivoCancelacionEquivalenciaController.window.title = Equivalencia Motivo de Cancelamento
diff --git a/web/gui/esquema_operacional/editarRuta.zul b/web/gui/esquema_operacional/editarRuta.zul
index f91d69bfc..6f1a254a9 100644
--- a/web/gui/esquema_operacional/editarRuta.zul
+++ b/web/gui/esquema_operacional/editarRuta.zul
@@ -408,31 +408,36 @@
-
+
+
-
-
-
-
-
+
-
+
+
@@ -498,6 +503,7 @@
+
diff --git a/web/gui/relatorios/filtroRelatorioTabelaPreco.zul b/web/gui/relatorios/filtroRelatorioTabelaPreco.zul
index 42423a5d7..573ad8e2b 100644
--- a/web/gui/relatorios/filtroRelatorioTabelaPreco.zul
+++ b/web/gui/relatorios/filtroRelatorioTabelaPreco.zul
@@ -43,11 +43,11 @@
-
+
-
+