Commit Graph

22 Commits (main)

Author SHA1 Message Date
Daniel Zikol 4d105abbf8 #Test Methoden implementiert für ONline shop, cart, product 2025-12-15 11:53:33 +01:00
Daniel Zikol fc3ef498e2 #Fix - Cart Add bug fix
#TEST - Cart Test implemetiert
#TEST - ProductsTest implementiert
2025-12-15 06:36:12 +01:00
Daniel Zikol 61252aae03 #Refactored
Order erweitert
aus cart rechnungen entfernt. Trchnungen waren aus KI prompt ü 7 Zeilen <--- musste also entfernen
TUI angepasst
2025-12-15 05:53:10 +01:00
Daniel Zikol aa059450e1 #Big Feat
Cart.java:
#Feat - Funktionen wie getThemBruttoPrices, getWeight,getShippingCost, getMwstRateOf7, getMwstRateOf19, getFinalTotal implementiert

CartPosition.java:

#Feat- getTotalBruttoPrice, getMwstAmount, getMwstRate, getProductWeight nach Cart.java angepasst

#FIX: Bug ursache in product gefixed, fehlender brutto Attribute hinzugefügt plus getter

Quellen wurden angepasst
2025-12-15 03:35:39 +01:00
Daniel Zikol ff95a0b984 #BIG Change + plus formated
CART:
#FEAT - Mengenänderung in cart implementiert sowie Check Methoden für TUI ---> isEmpty: überprüft ob liste leer ist, getter Methode für cart -> getPositions: gibt positions zurück
clear(): leert positions

OnlineShop

#FEAT - getter methode für Lagerbestand

Order

#FEAT - Attribute und Konstruktor implementiert

ShopTUI

#FEAT - Menu implementiert
#FEAT - Show products implementiert ---> gibt Produkte aus
#FEAT - run -implementiert --> gibt menu funktion
#FEAT - exit implementiert ---> exit methode implementiert
#FEAt - search implementiert ---> sucht produkt nach wort
#FEAT - addToCart implementiert ---> Fügt produkt in cart hinzu
#FEAT - showCart ---> halb implementiert, noch nicht fertig
#FEAT - editCart implementiert ----> lässt bearbeiten von cart zu
#FEAT - checkinOUT halb implementiert ---> checkt aus

Product
#refactored

resources

quellen.txt bearbeitet
MP4 hinzugefügt into resources
Notes entfernt
2025-12-14 23:23:38 +01:00
Daniel Zikol 6f15feb5d3 #Feat - Suche über ID, Name implementiert sowie Lagerbestand senken. 2025-12-14 14:55:02 +01:00
Daniel Zikol b5fa650d8e #Feat - Comment als Erklärung 2025-12-13 21:52:51 +01:00
Daniel Zikol 2d5e63d6d0 #Fix - Schreibfehler bei loadProductandParse
statt lines.split() muss: line.split()
2025-12-13 21:38:09 +01:00
Daniel Zikol 91cc4f9d03 #Feat - Produkte laden und dann Parsen zur berechnung für Order --> Coming soon! 2025-12-13 21:33:21 +01:00
Daniel Zikol 76406349f7 #Feat - Preis berechnung 2025-12-13 17:43:22 +01:00
Daniel Zikol ba178e05fd #Feat - addProdukt, removeProduct implementiert 2025-12-13 17:19:05 +01:00
Daniel Zikol 9a45ec9264 #Feat - SetQuantity -> Methode um in Cart die quantity eines Produktes zu ändern. 2025-12-13 16:44:26 +01:00
Daniel Zikol 15a5aeb3c9 #Refactor - Ordner struktur geändert 2025-12-12 21:04:43 +01:00
Daniel Zikol 48fc129967 #refactor - Namen refactored
#feat - @override Annotations hinzugefügt zu toString
#feat - Steuer und Brutto preis rechnung hinzugefügt
#feat - Lagerbestand setter hinzugefügt
2025-12-12 20:49:26 +01:00
Daniel Zikol 06d1e9bc0c Package Struktur modifiziert 2025-12-12 16:18:51 +01:00
Daniel Zikol 0b476fe37f #FIX: Iml entfernt 2025-12-11 12:12:08 +01:00
Daniel Zikol 8ff5b89ffc Cart Position bearbeitet. Referenz zu Product hinzugefügt. quantity hinzugefügt 2025-12-11 01:52:40 +01:00
Daniel Zikol 75b54e74f5 Product Attribute auf private gesetzt
Quellen hinzugefügt
2025-12-11 01:18:32 +01:00
Daniel Zikol 8428ddffb2 Kommentare nach Kommentare
Klasse Products wurde zu Product
Product hat Code aus der VL bekommen
Product hat get Methoden bekommen

TODO in Onlineshop
2025-12-11 00:52:51 +01:00
Daniel Zikol 4e450743f4 Test 2025-12-09 21:55:20 +01:00
Daniel Zikol f7cd51aa31 Erstes Projekt anlegen und Ordner Struktur 2025-12-09 21:07:29 +01:00
Daniel Zikol 382ea4a1a5 Erstes Projekt anlegen und Ordner Struktur 2025-12-09 20:46:05 +01:00