From 1d5d2ca3119763678dee2969a732596d6e5d89e1 Mon Sep 17 00:00:00 2001 From: Sandro Mendes Date: Sun, 30 Jun 2019 22:35:46 -0300 Subject: [PATCH] =?UTF-8?q?Cria=C3=A7=C3=A3o=20da=20tela=20de=20detalhar?= =?UTF-8?q?=20informa=C3=A7=C3=B5es=20de=20produto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ProdutoController.java | 11 ++++ .../templates/produto/detalharProduto.html | 62 +++++++++++++++++++ .../templates/produto/exibirProdutos.html | 1 + 3 files changed, 74 insertions(+) create mode 100644 controle-estoque-web/src/main/resources/templates/produto/detalharProduto.html 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