﻿=====================================
NEUIGKEITEN - Version 1.0.4.7
=====================================

Build-Info:
- Build-Typ: Release Build
- Erledigte TODOs: 18
- Offene TODOs: 31
- Install-Reminders: 1
- Changes: 29


=== ⚙️ INSTALL-REMINDER (1) ===
- ⚙️ Spalte Abteilungen in Auftrag muss in Wirl_DB_17012023 eingefügt werden.  [FormExpedit.cs]

=== ✨ CHANGES (29) ===
- ✨ AbteilungsStatus ist implementiert.  [FormExpedit.cs]
- ✨ Als zweite Sortierung wird immer der Liefertag gewählt.  [FormExpedit.cs]
- ✨ Auftragverwaltung Spalten wurden aktualisiert. Mit Icons, Buttons und Sortierung auf Liefertag.  [FormMain.cs]
- ✨ Aus und Einblenden der Nachwäsche möglich.  [FormExpedit.cs]
- ✨ Bearbeiten in ObjectListView möglich. (Kundename wird aber zurückgesetzt)  [FormExpedit.cs]
- ✨ ComboBox kann zum Filtern der Kunden verwendet werden.  [FormTourenplanung.cs]
- ✨ CSV Datei wird erstellt oder bei jeder Inventur erweitert. (Einfach in Excel importieren und auswerten.)  [FormNeuerAuftrag.cs]
- ✨ Datumfilter funktioniert.  [FormExpedit.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]
- ✨ Es wird der zuständige Fahrer angezeigt. ToolTip zeigt den Grund falls vorhanden(Bei Sonderzuteilung).  [FormExpedit.cs]
- ✨ Fahrer können abgeholte Aufträge erstellen und ausgelieferte Aufträge markieren.  [FormMain.cs]
- ✨ Geschäftaufträge werden in neuem Tab angezeigt.  [FormExpedit.cs]
- ✨ GroupBox nicht mehr notwendig. Etikette Druck über ObjectListView.  [FormExpedit.cs]
- ✨ Highlightfarbe bleibt auch wenn unfocused. (Farbe ändern?)  [FormExpedit.cs]
- ✨ Innerhalb eines Tages kann die Reihenfolge angepasst werden.  [UCTabPageLKW.cs]
- ✨ Keine Timer da Probleme mit DB-Connection. DataGridView wird neu geladen wenn Auftrag neu gewählt wird.  [FormExpedit.cs]
- ✨ Kundeneingabe mit ? fügt einmaligen Kundenname als ZusatzInfo hinzu und wählt Kunde BAR DIVERSE 2320000  [FormExpedit.cs]
- ✨ Liefertag errechnet sich jetzt aus dem Lieferrhythmus. Funktion wählt nächstmöglichen Liefertermin im Rhythmus. Bei Klick auf Tag bleibt alles gleich. (Auch mit Heute liefern?)  [FormNeuerAuftrag.cs]
- ✨ NeuerAuftrag wird jetzt mit Propertie AuftragTyp aufgerufen. Dadurch ist die Auswahl des AuftragTyp konstanter.  [FormNeuerAuftrag.cs]
- ✨ ObjectListView speichert Status automatisch beim schließen des Fensters und läd wieder wenn neu gestartet wird.  [FormExpedit.cs]
- ✨ Rechtsklick auf Spaltenheader ermöglicht Filtern.  [FormExpedit.cs]
- ✨ Sortierte Spalte hat leicht andere Farbe. (Besser zu erkennen wonach sortiert wird)  [FormExpedit.cs]
- ✨ Suchen eines Auftrags mit Scan möglich.  [FormExpedit.cs]
- ✨ Wenn der Lieferrhythmus geändert wird, werden KundenControls an falschen Tagen gelöscht.  [UCTabPageLKW.cs]
- ✨ Wenn Doppelklick auf Zelle, wird gefragt ob bearbeiten wirklich gewollt. Sonst wird blockiert.  [FormExpedit.cs]
- ✨ Wenn Fahrer Auftrag erstellt wird beim Speichern standardmäßig seine ID als ArbeiterID gespeichert. Bedeutet ausführender = Fahrer selber.  [FormNeuerAuftrag.cs]
- ✨ Wenn HEUTE als Liefertag gewählt, kommt Frage ob heute oder in einer Woche. Wenn JA dann HEUTE.  [FormExpedit.cs]


=== ✅ ERLEDIGTE TODOs (18) ===
- ✅ : 2 neue Buttons für "Neue Inventur" und "Neue Standveränderung"  [FormMain.cs]
- ✅ : Auftrag über FormListe holen und daraus den Kunden für Fehlmenge holen.  [FormFehlmengeCount.cs]
- ✅ : Bei Fahrer neue Deaktivierung von Controls.  [FormMain.cs]
- ✅ : Bei Transport wir ein Fach mit Aktuellem Auftrag erstellt. Das Alte wird bei Transport gespeichert.  [FormAusschlager.cs]
- ✅ : Einmalige Kunden für Geschäft ermöglichen  [FormExpedit.cs]
- ✅ : Etikett Drucken als Button in Row. Dann Vorschau anzeigen und Drucken.  [FormExpedit.cs]
- ✅ : Etikett GroupBox entfernen. Änderungen direkt in ObjectListView vornehmen PrintPreview für Etikett.  [FormExpedit.cs]
- ✅ : Fehler wenn FormListe mit X geschlossen wird und Kunde null ist wurde behoben.  [FormNeuerAuftrag.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]
- ✅ : Max Clones von PanelKunde zu PanelTourenplanung. (Lieferrythmus eingeben?)  [FormTourenplanung.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]
- ✅ : Speichern der Touren ermöglichen. Eventuell über .json oder .xml Datei?  [FormTourenplanung.cs]
- ✅ : StartUp von Expedit verfeinern.  [FormExpedit.cs]
- ✅ : Testen ob umbenennen funktioniert.  [FormTourenplanung.cs]
- ✅ : Wenn Fahrer einen Auftrag an Kollege übergibt?  [FormNeuerAuftrag.cs]
- ✅ : Wenn NeuerAuftrag gewählt Fach ändern nicht vergessen.  [FormAusschlager.cs]
- ✅ : Wenn NeuerAuftrag gewählt wie gehts weiter?  [FormAusschlager.cs]


=== 🔄 OFFENE TODOs (31) ===
- 🔄 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]
- 🔄 Design des Controls anpassen. Eventuell im Designer erstellen.  [KundenControl.cs]
- 🔄 Einkommentieren wenn ArtikelUpdate auf ArtikelKurzliste umgestellt werden kann.  [FormMain.cs]
- 🔄 Eventuell auch andere ListViews einbinden?  [Funktionen.cs]
- 🔄 Filter für Regionen ermöglichen.  [FormTourenplanung.cs]
- 🔄 Funktioniert mehrere KundenControls auf einmal DragDrop?  [FormTourenplanung.cs]
- 🔄 für Ladescreen den Progressbar programieren. (perplexity fragen wie der Status an einen anderen Screen übergeben werden kann)  [FormMain.cs]
- 🔄 Grund immer abfragen oder nur wenn Fahrer die Zuteilung ändert?  [FormNeuerAuftrag.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]
- 🔄 OLV State speichern.  [FormExpedit.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]
- 🔄 Testen ob Get_ArtikelKurzliste funktioniert.  [FormMain.cs]
- 🔄 Testen ob Scan mit Prompt bei Suchen funktioniert. Kundenummer und Text etc. (meherere QR-Codes teseten)  [FormExpedit.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 der Lieferrhythmus geändert wurde müssen alle Clone von falschen Tagen gelöscht werden.  [FormTourenplanung.cs]
- 🔄 Wenn GroupBox nicht notwendig, dann löschen.  [FormExpedit.cs]
- 🔄 Wenn kunde null dann return.  [FormNeuerAuftrag.cs]
- 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen.  [FormFehlmengeCount.cs]

Installation: 06.02.2026 13:29
=====================================
