Merge pull request 'AL-2328' (!125) from AL-2328 into master
Reviewed-on: http://18.235.188.113:3000/adm/VentaBoletosAdm/pulls/125 Reviewed-by: Célio de Souza Ribeiro JR <celio@rjconsultores.com.br>master 1.0.102
commit
6885ba644e
10
pom.xml
10
pom.xml
|
@ -1,15 +1,15 @@
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd ">
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.0.101</version>
|
<version>1.0.102</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.0.48</modelWeb.version>
|
<modelWeb.version>1.1.49</modelWeb.version>
|
||||||
<flyway.version>1.0.31</flyway.version>
|
<flyway.version>1.0.32</flyway.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
|
|
|
@ -160,104 +160,72 @@ public class RelatorioIndiceIRK extends Relatorio {
|
||||||
sb.append(" (SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) - (indiceirkminimo * extensao * qtdCorrida) AS diferencareceita,");
|
sb.append(" (SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) - (indiceirkminimo * extensao * qtdCorrida) AS diferencareceita,");
|
||||||
sb.append(" prefixo");
|
sb.append(" prefixo");
|
||||||
sb.append(" FROM");
|
sb.append(" FROM");
|
||||||
|
sb.append(" (SELECT cj.caja_id AS cajaId,");
|
||||||
sb.append("( WITH corridas AS ( ");
|
sb.append(" cj.corrida_id AS servico,");
|
||||||
sb.append(" SELECT ");
|
sb.append(" r.ruta_id AS rutaid,");
|
||||||
sb.append(" coi.fechorsalida AS feccorrida, ");
|
sb.append(" r.descruta AS descruta,");
|
||||||
sb.append(" cjj.corrida_id ");
|
sb.append(" r.indsentidoida AS sentido,");
|
||||||
sb.append(" FROM ");
|
sb.append(" nvl(e.indiceirk, 0) AS indiceirkminimo,");
|
||||||
sb.append(" caja cjj ");
|
sb.append(" nvl(gr.descgrupo, 'Nao Definido') AS gruporuta,");
|
||||||
sb.append(" INNER JOIN ruta r ON ( cjj.ruta_id = r.ruta_id ) ");
|
sb.append(" to_char(co.fechorsalida, 'HH24:MI') AS hora,");
|
||||||
sb.append(" INNER JOIN corrida coi ON ( coi.corrida_id = cjj.corrida_id ");
|
sb.append(" sum(tr.cantkmreal) AS extensao,");
|
||||||
sb.append(" AND coi.ruta_id = r.ruta_id ");
|
sb.append(" cj.importeseguro AS seguro,");
|
||||||
sb.append(" AND coi.activo = 1 ");
|
sb.append(" cj.importetaxaembarque AS txembarque,");
|
||||||
sb.append(" AND cjj.feccorrida = coi.feccorrida ) ");
|
sb.append(" cj.importepedagio AS pedagio,");
|
||||||
sb.append(" WHERE ");
|
sb.append(" cj.preciopagado AS passagens,");
|
||||||
sb.append(" cjj.activo = 1 ");
|
sb.append(" r.prefixo AS prefixo,");
|
||||||
sb.append(" AND cjj.motivocancelacion_id IS NULL ");
|
sb.append(" (SELECT count(*)");
|
||||||
sb.append(" AND cjj.indstatusboleto = 'V' ");
|
sb.append(" FROM");
|
||||||
sb.append(" and cjj.feccorrida BETWEEN TO_DATE(:DATA_INICIO, 'DD/MM/YY hh24:mi:ss') AND TO_DATE(:DATA_FINAL, 'DD/MM/YY hh24:mi:ss') ");
|
sb.append(" (SELECT (cjj.feccorrida)");
|
||||||
sb.append(rutaIds == null ||TODOS.equals(rutaIds) ? "" : " AND r.ruta_id IN ( " + rutaIds + " ) ");
|
sb.append(" FROM caja cjj");
|
||||||
sb.append(corridasIds == null || TODOS.equals(corridasIds) ? "" : " AND cjj.corrida_id IN ( " + corridasIds + " ) ");
|
sb.append(" WHERE cjj.activo = 1");
|
||||||
sb.append(grupoRutaId == null || TODOS.equals(grupoRutaId) ? "" : " AND R.GRUPORUTA_ID IN ( " + grupoRutaId + " ) ");
|
sb.append(" AND cjj.motivocancelacion_id IS NULL");
|
||||||
sb.append(" AND cjj.empresacorrida_id =:empresaId ");
|
sb.append(" AND cjj.indstatusboleto = 'V'");
|
||||||
sb.append(" GROUP BY ");
|
sb.append(" and cjj.feccorrida BETWEEN TO_DATE(:DATA_INICIO, 'DD/MM/YY hh24:mi:ss') AND TO_DATE(:DATA_FINAL, 'DD/MM/YY hh24:mi:ss') ");
|
||||||
sb.append(" coi.fechorsalida, ");
|
sb.append(rutaIds == null ||TODOS.equals(rutaIds) ? "" : " AND r.ruta_id IN ( " + rutaIds + " ) ");
|
||||||
sb.append(" cjj.corrida_id ");
|
sb.append(corridasIds == null || TODOS.equals(corridasIds) ? "" : " AND cj.corrida_id IN ( " + corridasIds + " ) ");
|
||||||
sb.append("), corridas_count AS ( ");
|
sb.append(grupoRutaId == null || TODOS.equals(grupoRutaId) ? "" : " AND R.GRUPORUTA_ID IN ( " + grupoRutaId + " ) ");
|
||||||
sb.append(" SELECT ");
|
sb.append(" AND cjj.empresacorrida_id =:empresaId ");
|
||||||
sb.append(" to_char(feccorrida, 'HH24') AS hora, ");
|
sb.append(" AND cjj.corrida_id IN (cj.corrida_id)");
|
||||||
sb.append(" corrida_id, ");
|
sb.append(" GROUP BY cjj.feccorrida))AS qtdCorrida");
|
||||||
sb.append(" COUNT(*) AS quantidade ");
|
sb.append(" FROM caja cj");
|
||||||
sb.append(" FROM ");
|
sb.append(" INNER JOIN ruta r ON (cj.ruta_id = r.ruta_id)");
|
||||||
sb.append(" corridas ");
|
sb.append(" LEFT JOIN grupo_ruta gr ON (r.gruporuta_id = gr.gruporuta_id)");
|
||||||
sb.append(" GROUP BY ");
|
sb.append(" INNER JOIN ruta_combinacion rc ON (rc.ruta_id = cj.ruta_id");
|
||||||
sb.append(" to_char(feccorrida, 'HH24'), ");
|
sb.append(" AND rc.activo = 1)");
|
||||||
sb.append(" corrida_id ");
|
sb.append(" INNER JOIN corrida co ON (co.corrida_id = cj.corrida_id");
|
||||||
sb.append(") ");
|
sb.append(" AND co.ruta_id = r.ruta_id");
|
||||||
sb.append("SELECT ");
|
sb.append(" AND co.activo = 1");
|
||||||
sb.append(" cj.caja_id AS cajaid, ");
|
sb.append(" AND cj.feccorrida = co.feccorrida)");
|
||||||
sb.append(" cj.corrida_id AS servico, ");
|
sb.append(" INNER JOIN tramo tr ON (tr.tramo_id = rc.tramo_id");
|
||||||
sb.append(" r.ruta_id AS rutaid, ");
|
sb.append(" AND tr.origen_id = co.origen_id");
|
||||||
sb.append(" r.descruta AS descruta, ");
|
sb.append(" AND tr.destino_id = co.destino_id)");
|
||||||
sb.append(" r.indsentidoida AS sentido, ");
|
sb.append(" INNER JOIN marca m ON (cj.marca_id = m.marca_id");
|
||||||
sb.append(" nvl(e.indiceirk, 0) AS indiceirkminimo, ");
|
sb.append(" AND m.empresa_id =:empresaId )");
|
||||||
sb.append(" nvl(gr.descgrupo, 'Nao Definido') AS gruporuta, ");
|
sb.append(" INNER JOIN empresa e ON (e.empresa_id =:empresaId )");
|
||||||
sb.append(" SUM(tr.cantkmreal) AS extensao, ");
|
sb.append(" INNER JOIN parada origen ON (origen.parada_id = tr.origen_id)");
|
||||||
sb.append(" cj.importeseguro AS seguro, ");
|
sb.append(" INNER JOIN parada destino ON (destino.parada_id = tr.destino_id)");
|
||||||
sb.append(" cj.importetaxaembarque AS txembarque, ");
|
sb.append(" WHERE cj.activo = 1");
|
||||||
sb.append(" cj.importepedagio AS pedagio, ");
|
sb.append(" AND cj.motivocancelacion_id IS NULL");
|
||||||
sb.append(" cj.preciopagado AS passagens, ");
|
sb.append(" AND cj.indstatusboleto = 'V'");
|
||||||
sb.append(" r.prefixo AS prefixo, ");
|
sb.append(" and cj.feccorrida BETWEEN TO_DATE(:DATA_INICIO, 'DD/MM/YY hh24:mi:ss') AND TO_DATE(:DATA_FINAL, 'DD/MM/YY hh24:mi:ss') ");
|
||||||
sb.append(" cos.hora, ");
|
sb.append(rutaIds == null ||TODOS.equals(rutaIds) ? "" : " AND r.ruta_id IN ( " + rutaIds + " ) ");
|
||||||
sb.append(" cos.quantidade AS qtdcorrida ");
|
sb.append(corridasIds == null || TODOS.equals(corridasIds) ? "" : " AND cj.corrida_id IN ( " + corridasIds + " ) ");
|
||||||
sb.append("FROM ");
|
sb.append(grupoRutaId == null || TODOS.equals(grupoRutaId) ? "" : " AND R.GRUPORUTA_ID IN ( " + grupoRutaId + " ) ");
|
||||||
sb.append(" caja cj ");
|
sb.append(" GROUP BY cj.caja_id,");
|
||||||
sb.append(" INNER JOIN ruta r ON ( cj.ruta_id = r.ruta_id ) ");
|
sb.append(" cj.corrida_id,");
|
||||||
sb.append(" LEFT JOIN grupo_ruta gr ON ( r.gruporuta_id = gr.gruporuta_id ) ");
|
sb.append(" r.ruta_id,");
|
||||||
sb.append(" INNER JOIN ruta_combinacion rc ON ( rc.ruta_id = cj.ruta_id ");
|
sb.append(" r.descruta,");
|
||||||
sb.append(" AND rc.activo = 1 ) ");
|
sb.append(" r.indsentidoida,");
|
||||||
sb.append(" INNER JOIN corrida co ON ( co.corrida_id = cj.corrida_id ");
|
sb.append(" e.indiceirk,");
|
||||||
sb.append(" AND co.ruta_id = r.ruta_id ");
|
sb.append(" gr.descgrupo,");
|
||||||
sb.append(" AND co.activo = 1 ");
|
sb.append(" co.fechorsalida,");
|
||||||
sb.append(" AND cj.feccorrida = co.feccorrida ) ");
|
sb.append(" cj.importeseguro,");
|
||||||
sb.append(" INNER JOIN tramo tr ON ( tr.tramo_id = rc.tramo_id ");
|
sb.append(" cj.importetaxaembarque,");
|
||||||
sb.append(" AND tr.origen_id = co.origen_id ");
|
sb.append(" cj.importepedagio,");
|
||||||
sb.append(" AND tr.destino_id = co.destino_id ) ");
|
sb.append(" cj.preciopagado,");
|
||||||
sb.append(" INNER JOIN marca m ON ( cj.marca_id = m.marca_id ");
|
sb.append(" r.prefixo");
|
||||||
sb.append(" AND m.empresa_id = :empresaId ) ");
|
sb.append(" ORDER BY r.descruta) dados_sem_agrupamento");
|
||||||
sb.append(" INNER JOIN empresa e ON ( e.empresa_id = :empresaId ) ");
|
|
||||||
sb.append(" INNER JOIN parada origen ON ( origen.parada_id = tr.origen_id ) ");
|
|
||||||
sb.append(" INNER JOIN parada destino ON ( destino.parada_id = tr.destino_id ) ");
|
|
||||||
sb.append(" INNER JOIN corridas_count cos ON ( cos.corrida_id = co.corrida_id ");
|
|
||||||
sb.append(" AND hora = to_char(co.fechorsalida, 'HH24') ) ");
|
|
||||||
sb.append("WHERE ");
|
|
||||||
sb.append(" cj.activo = 1 ");
|
|
||||||
sb.append(" AND cj.motivocancelacion_id IS NULL ");
|
|
||||||
sb.append(" AND cj.indstatusboleto = 'V' ");
|
|
||||||
sb.append(" and cj.feccorrida BETWEEN TO_DATE(:DATA_INICIO, 'DD/MM/YY hh24:mi:ss') AND TO_DATE(:DATA_FINAL, 'DD/MM/YY hh24:mi:ss') ");
|
|
||||||
sb.append(rutaIds == null ||TODOS.equals(rutaIds) ? "" : " AND r.ruta_id IN ( " + rutaIds + " ) ");
|
|
||||||
sb.append(corridasIds == null || TODOS.equals(corridasIds) ? "" : " AND cj.corrida_id IN ( " + corridasIds + " ) ");
|
|
||||||
sb.append(grupoRutaId == null || TODOS.equals(grupoRutaId) ? "" : " AND R.GRUPORUTA_ID IN ( " + grupoRutaId + " ) ");
|
|
||||||
sb.append("GROUP BY ");
|
|
||||||
sb.append(" cj.caja_id, ");
|
|
||||||
sb.append(" cj.corrida_id, ");
|
|
||||||
sb.append(" r.ruta_id, ");
|
|
||||||
sb.append(" r.descruta, ");
|
|
||||||
sb.append(" r.indsentidoida, ");
|
|
||||||
sb.append(" nvl(e.indiceirk, 0), ");
|
|
||||||
sb.append(" nvl(gr.descgrupo, 'Nao Definido'), ");
|
|
||||||
sb.append(" cj.importeseguro, ");
|
|
||||||
sb.append(" cj.importetaxaembarque, ");
|
|
||||||
sb.append(" cj.importepedagio, ");
|
|
||||||
sb.append(" cj.preciopagado, ");
|
|
||||||
sb.append(" r.prefixo, ");
|
|
||||||
sb.append(" cos.hora, ");
|
|
||||||
sb.append(" cos.quantidade ");
|
|
||||||
sb.append("ORDER BY ");
|
|
||||||
sb.append(" r.descruta ");
|
|
||||||
|
|
||||||
sb.append(" ) dados_sem_agrupamento");
|
|
||||||
sb.append(" GROUP BY servico,");
|
sb.append(" GROUP BY servico,");
|
||||||
sb.append(" rutaid,");
|
sb.append(" rutaid,");
|
||||||
sb.append(" descruta,");
|
sb.append(" descruta,");
|
||||||
|
|
|
@ -32,7 +32,9 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
||||||
private Combobox cmbEmpresaVendaWeb;
|
private Combobox cmbEmpresaVendaWeb;
|
||||||
private Empresa empresa;
|
private Empresa empresa;
|
||||||
private List<ConfRestricaoVendaWeb> lsConfRestricaoVendaWeb;
|
private List<ConfRestricaoVendaWeb> lsConfRestricaoVendaWeb;
|
||||||
|
private List<ConfRestricaoVendaWeb> lsConfRestricaoVendaWebTemp;
|
||||||
private MyListbox confRestricaoVendaWebDataList;
|
private MyListbox confRestricaoVendaWebDataList;
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ConfRestricaoVendaWebService confRestricaoVendaWebService;
|
private ConfRestricaoVendaWebService confRestricaoVendaWebService;
|
||||||
|
@ -45,6 +47,8 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
||||||
confRestricaoVendaWebDataList.setItemRenderer(new RenderConfRestricaoVendaWeb());
|
confRestricaoVendaWebDataList.setItemRenderer(new RenderConfRestricaoVendaWeb());
|
||||||
|
|
||||||
lsConfRestricaoVendaWeb = confRestricaoVendaWebService.obtenerTodos();
|
lsConfRestricaoVendaWeb = confRestricaoVendaWebService.obtenerTodos();
|
||||||
|
lsConfRestricaoVendaWebTemp = new ArrayList<>();
|
||||||
|
lsConfRestricaoVendaWebTemp.addAll(lsConfRestricaoVendaWeb);
|
||||||
confRestricaoVendaWebDataList.setData(lsConfRestricaoVendaWeb);
|
confRestricaoVendaWebDataList.setData(lsConfRestricaoVendaWeb);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -73,6 +77,7 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
||||||
lsConfRestricaoVendaWeb.remove(remover);
|
lsConfRestricaoVendaWeb.remove(remover);
|
||||||
}
|
}
|
||||||
lsConfRestricaoVendaWeb.add(confRestricaoVendaWeb);
|
lsConfRestricaoVendaWeb.add(confRestricaoVendaWeb);
|
||||||
|
lsConfRestricaoVendaWebTemp.add(confRestricaoVendaWeb);
|
||||||
confRestricaoVendaWebDataList.setData(lsConfRestricaoVendaWeb);
|
confRestricaoVendaWebDataList.setData(lsConfRestricaoVendaWeb);
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
|
@ -87,6 +92,7 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
||||||
if (rVendaWeb != null) {
|
if (rVendaWeb != null) {
|
||||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
if(rVendaWeb.getConfRestricaoVendaWebId() != null) {
|
if(rVendaWeb.getConfRestricaoVendaWebId() != null) {
|
||||||
|
lsConfRestricaoVendaWeb.remove(rVendaWeb);
|
||||||
confRestricaoVendaWebService.borrar(rVendaWeb);
|
confRestricaoVendaWebService.borrar(rVendaWeb);
|
||||||
}
|
}
|
||||||
lsConfRestricaoVendaWeb.remove(rVendaWeb);
|
lsConfRestricaoVendaWeb.remove(rVendaWeb);
|
||||||
|
@ -102,8 +108,8 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
||||||
public void onClick$btnSalvar2(Event ev) throws InterruptedException {
|
public void onClick$btnSalvar2(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
if(!lsConfRestricaoVendaWeb.isEmpty()){
|
if(!lsConfRestricaoVendaWeb.isEmpty()){
|
||||||
for(ConfRestricaoVendaWeb c :lsConfRestricaoVendaWeb){
|
for(ConfRestricaoVendaWeb c :lsConfRestricaoVendaWebTemp){
|
||||||
if(c.getConfRestricaoVendaWebId()== null){
|
if(c.getConfRestricaoVendaWebId()== null){
|
||||||
confRestricaoVendaWebService.suscribir(c);
|
confRestricaoVendaWebService.suscribir(c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -147,5 +153,15 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
||||||
public void setEmpresa(Empresa empresa) {
|
public void setEmpresa(Empresa empresa) {
|
||||||
this.empresa = empresa;
|
this.empresa = empresa;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void gerarClones() {
|
||||||
|
|
||||||
|
for (ConfRestricaoVendaWeb confRestricaoVendaWeb : lsConfRestricaoVendaWeb) {
|
||||||
|
try {
|
||||||
|
confRestricaoVendaWeb.clonar();
|
||||||
|
} catch (CloneNotSupportedException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -106,9 +106,15 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
|
|
||||||
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
||||||
private List<TipoPuntoVenta> lsTipoPtoVta;
|
private List<TipoPuntoVenta> lsTipoPtoVta;
|
||||||
|
private List<ConfRestricaoPtovta> lsConfRestricaoPtovtaTemp;
|
||||||
private List<Ruta> lsRuta;
|
private List<Ruta> lsRuta;
|
||||||
private List<Empresa> lsEmpresa;
|
private List<Empresa> lsEmpresa;
|
||||||
private List<ConfRestricaoTramo> lsConfRestricaoTramo;
|
private List<ConfRestricaoTramo> lsConfRestricaoTramo;
|
||||||
|
private List<ConfRestricaoTramo> lsConfRestricaoTramoTemp;
|
||||||
|
private List<ConfRestricaoExcecao> lsConfRestricaoExcecaoTemp;
|
||||||
|
private List<ConfRestricaoRutas> lsConfRestricaoRutaTemp;
|
||||||
|
private List<ConfRestricaoRutas> lsConfRestricaoRuta;
|
||||||
|
private List<ConfRestricaoTramoOC> lsConfRestricaoTramoOCTemp;
|
||||||
private MyListbox confRestricaoCanalVentaList;
|
private MyListbox confRestricaoCanalVentaList;
|
||||||
private MyListbox excecaoDataList;
|
private MyListbox excecaoDataList;
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
|
@ -141,6 +147,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
|
|
||||||
private Combobox cmbOrgaoConcedente;
|
private Combobox cmbOrgaoConcedente;
|
||||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||||
|
private List<ConfRestricaoOrgaoConcedente> lsConfRestricaoOrgaoConcedenteTemp;
|
||||||
private MyListbox confRestOrgaoConcedenteDataList;
|
private MyListbox confRestOrgaoConcedenteDataList;
|
||||||
|
|
||||||
private Combobox cmbExcecaoRutas;
|
private Combobox cmbExcecaoRutas;
|
||||||
|
@ -177,6 +184,13 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
|
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
|
||||||
lsEmpresa = obterEmpresasUsuarioLogadoComOpcaoTodas();
|
lsEmpresa = obterEmpresasUsuarioLogadoComOpcaoTodas();
|
||||||
lsConfRestricaoTramo = new ArrayList<ConfRestricaoTramo>();
|
lsConfRestricaoTramo = new ArrayList<ConfRestricaoTramo>();
|
||||||
|
lsConfRestricaoTramoTemp = new ArrayList<ConfRestricaoTramo>();
|
||||||
|
lsConfRestricaoExcecaoTemp = new ArrayList<ConfRestricaoExcecao>();
|
||||||
|
lsConfRestricaoRuta = new ArrayList<ConfRestricaoRutas>();
|
||||||
|
lsConfRestricaoRutaTemp = new ArrayList<ConfRestricaoRutas>();
|
||||||
|
lsConfRestricaoPtovtaTemp = new ArrayList<ConfRestricaoPtovta>();
|
||||||
|
lsConfRestricaoTramoOCTemp = new ArrayList<ConfRestricaoTramoOC>();
|
||||||
|
lsConfRestricaoOrgaoConcedenteTemp = new ArrayList<ConfRestricaoOrgaoConcedente>();
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
@ -198,14 +212,27 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta = confRestricaoCanalVentaService.obtenerID(confRestricaoCanalVenta.getConfRestricaoCanalVentaId());
|
confRestricaoCanalVenta = confRestricaoCanalVentaService.obtenerID(confRestricaoCanalVenta.getConfRestricaoCanalVentaId());
|
||||||
excecaoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
excecaoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
||||||
|
lsConfRestricaoExcecaoTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
||||||
confRestricaoPtovtaDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoPtovta());
|
confRestricaoPtovtaDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoPtovta());
|
||||||
confRestricaoTramoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramo());
|
confRestricaoTramoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramo());
|
||||||
lsConfRestricaoTramo = confRestricaoCanalVenta.getLsConfRestricaoTramo();
|
lsConfRestricaoTramo = confRestricaoCanalVenta.getLsConfRestricaoTramo();
|
||||||
|
lsConfRestricaoTramoTemp.addAll(lsConfRestricaoTramo);
|
||||||
|
lsConfRestricaoPtovtaTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoPtovta());
|
||||||
atualizarCombosDeTramosRestritos();
|
atualizarCombosDeTramosRestritos();
|
||||||
|
|
||||||
confRestOrgaoConcedenteDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente());
|
confRestOrgaoConcedenteDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente());
|
||||||
confRestRutasDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoRutas());
|
confRestRutasDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoRutas());
|
||||||
|
lsConfRestricaoRuta = confRestricaoCanalVenta.getLsConfRestricaoRutas();
|
||||||
|
lsConfRestricaoRutaTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoRutas());
|
||||||
confRestTramoOCDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramoOC());
|
confRestTramoOCDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramoOC());
|
||||||
|
lsConfRestricaoTramoOCTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoTramoOC());
|
||||||
|
lsConfRestricaoOrgaoConcedenteTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente());
|
||||||
|
|
||||||
|
try {
|
||||||
|
confRestricaoCanalVenta.clonar();
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
excecaoDataList.setItemRenderer(new RenderConfRestricaoExcecao());
|
excecaoDataList.setItemRenderer(new RenderConfRestricaoExcecao());
|
||||||
|
@ -259,9 +286,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (tramo != null) {
|
if (tramo != null) {
|
||||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
if(tramo.getConfRestricaoTramoId() != null) {
|
if(tramo.getConfRestricaoTramoId() != null) {
|
||||||
confRestricaoTramoService.borrar(tramo);
|
lsConfRestricaoTramo.remove(tramo);
|
||||||
|
lsConfRestricaoTramoTemp.remove(tramo);
|
||||||
|
confRestricaoTramoService.borrar(tramo);
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoTramo().remove(tramo);
|
confRestricaoCanalVenta.getLsConfRestricaoTramo().remove(tramo);
|
||||||
|
confRestricaoTramoDataList.removeItem(tramo);
|
||||||
lsConfRestricaoTramo.remove(tramo);
|
lsConfRestricaoTramo.remove(tramo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -309,8 +339,9 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
|
|
||||||
if(!lsConfRestricaoTramo.contains(tramo)) {
|
if(!lsConfRestricaoTramo.contains(tramo)) {
|
||||||
lsConfRestricaoTramo.add(tramo);
|
lsConfRestricaoTramo.add(tramo);
|
||||||
|
lsConfRestricaoTramoTemp.add(tramo);
|
||||||
confRestricaoTramoDataList.addItemNovo(tramo);
|
confRestricaoTramoDataList.addItemNovo(tramo);
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoTramo().add(tramo);
|
confRestricaoCanalVenta.setLsConfRestricaoTramo(lsConfRestricaoTramo);
|
||||||
atualizarCombosDeTramosRestritos();
|
atualizarCombosDeTramosRestritos();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -460,7 +491,14 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
}else {
|
}else {
|
||||||
mantendoACompatibilidade();
|
mantendoACompatibilidade();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoTramo(lsConfRestricaoTramoTemp);
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoExcecao(lsConfRestricaoExcecaoTemp);
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoRutas(lsConfRestricaoRutaTemp);
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoOrgaoConcedente(lsConfRestricaoOrgaoConcedenteTemp);
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoPtovta(lsConfRestricaoPtovtaTemp);
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoTramoOC(lsConfRestricaoTramoOCTemp);
|
||||||
|
|
||||||
if (!confRestricaoCanalVenta.getLsConfRestricaoPtovta().isEmpty()) {
|
if (!confRestricaoCanalVenta.getLsConfRestricaoPtovta().isEmpty()) {
|
||||||
for (ConfRestricaoPtovta cre : confRestricaoCanalVenta.getLsConfRestricaoPtovta()) {
|
for (ConfRestricaoPtovta cre : confRestricaoCanalVenta.getLsConfRestricaoPtovta()) {
|
||||||
cre.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
cre.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
||||||
|
@ -468,7 +506,6 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
}
|
}
|
||||||
|
|
||||||
zerarHoraVigenciaInicial();
|
zerarHoraVigenciaInicial();
|
||||||
|
|
||||||
confRestricaoCanalVentaService.suscribirActualizar(confRestricaoCanalVenta);
|
confRestricaoCanalVentaService.suscribirActualizar(confRestricaoCanalVenta);
|
||||||
confRestricaoCanalVentaList.updateItem(confRestricaoCanalVenta);
|
confRestricaoCanalVentaList.updateItem(confRestricaoCanalVenta);
|
||||||
|
|
||||||
|
@ -601,6 +638,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (!ptovtaJaCadastrado){
|
if (!ptovtaJaCadastrado){
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoPtovta().add(ptovta);
|
confRestricaoCanalVenta.getLsConfRestricaoPtovta().add(ptovta);
|
||||||
confRestricaoPtovtaDataList.addItemNovo(ptovta);
|
confRestricaoPtovtaDataList.addItemNovo(ptovta);
|
||||||
|
lsConfRestricaoPtovtaTemp.add(ptovta);
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada"),
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada"),
|
||||||
|
@ -621,6 +659,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (rPtovta != null) {
|
if (rPtovta != null) {
|
||||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
if(rPtovta.getConfRestricaoPtovtaId() != null) {
|
if(rPtovta.getConfRestricaoPtovtaId() != null) {
|
||||||
|
lsConfRestricaoPtovtaTemp.remove(rPtovta);
|
||||||
confRestricaoPtovtaService.borrar(rPtovta);
|
confRestricaoPtovtaService.borrar(rPtovta);
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoPtovta().remove(rPtovta);
|
confRestricaoCanalVenta.getLsConfRestricaoPtovta().remove(rPtovta);
|
||||||
|
@ -654,6 +693,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if(!confRestricaoCanalVenta.getLsConfRestricaoExcecao().contains(confRestricaoExcecao)) {
|
if(!confRestricaoCanalVenta.getLsConfRestricaoExcecao().contains(confRestricaoExcecao)) {
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoExcecao().add(confRestricaoExcecao);
|
confRestricaoCanalVenta.getLsConfRestricaoExcecao().add(confRestricaoExcecao);
|
||||||
excecaoDataList.addItemNovo(confRestricaoExcecao);
|
excecaoDataList.addItemNovo(confRestricaoExcecao);
|
||||||
|
lsConfRestricaoExcecaoTemp.add(confRestricaoExcecao);
|
||||||
}
|
}
|
||||||
|
|
||||||
dtExcecaoServicio.setValue(null);
|
dtExcecaoServicio.setValue(null);
|
||||||
|
@ -670,6 +710,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (confRestricaoExcecao != null) {
|
if (confRestricaoExcecao != null) {
|
||||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
if(confRestricaoExcecao .getConfRestricaoExcecaoId() != null) {
|
if(confRestricaoExcecao .getConfRestricaoExcecaoId() != null) {
|
||||||
|
lsConfRestricaoExcecaoTemp.remove(confRestricaoExcecao);
|
||||||
confRestricaoExcecaoServide.borrar(confRestricaoExcecao);
|
confRestricaoExcecaoServide.borrar(confRestricaoExcecao);
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoExcecao().remove(confRestricaoExcecao);
|
confRestricaoCanalVenta.getLsConfRestricaoExcecao().remove(confRestricaoExcecao);
|
||||||
|
@ -740,6 +781,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (!orgaoConcedenteJaCadastrado){
|
if (!orgaoConcedenteJaCadastrado){
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().add(restOrgaoConcedente);
|
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().add(restOrgaoConcedente);
|
||||||
confRestOrgaoConcedenteDataList.addItemNovo(restOrgaoConcedente);
|
confRestOrgaoConcedenteDataList.addItemNovo(restOrgaoConcedente);
|
||||||
|
lsConfRestricaoOrgaoConcedenteTemp.add(restOrgaoConcedente);
|
||||||
buscarListaDeLinhasPorOrgaoConcedente();
|
buscarListaDeLinhasPorOrgaoConcedente();
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
|
@ -761,6 +803,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (restOrgaoConcedente != null) {
|
if (restOrgaoConcedente != null) {
|
||||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
if(restOrgaoConcedente.getConfRestOrgaoConcedenteId() != null) {
|
if(restOrgaoConcedente.getConfRestOrgaoConcedenteId() != null) {
|
||||||
|
lsConfRestricaoOrgaoConcedenteTemp.remove(restOrgaoConcedente);
|
||||||
confRestricaoOrgaoConcedenteService.borrar(restOrgaoConcedente);
|
confRestricaoOrgaoConcedenteService.borrar(restOrgaoConcedente);
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().remove(restOrgaoConcedente);
|
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().remove(restOrgaoConcedente);
|
||||||
|
@ -839,7 +882,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
cmbDestinoTramoOC.setModel(new ListModelList(lsParadaOC));
|
cmbDestinoTramoOC.setModel(new ListModelList(lsParadaOC));
|
||||||
cmbDestinoTramoOC.setSelectedItem(null);
|
cmbDestinoTramoOC.setSelectedItem(null);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Erro ao buscar trechos por linha: ", e);
|
log.error("Erro ao buscar trechos por linha: ", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -894,6 +937,8 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (!rutaJaCadastrado){
|
if (!rutaJaCadastrado){
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoRutas().add(restRutas);
|
confRestricaoCanalVenta.getLsConfRestricaoRutas().add(restRutas);
|
||||||
confRestRutasDataList.addItemNovo(restRutas);
|
confRestRutasDataList.addItemNovo(restRutas);
|
||||||
|
lsConfRestricaoRuta.add(restRutas);
|
||||||
|
lsConfRestricaoRutaTemp.add(restRutas);
|
||||||
buscarListaDeTrechosPorLinhas();
|
buscarListaDeTrechosPorLinhas();
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
|
@ -915,7 +960,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (restRutas != null) {
|
if (restRutas != null) {
|
||||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
if(restRutas.getConfRestRutasId() != null) {
|
if(restRutas.getConfRestRutasId() != null) {
|
||||||
|
lsConfRestricaoRuta.remove(restRutas);
|
||||||
|
restRutas.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
restRutas.setActivo(Boolean.FALSE);
|
||||||
|
restRutas.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
confRestricaoRutasService.borrar(restRutas);
|
confRestricaoRutasService.borrar(restRutas);
|
||||||
|
lsConfRestricaoRutaTemp.remove(restRutas);
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoRutas().remove(restRutas);
|
confRestricaoCanalVenta.getLsConfRestricaoRutas().remove(restRutas);
|
||||||
}
|
}
|
||||||
|
@ -954,6 +1004,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
if (!rutaJaCadastrado){
|
if (!rutaJaCadastrado){
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().add(restTramo);
|
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().add(restTramo);
|
||||||
confRestTramoOCDataList.addItemNovo(restTramo);
|
confRestTramoOCDataList.addItemNovo(restTramo);
|
||||||
|
lsConfRestricaoTramoOCTemp.add(restTramo);
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoTramoJaCadastrada"),
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoTramoJaCadastrada"),
|
||||||
|
@ -970,16 +1021,17 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnRemoveTrechoOC(Event ev) throws InterruptedException {
|
public void onClick$btnRemoveTrechoOC(Event ev) throws InterruptedException {
|
||||||
ConfRestricaoTramoOC restRutas = (ConfRestricaoTramoOC) confRestTramoOCDataList.getSelected();
|
ConfRestricaoTramoOC restTrechoOC = (ConfRestricaoTramoOC) confRestTramoOCDataList.getSelected();
|
||||||
if (restRutas != null) {
|
if (restTrechoOC != null) {
|
||||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
if(restRutas.getConfRestTramoOCId() != null) {
|
if(restTrechoOC.getConfRestTramoOCId() != null) {
|
||||||
confRestricaoTramoOCService.borrar(restRutas);
|
lsConfRestricaoTramoOCTemp.remove(restTrechoOC);
|
||||||
|
confRestricaoTramoOCService.borrar(restTrechoOC);
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().remove(restRutas);
|
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().remove(restTrechoOC);
|
||||||
}
|
}
|
||||||
|
|
||||||
confRestTramoOCDataList.removeItem(restRutas);
|
confRestTramoOCDataList.removeItem(restTrechoOC);
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoTrechoOC"),
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoTrechoOC"),
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.seguridad;
|
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.ArrayList;
|
||||||
|
import java.util.Collection;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -8,7 +13,6 @@ import java.util.Map;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
|
||||||
import org.apache.commons.lang.BooleanUtils;
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -23,11 +27,7 @@ import org.zkoss.zul.Datebox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.LogAuditoria;
|
import com.rjconsultores.ventaboletos.entidad.LogAuditoria;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioBPe;
|
|
||||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioBPeRejeitadoEnvioContingencia;
|
|
||||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioBpeNumeracaoReuso;
|
|
||||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioLogAuditoria;
|
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioLogAuditoria;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||||
import com.rjconsultores.ventaboletos.service.LogAuditoriaService;
|
import com.rjconsultores.ventaboletos.service.LogAuditoriaService;
|
||||||
|
@ -43,7 +43,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderLogAuditoria;
|
||||||
import com.trg.search.Filter;
|
import com.trg.search.Filter;
|
||||||
|
|
||||||
import br.com.rjconsultores.auditador.enums.AuditadorTipoAlteracao;
|
import br.com.rjconsultores.auditador.enums.AuditadorTipoAlteracao;
|
||||||
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
|
|
||||||
|
|
||||||
@Controller("busquedaLogAuditoriaController")
|
@Controller("busquedaLogAuditoriaController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
|
@ -84,7 +83,7 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
|
||||||
lsEmpresa = new ArrayList<Empresa>();
|
lsEmpresa = new ArrayList<Empresa>();
|
||||||
lsEmpresa.add(new Empresa(-1, "TODAS"));
|
lsEmpresa.add(new Empresa(-1, "TODAS"));
|
||||||
lsEmpresa.addAll(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
lsEmpresa.addAll(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
||||||
lsTela = logAuditoriaService.listarTodasAsTelas();
|
lsTela = recuperarChavesClasse(logAuditoriaService.listarTodasAsTelas());
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
logAuditoriaList.setItemRenderer(new RenderLogAuditoria());
|
logAuditoriaList.setItemRenderer(new RenderLogAuditoria());
|
||||||
|
@ -242,4 +241,15 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
|
||||||
return lsTela;
|
return lsTela;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private List<String> recuperarChavesClasse(List<String> lsTela) {
|
||||||
|
|
||||||
|
List<String> lsTelasAux = new ArrayList<String>();
|
||||||
|
|
||||||
|
for (String tela : lsTela) {
|
||||||
|
lsTelasAux.add(Labels.getLabel(tela, tela));
|
||||||
|
}
|
||||||
|
Collections.sort(lsTelasAux);
|
||||||
|
return lsTelasAux;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -646,7 +646,7 @@ public class ModificacionMasivaTarifasUploadController extends MyGenericForwardC
|
||||||
}
|
}
|
||||||
|
|
||||||
private void alterarDescricaoTelaAuditoria(Tarifa tarifa) {
|
private void alterarDescricaoTelaAuditoria(Tarifa tarifa) {
|
||||||
tarifa.setTelaAlternativa("Modificação Massiva de Preços");
|
tarifa.setTelaAlternativa("auditarClasse.ModificacionMasivaTarifasUploadController");
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean validarComponenteEspecifico(Row row) {
|
private boolean validarComponenteEspecifico(Row row) {
|
||||||
|
|
|
@ -10362,4 +10362,58 @@ configLayoutGeradorContratoController.lbEmpresa.value = Empresa
|
||||||
configLayoutGeradorContratoController.lbNoResultado.value = Não existe resultado para os dados informados;
|
configLayoutGeradorContratoController.lbNoResultado.value = Não existe resultado para os dados informados;
|
||||||
configLayoutGeradorContratoController.MBAtualizacao.value = Dados atualizado.
|
configLayoutGeradorContratoController.MBAtualizacao.value = Dados atualizado.
|
||||||
configLayoutGeradorContratoController.MBNovo.value = Cadastro realizado.
|
configLayoutGeradorContratoController.MBNovo.value = Cadastro realizado.
|
||||||
configLayoutGeradorContratoController.btnCerrar.tooltiptext=Fechar
|
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.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.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.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web
|
||||||
|
auditarClasse.EsquemaCorrida=Configuração de Serviços
|
||||||
|
auditarClasse.FormaPago=Forma Pagamento
|
||||||
|
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
|
|
@ -9688,3 +9688,58 @@ relatorioEstornoCartaoController.lbCpf.value = CPF
|
||||||
relatorioEstornoCartaoController.lbCartao.value = Tipo Cartão/Produto
|
relatorioEstornoCartaoController.lbCartao.value = Tipo Cartão/Produto
|
||||||
relatorioEstornoCartaoController.lbFormaPago.value=Forma de Pagamento
|
relatorioEstornoCartaoController.lbFormaPago.value=Forma de Pagamento
|
||||||
relatorioEstornoCartaoController.ajuda= O objetivo desse relatório é buscar as informações de Estorno das Formas de Pagamento que estiverem com a flag 'Ativa processo de estorno' marcada.
|
relatorioEstornoCartaoController.ajuda= O objetivo desse relatório é buscar as informações de Estorno das Formas de Pagamento que estiverem com a flag 'Ativa processo de estorno' marcada.
|
||||||
|
|
||||||
|
|
||||||
|
#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.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.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.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web
|
||||||
|
auditarClasse.EsquemaCorrida=Configuração de Serviços
|
||||||
|
auditarClasse.FormaPago=Forma Pagamento
|
||||||
|
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
|
|
@ -10373,4 +10373,58 @@ configLayoutGeradorContratoController.lbEmpresa.value = Empresa
|
||||||
configLayoutGeradorContratoController.lbNoResultado.value = Não existe resultado para os dados informados;
|
configLayoutGeradorContratoController.lbNoResultado.value = Não existe resultado para os dados informados;
|
||||||
configLayoutGeradorContratoController.MBAtualizacao.value = Dados atualizado.
|
configLayoutGeradorContratoController.MBAtualizacao.value = Dados atualizado.
|
||||||
configLayoutGeradorContratoController.MBNovo.value = Cadastro realizado.
|
configLayoutGeradorContratoController.MBNovo.value = Cadastro realizado.
|
||||||
configLayoutGeradorContratoController.btnCerrar.tooltiptext=Fechar
|
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.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.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.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web
|
||||||
|
auditarClasse.EsquemaCorrida=Configuração de Serviços
|
||||||
|
auditarClasse.FormaPago=Forma Pagamento
|
||||||
|
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
|
Loading…
Reference in New Issue