diff --git a/pom.xml b/pom.xml
index b32e60e4e..b04c91f47 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.79.5
+ 1.80.0
war
- 1.59.0
- 1.45.1
+ 1.60.0
+ 1.45.2
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java
index 50350c5fe..eb3c4fe88 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java
@@ -143,6 +143,7 @@ import com.rjconsultores.ventaboletos.service.InstiFinanceiraService;
import com.rjconsultores.ventaboletos.service.MonedaService;
import com.rjconsultores.ventaboletos.service.NodoService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
+import com.rjconsultores.ventaboletos.service.PerfilFuncionService;
import com.rjconsultores.ventaboletos.service.PtoVtaCheckinService;
import com.rjconsultores.ventaboletos.service.PtoVtaSeguroService;
import com.rjconsultores.ventaboletos.service.PtoVtaUsuarioBancarioService;
@@ -221,6 +222,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public static final String TITULO = "editarPuntoVentaController.window.title";
+
@Autowired
private PuntoVentaService puntoVentaService;
@Autowired
@@ -276,6 +278,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
@Autowired
private OrgaoConcedenteService orgaoConcedenteService;
+ @Autowired
+ private PerfilFuncionService perfilFuncionService;
+
private PuntoVenta puntoVenta;
private Textbox txtCP;
private MyListbox categoriaList;
@@ -534,6 +539,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Tab tabAnrifraude;
private Tab tabExcecaoMultaCancelamento;
private Tab tabHistorico;
+ private Tab tabRecollecion;
private Paging pagingHistoricoFormaPago;
private Paging pagingFormaPago;
private Textbox txtLatitudeLongitude;
@@ -592,7 +598,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Checkbox checkIndBloqueioDescontoAPI;
private Checkbox checkIndBloqueioDescontoWEB;
private Checkbox checkIndTaxaConvenienciaOrgaoConcedente;
-
private final String constanteIndMotivoBloqueio= "IND_MOTIVO_BLOQUEIO";
@Autowired
@@ -1197,6 +1202,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
tabAnrifraude.setVisible(false);
tabExcecaoMultaCancelamento.setVisible(false);
tabHistorico.setVisible(false);
+ tabRecollecion.setVisible(isPerfilFuncionRecollecion());
//Campos
txtNome.setDisabled(true);
txtIdEquivalencia.setDisabled(true);
@@ -1264,6 +1270,12 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
return false;
}
+
+
+ public boolean isPerfilFuncionRecollecion() {
+ return perfilFuncionService.usuarioPossuiPermissaoFuncionalidade(UsuarioLogado.getUsuarioLogado().getUsuarioId(), ConstantesFuncionSistema.FUNCION_RECOLECCION);
+ }
+
private List obterEmpresasUsuarioLogadoComOpcaoTodas() {
List listaEmpresas = new ArrayList();