Commit Graph

69 Commits

Author SHA1 Message Date
Developer01
d15d464034 Verbesserung von Logging, Fehlerbehandlung und Caching
Die Änderungen umfassen:
- Zusätzliche Prüfung und Fehlermeldung in `ctrlObjectPropertyDialog`, wenn keine Business Entities gefunden werden.
- Anpassung der Logik in `frmObjectPropertyDialog` zur besseren Zuordnung von LayoutControlItem und BaseEdit.
- Einführung von Thread-Sicherheit für den Cache in `EDMIService` mittels `SyncLock`.
- Erweiterung von Methoden wie `ReturnDatatable`, `ReturnScalarValue` und `ExecuteNonQuery` um Performance-Messung mit `Stopwatch`.
- Vereinheitlichung der Fehlerbehandlung durch konsistente Nutzung von `FaultException`.
- Erweiterung des Loggings für Sessions, Cache-Aktualisierungen und Datenbankoperationen.
- Korrektur der Rückgabe in `GetFileInfoByObjectId` und Verbesserung der Fault-Wrapper-Methoden.
- Bereinigung von redundanten Codezeilen und Kommentaren.
2026-09-29 15:49:59 +02:00
Developer01
3ad08929ff Projektbereinigung: Entfernung alter Module und Ressourcen
Mehrere Module (`ChatAddUser`, `ChatControl`, `ChatNewConv`) und
deren zugehörige Dateien wurden vollständig aus dem Projekt
entfernt. Dies umfasst Designer-, Ressourcen- und Projektdateien
sowie Backup-Dateien.

Zusätzlich wurden nicht mehr benötigte Bilder, Lizenzdateien
(`licenses.licx`), Konfigurationsdateien (`app.config`,
`packages.config`) und generierte Dateien entfernt.

Die Abhängigkeiten in `App.config` wurden aktualisiert, und neue
Bibliotheken wie `System.Threading.Tasks.Extensions` wurden
hinzugefügt. Eine Methode in `Annotations.vb` wurde angepasst,
um Änderungen in der zugrunde liegenden API zu berücksichtigen.

Diese Änderungen sind Teil einer umfassenden Bereinigung und
Modernisierung des Projekts.
2026-09-25 13:58:48 +02:00
Developer01
9901b48b80 Verbesserung der Protokollierung und Konfigurationsbereinigung
Die Änderungen umfassen:

- Anpassung der `App.config`: Entfernen veralteter Einstellungen (`FB_DATABASE`, `FB_USER`, etc.) und Hinzufügen neuer Platzhalter (`Test`).
- Verbesserte Fehlerbehandlung und Protokollierung in `Form1.vb`, `WindowsService.vb` und anderen Klassen.
- Konsistente Verwendung von Symbolen (✔, ⚠) zur Hervorhebung von Erfolgen und Warnungen.
- Aktualisierung der `Settings.settings` und Bereinigung nicht mehr benötigter Konfigurationswerte.
- Downgrade von `Microsoft.Data.SqlClient` von Version 7.0.1 auf 5.2.2.
- Entfernung redundanter Module und Codeabschnitte zur Verbesserung der Wartbarkeit.
- Verbesserte Fehlerbehandlung beim Starten und Stoppen des ServiceHosts.
- Optimierung der Protokollmeldungen für Debugging und Performance-Analysen.
2026-09-22 16:42:07 +02:00
Developer01
0f9e7c55ec Neue Features, Optimierungen und Bugfixes
- Neues Projekt `EDMI.API` zur Solution hinzugefügt.
- `App.config`: Abhängigkeiten und `bindingRedirect` aktualisiert.
- Verbesserte Thread-Sicherheit mit `ReaderWriterLockSlim`.
- SQL-Abfragen mit `WITH (NOLOCK)` für bessere Parallelität.
- Robuste Verarbeitung von `DataRow`-Werten mit `IIf(IsDBNull(...))`.
- Neue Sicherheitsprüfung für `JobListener` initialisiert.
- `SaveDataTables` optimiert, Performance-Warnungen hinzugefügt.
- Versionsnummer auf `2.5.0.0` aktualisiert, Copyright auf 2026.
- Paket `NLog` aus `packages.config` entfernt.
2026-08-28 12:19:34 +02:00
Jonathan Jenne
b78b38e221 Update References to point to new DDModules Project 2022-09-29 15:11:32 +02:00
Jonathan Jenne
70807ee06f EDMIService: Improve logging, avoid confusion with import file methods 2022-04-20 13:38:59 +02:00
Jonathan Jenne
665a23d8a7 EDMI: Add generic ImportFile Method 2022-03-29 11:05:59 +02:00
Jonathan Jenne
3dc62ae677 EDMI: Add CheckInOutFile Method 2022-03-25 16:06:00 +01:00
Jonathan Jenne
4bb95bb52b EDMI: Add GetAttributeValue Method 2022-02-04 13:40:48 +01:00
Jonathan Jenne
884c9d4546 EDMI: UpdateFile WIP 2022-01-25 16:29:20 +01:00
Jonathan Jenne
0935510496 EDMIService: fix NewFile method 2022-01-17 11:06:01 +01:00
Jonathan Jenne
a8f3828ad3 EDMI: Add VersionFileMethod WIP 2022-01-14 16:27:01 +01:00
Jonathan Jenne
bcbfba37b2 EDMI: Add 3-tier database access in DatabaseWithFallback, add client config,
EDMI Service: Version 2.4.0.0
EDMI: API: Version 1.4.0.0
2022-01-14 11:49:47 +01:00
Jonathan Jenne
edd34b18a0 EDMIAPI: Improve Service an Client, Revert some changed function names 2022-01-12 14:35:18 +01:00
Jonathan Jenne
f3560c60c7 EDMIService: Add GetCachedTables 2022-01-12 10:41:14 +01:00
Jonathan Jenne
2e27544fec EDMIService: Update service 2022-01-10 15:50:28 +01:00
Jonathan Jenne
ff60623130 EDMIService: Add GetFileObject Method 2021-12-16 13:54:41 +01:00
Jonathan Jenne
e6b3a53477 EDMIService: WIP 2021-12-09 16:28:26 +01:00
Jonathan Jenne
34517ce209 Zooflow: EDMI Service WIP 2021-12-02 16:23:00 +01:00
Jonathan Jenne
77621193f2 Zooflow: WIP 2021-12-01 16:22:51 +01:00
Jonathan Jenne
23aad7e9c0 EDMIService: Rework NewFile and SetAttributeValue 2021-11-29 11:07:46 +01:00
Jonathan Jenne
8846a5bf1c EDMIService: Update for Annette GmbH 2021-11-25 15:55:45 +01:00
Jonathan Jenne
f5499e23e3 EDMIService: log access rights function 2021-09-13 14:26:39 +02:00
63b9b0e085 ms debug wegen dauer aufruf CW 2021-09-07 13:45:10 +02:00
Jonathan Jenne
2bd253d4f5 EDMIService: Small tweaks 2021-07-13 16:01:54 +02:00
Jonathan Jenne
3ef80383ea EDMI: Update Service, Add TestObjectIdExists, Work on GetVariableValue 2021-07-05 16:31:30 +02:00
Jonathan Jenne
6963505fe9 EDMI: Bring Service and Client up to date 2021-06-30 14:49:38 +02:00
Jonathan Jenne
5658c233ee EDMI: final changes to Client 2021-06-29 11:22:19 +02:00
Jonathan Jenne
36b86ed9d1 EDMI: Method NewFileAsync Improvements 2021-06-28 16:40:21 +02:00
Jonathan Jenne
2529c30726 EDMIService: Small tweaks for AppServer 2021-06-17 13:11:39 +02:00
Jonathan Jenne
8c966d8d5f EDMI: Small Changes 2021-06-14 16:29:12 +02:00
Jonathan Jenne
6fc4541567 EDMIService: clean up edmiservice 2021-06-14 14:46:15 +02:00
Jonathan Jenne
43dced9489 EDMIService: Don't log ReturnDatatableFromCache in info 2021-05-06 16:49:20 +02:00
Jonathan Jenne
87b15f8540 EDMIService: Update Deps, Add Logging, Clean up app.config 2021-04-15 11:16:15 +02:00
Jonathan Jenne
7680c6c95d ZooFlow: frmTest import/export works now with excel files! 2021-04-12 10:58:46 +02:00
445554295d MS Globix Verwaltung Integration 2021-03-31 14:25:08 +02:00
48ab3c9977 MSZooFlow Test Import Datei 2021-03-16 09:24:50 +01:00
c681bfb674 MS FlowSearch EDMIService ObjectAdd 2021-03-11 09:37:24 +01:00
27bda395a0 MS Divers Globix,EDMI Service etc 2021-02-18 17:00:09 +01:00
Jonathan Jenne
b63c1b5052 EDMI: Fixes 2021-02-02 16:06:41 +01:00
Jonathan Jenne
9cfdacb6f8 EDMIService: Fix missing table name 2021-01-05 16:04:27 +01:00
Jonathan Jenne
590407fbce EDMIService: Small fixes and exception handling 2020-12-23 14:19:47 +01:00
Jonathan Jenne
62ac7860ef EDMI: Add GetDocumentInfo 2020-12-22 16:28:06 +01:00
Jonathan Jenne
e3639930e1 EDMIService: clean up 2020-12-22 12:58:08 +01:00
Jonathan Jenne
69621f707b EDMIService: First version of GetAccessRight 2020-12-22 11:58:42 +01:00
Jonathan Jenne
227ff3fcbb EDMIService: Refactor service so that cron job details a read from database on every job run 2020-12-21 16:40:40 +01:00
Jonathan Jenne
8ffec017e0 Logging: Log Inner Exceptions 2020-12-10 11:33:54 +01:00
Jonathan Jenne
b89ca3aa5a EDMIService: Move service configuration to code 2020-12-09 16:35:54 +01:00
Jonathan Jenne
502793aed5 EDMIService: Property Filtering/Sorting, Handle Empty Results 2020-12-08 16:42:36 +01:00
Jonathan Jenne
4c9abf3b1f jj appserv 2020-12-08 14:40:43 +01:00