parent
14b6fb6322
commit
b39811529b
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.0.100</version>
|
||||
<version>1.0.101</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.0.48</modelWeb.version>
|
||||
<flyway.version>1.0.31</flyway.version>
|
||||
<modelWeb.version>1.1.49</modelWeb.version>
|
||||
<flyway.version>1.0.32</flyway.version>
|
||||
</properties>
|
||||
|
||||
<distributionManagement>
|
||||
|
|
|
@ -32,8 +32,10 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
|||
private Combobox cmbEmpresaVendaWeb;
|
||||
private Empresa empresa;
|
||||
private List<ConfRestricaoVendaWeb> lsConfRestricaoVendaWeb;
|
||||
private List<ConfRestricaoVendaWeb> lsConfRestricaoVendaWebTemp;
|
||||
private MyListbox confRestricaoVendaWebDataList;
|
||||
|
||||
|
||||
@Autowired
|
||||
private ConfRestricaoVendaWebService confRestricaoVendaWebService;
|
||||
|
||||
|
@ -45,6 +47,8 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
|||
confRestricaoVendaWebDataList.setItemRenderer(new RenderConfRestricaoVendaWeb());
|
||||
|
||||
lsConfRestricaoVendaWeb = confRestricaoVendaWebService.obtenerTodos();
|
||||
lsConfRestricaoVendaWebTemp = new ArrayList<>();
|
||||
lsConfRestricaoVendaWebTemp.addAll(lsConfRestricaoVendaWeb);
|
||||
confRestricaoVendaWebDataList.setData(lsConfRestricaoVendaWeb);
|
||||
|
||||
}
|
||||
|
@ -73,6 +77,7 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
|||
lsConfRestricaoVendaWeb.remove(remover);
|
||||
}
|
||||
lsConfRestricaoVendaWeb.add(confRestricaoVendaWeb);
|
||||
lsConfRestricaoVendaWebTemp.add(confRestricaoVendaWeb);
|
||||
confRestricaoVendaWebDataList.setData(lsConfRestricaoVendaWeb);
|
||||
} else {
|
||||
Messagebox.show(
|
||||
|
@ -87,6 +92,7 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
|||
if (rVendaWeb != null) {
|
||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||
if(rVendaWeb.getConfRestricaoVendaWebId() != null) {
|
||||
lsConfRestricaoVendaWeb.remove(rVendaWeb);
|
||||
confRestricaoVendaWebService.borrar(rVendaWeb);
|
||||
}
|
||||
lsConfRestricaoVendaWeb.remove(rVendaWeb);
|
||||
|
@ -102,7 +108,7 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
|||
public void onClick$btnSalvar2(Event ev) throws InterruptedException {
|
||||
|
||||
if(!lsConfRestricaoVendaWeb.isEmpty()){
|
||||
for(ConfRestricaoVendaWeb c :lsConfRestricaoVendaWeb){
|
||||
for(ConfRestricaoVendaWeb c :lsConfRestricaoVendaWebTemp){
|
||||
if(c.getConfRestricaoVendaWebId()== null){
|
||||
confRestricaoVendaWebService.suscribir(c);
|
||||
}
|
||||
|
@ -148,4 +154,14 @@ public class ConfRestricaoCanalVentaEmpValMinController extends MyGenericForward
|
|||
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 List<TipoPuntoVenta> lsTipoPtoVta;
|
||||
private List<ConfRestricaoPtovta> lsConfRestricaoPtovtaTemp;
|
||||
private List<Ruta> lsRuta;
|
||||
private List<Empresa> lsEmpresa;
|
||||
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 excecaoDataList;
|
||||
private Button btnApagar;
|
||||
|
@ -141,6 +147,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
|
||||
private Combobox cmbOrgaoConcedente;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
private List<ConfRestricaoOrgaoConcedente> lsConfRestricaoOrgaoConcedenteTemp;
|
||||
private MyListbox confRestOrgaoConcedenteDataList;
|
||||
|
||||
private Combobox cmbExcecaoRutas;
|
||||
|
@ -177,6 +184,13 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
|
||||
lsEmpresa = obterEmpresasUsuarioLogadoComOpcaoTodas();
|
||||
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);
|
||||
|
||||
|
@ -198,14 +212,27 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
} else {
|
||||
confRestricaoCanalVenta = confRestricaoCanalVentaService.obtenerID(confRestricaoCanalVenta.getConfRestricaoCanalVentaId());
|
||||
excecaoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
||||
lsConfRestricaoExcecaoTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
||||
confRestricaoPtovtaDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoPtovta());
|
||||
confRestricaoTramoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramo());
|
||||
lsConfRestricaoTramo = confRestricaoCanalVenta.getLsConfRestricaoTramo();
|
||||
lsConfRestricaoTramoTemp.addAll(lsConfRestricaoTramo);
|
||||
lsConfRestricaoPtovtaTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoPtovta());
|
||||
atualizarCombosDeTramosRestritos();
|
||||
|
||||
confRestOrgaoConcedenteDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente());
|
||||
confRestRutasDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoRutas());
|
||||
lsConfRestricaoRuta = confRestricaoCanalVenta.getLsConfRestricaoRutas();
|
||||
lsConfRestricaoRutaTemp.addAll(confRestricaoCanalVenta.getLsConfRestricaoRutas());
|
||||
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());
|
||||
|
@ -259,9 +286,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (tramo != null) {
|
||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||
if(tramo.getConfRestricaoTramoId() != null) {
|
||||
lsConfRestricaoTramo.remove(tramo);
|
||||
lsConfRestricaoTramoTemp.remove(tramo);
|
||||
confRestricaoTramoService.borrar(tramo);
|
||||
} else {
|
||||
confRestricaoCanalVenta.getLsConfRestricaoTramo().remove(tramo);
|
||||
confRestricaoTramoDataList.removeItem(tramo);
|
||||
lsConfRestricaoTramo.remove(tramo);
|
||||
}
|
||||
|
||||
|
@ -309,8 +339,9 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
|
||||
if(!lsConfRestricaoTramo.contains(tramo)) {
|
||||
lsConfRestricaoTramo.add(tramo);
|
||||
lsConfRestricaoTramoTemp.add(tramo);
|
||||
confRestricaoTramoDataList.addItemNovo(tramo);
|
||||
confRestricaoCanalVenta.getLsConfRestricaoTramo().add(tramo);
|
||||
confRestricaoCanalVenta.setLsConfRestricaoTramo(lsConfRestricaoTramo);
|
||||
atualizarCombosDeTramosRestritos();
|
||||
}
|
||||
}
|
||||
|
@ -461,6 +492,13 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
mantendoACompatibilidade();
|
||||
}
|
||||
|
||||
confRestricaoCanalVenta.setLsConfRestricaoTramo(lsConfRestricaoTramoTemp);
|
||||
confRestricaoCanalVenta.setLsConfRestricaoExcecao(lsConfRestricaoExcecaoTemp);
|
||||
confRestricaoCanalVenta.setLsConfRestricaoRutas(lsConfRestricaoRutaTemp);
|
||||
confRestricaoCanalVenta.setLsConfRestricaoOrgaoConcedente(lsConfRestricaoOrgaoConcedenteTemp);
|
||||
confRestricaoCanalVenta.setLsConfRestricaoPtovta(lsConfRestricaoPtovtaTemp);
|
||||
confRestricaoCanalVenta.setLsConfRestricaoTramoOC(lsConfRestricaoTramoOCTemp);
|
||||
|
||||
if (!confRestricaoCanalVenta.getLsConfRestricaoPtovta().isEmpty()) {
|
||||
for (ConfRestricaoPtovta cre : confRestricaoCanalVenta.getLsConfRestricaoPtovta()) {
|
||||
cre.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
||||
|
@ -468,7 +506,6 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
}
|
||||
|
||||
zerarHoraVigenciaInicial();
|
||||
|
||||
confRestricaoCanalVentaService.suscribirActualizar(confRestricaoCanalVenta);
|
||||
confRestricaoCanalVentaList.updateItem(confRestricaoCanalVenta);
|
||||
|
||||
|
@ -601,6 +638,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (!ptovtaJaCadastrado){
|
||||
confRestricaoCanalVenta.getLsConfRestricaoPtovta().add(ptovta);
|
||||
confRestricaoPtovtaDataList.addItemNovo(ptovta);
|
||||
lsConfRestricaoPtovtaTemp.add(ptovta);
|
||||
} else {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada"),
|
||||
|
@ -621,6 +659,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (rPtovta != null) {
|
||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||
if(rPtovta.getConfRestricaoPtovtaId() != null) {
|
||||
lsConfRestricaoPtovtaTemp.remove(rPtovta);
|
||||
confRestricaoPtovtaService.borrar(rPtovta);
|
||||
} else {
|
||||
confRestricaoCanalVenta.getLsConfRestricaoPtovta().remove(rPtovta);
|
||||
|
@ -654,6 +693,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if(!confRestricaoCanalVenta.getLsConfRestricaoExcecao().contains(confRestricaoExcecao)) {
|
||||
confRestricaoCanalVenta.getLsConfRestricaoExcecao().add(confRestricaoExcecao);
|
||||
excecaoDataList.addItemNovo(confRestricaoExcecao);
|
||||
lsConfRestricaoExcecaoTemp.add(confRestricaoExcecao);
|
||||
}
|
||||
|
||||
dtExcecaoServicio.setValue(null);
|
||||
|
@ -670,6 +710,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (confRestricaoExcecao != null) {
|
||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||
if(confRestricaoExcecao .getConfRestricaoExcecaoId() != null) {
|
||||
lsConfRestricaoExcecaoTemp.remove(confRestricaoExcecao);
|
||||
confRestricaoExcecaoServide.borrar(confRestricaoExcecao);
|
||||
} else {
|
||||
confRestricaoCanalVenta.getLsConfRestricaoExcecao().remove(confRestricaoExcecao);
|
||||
|
@ -740,6 +781,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (!orgaoConcedenteJaCadastrado){
|
||||
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().add(restOrgaoConcedente);
|
||||
confRestOrgaoConcedenteDataList.addItemNovo(restOrgaoConcedente);
|
||||
lsConfRestricaoOrgaoConcedenteTemp.add(restOrgaoConcedente);
|
||||
buscarListaDeLinhasPorOrgaoConcedente();
|
||||
} else {
|
||||
Messagebox.show(
|
||||
|
@ -761,6 +803,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (restOrgaoConcedente != null) {
|
||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||
if(restOrgaoConcedente.getConfRestOrgaoConcedenteId() != null) {
|
||||
lsConfRestricaoOrgaoConcedenteTemp.remove(restOrgaoConcedente);
|
||||
confRestricaoOrgaoConcedenteService.borrar(restOrgaoConcedente);
|
||||
} else {
|
||||
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().remove(restOrgaoConcedente);
|
||||
|
@ -894,6 +937,8 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (!rutaJaCadastrado){
|
||||
confRestricaoCanalVenta.getLsConfRestricaoRutas().add(restRutas);
|
||||
confRestRutasDataList.addItemNovo(restRutas);
|
||||
lsConfRestricaoRuta.add(restRutas);
|
||||
lsConfRestricaoRutaTemp.add(restRutas);
|
||||
buscarListaDeTrechosPorLinhas();
|
||||
} else {
|
||||
Messagebox.show(
|
||||
|
@ -915,7 +960,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (restRutas != null) {
|
||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||
if(restRutas.getConfRestRutasId() != null) {
|
||||
lsConfRestricaoRuta.remove(restRutas);
|
||||
restRutas.setFecmodif(Calendar.getInstance().getTime());
|
||||
restRutas.setActivo(Boolean.FALSE);
|
||||
restRutas.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
confRestricaoRutasService.borrar(restRutas);
|
||||
lsConfRestricaoRutaTemp.remove(restRutas);
|
||||
} else {
|
||||
confRestricaoCanalVenta.getLsConfRestricaoRutas().remove(restRutas);
|
||||
}
|
||||
|
@ -954,6 +1004,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
if (!rutaJaCadastrado){
|
||||
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().add(restTramo);
|
||||
confRestTramoOCDataList.addItemNovo(restTramo);
|
||||
lsConfRestricaoTramoOCTemp.add(restTramo);
|
||||
} else {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoTramoJaCadastrada"),
|
||||
|
@ -970,16 +1021,17 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
}
|
||||
|
||||
public void onClick$btnRemoveTrechoOC(Event ev) throws InterruptedException {
|
||||
ConfRestricaoTramoOC restRutas = (ConfRestricaoTramoOC) confRestTramoOCDataList.getSelected();
|
||||
if (restRutas != null) {
|
||||
ConfRestricaoTramoOC restTrechoOC = (ConfRestricaoTramoOC) confRestTramoOCDataList.getSelected();
|
||||
if (restTrechoOC != null) {
|
||||
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||
if(restRutas.getConfRestTramoOCId() != null) {
|
||||
confRestricaoTramoOCService.borrar(restRutas);
|
||||
if(restTrechoOC.getConfRestTramoOCId() != null) {
|
||||
lsConfRestricaoTramoOCTemp.remove(restTrechoOC);
|
||||
confRestricaoTramoOCService.borrar(restTrechoOC);
|
||||
} else {
|
||||
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().remove(restRutas);
|
||||
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().remove(restTrechoOC);
|
||||
}
|
||||
|
||||
confRestTramoOCDataList.removeItem(restRutas);
|
||||
confRestTramoOCDataList.removeItem(restTrechoOC);
|
||||
} else {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoTrechoOC"),
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
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;
|
||||
|
@ -8,7 +13,6 @@ import java.util.Map;
|
|||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
import org.apache.commons.lang.BooleanUtils;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
@ -23,11 +27,7 @@ import org.zkoss.zul.Datebox;
|
|||
import org.zkoss.zul.Paging;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
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.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.service.LogAuditoriaService;
|
||||
|
@ -43,7 +43,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderLogAuditoria;
|
|||
import com.trg.search.Filter;
|
||||
|
||||
import br.com.rjconsultores.auditador.enums.AuditadorTipoAlteracao;
|
||||
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
|
||||
|
||||
@Controller("busquedaLogAuditoriaController")
|
||||
@Scope("prototype")
|
||||
|
@ -84,7 +83,7 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
|
|||
lsEmpresa = new ArrayList<Empresa>();
|
||||
lsEmpresa.add(new Empresa(-1, "TODAS"));
|
||||
lsEmpresa.addAll(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
||||
lsTela = logAuditoriaService.listarTodasAsTelas();
|
||||
lsTela = recuperarChavesClasse(logAuditoriaService.listarTodasAsTelas());
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
logAuditoriaList.setItemRenderer(new RenderLogAuditoria());
|
||||
|
@ -242,4 +241,14 @@ public class BusquedaLogAuditoriaController extends MyGenericForwardComposer {
|
|||
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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue