From ef08c8d1c89dc91fd912b2d6826af88f57c0f710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20F=C3=BCrderer?= Date: Sun, 19 Jan 2020 18:48:09 +0100 Subject: [PATCH] Implement a prototype to add new articles --- .../hso/ecommerce/app/RequestController.java | 5 + .../main/resources/static/img/product-8.jpg | Bin 0 -> 8928 bytes .../templates/intern/addarticle.html | 96 ++++++++++++++++++ .../resources/templates/intern/articles.html | 84 ++++++++++++++- 4 files changed, 184 insertions(+), 1 deletion(-) create mode 100644 prototype/src/main/resources/static/img/product-8.jpg create mode 100644 prototype/src/main/resources/templates/intern/addarticle.html diff --git a/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java b/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java index 389f8ce..f487afb 100644 --- a/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java +++ b/prototype/src/main/java/org/hso/ecommerce/app/RequestController.java @@ -91,6 +91,11 @@ public class RequestController { return "intern/accountingmanual"; } + @GetMapping("/intern/addarticle") + public String addarticle() { + return "intern/addarticle"; + } + @GetMapping("/intern/articles") public String articles() { return "intern/articles"; diff --git a/prototype/src/main/resources/static/img/product-8.jpg b/prototype/src/main/resources/static/img/product-8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cdb829dfd88d18c5080a71d9726c22b05ab53906 GIT binary patch literal 8928 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 + + + + + e-commerce + + + + + + + + +
+ +
+

Gelistete Artikel

+ +

Artikel ins Sortiment aufnehmen

+
+

+ + +

+

+ + +

+
+
+

+ + +

+

+ +

+
+
+

+ + EUR + ( 19% Mwst. )
+ = 105.98 EUR Brutto +

+

+ + EUR +

+

+

+ + Automatisch nachbestellen + Nicht mehr nachkaufen +
+

+
+ +
+ + +

+ Bitte schreiben Sie jede Kategorie in eine eigene Zeile +

+
+ +
+

+ + +

+
+ +

+ + +

+
+ +
+
+
+
+
+ + + diff --git a/prototype/src/main/resources/templates/intern/articles.html b/prototype/src/main/resources/templates/intern/articles.html index f67beb6..3e01432 100644 --- a/prototype/src/main/resources/templates/intern/articles.html +++ b/prototype/src/main/resources/templates/intern/articles.html @@ -5,6 +5,7 @@ e-commerce + @@ -13,7 +14,88 @@

Artikel

-

TODO

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
BildNameKaufpreis(Netto)KategorienHerstellernummerStatus
Kamera87,77 € (73,76 €) Úberwachung, ElektronikA-5051Im Sortiment
(bearbeiten)
Earbuds50,54 €(42,47 €)Kopfhörer, ElektronikA-840Im Sortiment
(bearbeiten)
USB-Magic Light10,17 €(8,54 €)Sonstiges, ElektronikA-8401Im Sortiment
(bearbeiten)
Ersatzfernbedinung7,08 €(5,95 €)Úberwachung, ElektronikA-4565Im Sortiment
(bearbeiten)
Netzwerkkamera50,85 €(42,73 €)Úberwachung, ElektronikA-7580Nicht im Sortiment
(aufnehmen)
USB 3.0 Festplattenkabel1,65 €(1,38 €)Kabel, ElektronikA-6107Nicht im Sortiment
(aufnehmen)
Ubiquiti Networks UAP-AC-PRO, weiß120,00 €(100,84 €)Netzwerk, ElektronikA-4933Nicht im Sortiment
(aufnehmen)
+