﻿=====================================
NEUIGKEITEN - Version 1.0.9.2
=====================================

Build-Info:
- Build-Typ: Release Build
- Erledigte TODOs: 19
- Offene TODOs: 44
- Install-Reminders: 4
- Changes: 15


=== ⚙️ INSTALL-REMINDER (4) ===
- ⚙️ DB anpassen.  [Benutzer.cs]
- ⚙️ DB anpassen. (Priority in Auftrag etc.)  [Auftrag.cs]
- ⚙️ Tabelle KundeArtikel Spalten ArtikelID und Reihung hinzufügen.  [FormKundeVW.cs]
- ⚙️ Tabelle Tour in Datenbank einfügen  [Tour.cs]

=== ✨ CHANGES (15) ===
- ✨ Artikelliste und Kundenliste werden automatisch importiert wenn vorhanden.  [FormMain.cs]
- ✨ Class Tour wurde erstellt. Speichern, Laden und Bearbeiten von Touren sollte möglich sein.  [Tour.cs]
- ✨ Es kann nach der Kontrolle der Lieferrhythmus geändert werden. Dazu muss auch die Anzahl der Liefertage gewählt werden.  [FormTourenplanung.cs]
- ✨ Es können nur so viele Clone erstellt werden wie Liefertag im Lieferrhythmus hinterlegt sind.  [FormTourenplanung.cs]
- ✨ Es wir kontrolliert ob der gewählte Liefertag zum hinterlegten Lieferrhythmus passt.  [FormTourenplanung.cs]
- ✨ Fahrer können abgeholte Aufträge erstellen und ausgelieferte Aufträge markieren.  [FormMain.cs]
- ✨ Innerhalb eines Tages kann die Reihenfolge angepasst werden.  [UCTabPageLKW.cs]
- ✨ KundeArtikel wird mit Reihung gespeichert und angezeigt.  [FormKundeVW.cs]
- ✨ Lieferrhythmen können angepasst und übernommen werden.  [UCTabPageLKW.cs]
- ✨ OnBoarding wird jetzt gespeichert wenn gesehen.  [Benutzer.cs]
- ✨ Programm wird mit Button geschlossen. (Sicherheitsabfrage ob wirklich gewollt wird gemacht.)  [FormAufleger.cs]
- ✨ Speichern und Laden wurde angepasst, JSON enthält jetzt pro Tag eine Kundenliste.  [UCTabPageLKW.cs]
- ✨ TabText wird mit Benutzerliste verglichen. Wenn ein passender gefunden wird Tag hinterlegt.  [FormTourenplanung.cs]
- ✨ Wenn der Lieferrhythmus geändert wird, werden KundenControls an falschen Tagen gelöscht.  [UCTabPageLKW.cs]
- ✨ Winter und Sommer wird getrennt geändert und gespeichert.  [UCTabPageLKW.cs]


=== ✅ ERLEDIGTE TODOs (19) ===
- ✅ : Auftrag über FormListe holen und daraus den Kunden für Fehlmenge holen.  [FormFehlmengeCount.cs]
- ✅ : Auftragliste bei Fahrer anzeigen wenn Login.  [FormMain.cs]
- ✅ : Bei Transport wir ein Fach mit Aktuellem Auftrag erstellt. Das Alte wird bei Transport gespeichert.  [FormAusschlager.cs]
- ✅ : CLick auf Inventur freigeben Dateiname von "Warten" auf "Herrichten" ändern.  [UCInventur.cs]
- ✅ : ComboBox Fahrer und Priorität implementieren  [FormAuftragDetail.cs]
- ✅ : Container schmutzig bearbeitbar machen  [FormAuftragDetail.cs]
- ✅ : Feedback Button hinzufügen  [FormAuftragDetail.cs]
- ✅ : HILFE zeigt OnBoarding.  [FormMain.cs]
- ✅ : Inventur freigeben nur für Admin oder Verwaltung.  [UCInventur.cs]
- ✅ : Inventur für Expedit zugänglich machen.  [UCInventur.cs]
- ✅ : Korrigiere Bestand: Wenn -Zahl dann Stand - Zahl.  [FormAuftragDetail.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]
- ✅ : Mit AddFehler können Fehler aus try/chatch in Obsidian eingefügt werden. (Timestamp, PC-Name, Ex-Message)  [Program.cs]
- ✅ : Neue Aufgabe Screen erstellen.  [FormNeueAufgabe.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]
- ✅ : Wenn Fahrer neuen Auftrag erstellt, wird Tour (BenutzerID & Liefertag) gesucht und gespeichert oder upgedatet. Dabei werden die Containerzahlen schmutzig addiert und die Kundenanzahl um 1 erhöht.  [Tour.cs]
- ✅ : Wenn NeuerAuftrag gewählt Fach ändern nicht vergessen.  [FormAusschlager.cs]
- ✅ : Wenn NeuerAuftrag gewählt wie gehts weiter?  [FormAusschlager.cs]
- ✅ : Wenn RegAuftrag wird als augeliefert markiert, wird dieser automatisch neu erstellt laut hinterlegtem Rhythmus.  [FormMain.cs]


=== 🔄 OFFENE TODOs (44) ===
- 🔄 !!ÜBERLEGE!! DB-Query für Kundenanzahl und Containeranzahl Abgleich. (Aufträge haben TourID hinterlegt. So sollte alles vergleichbar sein.)  [Tour.cs]
- 🔄 !!ÜBERLEGE!! Tour Start und Ende automatisch erfassen.  [Tour.cs]
- 🔄 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]
- 🔄 Alle Icons in einer Spalte anzeigen? I für Anmerkung und ! für Aufgabe??  [UCAuftragListe.cs]
- 🔄 Auftrag Schnellerfassung erstellen. Kundenliste aus JSON in OLV einfügen wenn schmutzig > 0 dann Auftrag erstellen. Spalten: "Kunde, schmutzig, liefertag, zustellfahrer" evnetuell in AuftragVW?  [FormMain.cs]
- 🔄 Auftragauswahl aufrufen statt NeuerAuftrag. (Wenn Fahrer Aufträge erstellen)  [FormWSVerfolgung.cs]
- 🔄 Aufträge zusammenführen wenn gleicher Kunde und Liefertag.  [FormNeuerAuftrag.cs]
- 🔄 Ausprobieren ob die Ausrichtung jetzt richtig ist. Sowohl beim ersten wie auch zweiten Mal.  [Funktionen.cs]
- 🔄 Bestand von allen Artikeln speichern und für Druck vorbereiten.  [FormAuftragDetail.cs]
- 🔄 Dateinamen aus Tikos anschauen. Eventuell Datum von letztem Import über Dateiname wählen?  [FormMain.cs]
- 🔄 Deaktivieren wenn SPS funktioniert. Transport wird simuliert.  [FormWSVerfolgung.cs]
- 🔄 Design des Controls anpassen. Eventuell im Designer erstellen.  [UCKunde.cs]
- 🔄 Eingabemöglichkeit von Tour Start und Ende muss erledigt werden.  [Tour.cs]
- 🔄 Erstellen von SonderAuftrag und Drucken von Etikett testen.  [FormAuftragDetail.cs]
- 🔄 Eventuell auch andere ListViews einbinden?  [Funktionen.cs]
- 🔄 Eventuell die Zahlen in CSV speichern und von dort für Druck verwenden?!  [FormAuftragDetail.cs]
- 🔄 Funktioniert mehrere KundenControls auf einmal DragDrop?  [FormTourenplanung.cs]
- 🔄 Gesamt soll immer 100% sein.  [Funktionen.cs]
- 🔄 Hier Settings speichern mit UserSettingsManager Klasse.  [FormEinstellung.cs]
- 🔄 JSON nach angemeldeten Fahrer durchsuchen und Kundenliste des aktuellen Wochentag anzeigen.  [FormMain.cs]
- 🔄 Kundenanzahl bei Tourenliste erstellen vergleichen und anpassen.  [Tour.cs]
- 🔄 Liste vorher/nachher durchdenken  [FormAuftragDetail.cs]
- 🔄 Mit AddFehler in Obsidian eine Fehlerliste betreiben. (Wichtige Infos feststellen und bereitstellen)  [Program.cs]
- 🔄 Nach Test und Rücksprache eventuell wieder umbauen. Benutzer.Rolle etc.  [FormFehlmengeCount.cs]
- 🔄 nicht ganze Aufträge holen sondern nur die Zahlen?  [FormMain.cs]
- 🔄 Non-Hard-Coded-Lösung für Priority finden.  [Auftrag.cs]
- 🔄 OLV State speichern.  [FormExpedit.cs]
- 🔄 Reg.Aufträge einbauen. Besonderheit: Die Artikel sollen ebenfalls erscheinen.  [Funktionen.cs]
- 🔄 Reihenfolge Spalten richtig stellen.  [FormExpedit.cs]
- 🔄 Settings hier ändern auf UserSettingsManager Klasse.  [FormEinstellung.cs]
- 🔄 Soll hier ebenfalls der nächste Liefertag laut Rhythmus vorgeschlagen werden?  [FormExpedit.cs]
- 🔄 Speichern etc. durchgehen und adaptieren  [FormAuftragDetail.cs]
- 🔄 Standverminderung und Standerhöhung mit einem Aufruf (Standveränderung?) Bei Verminderung -Zahlen sonst Plus.  [FormAuftragDetail.cs]
- 🔄 TourenListe Entwurf muss überarbeitet werden.  [FormNeuerAuftrag.cs]
- 🔄 UCTourenplan einbauen und Daten übernehmen...  [FormNeuerAuftrag.cs]
- 🔄 Umbau in Switch.  [FormWSVerfolgung.cs]
- 🔄 UserSetting Properties eintragen und in EinstellungsScreen abrufen.  [UserSettingsManager.cs]
- 🔄 Warum der falsche Path? Immer mit \\  [UCFeedback.cs]
- 🔄 Weitere Properties von oben hier zuweisen  [UserSettingsManager.cs]
- 🔄 Wenn Auftrag abgeschlossen wird muss die Containerzahl sauber addiert werden. Kundenanzahl und Containeranzahl schmutzig darf nicht erhöht werden.  [Tour.cs]
- 🔄 Wenn Frottee-Expedit auch Relamation bearbeitet, muss BenutzerRolle abgefragt werden. siehe CHANGES.  [FormFehlmengeCount.cs]
- 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen.  [FormFehlmengeCount.cs]
- 🔄 Zuweisung zu Fahrer muss geklärt werden.  [Funktionen.cs]

Installation: 15.04.2026 17:23
=====================================
