In dieser Commit wurden mehrere wichtige Änderungen vorgenommen:
- Aktualisierung der Bibliotheksreferenzen von `DocumentViewer` zu `DocumentViewerDD` in mehreren Dateien.
- DevExpress-Bibliotheken wurden von Version 21.2 auf 25.2 aktualisiert.
- Neue Codeblöcke zur Ersetzung von Platzhaltern in SQL-Anweisungen in `ClassControlCreator.vb` und `GridControl.vb` hinzugefügt.
- Anpassungen an der Benutzeroberfläche in `frmAdministration.Designer.vb` und `frmAdministration.resx`, einschließlich neuer Labels und Textboxen sowie Änderungen an der Spaltenreihenfolge.
- Methode zum Anzeigen des Overlay-Formulars in `frmMain.vb` geändert.
- Aktualisierung der Paketversionen und Hinzufügen neuer Analysetools in `taskFLOW.vbproj`.
In `Product.wxs` wurden neue DLLs hinzugefügt. `App.config` erhielt aktualisierte `bindingRedirects` und neue `dependentAssembly`-Einträge. Der Code für das Exception-Handling in `ApplicationEvents.vb` wurde entfernt. Eine neue Funktion `ToPhysicalPixels` wurde in `ClassControlCreator.vb` hinzugefügt. Nicht benötigte `Imports`-Anweisungen wurden aus mehreren Dateien entfernt. In `frmAdministration` wurden neue Export- und Importfunktionen hinzugefügt. `frmFormDesigner.vb` erhielt Verbesserungen der Benutzeroberfläche und Protokollierungsfunktionen. Bildressourcen in `frmMain.resx` wurden aktualisiert. `frmValidator.resx` erhielt Version- und Bilddatenaktualisierungen. Paketversionen in `packages.config` wurden aktualisiert. Eine neue Datei `ApplicationEvents.vb` wurde hinzugefügt, um nicht behandelte Ausnahmen zu protokollieren.
Die DevExpress-Bibliotheken wurden von Version 21.2 auf 25.2 aktualisiert, was Änderungen in mehreren `.resx`- und `.Designer.vb`-Dateien erforderlich machte. Neue Ressourcen-Dateien für die Lokalisierung in Englisch und Französisch wurden hinzugefügt, um die Benutzeroberfläche in diesen Sprachen zu unterstützen. Die Projektdatei `taskFLOW.vbproj.bak` wurde hinzugefügt, um die Projektkonfiguration zu beschreiben, einschließlich der .NET-Version und der eingebundenen Bibliotheken. Die `Resources.resx.bak`-Datei enthält nun verschiedene Ressourcen wie Bilder und Icons, die in der Benutzeroberfläche verwendet werden.
Neue Sprachressourcen für `en` und `fr` hinzugefügt, einschließlich Tooltips und Bildoptionen. Fehlerbehandlung und Logging in `frmMain` und `frmSplash` verbessert. Verbindungszeichenketten aktualisiert und neue Ressourcen in `taskFLOW.vbproj` eingebunden. UI-Optimierungen und neue Komponenten wie `bbtnitm_Appservice` hinzugefügt. Stabilität und Benutzerfreundlichkeit der Anwendung erhöht.
- Zwei neue DLL-Dateien in `Product.wxs` hinzugefügt und eine aktualisiert.
- Neues Feld `CFG_SEQUENCE` für Cockpit-Definitionen eingeführt.
- Verbesserte SQL-Statements und Logging-Nachrichten in mehreren Dateien.
- GUI-Elemente in `frmAdministration` und `frmCockpitConfig` angepasst.
- Neue Referenz für `GdPicture.NET.14.WinForms` in `taskFLOW.vbproj` hinzugefügt.
- Assembly-Version auf `3.5.1.0` aktualisiert.
- Verbesserte Handhabung von Benutzern und Gruppen in der Cockpit-Konfiguration.
- Inaktivitäts-Logout-Logik für offene Cockpit-Konfiguration deaktiviert.
In der Datei Product.wxs wurde die Datei DLLLicenseManager.dll
zum Installationspaket hinzugefügt.
In frmInvDashboard.Designer.vb wurde der Adapter
VWPM_CHART_TOP5TableAdapter entfernt und durch das neue
Element CreateChartOtherRibbonPage1 ersetzt.
In frmValidator.vb wurden mehrere Verbesserungen vorgenommen:
- Debug- und Info-Logs für Exportprozesse hinzugefügt.
- SQL-Befehl für Export-Dateinamen angepasst.
- Verbesserte Fehlerbehandlung und Logging bei fehlenden
oder ungültigen Export-Dateinamen.
- Warn-Log für nicht gefundene Dateien ergänzt.
- Info-Log für leere Dokumentenlisten hinzugefügt.
Verbesserung DocSearchLoad, Mapping Sharedrive
Refactoring Zusatzsuchen, Dokumentenhandling & Cleanup
Umfangreiches Refactoring der Zusatzsuchen-Logik (Validator/ValidatorSearch): Vereinheitlichung und Typprüfung der DataTables, zentrale Filterung, robustere Tab-Steuerung und thread-sicheres Nachladen. Netzlaufwerk-Mapping und Dokumentenpfad-Handling wurden entfernt bzw. auf neue Handler ausgelagert. Profilsuchen-Handling vereinheitlicht, Parametrierung (Working Mode) klarer strukturiert. Diverse Bugfixes, verbessertes Logging, Cleanup von Ressourcen und Projektdateien, veraltete Komponenten entfernt. Update auf DocumentViewer 2.6.0.0. Die Anwendung ist robuster, wartbarer und für Erweiterungen vorbereitet.