This commit is contained in:
Duy Anh Le 2025-07-08 08:42:27 +02:00
commit 8f85b06322

38
Readme.md Normal file
View File

@ -0,0 +1,38 @@
# FahrzeugManager
**FahrzeugManager** ist eine WPF-Anwendung zur Verwaltung von Fahrzeugdaten. Nutzer können Fahrzeuge anlegen, speichern, suchen und detaillierte Fahrzeuginformationen als PDF-Angebot exportieren.
## Funktionen
- Fahrzeuge als Objekte anlegen (inkl. Baujahr, Leistung, Kilometerstand, Preis etc.)
- Speicherung der Fahrzeugdaten in einer lokalen Datenbank (z.B. SQLite)
- Fahrzeugwert automatisch berechnen anhand von Baujahr und einer Werteverlustformel
- Suchfunktion zur Abfrage gespeicherter Fahrzeuge
- PDF-Erstellung eines Fahrzeuginfoblatts mit allen relevanten Daten
## Technologien
- .NET / C#
- WPF (Windows Presentation Foundation)
- SQLite oder Entity Framework Core
- iTextSharp oder PdfSharp zur PDF-Erstellung
## Projektstruktur
```plaintext
FahrzeugManager/
├── Models/
│ └── Fahrzeug.cs // Definition der Fahrzeugklasse mit Eigenschaften und Methoden
├── Views/
│ └── MainWindow.xaml // Hauptfenster mit Eingabeformular, Suchfunktion, Buttons etc.
├── ViewModels/
│ └── MainViewModel.cs // Logik zur Datenbindung und Steuerung der Oberfläche
├── Services/
│ ├── DatabaseService.cs // Datenbankoperationen (CRUD)
│ └── PdfService.cs // PDF-Erstellung aus Fahrzeugdaten
└── App.xaml + App.xaml.cs // Einstiegspunkt der WPF-Anwendung