Merge branch 'master' into AL-2543

master
valdevir 2023-05-24 15:12:42 -03:00
commit cd3d6ac0a8
3 changed files with 76 additions and 53 deletions

View File

@ -1,15 +1,12 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.seguridad;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import javax.sql.DataSource;
@ -77,6 +74,7 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
private MyTextbox txtIdAuditado;
@Autowired
private DataSource dataSourceRead;
private Map<String, String> nomeTelas;
@Override
public void doAfterCompose(Component comp) throws Exception {
@ -136,7 +134,7 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
String tela = cmbTela.getSelectedItem() != null ? cmbTela.getSelectedItem().getValue().toString() : null;
if(tela != null) {
sistemaBusqueda.addFilterEqual("tela", tela);
sistemaBusqueda.addFilterEqual("tela", recuperarChaveNomeTela(tela));
}
AuditadorTipoAlteracao tipoAlteracao = cmbTipoAlteracao.getSelectedItem() != null ? (AuditadorTipoAlteracao) cmbTipoAlteracao.getSelectedItem().getValue() : null;
@ -159,6 +157,8 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
log.error("", ex);
}
}
}else {
configurarNomesTelas();
}
}
@ -243,13 +243,34 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
private List<String> recuperarChavesClasse(List<String> lsTela) {
nomeTelas = new HashMap<String, String>();
List<String> lsTelasAux = new ArrayList<String>();
for (String tela : lsTela) {
lsTelasAux.add(Labels.getLabel(tela, tela));
nomeTelas.put(tela, Labels.getLabel(tela, tela));
}
Collections.sort(lsTelasAux);
return lsTelasAux;
}
private String recuperarChaveNomeTela(String tela) {
String chave = null;
for (Entry<String, String> entry : nomeTelas.entrySet()) {
if (entry.getValue().equals(tela)) {
chave = entry.getKey();
}
}
return chave;
}
@SuppressWarnings("unchecked")
private void configurarNomesTelas() {
List<LogAuditoria> lista = logAuditoriaList.getListData();
for (LogAuditoria logAuditoria : lista) {
logAuditoria.setTela(nomeTelas.get(logAuditoria.getTela()));
}
}
}

View File

@ -9798,55 +9798,56 @@ relatorioEstornoCartaoController.ajuda= O objetivo desse relatório é buscar as
#Chaves Auditar Classe
auditarClasse.Categoria=Altera<EFBFBD><EFBFBD>o de Categoria
auditarClasse.CategoriaBloqueioImpPosterior=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Categoria/Bloqueio/ImpPosterior
auditarClasse.CategoriaClasse=Altera<EFBFBD><EFBFBD>o de Categoria Classe
auditarClasse.CategoriaCorrida=Altera<EFBFBD><EFBFBD>o de Categoria Corrida
auditarClasse.CategoriaCtrl=Altera<EFBFBD><EFBFBD>o de Categoria
auditarClasse.CategoriaDescuento=Altera<EFBFBD><EFBFBD>o de Categoria Desconto
auditarClasse.CategoriaMarca=Altera<EFBFBD><EFBFBD>o de Marca de Categoria
auditarClasse.CategoriaMercado=Altera<EFBFBD><EFBFBD>o de Categoria Mercado
auditarClasse.CategoriaOrgao=Altera<EFBFBD><EFBFBD>o de Categoria Orgao Concedente
auditarClasse.CategoriaPeriodo=Altera<EFBFBD><EFBFBD>o de Categoria Desconto Periodo
auditarClasse.CategoriaRuta=Altera<EFBFBD><EFBFBD>o de Categoria de Linha
auditarClasse.CategoriaRutaExcecao=Altera<EFBFBD><EFBFBD>o de Categoria Eexce<63><65>o de linha
auditarClasse.ClaseServicio=Altera<EFBFBD><EFBFBD>o de Categoria Servi<76>o
auditarClasse.CobrancaAdcPuntoVenta=Altera<EFBFBD><EFBFBD>o Cobran<61>a de Ponto de Venda
auditarClasse.CoeficienteTarifa=Altera<EFBFBD><EFBFBD>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<EFBFBD><EFBFBD>o de Bloqueio de Trecho por canal de Venda/Exce<63><65>o Data Servi<76>o
auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba <EFBFBD>rg<EFBFBD>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<EFBFBD><EFBFBD>o de Trecho por canal de Venda
auditarClasse.ConfRestricaoTramoOC=Altera<EFBFBD><EFBFBD>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<EFBFBD><EFBFBD>o de Servi<76>os
auditarClasse.EsquemaCorrida=Configuração de Serviços
auditarClasse.FormaPago=Forma Pagamento
auditarClasse.FormaPagoDet=Altera<EFBFBD><EFBFBD>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<72><61>o Ponto de Venda/Historico
auditarClasse.OrgaoCancelacion=Altera<72><61>o de <20>rgao Cancelamento
auditarClasse.OrgaoConcedente=Altera<72><61>o de Orgao Concedente
auditarClasse.OrgaoEmpParam=Altera<72><61>o de Orgao Empresa Par<61>metro
auditarClasse.ParamRecoleccion=Altera<72><61>o de Parametro Recolec<65><63>o Ponto de Venda
auditarClasse.PtovtaAntecipacomissao=Altera<72><61>o Ponto de Venda/Antecipa<70><61>o Comiss<73>o
auditarClasse.PtovtaAntifraude=Altera<72><61>o Ponto de Venda/Antifraude
auditarClasse.PtovtaCatInd=Altera<72><61>o de Categoria Ponto de Venda
auditarClasse.PtoVtaCheckin=Altera<72><61>o de Localidades/Permitidas/Checkin Ponto de Venda
auditarClasse.PtovtaComissao=Altera<72><61>o Ponto Venda/Comiss<73>o
auditarClasse.PtovtaEmpresa=Altera<72><61>o Ponto de Venda/de Empresas/Venda
auditarClasse.PtovtaEmpresaBloqueada=Altera<72><61>o Ponto de Venda/Empresa Bloqueada
auditarClasse.PtovtaEstoque=Altera<72><61>o Estoque Ponto de Venda
auditarClasse.PtovtaExcecaoMultaCanc=Altera<72><61>o Ponto de Venda/Excecao Multa Cancelamento
auditarClasse.PtovtaHorario=Altera<72><61>o Ponto Venda/Hor<6F>rio
auditarClasse.PtoVtaSeguro=Altera<72><61>o de Seguro no Ponto de Venda
auditarClasse.PtovtaTitular=Altera<72><61>o Ponto Venda/Titular/Foto
auditarClasse.PtoVtaUsuarioBancario=Altera<72><61>o Ponto de Venda/Usuario Banc<6E>rio
auditarClasse.PuntoVenta=Altera<72><61>o de Ponto de Venda
auditarClasse.ReservacionCategoria=Altera<72><61>o de Reserva Categoria
auditarClasse.ReservacionPuntoVenta=Altera<72><61>o de Reserva Punto Venta
auditarClasse.Tarifa=Altera<72><61>o de Pre<72>o
auditarClasse.TarifaOficial=Altera<72><61>o de Pre<72>o / Tarifa Oficial
auditarClasse.Usuario=Altera<72><61>o de Usu<73>rio
auditarClasse.UsuarioPerfil=Altera<72><61>o de Usu<73>rio
auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modifica<63><61>o Massiva de Pre<72>os
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
auditarClasse.ModificacionMasivaTarifasUploadController=Modificação Massiva de Preços

View File

@ -10534,4 +10534,5 @@ 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
auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços
auditarClasse.ModificacionMasivaTarifasUploadController=Modificação Massiva de Preços