﻿=====================================
NEUIGKEITEN - Version 1.0.4.2
=====================================

Build-Info:
- Build-Typ: Release Build
- Erledigte TODOs: 19
- Offene TODOs: 20
- Install-Reminders: 5
- Changes: 7


=== ⚙️ INSTALL-REMINDER (5) ===
- ⚙️ AufgabeErledigt als Spalte in DB hinzufügen.  [Auftrag.cs]
- ⚙️ AufgabeID als Spalte in DB hinzufügen.  [Auftrag.cs]
- ⚙️ Spalte Aktiv in DB einfügen.  [Aufgabe.cs]
- ⚙️ Spalte Anmerkung in DB hinzufügen.  [Kunde.cs]
- ⚙️ Spalte Aufgabe Count in DB hinzufügen.  [Kunde.cs]

=== ✨ CHANGES (7) ===
- ✨ Aufleger muss keine Aufträge mehr erstellen da Fahrer das machen können.  [FormWSVerfolgung.cs]
- ✨ Auftragsliste zeigt hier nur AuftragStatus "Abgeholt" Aufträge.  [FormWSVerfolgung.cs]
- ✨ Auftragverwaltung Spalten wurden aktualisiert. Mit Icons, Buttons und Sortierung auf Liefertag.  [FormMain.cs]
- ✨ Die Liste zeigt jetzt auch die Aufträge und die Kunden der möglich Aufträge an. (Erleichtert die Kundenauswahl bei Fehlmengecount)  [FormListe.cs]
- ✨ Fahrer können abgeholte Aufträge erstellen und ausgelieferte Aufträge markieren.  [FormMain.cs]
- ✨ Statistik für Expedit. (Same as in Main)  [FormExpedit.cs]
- ✨ Wenn Auftrag nicht gefunden kann er trotzdem einen neuen Erstellen.  [FormWSVerfolgung.cs]


=== ✅ ERLEDIGTE TODOs (19) ===
- ✅ : Auch wenn Extra Auftrag benötigt wird funktioniert es über die Auftragsliste.  [FormWSVerfolgung.cs]
- ✅ : Auftrag über FormListe holen und daraus den Kunden für Fehlmenge holen.  [FormFehlmengeCount.cs]
- ✅ : AuftragStatus mit Switch nach BenutzerRolle ermöglichen.  [FormNeuerAuftrag.cs]
- ✅ : Bei Transport wir ein Fach mit Aktuellem Auftrag erstellt. Das Alte wird bei Transport gespeichert.  [FormAusschlager.cs]
- ✅ : FahrerAufträge erhalten Status "Abgeholt".  [FormNeuerAuftrag.cs]
- ✅ : Kunde anzeigen Reihenfolge der Spalten zuerst Suchtext danach Name.  [FormListe.cs]
- ✅ : Listentyp.Auftragliste implementiert um über FormWSVerfolgung die Auftragliste abrufen zu können.  [FormListe.cs]
- ✅ : Logik überlegen wie ein bearbeiteter Auftrag nicht doppelt gewählt werden kann. (Abteilungen zu Auftrag hinzufügen und bei Ausschlager Druck definieren?)  [FormFehlmengeCount.cs]
- ✅ : Neue Aufgabe Screen erstellen.  [FormNeueAufgabe.cs]
- ✅ : Neuer Konstruktor für Auftragliste "Finishing" oder "Aufgelegt". (aufgelegte Aufträge die noch nicht  [Auftrag.cs]
- ✅ : Neuer Konstruktor für Auftragliste "Rampe". (abgeholte Aufträge die noch nicht aufgelegt sind)  [Auftrag.cs]
- ✅ : Nur die Kunden der Aufträge als Liste anzeigen wäre möglich. Macht die Auswahl für das Personal einfacher weil 90% bereits weg fallen.  [FormFehlmengeCount.cs]
- ✅ : Statt Neuen Auftrag wird Auftragsliste mit Status "abgeholt" angezeigt. Dadurch muss Aufleger weder scannen noch Namen eintippen und suchen.  [FormWSVerfolgung.cs]
- ✅ : Wenn der Auftrag nicht gefunden wird, wird neuer Auftrag erstellt und mit Status "Aufgelegt" versehen.  [FormNeuerAuftrag.cs]
- ✅ : Wenn Fahrer Auftragverwaltung öffnet werden Aufträge mit AuftragStatus "Fertig" angezeigt. Fahrer können dann als "Ausgeliefert" markieren.  [FormMain.cs]
- ✅ : Wenn Fahrer registriert kann nur NeuerAuftrag aufgerufen werden. Dort kann er Aufträge erstellen mit dem Status "Abgeholt" (Wichtig für Auftragauswahl bei Waschstraße)  [FormMain.cs]
- ✅ : Wenn kein Auftrag gefunden wird, kann ein neuer erstellt werden.  [FormWSVerfolgung.cs]
- ✅ : Wenn NeuerAuftrag gewählt Fach ändern nicht vergessen.  [FormAusschlager.cs]
- ✅ : Wenn NeuerAuftrag gewählt wie gehts weiter?  [FormAusschlager.cs]


=== 🔄 OFFENE TODOs (20) ===
- 🔄 Alle Icons in einer Spalte anzeigen? I für Anmerkung und ! für Aufgabe??  [FormExpedit.cs]
- 🔄 Alle Icons in einer Spalte anzeigen? I für Anmerkung und ! für Aufgabe??  [FormMain.cs]
- 🔄 Artikel Update weiter testen und programmieren. Für ArtikelKurzliste ausprogrammieren.  [FormMain.cs]
- 🔄 Auftragauswahl aufrufen statt NeuerAuftrag. (Wenn Fahrer Aufträge erstellen)  [FormWSVerfolgung.cs]
- 🔄 Ausprobieren ob die Ausrichtung jetzt richtig ist. Sowohl beim ersten wie auch zweiten Mal.  [Funktionen.cs]
- 🔄 Deaktivieren wenn SPS funktioniert. Transport wird simuliert.  [FormWSVerfolgung.cs]
- 🔄 Einkommentieren wenn ArtikelUpdate auf ArtikelKurzliste umgestellt werden kann.  [FormMain.cs]
- 🔄 Eventuell auch andere ListViews einbinden?  [Funktionen.cs]
- 🔄 für Ladescreen den Progressbar programieren. (perplexity fragen wie der Status an einen anderen Screen übergeben werden kann)  [FormMain.cs]
- 🔄 Hier Settings speichern mit UserSettingsManager Klasse.  [FormEinstellung.cs]
- 🔄 LadenScreen anzeigen etc.  [FormMain.cs]
- 🔄 Nach Test und Rücksprache eventuell wieder umbauen. Benutzer.Rolle etc.  [FormFehlmengeCount.cs]
- 🔄 Settings hier ändern auf UserSettingsManager Klasse.  [FormEinstellung.cs]
- 🔄 Testen ob Get_ArtikelKurzliste funktioniert.  [FormMain.cs]
- 🔄 Testen ob SWS-QRCodes gelesen werden können. Nur notwendig bis alle SWS-QRCodes richtig gedruckt und gelesen werden.  [Kunde.cs]
- 🔄 Überlegen ob das der richtige Weg ist. Eventuell in Expedit sowohl KundeAufgabe wie auch AuftragAufgabe anzeigen? NOTWENDIG?  [FormNeuerAuftrag.cs]
- 🔄 Umbau in Switch.  [FormWSVerfolgung.cs]
- 🔄 UserSetting Properties eintragen und in EinstellungsScreen abrufen.  [UserSettingsManager.cs]
- 🔄 Weitere Properties von oben hier zuweisen  [UserSettingsManager.cs]
- 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen.  [FormFehlmengeCount.cs]

Installation: 16.12.2025 16:57
=====================================
