Commit Graph

2541 Commits

Author SHA1 Message Date
Developer01
d3ebc13eae Fehlerbehandlung & PDF-Stabilität verbessert
In `MSSQLServer.vb` wurde die Fehlerbehandlung erweitert, indem Fehler beim Öffnen einer Verbindung (`pConnection.Open`) nun protokolliert werden.
Die Versionsinformationen in `AssemblyInfo.vb` wurden von `3.8.1.0` auf `3.8.2.0` aktualisiert.
In `XRechnungViewDocument.vb` wurde die Methode `RenderLabelValuePair` angepasst, um Eingabewerte mit der neuen Methode `SanitizeForPdf` zu bereinigen. Diese entfernt problematische Unicode-Zeichen, die Abstürze beim PDF-Rendering verursachen könnten, und protokolliert entfernte Zeichen. Dies erhöht die Stabilität und Sicherheit.
2026-09-17 12:35:36 +02:00
Developer01
3c1b51f519 Merge branch 'master' of https://vcs.digitaldata.works/AppStd/Modules 2026-09-10 14:41:15 +02:00
Developer01
e56be8a6fe Verbessere Logging und aktualisiere Assembly-Versionen
Die Logik in `ConfigManager(Of T)` wurde angepasst, um bei Fehlern beim Laden der App-Konfiguration detailliertere Informationen (Pfad und Fehlergrund) zu protokollieren.

In `AssemblyInfo.vb` wurden die Trademark-Version, Assembly-Version und File-Version von `1.4.0.0` auf `1.5.0.0` aktualisiert.
2026-09-10 14:40:55 +02:00
4dc454403b Modules.Interfaces: Log-Meldungen ergänzt 2026-09-03 15:04:44 +02:00
5b83e5d265 Modules.Interface: Version 2.4.6.0
Für XML-Dateien wird jetzt der Validator durchlaufen
2026-09-03 14:08:32 +02:00
1e49d6d955 Merge branch 'master' of https://vcs.digitaldata.works/AppStd/Modules 2026-08-31 11:02:12 +02:00
Developer01
7650fb9455 Merge branch 'master' of https://vcs.digitaldata.works/AppStd/Modules 2026-08-27 17:40:50 +02:00
Developer01
0e13c67887 Entfernung von SetVariableValue und DLL-Refactoring
Die Funktion `SetVariableValue` wurde aus `Client.vb` entfernt, da sie umfangreiche, aber nicht mehr benötigte Logik zur Attributverarbeitung enthielt.

In `EDMI.API.vbproj` wurden Projektreferenzen durch DLL-Referenzen ersetzt (`DigitalData.Modules.Base`, `Config`, `Database`, `Logging`), um die Modularität zu verbessern.

Die Assembly-Metadaten in `AssemblyInfo.vb` wurden aktualisiert, einschließlich Copyright (2026), Trademark (2.0.0) und Assembly-Version (2.0.0.0), um die neue Hauptversion zu reflektieren.
2026-08-27 17:40:32 +02:00
c129b35862 - Modules.Jobs: Version 3.8.1.0
- WITH (NOLOCK) in allen Abfragen ergänzt
- Deteinamen der PDF-Attachments enthalten nur noch ASCII-Zeichen
2026-08-20 12:34:58 +02:00
5b0807d4b5 Modules.Interfaces: Defekte Dateien abfangen 2026-07-16 16:14:19 +02:00
Developer01
0e31f5c8e3 Rename 2026-07-07 17:00:11 +02:00
Developer01
36c3a055e3 Rename 2026-07-07 16:58:34 +02:00
Developer01
20097e2d24 Merge branch 'master' of https://vcs.digitaldata.works/AppStd/Modules 2026-07-07 16:53:57 +02:00
Developer01
a40af2f977 Refaktorierung: DEX_API durch APISQL ersetzt
Die Datei `DEX_API.vb` wurde entfernt, einschließlich der Klasse `DEX_API`, die von `JobBase` geerbt und das Interface `IJob(Of ADSyncArgs)` implementiert hat.

Ein neuer Job-Typ `API_SQL` wurde zur Enumeration `JobType` in `JobConfig.vb` hinzugefügt.

Neue Dateien wurden hinzugefügt:
- `APISQLArgs.vb`: Enthält die Klasse `APISQLArgs` mit der Eigenschaft `ProfileID`.
- `APISQLConfig.vb`: Enthält die Klasse `APISQLConfig` mit den Eigenschaften `BaseUrl`, `Property1`, `Property2`, `Property3`.
- `DEX_APIJob.vb`: Enthält die Klasse `DEX_APIJob`, die von `JobBase` erbt und das Interface `IJob(Of APISQLArgs)` implementiert. Die Methoden `StartDex_API` und `ShouldStart` wurden hierhin verschoben und angepasst.

Die Projektdatei `Jobs.vbproj` wurde aktualisiert, um die neuen Dateien einzubinden und den Verweis auf `DEX_API.vb` zu entfernen.
2026-07-07 16:53:51 +02:00
f7377a9ef3 Modules.Interfaces: Version 2.4.5.0 2026-07-03 12:18:05 +02:00
819db67d39 Modules.Interfaces: Reihenfolge der ZUGFeRD Auswertung korrigiert 2026-07-03 12:17:25 +02:00
Developer01
484d8de29d Sichtbeleg und delete edmi item values mit N'' 2026-07-01 12:22:59 +02:00
Developer01
7efc9872e9 Baget refresh 2026-06-30 13:51:22 +02:00
Developer01
9d738a9288 Merge branch 'master' of https://vcs.digitaldata.works/AppStd/Modules 2026-06-30 10:29:14 +02:00
Developer01
b6d3e61488 Messaging: OAuth Sending
Jobs: Sichtbeleg Anpassungen, Seitenwechsel, Freiräume und Taxpos
2026-06-30 10:29:00 +02:00
fcfd44a773 Merge branch 'master' of https://vcs.digitaldata.works/AppStd/Modules 2026-06-25 10:24:36 +02:00
Developer01
7377a9176e Sichtbeleg Anpassung für Zeilendopplung etc
MailSession - Logerweiterung für AzurePortale
2026-06-23 11:36:48 +02:00
Developer01
aca6bcbc2b Update GDPicture 14.4.4 2026-06-18 10:25:03 +02:00
cf485edb18 Modules.Interfaces: Version 2.4.4.0 2026-06-17 14:28:10 +02:00
5585aef9b5 Neue Schema-Klasse für ZUGFeRD Version 2.5 / Factur-X 1.09 2026-06-17 14:25:43 +02:00
Developer01
85bbceae0a Modularisierung und Optimierung der PDF-Erstellung
Die Methode `Create_PDFfromXML` wurde vollständig überarbeitet, um die Struktur und Lesbarkeit zu verbessern. Die Logik wurde modularisiert, indem neue Methoden wie `InitializeFilePaths`, `InitializePDF`, `ProcessInvoiceData` und `FinalizePDF` eingeführt wurden.

Neue Hilfsklassen (`FilePaths`, `PdfRenderContext`, `InvoiceItemData`) wurden hinzugefügt, um die Datenstrukturierung und den Kontext zu verbessern. Die Verarbeitung von Bereichen und Folgeelementen wurde in spezifische Methoden ausgelagert (`HandleAreaSwitch`, `HandleFollowUpItem`).

Die Rendering-Logik wurde durch Methoden wie `RenderDisplayItem` und `RenderMultiLineText` vereinfacht. Neue Konstanten für Layout und Textformate wurden eingeführt, um die Standardisierung zu fördern.

Die Debug-Logs wurden erweitert, um detaillierte Einblicke in die Verarbeitungsschritte zu bieten. Die Änderungen verbessern die Wartbarkeit, Modularität und Robustheit der PDF-Erstellung erheblich.
2026-06-15 10:03:10 +02:00
Developer01
c914ddeb6f Logging-Modul als DLL eingebunden, PDF-Logik erweitert
Die Abhängigkeit von `Logging.vbproj` wurde in den Projektdateien `Base.vbproj`, `Database.vbproj` und `Encryption.vbproj` entfernt und durch eine direkte Referenz auf die vorkompilierte DLL `DigitalData.Modules.Logging.dll` ersetzt.

Ein neuer Bereich `INCLUDED_NOTE` wurde in der Klasse `XRechnungViewDocument` hinzugefügt, um Notizen und Hinweise zu verarbeiten und im PDF darzustellen. Die PDF-Logik wurde entsprechend erweitert, und ein neues Währungsformat `INVOICE_TOTAL_CHARGE_AMOUNT` wurde hinzugefügt.

Die Datei `logParser.txt` wurde in `Jobs.vbproj` eingebunden, und neue Debug-Logs dokumentieren den Ablauf der Methode `Create_PDFfromXML`.

Die Assembly-Version wurde auf `3.6.0.0` aktualisiert.
2026-06-09 14:26:35 +02:00
Developer01
b8e6c69654 Abhängigkeiten und SQL-Abfragen aktualisiert
Die Abhängigkeit von `Logging.vbproj` wurde entfernt und durch die direkte Referenzierung der DLL `DigitalData.Modules.Logging.dll` ersetzt. Dies betrifft die Dateien `Config.vbproj` und `Interfaces.vbproj`.

Die Assembly-Version wurde in `AssemblyInfo.vb` von `3.5.1.0` auf `3.5.2.0` erhöht.

SQL-Abfragen in `ImportZUGFeRDFiles.vb` wurden angepasst, um `WITH (NOLOCK)` hinzuzufügen, um potenzielle Sperrprobleme zu vermeiden.
2026-06-08 14:27:40 +02:00
Developer01
cac5116588 Neue Methode und Muster hinzugefügt, Versionen aktualisiert
Die Methode `CleanupTempFolder` wurde in `DocumentPathHandler.vb` hinzugefügt, um temporäre Dateien zu bereinigen.
In `AssemblyInfo.vb` wurden Copyright-Jahr und Versionen aktualisiert (u.a. auf `2.0.0.0`, `1.4.0.0`, `1.5.0.0`).
Ein neues Muster `PATTERN_TBCOL` wurde in `Patterns.vb` hinzugefügt und in die entsprechenden Listen aufgenommen.
In `SettingsState.vb` wurde das Feld `SavetoDrive` ergänzt.
2026-06-05 10:46:47 +02:00
Developer01
3b9c9d457d Logging und Vorbereitung MAPPING wie in taskFLOW 2026-05-04 16:40:14 +02:00
Developer01
e5567412a0 MapFilehandler in Environment 2026-04-30 16:17:14 +02:00
Developer01
d03efbe3b3 MergCommit 2026-04-30 16:15:54 +02:00
Developer01
7d91b973ce Base Zooflow Filehandling 2026-04-30 16:04:31 +02:00
d58bb2302b Modules.Messaging & Modules.Zooflow: Fehlende Verweise korrigiert (P: -> M:) 2026-04-29 13:45:09 +02:00
Developer01
57298369a6 MS nach Pull 2026-04-28 15:57:56 +02:00
Developer01
b4f0a5ce0b Verweise windream 2026-04-28 15:46:17 +02:00
OlgunR
4213121b67 Update project references and migrate to NuGet packages
Refactored project references to use new DDModules paths and updated third-party DLL locations. Migrated GUIs.Test.EDMIBenchmark to NuGet-based dependency management, adding packages.config and binding redirects for key assemblies. Replaced Office COM interop with direct assembly references. Integrated GdPicture via NuGet and removed redundant hardcoded references. These changes improve maintainability, portability, and project structure.
2026-04-28 15:26:12 +02:00
f3b7a6725c Modules.Jobs: Version 3.5.1.0 2026-04-28 14:36:34 +02:00
801bb9c5b3 Modules.Interfaces: Version 2.4.3.0 2026-04-28 14:35:52 +02:00
65bb0fce58 Modules.Jobs&Intefaces: GDPicture zurüvk auf Version 14.3.3 (master) gestellt! 2026-04-28 14:35:09 +02:00
ff11ae963d Modules.Interfaces: Version 2.4.2.0 2026-04-28 13:14:00 +02:00
e8982d1c65 Modules.Interfaces: En16931-Code fehlte in manchen Ablehnungen. 2026-04-28 13:13:31 +02:00
d631f0e0ff Modules.Config: Version 1.4.0.0 2026-04-15 11:07:40 +02:00
d9f9755d2a Modules.Config: Test-Code entfernt. Ich hoffe es war nur Test-Code!!! 2026-04-15 11:06:18 +02:00
cae41fbbd3 Test MP 1 Leerzeile 2026-04-14 12:51:23 +02:00
2d4575cb1f Merge branch 'master' of https://vcs.digitaldata.works/AppStd/Modules 2026-04-14 12:47:08 +02:00
Developer01
c39b4bc2e7 Verweise auf PRojektreferenzen angepasst 2026-04-14 10:03:56 +02:00
Developer01
ec42ec78ae Windream Logout 2026-03-27 14:06:58 +01:00
Developer01
bea3ccf45f Disconnect windream 2026-03-27 13:22:56 +01:00
061c7d9ec0 Modules.Interfaces: Version 2.4.1.0 2026-03-25 14:40:53 +01:00