Subversion Repositories Integrator Subversion

Rev

Rev 106 | Rev 195 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 106 Rev 152
Line 135... Line 135...
135
        public Boolean temAcessoLojaVivo() {
135
        public Boolean temAcessoLojaVivo() {
136
                return temPerfilGerenteAdministrativo() || verificarAcessoLoja(getUsuario(), ConstantesSEC.SEQUENCIAL_LOJA_VIVO_4);
136
                return temPerfilGerenteAdministrativo() || verificarAcessoLoja(getUsuario(), ConstantesSEC.SEQUENCIAL_LOJA_VIVO_4);
137
        }
137
        }
138
       
138
       
139
        public Boolean temAcessoLojaCasaDasCapas() {
139
        public Boolean temAcessoLojaCasaDasCapas() {
140
                return temPerfilGerenteDeCompras() || (verificarAcessoLoja(getUsuario(), ConstantesSEC.SEQUENCIAL_CASA_DAS_CAPAS_17) && temPerfilVendedor());
-
 
-
 
140
                return temPerfilGerenteDeCompras() || temPerfilGerenteComercial() || (verificarAcessoLoja(getUsuario(), ConstantesSEC.SEQUENCIAL_CASA_DAS_CAPAS_17) && temPerfilVendedor());
141
        }
141
        }
142
       
142
       
143
        public Boolean naoTemAcessoLojaCasaDasCapas() {
143
        public Boolean naoTemAcessoLojaCasaDasCapas() {
144
                return temPerfilGerenteDeCompras() || !(verificarAcessoLoja(getUsuario(), ConstantesSEC.SEQUENCIAL_CASA_DAS_CAPAS_17) && temPerfilVendedor());
-
 
-
 
144
                return temPerfilGerenteDeCompras() || temPerfilGerenteComercial() || !(verificarAcessoLoja(getUsuario(), ConstantesSEC.SEQUENCIAL_CASA_DAS_CAPAS_17) && temPerfilVendedor());
145
        }
145
        }
146
       
146
       
147
        private Boolean verificarAcessoLoja(Usuario usuario, Long sequencialLoja) {
147
        private Boolean verificarAcessoLoja(Usuario usuario, Long sequencialLoja) {
148
                for (UsuarioLoja usuarioLoja : usuario.getLojas()) {
148
                for (UsuarioLoja usuarioLoja : usuario.getLojas()) {
149
                        if (usuarioLoja.getLoja().getSequencial().equals(sequencialLoja)) {
149
                        if (usuarioLoja.getLoja().getSequencial().equals(sequencialLoja)) {
Line 198... Line 198...
198
                return TipoAno.values();
198
                return TipoAno.values();
199
        }
199
        }
200
       
200
       
201
        public TipoMes[] getTiposMes() {
201
        public TipoMes[] getTiposMes() {
202
                return TipoMes.values();
202
                return TipoMes.values();
-
 
203
        }
-
 
204
       
-
 
205
        public String textoSobreCorMargem() {
-
 
206
                return ConstantesSEC.Textos.TEXTO_COR_MARGEM;
203
        }
207
        }
204
       
208
       
205
}
209
}