diff --git a/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java b/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java index a165f8e..ab13b84 100644 --- a/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java +++ b/controle-estoque-web/src/main/java/br/com/aioprojs/controleestoque/controller/ProdutoController.java @@ -48,6 +48,17 @@ public ModelAndView listarProdutos() { return model; } + @GetMapping("/produtos/detalhar/{id}") + public ModelAndView detalharProduto(@PathVariable("id") ObjectId id) throws ResourceNotFoundException { + + Produto produto = produtoService.getProduto(id); + + ModelAndView model = new ModelAndView("/produto/detalharProduto"); + model.addObject("produto", produto); + + return model; + } + @GetMapping("/produtos/adicionarProduto") public ModelAndView exibirInclusaoProduto(Produto produto) { LOG.debug("Formulário de cadastro de Produtos."); diff --git a/controle-estoque-web/src/main/resources/templates/produto/detalharProduto.html b/controle-estoque-web/src/main/resources/templates/produto/detalharProduto.html new file mode 100644 index 0000000..376c66a --- /dev/null +++ b/controle-estoque-web/src/main/resources/templates/produto/detalharProduto.html @@ -0,0 +1,62 @@ + + + + + Controle de Estoque + + + +
+
+

Formulário de cadastro de produtos

+
+
+
Detalhes do Produto
+
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/controle-estoque-web/src/main/resources/templates/produto/exibirProdutos.html b/controle-estoque-web/src/main/resources/templates/produto/exibirProdutos.html index 294da0b..0050c61 100644 --- a/controle-estoque-web/src/main/resources/templates/produto/exibirProdutos.html +++ b/controle-estoque-web/src/main/resources/templates/produto/exibirProdutos.html @@ -37,6 +37,7 @@

Tela de consulta de produtos

+ Detalhar Editar Excluir Estoque