Rev 404 | Rev 422 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 404 | Rev 405 | ||
|---|---|---|---|
| Line 285... | Line 285... | ||
| 285 | this.lancarAvaria(estoqueAuditoria, loja, estoqueAuditoria.getProduto(), usuario); |
285 | this.lancarAvaria(estoqueAuditoria, loja, estoqueAuditoria.getProduto(), usuario); |
| 286 | }
|
286 | }
|
| 287 | }
|
287 | }
|
| 288 | 288 | ||
| 289 | private void verificarLimiteDeAvariaSemPermissao(Usuario usuario, Integer quantidadeParaAvaria) { |
289 | private void verificarLimiteDeAvariaSemPermissao(Usuario usuario, Integer quantidadeParaAvaria) { |
| 290 | if (!perfilService.temPerfilAdministrador(usuario) && quantidadeParaAvaria > 0) { |
- | |
| 291 | throw new NegocioException("Sem permissão para esta operação. Limite de lançamento de avaria atingido!"); |
- | |
| - | 290 | if (!perfilService.temPerfilAdministrador(usuario) && quantidadeParaAvaria > 10) { |
|
| - | 291 | throw new NegocioException("Sem permissão para esta operação. Limite de 10 lançamentos de avarias atingido"); |
|
| 292 | }
|
292 | }
|
| 293 | }
|
293 | }
|
| 294 | 294 | ||
| 295 | @Override |
295 | @Override |
| 296 | public void lancarTroca(EstoqueAuditoria estoqueAuditoria, Loja loja, Produto produto, Usuario usuario) { |
296 | public void lancarTroca(EstoqueAuditoria estoqueAuditoria, Loja loja, Produto produto, Usuario usuario) { |