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