diff --git a/README.md b/README.md index 155bd14..f25a57f 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,33 @@ -# Fahrzeugverwaltung +# Fahrzeugverwaltung WPF -Ein einfaches WPF-Projekt zur Verwaltung von Fahrzeugen. Daten werden in einer lokalen SQLite-Datenbank gespeichert. +Dieses Projekt dient als einfache Verwaltung von Fahrzeugen für ein Autohaus. Die Anwendung basiert auf WPF und speichert Daten in einer lokalen SQLite-Datenbank. + +## Voraussetzungen +- Windows mit .NET 7 SDK +- Visual Studio oder `dotnet`-CLI + +## Installation +1. Repository klonen +2. Im Projektordner `dotnet build` ausführen +3. Projekt `WpfApp4.sln` mit Visual Studio öffnen und starten ## Funktionen -- Fahrzeuge anlegen, bearbeiten und löschen (CRUD) -- Auswahl aus zwanzig Marken mit je sechs Modellen -- Suche und Übersicht mit DataGrid -- Export eines Fahrzeugs als PDF -- Berechnung eines ungefähren Fahrzeugwerts -- Modernes Erscheinungsbild mit Kopfzeile und Buttons +- Fahrzeuge anlegen, bearbeiten, löschen und anzeigen (CRUD) +- Auswahl aus 30 Marken mit jeweils sechs Modellen +- Suche und Filterung über ein DataGrid +- Export eines ausgewählten Fahrzeugs als PDF ## Bedienung -1. Marke und Modell wählen, restliche Felder ausfüllen. -2. **Hinzufügen** speichert ein neues Fahrzeug. -3. Ein Fahrzeug in der Liste auswählen und mit **Bearbeiten** ändern oder mit **Löschen** entfernen. -4. **Aktualisieren** lädt die Liste neu, **Alle anzeigen** zeigt wieder alle Fahrzeuge. -5. **Als PDF speichern** erzeugt ein Informationsblatt. +1. Marke und Modell aus den Listen wählen +2. Fahrzeugdaten eingeben und **Hinzufügen** drücken +3. Eintrag auswählen und über **Bearbeiten** oder **Löschen** ändern +4. **Aktualisieren** lädt die Liste neu, **Alle anzeigen** setzt Filter zurück +5. **Als PDF speichern** erzeugt ein Informationsblatt -## Entwicklung +## Projektstruktur +- `WpfApp4`: Benutzeroberfläche und Logik +- `WpfAppSQLite`: Zugriffsschicht auf die Datenbank + +## Autoren Dieses Projekt wurde im Rahmen einer Übung von **Younes**, **Saad** und **Ayman** erstellt. -## Start -``` -dotnet build -``` -Die Anwendung kann anschließend mit Visual Studio oder `dotnet run` gestartet werden.