Update Dokumentation

This commit is contained in:
younes elhaddoury 2025-08-31 18:04:10 +02:00
parent 7b2c38cc4e
commit 3ef417ee70

View File

@ -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 ## Funktionen
- Fahrzeuge anlegen, bearbeiten und löschen (CRUD) - Fahrzeuge anlegen, bearbeiten, löschen und anzeigen (CRUD)
- Auswahl aus zwanzig Marken mit je sechs Modellen - Auswahl aus 30 Marken mit jeweils sechs Modellen
- Suche und Übersicht mit DataGrid - Suche und Filterung über ein DataGrid
- Export eines Fahrzeugs als PDF - Export eines ausgewählten Fahrzeugs als PDF
- Berechnung eines ungefähren Fahrzeugwerts
- Modernes Erscheinungsbild mit Kopfzeile und Buttons
## Bedienung ## Bedienung
1. Marke und Modell wählen, restliche Felder ausfüllen. 1. Marke und Modell aus den Listen wählen
2. **Hinzufügen** speichert ein neues Fahrzeug. 2. Fahrzeugdaten eingeben und **Hinzufügen** drücken
3. Ein Fahrzeug in der Liste auswählen und mit **Bearbeiten** ändern oder mit **Löschen** entfernen. 3. Eintrag auswählen und über **Bearbeiten** oder **Löschen** ändern
4. **Aktualisieren** lädt die Liste neu, **Alle anzeigen** zeigt wieder alle Fahrzeuge. 4. **Aktualisieren** lädt die Liste neu, **Alle anzeigen** setzt Filter zurück
5. **Als PDF speichern** erzeugt ein Informationsblatt. 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. 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.