fixes bug#AL-2328

dev:lucas
master
wallace.henrique 2023-04-20 19:42:22 -03:00
parent 14b6fb6322
commit b39811529b
4 changed files with 100 additions and 23 deletions

View File

@ -4,12 +4,12 @@
<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.100</version> <version>1.0.101</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>

View File

@ -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();
}
}
}
} }

View File

@ -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);
@ -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"),

View File

@ -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,14 @@ 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;
}
} }