39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
# Fahrzeugverwaltung WPF
|
|
|
|
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
|
|
- Anmeldung mit Benutzer **admin** und Passwort **admin**
|
|
- Fahrzeuge anlegen, bearbeiten, löschen und anzeigen (CRUD)
|
|
- Auswahl aus 40 Marken mit jeweils sechs Modellen
|
|
- Suche und Filterung über ein DataGrid
|
|
- Export eines ausgewählten Fahrzeugs als PDF
|
|
|
|
## Bedienung
|
|
1. Nach dem Start mit den oben genannten Daten anmelden
|
|
2. Marke und Modell aus den Listen wählen
|
|
3. Fahrzeugdaten eingeben und **Hinzufügen** drücken
|
|
4. Eintrag auswählen und über **Bearbeiten** oder **Löschen** ändern
|
|
5. **Aktualisieren** lädt die Liste neu, **Alle anzeigen** setzt Filter zurück
|
|
6. **Als PDF speichern** erzeugt ein Informationsblatt
|
|
|
|
## 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.
|
|
|
|
- **Younes El Haddoury** kümmerte sich um Datenbank und grundlegende Geschäftslogik.
|
|
- **Saad Akki** gestaltete die Oberfläche und implementierte den PDF-Export.
|
|
- **Ayman Alshian** verfasste die Dokumentation und begleitete die Tests.
|