Compare commits

...

1874 Commits

Author SHA1 Message Date
Developer01
4085d05368 DocViewer isnothing 2025-12-01 16:37:27 +01:00
Developer01
07332a4990 MS DocumentViewer 2025-11-28 09:23:48 +01:00
Developer01
b87995221f DocumentViewer GDPicture Update 14.3.19 2025-11-17 08:51:19 +01:00
Developer01
2e57e079b0 DocView Anpassungen - Vorbereitung Update .NEt8 2025-10-01 15:20:16 +02:00
Developer01
acc5dd4d46 GDPicture Update 2025-09-18 16:37:19 +02:00
Developer01
ef94ea93f2 Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2025-09-16 15:46:14 +02:00
Developer01
8a61aa208d DocumentViewer handling inconsistent docxfiles 2025-09-16 15:46:03 +02:00
Developer01
3e2287c6b5 Vor Anpassung ViewerMode von Rahman 2025-09-16 14:28:38 +02:00
Developer01
59aed06099 Handling Tempfiles und References 2025-09-16 14:22:08 +02:00
a61657c019 Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2025-09-15 13:53:12 +02:00
70ad3a8493 System.IO.Compression raus 2025-09-15 13:52:49 +02:00
Developer01
7748f8a9af MS Merge branches 2025-09-15 09:58:43 +02:00
Developer01
9bf7e08cfa Commit für beide repositories, entfernen Bagetverweise 2025-09-15 09:32:36 +02:00
Developer01
5a7af95877 Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2025-09-05 08:24:51 +02:00
5f2f9af38c eInvoice Web Service: 900 -> 4000 Zeichen-Grenze 2025-09-02 11:19:15 +02:00
Developer01
66b40121c6 DocumentViewer visible Viewer 2025-08-22 13:44:37 +02:00
5eb803ccbb Leerzeichen in Ausgabe ergänzt 2025-08-20 14:46:24 +02:00
1f136826eb Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2025-08-18 09:19:27 +02:00
Developer01
5a636f4046 Common Language entfernt 2025-08-13 09:53:44 +02:00
Developer01
d2945cfc4c Common Verweise aktualisieren 2025-08-12 16:46:05 +02:00
OlgunR
92bc4c37c7 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2025-08-12 10:24:24 +02:00
OlgunR
46b120d3bd Absturz bei Lookupänderungen wird abgefangen - frmLookupGrid 2025-08-12 10:22:54 +02:00
11d6157726 ZUGFeRD REST Service - ErrorCodes aus Exception abfangen, und mit dem Code den Text aus der Datenbank holen und anzeigen. 2025-08-08 11:51:49 +02:00
aa3a798b24 Diverse Korrekturen 2025-08-08 11:49:40 +02:00
74049888b6 Neue ZUGFeRD Version 2.3.x 2025-07-25 13:02:57 +02:00
6accd086c7 ZUGFeRD Service: version 2.9.3.0 2025-07-23 11:55:24 +02:00
0b1838282b ZUGFeRD WEB Service: Auswertung der XML-Konfiguration geändert & ZUGFeRD 2.3.x-Anpassungen 2025-07-23 11:54:46 +02:00
a40fbe31f9 ZUGFeRD Service: Auswertung der XML-Konfiguration geändert & ZUGFeRD 2.3.x-Anpassungen 2025-07-23 11:54:36 +02:00
72315ec28b Korrekturen für ZUGFeRD 2.3x 2025-07-23 11:53:51 +02:00
Developer01
dbba1c9bae Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2025-07-18 15:43:31 +02:00
Developer01
87b442d896 DocumentViewer back to richtextedit 2025-07-18 15:43:21 +02:00
61578e696c ZUGFeRD Service: Version 2.9.2.0 2025-07-07 10:54:30 +02:00
7b4d519691 ZUGFeRD Service: Abfrage EN16931_ID ergänzt 2025-07-07 10:53:41 +02:00
aed71268de Benamung der Buttons endlich mal nachgeholt 2025-07-04 14:30:19 +02:00
16f9bf4f14 ZUGFeRD TEST-Projekt. Jetzt passen die Referenzen. 2025-07-03 09:46:59 +02:00
7816f7ff8a Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2025-07-01 10:26:30 +02:00
62322d1abe Merge Commit 2025-07-01 10:26:22 +02:00
Developer01
157affc436 Document Viewer Referenzen erneuert, wegen Value.Tuple 2025-07-01 10:25:04 +02:00
ab82f41907 ZUGFeRDService: Version 2.9.1.0 2025-07-01 10:15:47 +02:00
Developer01
2814955490 Lookup 3.4.4 ClipboardBehaviour only cellValue 2025-06-30 08:54:33 +02:00
9ff1d7d0f0 BT-Felder 2025-06-27 12:40:32 +02:00
Developer01
89910a7770 DocumentViewer2.0.1 Verweis MCF auf 3.0.0 2025-06-27 08:48:42 +02:00
Developer01
3106a16b91 emailService bisl logging 2025-06-26 17:14:56 +02:00
Developer01
4fdab8d417 Email Service Logging
DocumentViewer Debug
2025-06-24 14:39:24 +02:00
Developer01
245192eed9 MS DD References angepasst weil Ordner nur Modules 2025-06-23 08:56:47 +02:00
OlgunR
9c4a7057e5 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2025-06-23 08:51:52 +02:00
OlgunR
48274219c9 push für marlon 2025-06-23 08:51:35 +02:00
b77e7b0563 Korrektur der usings 2025-06-10 09:16:14 +02:00
43e0c8c565 ZUGFeRD Service: Version 2.9.0.0 2025-06-05 10:55:54 +02:00
00aeb52cdd Aktualisierungen 2025-06-05 10:53:59 +02:00
OlgunR
5001002ab8 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2025-06-03 16:40:32 +02:00
OlgunR
8918b543de Überladung durch optionalen Parameter ersetzt - DocumentViewer 2025-06-03 16:40:17 +02:00
8cef48ea8e Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2025-06-03 15:33:05 +02:00
dfb01f7719 Test-Projekt 2025-06-03 15:33:00 +02:00
a4eec2896e Peppol/UBL konfigurierbar ab sofort
ITEM_TYPE = 3 nicht in Datenbank schreiben
2025-06-03 15:28:37 +02:00
Developer01
9db1333f54 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2025-06-03 14:27:15 +02:00
OlgunR
bf2570d89f v2.0.0.0 2025-06-03 14:25:01 +02:00
OlgunR
1818224534 GdViewer Hintergrund weiß gesetzt; ViewerMode.Richtext und Anhängsel entfernt. - DocumentViewer 2025-06-03 13:16:56 +02:00
OlgunR
c0b5ae741d Unterstützte Dateiformate werden nun von GDPicture angezeigt. Nicht unterstützte (.Csv) von einem geeigneten Viewer. - DocumentViewer 2025-06-02 15:27:36 +02:00
OlgunR
f4f494adb5 ro 2025-06-02 13:35:59 +02:00
Developer01
baa1ab1158 MS Sichtbeleg Anpassung 2025-05-28 15:40:29 +02:00
Developer01
3764db2bfc Documentviewer initialisierung, 2025-05-23 08:17:41 +02:00
Developer01
9a23ccfcc5 DocumentViewer Update GD Picture 2025-05-16 09:16:53 +02:00
Developer01
80b583ca55 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2025-05-16 08:35:15 +02:00
Developer01
1f5a5c2227 MS Init DocumentViewer 2025-05-16 08:34:48 +02:00
746c557efa ITEM_TYPE einlesen 2025-05-13 14:40:27 +02:00
OlgunR
a5788f36ca Rahman 2025-05-08 15:35:47 +02:00
Developer01
3953e74f82 MS Administration 2025-05-08 09:20:29 +02:00
Developer01
ae70046979 LookUpControl Width wider 2025-05-02 08:32:19 +02:00
Developer01
d91a0ab6ab ZugferdService Verweise erneuern 2025-04-24 18:15:12 +02:00
a517f89c30 nuget update gdpicture 2025-04-24 10:44:48 +02:00
Developer01
d75f7939af MS Documentvierwer 2025-04-10 22:29:32 +02:00
Developer01
0d5bfef93f MS SnapPanel ScrollBar 2025-04-10 18:01:00 +02:00
Developer01
ef32824a08 Baget GDPicture update 2025-03-28 15:19:16 +01:00
Developer01
16f00e8cdd MS SQL Editor Patterns etc, DocumentViewer Relation mailldll 2025-03-27 17:04:56 +01:00
Developer01
6ed8db99ff MS documentViewer 2025-03-14 14:42:37 +01:00
OlgunR
ee0dc0b1ff ro 2025-02-26 08:18:05 +01:00
Developer01
3f109c010d MS DocumentViewer 2025-02-25 16:34:43 +01:00
Developer01
76b2860739 MS Revert 2025-02-24 08:22:27 +01:00
Developer01
d0a638cf2d Revert "MS Logging"
This reverts commit 0fe82815b87eb7ca6240ed828cd2cbd384d0f8a9.
2025-02-24 08:21:56 +01:00
Developer01
0fe82815b8 MS Logging 2025-02-21 11:53:51 +01:00
Developer01
e5631f0800 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2025-02-12 14:11:58 +01:00
Developer01
fdbb348f7d MS LookUpGrid 2025-02-12 14:11:50 +01:00
1f4a5f23b2 testGui 2025-02-11 15:36:44 +01:00
6ecc066b0f ZUGFeRD Service: Version 2.8.9.0 2025-02-11 10:34:32 +01:00
Developer01
8161bec2d7 Lookupgrid Anchor etc 2025-02-07 10:52:49 +01:00
Developer01
cb1c9d957f GUi CW PRofileFilter 2025-01-30 16:06:18 +01:00
Developer01
c4d0b17564 MS easyFlow GUI - Match Strings ändern 2025-01-30 09:15:03 +01:00
Developer01
36f4532ccc Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2025-01-28 14:57:17 +01:00
Developer01
4dfe64216d MS DocuentViewer und ClipboardWatcher 2025-01-28 14:57:03 +01:00
9832dd0381 ZUGFeRDService: Neues DB-Feld ItemType hinzugefügt 2025-01-28 14:37:20 +01:00
45f71e06be ZUGFeRD Service - Verarbeitung von XML-Belegen 2025-01-28 14:20:04 +01:00
Developer01
56f4327926 MS 2025-01-22 07:56:50 +01:00
Developer01
54c94e11a6 Merge Commit 2025-01-21 18:07:37 +01:00
Developer01
d04b4999da MS DocumentResultList Debug 2025-01-21 18:06:50 +01:00
98b70ef791 ZUGFeRD Service: Version 2.8.8.0 2025-01-10 10:51:21 +01:00
c6756e13aa ZUGFeRD Service/WebService: Lesen/Auswertung neue Config-Schalter. GDPicture-Lizenz-Abfrage 2025-01-10 10:50:35 +01:00
64c9f14ec9 GDPicture-Lizenz 2024-11-29 11:06:07 +01:00
4ffe78b7ea ZUGFeRD Service: Version 2.8.7.0 2024-10-18 12:14:31 +02:00
Developer01
8a208993d9 MS Jobrunner only start when job exists 2024-10-11 08:40:00 +02:00
Developer01
b81ac40139 MS Logging 2024-10-08 13:48:39 +02:00
Developer01
bcbb88a4a4 Update GD Picture 2024-09-23 17:13:05 +02:00
Developer01
72da437201 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2024-09-05 15:30:30 +02:00
Developer01
5210f59677 MS easyFLOW Renaming 2024-09-05 15:28:55 +02:00
39492f617a EMailService: Fehlerhandling 2024-07-24 14:03:03 +02:00
70b037f3b5 ZUGFeRD Service: Version 2.8.6.0 2024-07-10 14:19:11 +02:00
89391ed599 ZUGFeRD Dienst: Lesen des XML-PATH-Wertes in die Property-Objekte, für spätere Verwendung 2024-07-10 14:18:17 +02:00
e4d258cde6 LookupGrid: Version 3.4.0.0 2024-07-10 09:14:42 +02:00
e2c6ddcb39 Merge 2024-07-10 09:14:18 +02:00
2b1e44e077 ZUGFeRD Service: Version 2.8.5.0 2024-07-10 09:08:59 +02:00
b6e2f74c0e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2024-07-08 14:33:13 +02:00
4413fc78a3 Controls.LookupGrid: Version 3.3.1.0 2024-07-08 10:18:44 +02:00
991f76d7e7 Controls.LookupGrid: Französische Texte 2024-07-08 10:18:25 +02:00
9ee028936e MS 2024-07-08 10:01:23 +02:00
fbb3f6d24c EMail Service: app.config bereinigt! 2024-07-04 12:50:22 +02:00
39ccf57f70 EMail Service: Version 1.7.2.0 2024-07-04 12:43:41 +02:00
658a961eec Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2024-06-28 13:23:43 +02:00
13c0c2e175 Ms Working with Bytes 2024-06-28 13:23:29 +02:00
34002c8631 EMail Service: Version 1.7.1.0 2024-06-28 12:59:58 +02:00
09d47a303e EmailService: IsNullOrWhiteSpace ist hier besser 2024-06-28 12:59:33 +02:00
b3cc85278d EMail Service: Youtrack ES-3
Comment-Feld wird überschrieben, weil das Replace vermutlich nicht funktionierte
2024-06-28 12:57:48 +02:00
40d9cef351 Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2024-06-28 11:43:49 +02:00
e4968e701b ZUGFeRD Service: Version 2.8.4.0 2024-06-28 11:43:43 +02:00
c0175f1fb5 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2024-06-25 11:23:19 +02:00
797a01245a V 1.7 Test ByteData 2024-06-25 11:23:13 +02:00
2e768dae5e ZUGFeRD Service 2.8.3.0 2024-06-12 09:05:45 +02:00
e9bd997459 Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2024-06-11 14:49:43 +02:00
12c255e9f1 XML-Schema version ergänzt 2024-06-11 14:49:07 +02:00
3d07cdb488 MS Form 2024-06-07 09:16:19 +02:00
af64dc9651 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2024-04-29 12:00:36 +02:00
24c07deb28 MS GDPicture Back Install 14.1 2024-04-29 12:00:24 +02:00
8dc76c0499 ZUGFeRD Service: Version 2.8.2.0 2024-04-23 12:05:03 +02:00
7d4bd94302 Test Config Switch added 2024-04-22 16:38:22 +02:00
197300799d ZUGFeRD Service: Version 2.8.1.0 2024-04-18 10:19:31 +02:00
5596552e3a Neuer Config Schalter RejectionTemplateId 2024-04-18 10:18:28 +02:00
f3c4df03e1 ZUGFERD Service: Version 2.8.0.0 2024-04-17 16:09:52 +02:00
0841f82ba9 TEST-Gui 2024-04-17 16:00:43 +02:00
9c5b0889ee Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2024-02-28 10:48:20 +01:00
13446e05e8 app.config im Zugferd-TEST-Modul angepasst 2024-02-28 10:48:14 +01:00
c5bee07d65 MS Version 1.6.0.0 MySettings SQL 2024-02-21 10:24:12 +01:00
44b3d512e1 Zugferd: Version 2.7.0.0
Release dlls
2024-01-31 13:14:20 +01:00
348c46c74e Zugferd Service: Version 2.6.0.5 2024-01-31 13:11:40 +01:00
db9049757e Maintenance 2024-01-26 13:49:13 +01:00
2f7e0ad6ba Zugferd Service: Version 2.6.0.4 2024-01-26 11:44:06 +01:00
cc38211924 Merge branch 'master' of http://git.dd:3000/AppStd/Monorepo 2024-01-26 11:42:35 +01:00
Jonathan Jenne
940a269ff9 JobRunner: Version 2.3.0.0 2024-01-23 13:50:31 +01:00
Jonathan Jenne
6573ab3e7c GUIs.Test: Rewrite graphql test tool, add BulkInsert form 2024-01-23 13:50:04 +01:00
Jonathan Jenne
e4ce86dd3c JobRunner: rewrite GraphQL job 2024-01-23 13:49:38 +01:00
Jonathan Jenne
bc91b53072 JobRunner: Version 2.2.1.0 2024-01-22 11:59:18 +01:00
Jonathan Jenne
3b34dca0b7 JobRunner: Version 2.2.0.0 2024-01-22 11:35:38 +01:00
Jonathan Jenne
27a7171059 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2024-01-22 10:29:08 +01:00
Jonathan Jenne
35f675e21a GraphQLTest: improve logging 2024-01-22 10:28:43 +01:00
7a19520c73 Zugferd Service: Version 2.6.0.3 2024-01-15 10:28:27 +01:00
9c86d8378c Zugferd Service: Version 2.6.0.2 2024-01-15 09:25:22 +01:00
Jonathan Jenne
3e49d66e92 Version 1.9.4.0 2024-01-15 08:57:18 +01:00
Jonathan Jenne
fb7f7aada3 DocumentViewer: hide disabled buttons 2024-01-15 08:56:56 +01:00
Jonathan Jenne
d392ffb712 DocumentViewer: Version 1.9.3.0 2024-01-12 11:19:17 +01:00
Jonathan Jenne
30b06d050d DocumentViewer: Make toolbar buttons configurable 2024-01-12 11:19:10 +01:00
Jonathan Jenne
d5911fa9be ZUGFeRD: Version 2.6.0.1 2023-12-20 15:32:22 +01:00
Jonathan Jenne
476a7c782d Add option to check file age 2023-12-20 15:01:11 +01:00
Jonathan Jenne
f8a2f73bb9 add f2 to open, backspace to clear 2023-12-18 13:55:41 +01:00
Jonathan Jenne
04396d3fad DocumentViewer: fix tabstop 2023-12-18 12:55:47 +01:00
Jonathan Jenne
a69f973a98 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2023-12-18 11:55:28 +01:00
Jonathan Jenne
b17e9135bd clean up 2023-12-18 11:54:59 +01:00
Jonathan Jenne
386ccb7ce4 fix tabindex for documentviewer 2023-12-18 11:54:10 +01:00
Jonathan Jenne
afccfd15f4 Email Service: Remove unused references 2023-11-16 08:30:52 +01:00
Jonathan Jenne
0bf0f21f66 Fix TestFileChecksumExists to check for deleted files 2023-11-14 09:56:11 +01:00
5126436388 MS GUI.Common 2.5.56 Filename not existing 2023-11-02 13:05:59 +01:00
Jonathan Jenne
0f63847d78 MailService: Fix references 2023-10-23 13:05:14 +02:00
Jonathan Jenne
6e009b82c4 Zugferd Service: Version 2.5.4.0 2023-10-13 09:45:25 +02:00
Jonathan Jenne
e86d2cde44 update ZUGFERD Test 2023-10-13 09:45:09 +02:00
Jonathan Jenne
76ab452b3f Update deps, deprecate Language 2023-10-13 09:44:59 +02:00
Jonathan Jenne
5df933c5f5 Version 2.5.2.0 2023-10-11 13:59:13 +02:00
Jonathan Jenne
31fe128b68 DocumentViewer: 1.9.2.0 2023-10-09 16:12:01 +02:00
Jonathan Jenne
d769173d68 DocumentViewer: Hide file not loaded label properly 2023-10-09 16:11:49 +02:00
Jonathan Jenne
d7c3a35eb0 ZUGFeRDService: 2.5.1.0 2023-09-18 09:57:24 +02:00
Jonathan Jenne
3fcb0324c8 zugferd test 2023-09-18 09:56:39 +02:00
Jonathan Jenne
3c0f160f6e zugferdtest 2023-09-18 09:36:13 +02:00
Jonathan Jenne
ba55b17009 Migrate from Filesystem to Base 2023-09-18 09:34:44 +02:00
Jonathan Jenne
7aec23abd9 testgui: fix not null calls 2023-08-07 09:38:10 +02:00
Jonathan Jenne
4a79761118 DocumentResultList: fix notnull calls 2023-08-07 09:37:59 +02:00
Jonathan Jenne
64a81eef17 DocumentViewer: 1.9.1 2023-08-07 09:37:22 +02:00
Jonathan Jenne
b399ced22e ZUGFeRD Service: Version 2.5.0.1 2023-07-27 10:15:58 +02:00
Jonathan Jenne
6df0d3deff ZUGFeRD Service: Clean up 2023-07-27 10:15:42 +02:00
Jonathan Jenne
a16d40169d ZUGFeRDService: Remove Firebird Database, Fix Worker Busy Error 2023-07-25 15:28:28 +02:00
Jonathan Jenne
770ddef67c ZugferdService: Version 2.4.1.0 2023-06-27 08:42:16 +02:00
Jonathan Jenne
fdaf94db2e handle ValidationException 2023-06-22 10:36:51 +02:00
Jonathan Jenne
0f314e1c85 ZUGFeRDService: Version 2.4.0.0 2023-06-21 13:18:21 +02:00
Jonathan Jenne
374b1961e2 zugferdtest: fix test form 2023-06-21 13:13:04 +02:00
Jonathan Jenne
36326ba644 ZUGFeRDRESTService: add validation for valid properties 2023-06-21 13:12:43 +02:00
Jonathan Jenne
ac336ce94d ZUGFeRDTest: update 2023-06-16 11:56:01 +02:00
Jonathan Jenne
a4e46d6817 LookupGrid: fix error when select does not return any result 2023-06-16 11:55:46 +02:00
Jonathan Jenne
5ea99469d2 Base: Version 2.5.5.0 2023-05-23 12:02:59 +02:00
Jonathan Jenne
ff0dd11a2a GUIs.Common: Fix reference to base 2023-05-23 12:02:49 +02:00
Jonathan Jenne
66861e16e4 clean up 2023-05-22 10:53:58 +02:00
Jonathan Jenne
e61d61f9ce GUIs.Common: Version 2.5.4.0 2023-05-16 16:45:25 +02:00
Jonathan Jenne
af8a3508c4 GUIs.ClipboardWatcher: Version 1.5.3 2023-05-16 16:45:07 +02:00
Jonathan Jenne
d8128a1c90 call OpenDocumentResults async 2023-05-16 16:43:31 +02:00
Jonathan Jenne
e77cfdb98b Common: Save workspaces per language, fix resetting workspaces, set language on load 2023-05-16 16:42:59 +02:00
Jonathan Jenne
b53e18d424 Common: Clean up DocumentResultList 2023-05-16 09:29:14 +02:00
ca7e5f03e4 MS Push JJ 2023-05-15 11:31:27 +02:00
a3f4beae25 DocumentResultList 2023-04-25 11:51:45 +02:00
88791832ec MS Commit 2023-04-24 16:47:22 +02:00
Jonathan Jenne
0032ee9941 documentViewer: Update Docview captions 2023-04-14 14:27:35 +02:00
Jonathan Jenne
091dc8f726 DocumentViewer: make highlight regions readonly 2023-04-14 11:55:06 +02:00
Jonathan Jenne
4c783fbbcb jj 2023-04-13 16:47:52 +02:00
Jonathan Jenne
e873113d8a Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2023-04-12 11:00:16 +02:00
Jonathan Jenne
47c37ad7b7 DocumentViewer: WIP Search 2023-04-12 11:00:11 +02:00
748671671d MERGE 2023-04-11 09:53:42 +02:00
b9aa9b9ff3 ChatNewConv: Version 1.0.1.0 2023-04-11 09:39:08 +02:00
23a2d7e280 ChatControl: Version 1.0.1.0 2023-04-11 09:38:28 +02:00
ef9aa26ef0 ChatAddUser: Version 1.0.1.0 2023-04-11 09:37:51 +02:00
6aca0bad0c Target Framework auf 4.6.2 gesetzt
NLog auf 5.0.5 aktualisiert
2023-04-11 09:36:33 +02:00
b152c61270 MS 2023-03-31 12:39:56 +02:00
3cf60dfca3 MS Common Language Switch 2023-03-31 11:21:32 +02:00
c67fa8c2c6 MS CW 1.5.2 2023-03-23 11:40:07 +01:00
a56d5b06b9 Commit 2023-03-23 11:33:52 +01:00
97dc36c6f0 MS 2023-03-23 11:30:39 +01:00
Jonathan Jenne
e849d21237 ZUGFeRD Service: Version 2.3.3.0 2023-03-02 14:22:33 +01:00
Jonathan Jenne
573912ced5 Improve ZUGFeRD Test 2023-03-02 14:21:29 +01:00
Jonathan Jenne
d8bc87fd24 ZUGFeRDService: Version 2.3.2.0 2023-02-28 14:59:22 +01:00
Jonathan Jenne
ca63a8c47d Fix property map logging 2023-02-28 14:57:25 +01:00
Jonathan Jenne
f6fc6fe7dc ZUGFeRDRESTService: Add specification, add logging 2023-02-28 14:34:46 +01:00
Jonathan Jenne
81eac3043a Improve logging 2023-02-28 14:13:17 +01:00
Jonathan Jenne
22c7fe8fe2 ZUGFeRDRESTService: Use FilterPropertyMap function, fix no type found error 2023-02-28 13:51:40 +01:00
Jonathan Jenne
2f11b7082b ZUGFeRDWebService: Fix config 2023-02-28 13:21:55 +01:00
Jonathan Jenne
1c428b7db6 ZUGFeRDRESTService: Prepare Zugferd 2x 2023-02-28 12:56:43 +01:00
Jonathan Jenne
bd03e5b925 ZUGFeRDTest: fix error when file is zugferd10 2023-02-28 12:55:53 +01:00
Jonathan Jenne
435de76f95 ZUGFeRDService: Version 2.3.1 2023-02-28 11:49:56 +01:00
Jonathan Jenne
1316215f1a ZUGFeRDRESTService: Switch to different file size check 2023-02-02 14:10:24 +01:00
Jonathan Jenne
1c7e620c87 ZUGFeRDRESTService: Add check for file size 2023-02-02 13:42:56 +01:00
Jonathan Jenne
52dae95373 Consolidate 2023-01-24 14:55:41 +01:00
Jonathan Jenne
054c32e0d5 Consolidate at .NET version 4.6.2 2023-01-24 14:50:01 +01:00
Jonathan Jenne
2b96e4b60e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2023-01-23 09:33:51 +01:00
Jonathan Jenne
89050590c1 EmailService: Version 1.5.2 2023-01-23 09:33:40 +01:00
Jonathan Jenne
311e4c3dc9 EmailService: Update to .NET 4.8, make tls version configurable 2023-01-23 09:33:30 +01:00
31ae4fce84 Common: 2.5.0.0 2023-01-20 12:26:55 +01:00
5b34e2c070 DocumnetViewer: 1.9.0.0 2023-01-20 12:26:15 +01:00
e0d18a7eea Common: Changed .Net Version to 4.8 2023-01-20 12:25:13 +01:00
4984277246 DocumentViewer: Changed .Net Version to 4.8 2023-01-20 12:24:59 +01:00
Jonathan Jenne
f763ac6f49 ZUGFeRDService: Version 2.3.0.0 2023-01-13 08:40:42 +01:00
Jonathan Jenne
df422eb994 ZUGFeRDService: Update to .net 4.8 2023-01-13 08:40:10 +01:00
Jonathan Jenne
b313f7f15b ZUGFeRDTest: Update 2023-01-12 14:31:10 +01:00
Jonathan Jenne
72956dff7f Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-12-23 13:50:30 +01:00
Jonathan Jenne
652311902d ZUGFeRDService: Version 2.2.1.0 2022-12-23 13:49:50 +01:00
Jonathan Jenne
d4a4e842fa ZUGFeRDService: Add Options AllowZugferd10, AllowZugferd2x 2022-12-23 13:49:23 +01:00
eed9848f43 Ms 2022-12-16 11:54:37 +01:00
673aa6bf95 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-12-01 13:26:11 +01:00
de08c50da6 MS Notification 2022-12-01 13:26:07 +01:00
Jonathan Jenne
debd07256c Update Monorepo to NLogVersion 5 2022-11-29 09:20:06 +01:00
Jonathan Jenne
7ad0ac039d JobRunner: Update Nlog to 5, Quartz to 3.5, Version 2.1.0.0 2022-11-25 13:10:55 +01:00
Jonathan Jenne
80b62ac081 Version 2.0.0.1 2022-11-25 10:35:25 +01:00
Jonathan Jenne
a1579225af ZUGFeRDService: remove manual cleaning up of log files 2022-11-25 10:34:57 +01:00
Jonathan Jenne
5f6069f4a9 JobRunner: Improve logging 2022-11-25 10:34:37 +01:00
Jonathan Jenne
20b244c074 JobRunner: Remove My.Settings entries 2022-11-25 10:34:24 +01:00
Jonathan Jenne
2d04475be0 JobRunner: Version 2.0.0.0 2022-11-24 14:38:04 +01:00
Jonathan Jenne
d8f3323723 JobRunner: Update to use tables 2022-11-24 14:37:25 +01:00
Jonathan Jenne
138b0ac127 ZUGFeRDService: Version 2.2.0.0 2022-11-17 14:34:17 +01:00
Jonathan Jenne
1ccd5a4872 Add new config options for facturx and xrechnung 2022-11-17 14:29:08 +01:00
Jonathan Jenne
33ae746399 ZUGFeRDRESTService: Fix procedure call 2022-11-15 16:40:08 +01:00
Jonathan Jenne
f04e1b4c85 ZUGFERD REST SERVICE: improve logging 2022-11-15 14:04:00 +01:00
Jonathan Jenne
873b024f13 Revert changes in Database module 2022-11-14 10:50:44 +01:00
Jonathan Jenne
80f858bdf5 ZUGFeRDRESTService: formal validation with PRCUST_INV_CHECK_FROM_PORTAL 2022-11-14 10:22:13 +01:00
Jonathan Jenne
30e0d55600 EmailService: 1.5.1.0 2022-11-14 08:30:34 +01:00
Jonathan Jenne
9c9d7d5ff5 EmailService: Sort by GUID 2022-11-14 08:29:43 +01:00
Jonathan Jenne
a47d6d683e EmailService:WIP Remove Ordering for Sending mails 2022-11-10 16:30:01 +01:00
Jonathan Jenne
923df866ed ZUGFeRDRESTService: WIP Prepare validation of buyer order reference 2022-11-10 16:19:25 +01:00
Jonathan Jenne
cb2372e1e7 Common: Version 2.4.1.0 2022-11-08 10:52:58 +01:00
Jonathan Jenne
c8bdad9cf5 ClipboardWatcher, Common: Improve checking for client 2022-11-08 10:51:52 +01:00
Jonathan Jenne
9708b0ddeb ClipboardWatcher: Fix null ref when client is not initialized in Environment 2022-11-08 08:54:41 +01:00
Jonathan Jenne
456a729f46 Revert "MS"
This reverts commit 50b69e5d886b818e51f093745eb7705623c0d7ba.
2022-11-08 08:38:20 +01:00
Jonathan Jenne
90ec7b70ab Common: fix notification form 2022-11-08 08:30:33 +01:00
Jonathan Jenne
4b0ffcc98c Revert "Common frmNotification class names"
This reverts commit f24354addfd569235d1b7307881c0006b7b78dea.
2022-11-08 08:29:06 +01:00
50b69e5d88 MS 2022-11-08 08:21:13 +01:00
88bcb4f8fb ms check Objectverweis null 2022-11-07 18:31:55 +01:00
752027ee0a MS 2022-11-07 18:16:46 +01:00
6e12bdc114 Merge 2022-11-07 17:58:43 +01:00
8a370a15dd MS Notification 2022-11-07 17:54:51 +01:00
Jonathan Jenne
c54ebc6634 Common & Clipboard Watcher - new version 2022-11-04 13:36:20 +01:00
Jonathan Jenne
13707f3382 Common: Translations 2022-11-04 13:35:34 +01:00
Jonathan Jenne
8c48cd083b ClipboardWatcher: Translations 2022-11-04 13:35:21 +01:00
Jonathan Jenne
0af9291823 LookupGrid: Version 3.4.0.0 2022-11-03 16:29:23 +01:00
Jonathan Jenne
b8bb9a79df LookupGrid: Add French translations 2022-11-03 16:28:51 +01:00
Jonathan Jenne
83023ac390 Common: Version 2.4.2 2022-11-03 14:37:21 +01:00
Jonathan Jenne
5a6299b116 Common: fix label for frmNotification_Startup 2022-11-03 14:37:03 +01:00
Jonathan Jenne
699b82d41f Common: Version 2.4.1.0 2022-10-26 15:00:47 +02:00
Jonathan Jenne
e8994cf525 Common: Missing change 2022-10-26 15:00:29 +02:00
Jonathan Jenne
3bf14be3b8 Common: Clean up frmNotification_Startup 2022-10-26 14:57:01 +02:00
Jonathan Jenne
f24354addf Common frmNotification class names 2022-10-25 15:34:18 +02:00
Jonathan Jenne
df61d93051 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-10-25 15:24:41 +02:00
Jonathan Jenne
8b60327680 Common: Version 2.4.0.0 2022-10-25 15:24:27 +02:00
Jonathan Jenne
8af1f0a64a Common: Rebuild frmNotification_Startup 2022-10-25 15:24:02 +02:00
Jonathan Jenne
e542573216 GraphQLTest: update 2022-10-24 14:11:26 +02:00
515410c1ea Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-10-18 10:00:57 +02:00
0d0b8067d6 MS Common 2022-10-18 09:59:22 +02:00
Jonathan Jenne
ff7b2c8612 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-10-17 09:04:09 +02:00
Jonathan Jenne
b9e96b1316 Version 1.5.0.0 2022-10-17 09:03:49 +02:00
Jonathan Jenne
5b97238d66 Use ConfigManager for Config 2022-10-17 09:02:50 +02:00
Jonathan Jenne
bbd6704262 Add Mail License 2022-10-17 09:02:06 +02:00
Jonathan Jenne
a8cfe8c909 Remove settings 2022-10-17 09:01:48 +02:00
Jonathan Jenne
d011f1b109 Delete old Service Class 2022-10-17 09:01:39 +02:00
c7e95bcdc5 merge 2022-10-14 13:17:15 +02:00
22853b35c0 MS Notifications 2022-10-14 13:13:25 +02:00
Jonathan Jenne
165ade98f2 EmailService: Big update 2022-10-13 16:35:10 +02:00
Jonathan Jenne
d5b1d66de1 Common: Version 2.3.1.0 2022-10-05 15:01:50 +02:00
Jonathan Jenne
45dad1bf0a Common/DocumentResultList: Check for service object 2022-10-05 12:28:02 +02:00
Jonathan Jenne
ba86abecde Common: Version 2.3.0.0 2022-10-05 10:34:35 +02:00
Jonathan Jenne
a0fdf95772 Common: organize modules 2022-10-05 10:33:55 +02:00
Jonathan Jenne
e78ea65d27 SQLConfig: Remove 2022-10-05 10:29:48 +02:00
Jonathan Jenne
2053f03ff9 Common: Add frmSQLConfig 2022-10-05 10:29:14 +02:00
Jonathan Jenne
0972fbc8ae MONSTER: Remove all Module Projects, move into DDModules 2022-09-29 15:14:45 +02:00
Jonathan Jenne
b78b38e221 Update References to point to new DDModules Project 2022-09-29 15:11:32 +02:00
Jonathan Jenne
0da6670265 Remove Modules 2022-09-29 14:47:07 +02:00
Jonathan Jenne
a97e384ec8 Remove obsolete projects 2022-09-29 14:45:07 +02:00
Jonathan Jenne
e87b97bfec Filesystem: Version 1.3.1.1 2022-09-29 09:10:56 +02:00
Jonathan Jenne
072aef5f21 Filesystem: Add length check for moveto 2022-09-29 09:10:45 +02:00
Jonathan Jenne
59cfbb1984 ZUGFeRDService: Add RejectionTransferEnabled option 2022-09-29 09:10:14 +02:00
Jonathan Jenne
a40b22d891 ZUGFeRDService: Version 2.1.2.1 2022-09-28 14:10:55 +02:00
Jonathan Jenne
727d68f9ac ZUGFeRDService: Add Custom.RejectionTransferEnabled option 2022-09-28 14:10:23 +02:00
Jonathan Jenne
6fffd35625 Database: Version 2.2.7.3 2022-09-28 14:09:50 +02:00
Jonathan Jenne
711d0edd04 Database: Fix connection string error 2022-09-28 14:09:37 +02:00
Jonathan Jenne
1632e86c1e Add Base Module 2022-09-28 13:30:52 +02:00
Jonathan Jenne
07493124a2 EDMIService: Correct connection string prop name 2022-09-28 13:30:33 +02:00
Jonathan Jenne
2cc21a0fc0 Database: Version 2.2.7.1 2022-09-28 13:29:50 +02:00
Jonathan Jenne
d2ab705fbb ZUGFeRDWebservice: fix connection string property 2022-09-27 15:00:54 +02:00
Jonathan Jenne
2144d7e771 Database: WIP Dispatcher 2022-09-27 15:00:27 +02:00
Jonathan Jenne
790715d0a2 Common: Version 2.2.0.0 2022-09-21 15:55:08 +02:00
Jonathan Jenne
5172f1643e Common: Add SplitContainerBuilder 2022-09-21 15:54:44 +02:00
Jonathan Jenne
eba52bbcd8 Common: Version 2.1.2.0 2022-09-19 10:53:32 +02:00
Jonathan Jenne
5ee5fa6d1b Common/GridBuilder: add SetDateTimeColumns for TreeList 2022-09-19 10:52:48 +02:00
Jonathan Jenne
8870ccf7c6 Common: Version 2.1.1 2022-09-14 14:26:15 +02:00
Jonathan Jenne
a8394493e9 Common: Clean up 2022-09-14 14:25:57 +02:00
Jonathan Jenne
ca3fdd3ef0 Common/frmDialog: fix cancel button 2022-09-14 14:25:50 +02:00
Jonathan Jenne
57bb377b3a Common/DocResult fix 2022-09-14 14:25:26 +02:00
Jonathan Jenne
66003aee94 Common: Notification Start up fix 2022-09-14 14:25:12 +02:00
Jonathan Jenne
0e3a621517 ClipboardWatcher: Update translations 2022-09-14 14:21:30 +02:00
Jonathan Jenne
c24202cdcf TestGUI: update 2022-09-14 14:21:11 +02:00
Jonathan Jenne
e85110996a Common/FormHelper: Add ShowErrorMessage variant 2022-09-14 14:20:56 +02:00
Jonathan Jenne
8be0180716 Common/DocumentResultListAdd Translations 2022-09-12 16:11:45 +02:00
Jonathan Jenne
30b2296606 ClipboardWatcher: add translations 2022-09-07 14:33:09 +02:00
Jonathan Jenne
5ee54747bd Version: 1.1.0.1 2022-08-29 16:27:20 +02:00
Jonathan Jenne
4c893c2939 Patterns: Format datepicker value in a culture neutral way 2022-08-29 16:25:55 +02:00
Jonathan Jenne
ebfa03b490 Config: Version 1.1.4.1 2022-08-17 16:19:22 +02:00
Jonathan Jenne
fd298a76aa Config: Improve Logging in Serialize 2022-08-17 16:19:08 +02:00
Jonathan Jenne
c3bfdb7ceb EDMIService: Improve logging in GetDatatableFromCacheMethod 2022-08-17 16:18:37 +02:00
Jonathan Jenne
2a5e8b9186 Interfaces: Improve logging in PropertyValues 2022-08-17 16:18:12 +02:00
Jonathan Jenne
19424e6adf Language: Add String truncate 2022-08-09 11:21:48 +02:00
Jonathan Jenne
735332ed3e Common: Version 2.1.0 2022-08-09 11:21:32 +02:00
Jonathan Jenne
f3dea1e225 Common/SQLEditor: allow hide sql connection, improve placeholder grid, auto resize placeholder grid on form resize, auto set connection id to 1, preselect sql connection 2022-08-09 11:21:03 +02:00
Jonathan Jenne
8de0d67c60 Language: Version 1.6.0 2022-08-04 13:28:59 +02:00
Jonathan Jenne
69d56d12e3 Language: Add StringEx Module 2022-08-04 13:28:45 +02:00
Jonathan Jenne
ce3b3a5ba8 common/documentviewer: correct toolbar icons 2022-07-26 14:44:39 +02:00
Jonathan Jenne
0e51eec9b1 Patterns: Replace with empty string for lookup edits when editvalid is nothing 2022-07-15 09:36:24 +02:00
Jonathan Jenne
8e47ba31e7 Common/SQLEditor: reverse placeholder order, remove placeholder title bar 2022-07-15 09:35:34 +02:00
Jonathan Jenne
ad3de3caa6 merge 2022-07-15 09:34:49 +02:00
52eeb0ea5c MS Notification 2022-07-15 09:24:54 +02:00
Jonathan Jenne
45b6534f48 Common: Version 1.13.5.0 2022-07-13 15:31:05 +02:00
Jonathan Jenne
b4fa36469d GridBuilder: Add SetDateTimeColumns 2022-07-13 15:30:49 +02:00
Jonathan Jenne
d718152a3f Workspace: add reset workspace 2022-07-12 16:39:08 +02:00
Jonathan Jenne
f1abc1ca58 Database: Add logging 2022-07-08 15:23:15 +02:00
Jonathan Jenne
e680d39b48 Zugferdservice: 2.1.2.0 2022-07-08 15:23:01 +02:00
Jonathan Jenne
9193df0dd2 Common: Improve Workspace Class 2022-07-08 15:22:33 +02:00
Jonathan Jenne
cf543e7ee9 EDMI.API: Version 1.5.4.0 2022-07-08 10:13:34 +02:00
Jonathan Jenne
942421e051 EDMI.API/DatabaseWithFallback: Fix empty connection string 2022-07-08 10:13:03 +02:00
Jonathan Jenne
914a3464d7 Database: Version 2.2.7, fix connection id = 0 2022-07-08 10:12:41 +02:00
Jonathan Jenne
55e484308c ZUGFeRDService: Fix updating rejection status 2022-07-07 13:53:09 +02:00
Jonathan Jenne
3658326547 Version 1.13.4.0 2022-07-05 11:24:17 +02:00
Jonathan Jenne
adfb015b43 Common: Add support for Treelist, better api 2022-07-05 11:24:09 +02:00
Jonathan Jenne
9aae97c225 Langauge: Version 1.5.2.0 2022-07-04 12:04:14 +02:00
Jonathan Jenne
aaa1d04c87 Add Overload for ItemEx 2022-07-04 12:03:43 +02:00
Jonathan Jenne
65ee19790b ZUGFeRDService: update logging 2022-07-01 13:20:30 +02:00
Jonathan Jenne
ce6d30d882 ZUGFeRDService: Version 2.1.1 2022-07-01 13:06:52 +02:00
Jonathan Jenne
41f9e552d5 Improve UpdateRejected to run every hour, only update files from last 12 hours 2022-07-01 13:06:06 +02:00
Jonathan Jenne
e42bc3db89 Patterns: Version 1.1.0.0 2022-06-29 16:27:35 +02:00
Jonathan Jenne
4082187694 Version 1.13.3 2022-06-29 16:26:57 +02:00
Jonathan Jenne
df4a0f5bc5 Common/DocumentResultList: Show current workspace 2022-06-29 16:26:33 +02:00
Jonathan Jenne
01767669c9 Common: Add Control helper 2022-06-29 16:26:01 +02:00
Jonathan Jenne
960c7ecb27 Patterns: Improve control values modules, accept list of controls 2022-06-29 16:25:39 +02:00
Jonathan Jenne
ef2bb08ddc Common/SQLEditor: Set font size to 10 2022-06-22 11:53:05 +02:00
Jonathan Jenne
1d193fe4f6 EDMIService: 2.4.7.0 2022-06-22 09:30:05 +02:00
Jonathan Jenne
702d783c34 EDMIService: Add ConnectionString for Config Database 2022-06-22 09:29:39 +02:00
Jonathan Jenne
74d8aeb503 merge 2022-06-21 16:43:46 +02:00
Jonathan Jenne
097371453a Common: Version 1.12.2 2022-06-21 16:36:08 +02:00
Jonathan Jenne
26e31a1095 Common/SQLEditor: Don't highlight comments 2022-06-21 16:35:32 +02:00
13b148164a Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-06-17 15:19:57 +02:00
18f2e76686 Ms 2022-06-17 15:19:35 +02:00
Jonathan Jenne
03c3f2be3b Common/DocumentResultList: Refresh results after saving changes 2022-06-17 11:01:53 +02:00
Jonathan Jenne
e328224d15 Common/Dialog: Fix long messages 2022-06-17 11:00:47 +02:00
Jonathan Jenne
e35f5c84c3 MonoRepoUtils: Generate list of wix file entries from folder 2022-06-15 16:36:10 +02:00
Jonathan Jenne
3c3b07ee49 Delete Zooflow 2022-06-15 10:16:57 +02:00
Jonathan Jenne
2020108ec0 EDMIService: Version 2.4.6 2022-06-15 09:21:38 +02:00
Jonathan Jenne
ab83138f84 EDMIService: Refactor a bit, set concurrency to 1 for now 2022-06-15 09:21:11 +02:00
f6d8a8ec77 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-06-15 08:31:35 +02:00
164f91f1a2 MS 2022-06-15 08:31:01 +02:00
Jonathan Jenne
575e967a3f Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-06-14 16:32:27 +02:00
Jonathan Jenne
4f635ee2ea Zooflow: SearchRunner 2022-06-14 16:32:19 +02:00
dce92babd6 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-06-14 16:26:29 +02:00
db8f52dff3 MS 2022-06-14 16:20:56 +02:00
Jonathan Jenne
f167c6558a Zooflow: Version 1.3.0.2 2022-06-14 14:12:54 +02:00
Jonathan Jenne
2e1e981b0f Zooflow: Fix sorting searches 2022-06-14 14:12:37 +02:00
Jonathan Jenne
f08ad76d45 Zooflow: Version 1.3.0.1 2022-06-14 13:41:36 +02:00
Jonathan Jenne
cb9dc34d9f Zooflow: Load searches from Database 2022-06-14 13:38:13 +02:00
Jonathan Jenne
84e29c2c0a Zooflow: Save Tokens in Custom searches 2022-06-13 16:37:01 +02:00
9c7af8d470 Zugferd 2022-06-10 15:25:05 +02:00
19e356e0cf MS 2022-06-09 18:05:31 +02:00
b263d7d70e MS 2022-06-09 16:42:40 +02:00
8af73bd7d7 TreeView 2022-06-09 14:25:36 +02:00
0eda292efa MS 2022-06-09 14:19:52 +02:00
d5ed7ac6bc MS TreeView 2022-06-09 14:18:38 +02:00
Jonathan Jenne
84cf9b84cc Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-06-08 16:31:51 +02:00
Jonathan Jenne
d5b9cae282 Zooflow: Custom Searches 2022-06-08 16:31:34 +02:00
8a43edbc13 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-06-08 15:14:29 +02:00
7ed43805c6 MS 2022-06-08 15:14:03 +02:00
Jonathan Jenne
bd136bf6be Common: version 1.12.1 2022-06-07 11:02:20 +02:00
Jonathan Jenne
54f2a3f0f2 Common: small changes to frmDialog 2022-06-07 11:01:39 +02:00
Jonathan Jenne
923672e8df Zooflow: Make it work 2022-06-02 16:45:10 +02:00
Jonathan Jenne
ab7277a953 Zooflow: Work on Custom Searches 2022-06-02 16:41:53 +02:00
Jonathan Jenne
07baa31aed DocumentViewer: Version 1.8.0.0 2022-06-01 16:34:58 +02:00
Jonathan Jenne
bb481f06f6 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-06-01 16:34:04 +02:00
Jonathan Jenne
6d0a2e3a45 DocumentViever: Add Support for Annotations 2022-06-01 16:33:12 +02:00
cd970e36b5 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-31 17:14:51 +02:00
9d98bf6fd5 MS 2022-05-31 17:14:15 +02:00
Jonathan Jenne
aeb1b5fce5 TestGUI: Work on Annotations 2022-05-31 16:26:53 +02:00
8b3c425d6b MS HASH only deleted = 0 2022-05-31 15:59:32 +02:00
be401fa264 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-31 15:55:24 +02:00
c830f21590 ClassUserFiles HASH FileObject 2022-05-31 15:54:48 +02:00
Jonathan Jenne
8bb3b83826 Zooflow: Version 1.3.0.0 2022-05-30 16:33:29 +02:00
Jonathan Jenne
fbffbc204e Zooflow: Workspaces 2022-05-30 15:46:26 +02:00
Jonathan Jenne
6a1f8b77f7 Logging: Version 2.5.4.2 2022-05-30 15:42:40 +02:00
Jonathan Jenne
ba3b4c7bf5 zooflow: msgbox 2022-05-24 12:16:23 +02:00
6cefffc2a6 ms 2022-05-24 08:51:44 +02:00
5acf231ce0 stage 2022-05-24 08:51:12 +02:00
1be949b1b6 ms 2022-05-24 08:48:33 +02:00
Jonathan Jenne
92559f4d6e Zooflow: round up the search form 2022-05-23 16:30:18 +02:00
Jonathan Jenne
39c69704f4 Zooflow: Fix messageboxes without title 2022-05-23 15:07:07 +02:00
Jonathan Jenne
ce7261acca Version 1.2.0.0 2022-05-23 09:39:04 +02:00
Jonathan Jenne
4f04ef9cc8 Zooflow: Search tweaks 2022-05-20 16:31:59 +02:00
a0f99ba5a4 MS 2022-05-20 11:26:03 +02:00
90e31c01b5 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-19 17:24:18 +02:00
5448240b46 MS 2022-05-19 17:23:41 +02:00
Jonathan Jenne
0db3db8e8b Zooflow: Search 2022-05-19 16:29:56 +02:00
Jonathan Jenne
0c23878301 Zooflow: Search 2022-05-19 14:02:15 +02:00
a9cf7d6b6c init 2022-05-19 13:20:27 +02:00
cdcc84ae9a Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-19 13:19:31 +02:00
9f6e89fcea MS Init LanguageCodeShort 2022-05-19 13:19:10 +02:00
Jonathan Jenne
7006d38584 merge 2022-05-19 12:19:08 +02:00
Jonathan Jenne
4555fe4e34 Zooflow: Improve Search Ribbon, Process Independent Search 2022-05-19 12:17:57 +02:00
0753967b9b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-19 12:16:39 +02:00
0fb94b6d1b MS 2022-05-19 12:16:19 +02:00
Jonathan Jenne
26a82f4af0 Zooflow: Refactor Search for 2022-05-19 10:32:08 +02:00
Jonathan Jenne
bd5d63c234 Zooflow: Search Improvements, Multiple Tokens 2022-05-18 16:19:51 +02:00
Jonathan Jenne
bdd729f590 Common: Version 1.12.0.0 2022-05-18 12:59:56 +02:00
Jonathan Jenne
f0c27890a8 Common: Apply distinct to sql placeholders 2022-05-18 12:59:03 +02:00
48830e3dd9 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-17 17:08:49 +02:00
07b9bccd72 MS 2022-05-17 17:08:14 +02:00
Jonathan Jenne
1ae90911a8 Zooflow: Work on Search FOrm 2022-05-17 16:48:02 +02:00
11c7b4e5e9 MS SQL Command IDB 2022-05-17 10:13:15 +02:00
c1ffeb01e7 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-17 08:14:26 +02:00
c329f42cdd MS diverses 2022-05-17 08:14:06 +02:00
Jonathan Jenne
0027d15d87 Zooflow: Zooflow: Rework New Search 2022-05-16 15:52:49 +02:00
8f1ab41d64 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-12 13:59:32 +02:00
66721d86ce MS 2022-05-12 12:19:28 +02:00
Jonathan Jenne
7c3c2ce9ed Common/SQLEditor: add configurable title for auto/manual palceholders 2022-05-12 11:04:21 +02:00
Jonathan Jenne
7b41acf1d7 Common: Version 1.11.0.0 2022-05-11 16:38:43 +02:00
Jonathan Jenne
25a1386bc6 Common/SQLEditor: Fix bugs, switch to dictionary 2022-05-11 16:37:52 +02:00
Jonathan Jenne
ece2ec0e47 merge 2022-05-11 13:50:25 +02:00
Jonathan Jenne
4b86d832ff Zooflow: integrate SQLEditor 2022-05-11 13:49:34 +02:00
924e379733 MS Diverses 2022-05-11 10:30:52 +02:00
2dd19e6c3e MS 2022-05-10 16:28:24 +02:00
Jonathan Jenne
6e8383d48d Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-09 16:40:34 +02:00
Jonathan Jenne
61b2b25f7e Zooflow/SQLEditor: include clipboard ,small fixes 2022-05-09 16:33:19 +02:00
Jonathan Jenne
77a7cb4d75 Zooflow: Include new SQLEditor into Zooflow 2022-05-09 15:27:29 +02:00
f3a19e99f5 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-09 12:16:09 +02:00
f0770d1d51 MS 2022-05-09 12:15:29 +02:00
Jonathan Jenne
24fb1f00bc SQLEditor: Improve editor, add support for connections 2022-05-06 15:48:32 +02:00
Jonathan Jenne
ae6edf4fce Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-05-06 14:19:40 +02:00
Jonathan Jenne
ec0fbb3139 Set Prefix to PROD 2022-05-06 14:19:31 +02:00
Jonathan Jenne
54f875af09 Fix file exclusion path to respect userconfig_prefix 2022-05-06 13:55:30 +02:00
Jonathan Jenne
308b26556c Zooflow: Implement prefix for Config and Logging, Remove halbgar dev config 2022-05-06 13:29:06 +02:00
3ea616dec9 Mege 2022-05-06 11:04:53 +02:00
9cb625e136 MS 2022-05-06 11:02:39 +02:00
Jonathan Jenne
02f61b1e3f SQLEditor: lots of stuff 2022-05-05 16:34:56 +02:00
Jonathan Jenne
6a2bd3eabe TestGUI: update test gui 2022-05-04 16:50:04 +02:00
Jonathan Jenne
cf7a618917 SQLEditor: New Form 2022-05-04 15:56:28 +02:00
Jonathan Jenne
8499e84586 Zooflow: Readd Load_recent_files, add second service config 2022-05-02 16:26:12 +02:00
Jonathan Jenne
9a5207b316 Zooflow: Add New Images 2022-05-02 12:47:12 +02:00
Jonathan Jenne
19667c1cfb merge 2022-05-02 12:34:47 +02:00
ce87ce9376 MS 2022-05-02 08:57:22 +02:00
962daff669 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-04-28 16:28:47 +02:00
b8a3325c2f MS 2022-04-28 16:27:55 +02:00
Jonathan Jenne
3d12f1eab8 clean up 2022-04-28 15:51:31 +02:00
Jonathan Jenne
a15259166d Improve Search, clean up 2022-04-28 15:02:31 +02:00
Jonathan Jenne
ee90c3c96c ZUGFerdService: Clean up 2022-04-28 10:57:08 +02:00
Jonathan Jenne
a13deeddf2 Filesystem: Add GetVersionedString 2022-04-28 10:56:51 +02:00
Jonathan Jenne
e3ee11c6a6 Zooflow: Add recent files first draft, fix opening process manager 2022-04-28 10:56:29 +02:00
Jonathan Jenne
d36be2c9da Zooflow: Fix module path error 2022-04-28 10:55:05 +02:00
Jonathan Jenne
f7c76a2adc Zooflow: fix possible init error 2022-04-28 10:54:45 +02:00
Jonathan Jenne
abc4d664a0 Logging: Version 2.5.4.1 2022-04-22 13:40:40 +02:00
Jonathan Jenne
90cd6ce469 Logging: Deactivate Memory target 2022-04-22 13:40:22 +02:00
Jonathan Jenne
70807ee06f EDMIService: Improve logging, avoid confusion with import file methods 2022-04-20 13:38:59 +02:00
Jonathan Jenne
4e07e23c88 Version 1.7.0.1 2022-04-14 13:35:33 +02:00
Jonathan Jenne
948629a217 DocumentViewer: dont dispose of the whole gdviewer class 2022-04-14 13:34:31 +02:00
Jonathan Jenne
1c35c891a0 Zooflow: Fix globix dataset 2022-04-13 16:17:40 +02:00
Jonathan Jenne
160040535d Zooflow: Implement Single file Search Results, Rework client wrt Address parsing 2022-04-13 15:39:01 +02:00
Jonathan Jenne
7716a04452 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-04-13 10:29:08 +02:00
Jonathan Jenne
711734bd12 Zooflow: Improve frmServiceConfig, Init Errors Handling, Hide Backnavigation in Results 2022-04-13 10:28:35 +02:00
Jonathan Jenne
62748c9053 Common/DocumentResultList: Hide Navigation Ribbon Group per Parameter 2022-04-13 10:27:32 +02:00
b0f44831dc MS 2022-04-11 17:13:03 +02:00
52e050b5ad MS SQL Designer 2022-04-11 17:12:02 +02:00
Jonathan Jenne
abf50c5c44 Common: Rework Ribbon controls and layout, add Fontsize Setting 2022-04-11 16:08:14 +02:00
Jonathan Jenne
98e4e6020d Common: fix weird crash when loading object properties 2022-04-11 16:07:49 +02:00
Jonathan Jenne
435c32d5cb Zooflow: Improve Search UI 2022-04-11 16:07:04 +02:00
Jonathan Jenne
7b9f679664 Zooflow: Improve Search Form code 2022-04-11 15:25:32 +02:00
Jonathan Jenne
f0594c928c Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-04-08 16:22:45 +02:00
Jonathan Jenne
347c83cac2 Zooflow: Clean up FlowSearch1, work on FlowSearch2 2022-04-08 16:22:42 +02:00
Jonathan Jenne
fb1aa4f333 DocumentViewer: 1.7.0.0 2022-04-08 16:22:17 +02:00
Jonathan Jenne
cf6fe81869 Add Config to DocumentViewer 2022-04-08 16:21:29 +02:00
059ac03a50 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-04-07 10:07:51 +02:00
d8d31689df MS 2022-04-07 10:06:22 +02:00
Jonathan Jenne
a5e4274659 Common: fix crash 2022-04-05 16:36:04 +02:00
Jonathan Jenne
b6f84c4fb8 Common: Hide IDB panel when opmode = noappserver 2022-04-05 14:25:46 +02:00
Jonathan Jenne
89e82ea6a5 Common: Fix row styles crash 2022-04-05 14:23:44 +02:00
Jonathan Jenne
a5fb2dac3f Common: Disable Watcher when opmode = notappserver 2022-04-05 14:16:44 +02:00
Jonathan Jenne
f515ebf69f Version 1.10.0.0 2022-04-05 11:37:16 +02:00
Jonathan Jenne
0a1d5b9eb1 Common: Add WithFontSizeDelta 2022-04-05 11:37:03 +02:00
Jonathan Jenne
8ff4ae5a27 Zooflow: Fix wrong image on dragdrop, prepare removal of manual database config 2022-04-04 16:40:25 +02:00
Jonathan Jenne
de451e8c57 EDMI: Include connection strings in client config 2022-04-04 16:39:53 +02:00
Jonathan Jenne
d319c87537 Version 1.6.8.0 2022-04-04 13:27:08 +02:00
Jonathan Jenne
5ff6a42a2f DocumentViewer: Better logging 2022-04-04 13:26:26 +02:00
Jonathan Jenne
edcb549d55 LookupGrid: Version 3.3.0.0 2022-04-01 11:05:10 +02:00
Jonathan Jenne
87335beff8 LookupGrid: Fix Form text, fix form sticking out of monitor when there is no space 2022-04-01 11:03:57 +02:00
Jonathan Jenne
6891642b37 EDMIAPI: Version 1.5.3.0 2022-03-31 16:50:55 +02:00
Jonathan Jenne
5a8da9ff39 EDMIAPI: fix crash when idb database or client is missing 2022-03-31 16:50:07 +02:00
Jonathan Jenne
809b4dafc3 EDMI: Checkin/out 2022-03-29 16:35:24 +02:00
Jonathan Jenne
abff7fa745 EDMI: Move Object Status changes into Service 2022-03-29 14:27:31 +02:00
Jonathan Jenne
615666f040 EDMI: Fix DoctypeId Parameter 2022-03-29 13:35:20 +02:00
Jonathan Jenne
665a23d8a7 EDMI: Add generic ImportFile Method 2022-03-29 11:05:59 +02:00
3714308da1 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-28 16:46:41 +02:00
5bf3523b7e MS 2022-03-28 16:46:32 +02:00
Jonathan Jenne
63aa197421 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-28 16:43:06 +02:00
Jonathan Jenne
ea8b4242ae Zooflow: CheckInOut 2022-03-28 16:42:47 +02:00
8de78f57bf MS Folderwatcher 2022-03-28 13:43:49 +02:00
Jonathan Jenne
c833f486ac ZUGFeRDTest: update gui 2022-03-28 11:38:40 +02:00
Jonathan Jenne
15bd116a64 Interfaces: Update GDPicture satellite dlls 2022-03-28 11:38:22 +02:00
Jonathan Jenne
5d722f70e3 Interfaces: Include Zugferd2.2/Factur-X 1.0 in schemata, allow additional filenames for Factur-X invoices 2022-03-28 11:37:50 +02:00
Jonathan Jenne
ef7683a587 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-25 16:06:18 +01:00
Jonathan Jenne
3dc62ae677 EDMI: Add CheckInOutFile Method 2022-03-25 16:06:00 +01:00
5170eb44af Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-25 10:36:24 +01:00
5361b749aa MS SyncUsers 2022-03-25 10:35:53 +01:00
Jonathan Jenne
13e2b6413b Common: Improve Grids, Ribbons, UI 2022-03-24 16:26:37 +01:00
Jonathan Jenne
0c659d9f72 LookupGrid: Version 3.2.5 2022-03-24 11:47:53 +01:00
Jonathan Jenne
04e3b32895 LookupGrid: Fix crash when clicking on new row checked column 2022-03-24 11:47:21 +01:00
Jonathan Jenne
796ae4a87f Version 3.2.4 2022-03-24 11:22:59 +01:00
Jonathan Jenne
717bd506c5 LookupGrid: Fix selecting checkboxes, fix possible crash with dbnull 2022-03-24 11:22:47 +01:00
Jonathan Jenne
684b3f63ac Common: ObjectPropertyDialog improvements, DocumentResultList Improvements 2022-03-23 16:33:53 +01:00
Jonathan Jenne
53e702374b DocumentResultList: Layout et al 2022-03-21 16:35:01 +01:00
Jonathan Jenne
9ff649e793 Merge remote-tracking branch 'origin/master' 2022-03-21 12:54:10 +01:00
Jonathan Jenne
695bb0bd38 Zooflow 2022-03-18 15:59:32 +01:00
0e1340fa02 MS Flowform 2022-03-18 11:18:17 +01:00
c6e88d7f44 MS 2022-03-17 16:13:53 +01:00
3f0e443662 MS Click 2022-03-17 16:13:19 +01:00
ab1d203c67 MS 2022-03-17 16:12:16 +01:00
97ebdb058a MS Icons 2022-03-17 16:11:15 +01:00
Jonathan Jenne
5029b4f08a Zooflow: fix pm path 2022-03-17 11:07:45 +01:00
Jonathan Jenne
0b1bd49990 Zooflow: Fix pm path 2022-03-17 11:07:04 +01:00
Jonathan Jenne
dbd33ceed4 Zooflow: Fix product path for pm 2022-03-17 10:59:08 +01:00
Jonathan Jenne
f8c186d915 Zooflow: fix small things 2022-03-17 10:44:38 +01:00
da4573e18b MS DynamicFolder 2022-03-16 15:49:10 +01:00
Jonathan Jenne
ce0137c035 EDMIAPI: Version 1.5.2 2022-03-16 13:23:59 +01:00
Jonathan Jenne
f4ead38e4c EDMIAPI: Add _withConnection variants to database functions 2022-03-16 13:23:38 +01:00
Jonathan Jenne
742986a5a9 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-16 11:16:53 +01:00
Jonathan Jenne
f6bc811d03 EDMIAPI: Fix databasewithfallback 2022-03-16 11:16:22 +01:00
ebfa66e0d8 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-16 11:07:51 +01:00
7b6b3c9289 MS AdminGlobix 2022-03-16 11:07:27 +01:00
Jonathan Jenne
7bc3878a79 Logging: Version 2.5.3 2022-03-16 11:05:47 +01:00
Jonathan Jenne
ac55dad1dd EDMIClient: Version 1.5.1 2022-03-16 11:05:17 +01:00
Jonathan Jenne
73b8d5c169 EDMIClient: Add _FromConnection variants for database functions 2022-03-16 11:04:24 +01:00
Jonathan Jenne
31ce9b05b1 LogConfig: change default file keep range to 30 days 2022-03-16 10:26:31 +01:00
Jonathan Jenne
1b5e724750 EDMIService: Fix internal Placeholders 2022-03-15 16:34:54 +01:00
Jonathan Jenne
65ef8ccbc7 Zooflow: Badge shenanigans 2022-03-15 16:34:37 +01:00
Jonathan Jenne
08a55c599c Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-15 15:22:38 +01:00
Jonathan Jenne
926af1ce15 Zooflow: Redesign for frmFlowForm 2022-03-15 15:22:24 +01:00
111ba61c6f MS Log Loader 2022-03-15 15:20:42 +01:00
4b42a5e301 MS SQL Property 2022-03-15 15:14:49 +01:00
41264e352b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-15 14:46:32 +01:00
bf0b438798 MS Param IDB_NEW_OBJECT 2022-03-15 14:46:17 +01:00
Jonathan Jenne
95c10971f6 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-15 13:32:02 +01:00
Jonathan Jenne
d6ad9b56e1 Common: create ctrlObjectProperties, embed in DocumentResultList 2022-03-15 13:31:35 +01:00
0f5647ab14 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-14 17:43:28 +01:00
1bbcf13f09 ms 2022-03-14 17:43:06 +01:00
Jonathan Jenne
538790aa42 Common/DocumentResultList: Rework layout with DockManager 2022-03-14 16:33:15 +01:00
Jonathan Jenne
262ed2143f Windream: Remove obsolete lines 2022-03-14 13:17:55 +01:00
Jonathan Jenne
007ddeede0 Common/DocumentResultList: Move Context menu into ribbon 2022-03-14 13:17:39 +01:00
Jonathan Jenne
7f9fd6ee58 Common: ObjectPropertyDialog 2022-03-11 15:46:59 +01:00
Jonathan Jenne
a6de7e0af2 Common/ObjectPropertyDialog: Respect System attribute flag 2022-03-10 15:54:35 +01:00
Jonathan Jenne
abb850192a Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-10 15:15:26 +01:00
Jonathan Jenne
721732c0af Zooflow: Finish user relations 2022-03-10 15:15:11 +01:00
68d0e558f0 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-10 14:40:53 +01:00
d77675ba1b MS IndexForm 2022-03-10 14:40:46 +01:00
Jonathan Jenne
8ace2fe11f Zooflow: First version of user group relations 2022-03-09 15:36:14 +01:00
Jonathan Jenne
f48912b996 Zooflow: Update 2022-03-09 14:56:06 +01:00
Jonathan Jenne
e9662a9835 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-09 14:10:12 +01:00
Jonathan Jenne
a4c0a46dc4 Base: Add IBaseForm Interface 2022-03-09 14:10:09 +01:00
Jonathan Jenne
574dcf9d32 Zooflow: Add user relations 2022-03-09 14:09:44 +01:00
Jonathan Jenne
9e448641a0 EDMI: Update Service and Client to accept IDBDoctypeId instead of Business entity 2022-03-09 14:08:51 +01:00
bcddbdd2aa Globixxindex 2022-03-09 13:57:55 +01:00
8d4f327d96 MS admin 2022-03-09 09:49:54 +01:00
Jonathan Jenne
41b0cd535c Zooflow: fix new record button 2022-03-07 16:10:35 +01:00
Jonathan Jenne
6ffc699fb1 Zooflow: Add Active Directory User Import 2022-03-07 15:51:27 +01:00
Jonathan Jenne
4dec4be471 merge 2022-03-04 16:37:42 +01:00
Jonathan Jenne
43dcaf16b3 Zooflow: Make PM Path configurable 2022-03-04 16:36:40 +01:00
87619c9d9a MS Verwaltung Doctype 2022-03-04 14:18:23 +01:00
35d129b2ce ms 2022-03-04 11:58:51 +01:00
bd76a0ae15 ms 2022-03-04 11:58:29 +01:00
732ecbcdd9 ms 2022-03-04 11:52:56 +01:00
Jonathan Jenne
da966226c9 Zooflow: Restore Doctype changes 2022-03-04 11:44:22 +01:00
Jonathan Jenne
44e06dd2f0 merge 2022-03-04 11:01:40 +01:00
Jonathan Jenne
5f73bb2e91 Zooflow: Administration User 2022-03-04 11:00:49 +01:00
02caa6f5a2 MS 2022-03-04 10:59:11 +01:00
14bf69b287 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-03-04 10:57:57 +01:00
66e24930e8 MS Configruation Doctype 2022-03-04 10:57:27 +01:00
Jonathan Jenne
b73ba101cd Logging: Version 2.5.3 2022-03-02 10:11:29 +01:00
Jonathan Jenne
d38c021685 Logging: HOTFIX restrict amount of logs in memory 2022-03-02 10:11:21 +01:00
Jonathan Jenne
3c9ce867d3 Zooflow: fix module constant 2022-03-01 15:16:22 +01:00
Jonathan Jenne
b611e3eeda Zooflow: Add ClassModules 2022-03-01 15:09:30 +01:00
Jonathan Jenne
1183cd68c9 FilterReader: Add new project 2022-03-01 11:27:10 +01:00
Jonathan Jenne
269cf52c3a GlobalIndexer: Version 1.0.3.0 2022-02-28 14:38:22 +01:00
Jonathan Jenne
2652bb277d GlobalIndexer: Fix date picker flipping day and months 2022-02-28 14:37:50 +01:00
Jonathan Jenne
39b0f2d582 Windows: Version 1.4.4 2022-02-28 14:11:15 +01:00
Jonathan Jenne
d742ce8876 Windows: fix outlook attachments not being recognized 2022-02-28 14:10:53 +01:00
Jonathan Jenne
e4b95bdddd Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-28 13:01:18 +01:00
Jonathan Jenne
21cbce8a48 Windows: Version 1.4.3 2022-02-28 13:00:18 +01:00
Jonathan Jenne
bdb8127a51 Windows: Add extensive logging for FileDrop 2022-02-28 13:00:10 +01:00
257df6c1b8 MS 2022-02-25 14:52:59 +01:00
454fb2f778 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-25 14:43:52 +01:00
1e3ee983e7 MS Globix Folderwatch 2022-02-25 14:41:18 +01:00
Jonathan Jenne
35116d4b8b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-25 10:34:01 +01:00
Jonathan Jenne
10e3c43ef1 Zooflow: Reorganize administration, prepare for user admin section 2022-02-25 10:33:33 +01:00
80a541ff36 MS Doppeltprüfung 2022-02-24 12:08:52 +01:00
540f9f4176 MS 2022-02-24 11:27:43 +01:00
Jonathan Jenne
eaa2e312c7 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-23 16:11:26 +01:00
Jonathan Jenne
351317195d Zooflow: Clear cache for DocumentResultList 2022-02-23 16:10:54 +01:00
37c46ba1ab ms Globix 2022-02-23 15:45:21 +01:00
Jonathan Jenne
d13b3b7dc1 Zooflow: quick fix 2022-02-23 14:48:35 +01:00
Jonathan Jenne
b2509dce65 Common/DocumentResultList: Add caching 2022-02-23 14:29:14 +01:00
f86ac21ecd Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-23 13:07:31 +01:00
ccced62560 ms globix config 2022-02-23 13:06:50 +01:00
Jonathan Jenne
a62e69266f Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-23 13:06:39 +01:00
Jonathan Jenne
c72f82ebf9 Zooflow: Fix focus issue with search 2022-02-23 12:57:14 +01:00
Jonathan Jenne
d8a0a0504c DocumentViewer: Update GDPicture, include dlls in Debug Dir 2022-02-23 12:04:20 +01:00
7a4bee819c MS 2022-02-23 11:36:03 +01:00
78bfc5aedf MS Flowform Panel Upd CatalogUser 2022-02-23 10:10:46 +01:00
Jonathan Jenne
5186901c7a Zooflow: Fix theming, show overlay for keyup event in search 2022-02-22 16:36:56 +01:00
bd05410f4a MS Config 2022-02-22 15:30:04 +01:00
ed505ec71f Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-22 12:07:09 +01:00
3367e4a5fb ms admin 2022-02-22 12:06:08 +01:00
Jonathan Jenne
227bd7cf1b Zooflow: Replace old Usermenu, waiting overlay for search and globix 2022-02-21 16:41:11 +01:00
Jonathan Jenne
77597f0ef2 ZooFlow: Clean up, faster search 2022-02-18 15:02:51 +01:00
Jonathan Jenne
c6c548afe4 Zooflow: Massive Clean up 2022-02-17 16:33:17 +01:00
Jonathan Jenne
2ce576d54e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-17 12:30:51 +01:00
Jonathan Jenne
1bebc05a5a DocumentViewer: Version 1.6.7 2022-02-17 12:30:31 +01:00
Jonathan Jenne
c327a77fb7 DocumentViewer: Dont delete list of tempfiles 2022-02-17 12:30:07 +01:00
f1eaceb085 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-17 12:03:58 +01:00
fddd79ae17 MS Development Zooflow 1.0 2022-02-17 12:03:46 +01:00
Jonathan Jenne
2c913dc973 LookupGrid: Version 3.2.3 2022-02-17 11:57:39 +01:00
Jonathan Jenne
653dce740d LookupGrid: Make checkbox column unfocusable, remove faulty focusedrowchanged event logic 2022-02-17 11:57:27 +01:00
Jonathan Jenne
e14c5fd8e2 Messaging: Version 1.7.3 2022-02-16 15:58:43 +01:00
Jonathan Jenne
7f799f0b87 Messaging: Clear Tempfiles list after deleting 2022-02-16 15:57:59 +01:00
Jonathan Jenne
2a89164f86 merge 2022-02-16 15:31:23 +01:00
Jonathan Jenne
b536fd58b1 Zooflow: clean up 2022-02-16 15:27:10 +01:00
Jonathan Jenne
0d8d0cab4d Windows: Version 1.4.2 2022-02-16 15:26:59 +01:00
Jonathan Jenne
ecd9b48544 DocumentViewer: Version 1.6.6 2022-02-16 15:26:25 +01:00
Jonathan Jenne
c398877a36 DocumentViewer: Correcly clean up msg files 2022-02-16 15:25:26 +01:00
Jonathan Jenne
f493d46fd6 Windows: Fix Outlook drop, add DroppedFile class 2022-02-16 15:24:37 +01:00
5f69002668 MS anpassungen 2022-02-15 17:28:32 +01:00
c2b81af556 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-14 17:53:36 +01:00
2b00f22a38 Ms Dev suche 2022-02-14 17:53:03 +01:00
Jonathan Jenne
8f72088a87 Common/DocumentResultList: Fix reloading gridcontrol by using delegate in RefreshResults call 2022-02-14 15:53:42 +01:00
Jonathan Jenne
37f3dc7d4f Common/ObjectPropertyDialog: Fix duplicate attribute boxes by filtering by lang code 2022-02-14 15:52:40 +01:00
Jonathan Jenne
032fa2dd91 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-11 16:20:40 +01:00
Jonathan Jenne
8247ae8005 Zooflow: use displayname 2022-02-11 16:17:57 +01:00
dcf7bc7810 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-11 14:37:27 +01:00
05b150f282 MS 2022-02-11 14:37:18 +01:00
Jonathan Jenne
28e1407bf3 Zooflow: Hopefully working version of sidebar 2022-02-11 14:35:06 +01:00
Jonathan Jenne
98a1821f2b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-11 10:34:55 +01:00
Jonathan Jenne
d1030f184c Windows: remove Language.vb 2022-02-11 10:34:43 +01:00
0d40a8484b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-11 10:25:51 +01:00
567d776650 MS 2022-02-11 10:25:09 +01:00
Jonathan Jenne
fb5e6e5dde Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-02-10 16:56:33 +01:00
Jonathan Jenne
c39d0ea794 Windows: Add filedrop class 2022-02-10 16:56:12 +01:00
3af66db602 MS 2022-02-09 13:35:10 +01:00
90fabc1604 MS 2022-02-09 11:51:01 +01:00
Jonathan Jenne
607f7e6445 EDMI: changes in newfile and updatefile method 2022-02-08 16:29:43 +01:00
Jonathan Jenne
5e44adccd7 Add New Module MessageboxEx 2022-02-08 16:29:06 +01:00
Jonathan Jenne
be617951b3 TestGUI: Test new msgbox 2022-02-08 16:28:48 +01:00
Jonathan Jenne
c6e67a967c Common: improve file watcher, fix refreshing data after update 2022-02-08 16:28:34 +01:00
Jonathan Jenne
533df59b1f EDMIService: First completed version of UpdateFileMethod 2022-02-07 14:10:52 +01:00
Jonathan Jenne
deef67b548 Filesystem: Version 1.3.0.0 2022-02-07 14:10:15 +01:00
Jonathan Jenne
b946f11e04 Filesystem: Add date parameter for GetDateString and GetDateTimeString and CreateDateDirectory 2022-02-07 14:09:35 +01:00
Jonathan Jenne
def5518e6c EDMIAPI: Version 1.5.0.0 2022-02-07 14:08:22 +01:00
Jonathan Jenne
1e5d8c96fd EDMIAPI: Add SetObjectState Function 2022-02-07 14:07:46 +01:00
Jonathan Jenne
41447e80c5 Base: Add more Filestore constants 2022-02-07 14:07:20 +01:00
Jonathan Jenne
a531fa9c83 Common: Version 1.9.1 2022-02-07 14:06:54 +01:00
Jonathan Jenne
9f4734f50f Common/DocumentResultList: Handle file open, Update file with respect to Doctype options 2022-02-07 14:06:25 +01:00
Jonathan Jenne
67852d4572 EDMI: Include Doctypes in ClientConfig 2022-02-04 16:49:05 +01:00
Jonathan Jenne
d8b1b7e2b7 Base: add constant for Doctype Attribute 2022-02-04 13:41:17 +01:00
Jonathan Jenne
4bb95bb52b EDMI: Add GetAttributeValue Method 2022-02-04 13:40:48 +01:00
Jonathan Jenne
f0ab3527f6 ZooFlow/State: Comment UserState object 2022-02-04 13:40:02 +01:00
Jonathan Jenne
61ecb83246 EDMI: Clean up NewFileMethod 2022-02-04 13:39:36 +01:00
Jonathan Jenne
1f6aded64d EDMI: Implement GetAttributeValue Method 2022-02-04 13:39:16 +01:00
e57f3309e4 MS Doctype Config 2022-02-04 10:12:59 +01:00
Jonathan Jenne
66599efcbf Common: First working version of watcher with confirmation 2022-02-03 13:34:24 +01:00
Jonathan Jenne
dbe755bc94 Messaging: Version 1.7.2.0 2022-02-01 16:32:12 +01:00
Jonathan Jenne
3c6546f954 Language: Version 1.5.1.0 2022-02-01 16:31:40 +01:00
Jonathan Jenne
f7b8475d0a Logging: Version 2.5.2.0 2022-02-01 16:31:22 +01:00
Jonathan Jenne
b73f6ebc8b Logging: Support Unicode strings in Logfiles 2022-02-01 16:31:10 +01:00
Jonathan Jenne
575bae14f5 Messaging: Add Get_MessageDate 2022-02-01 16:30:47 +01:00
Jonathan Jenne
9ff72caaf4 Language: Add TestContainsInvalidCharacters 2022-02-01 16:30:31 +01:00
Jonathan Jenne
91f7d79612 EDMIServer: Move creating new objects into helpers class 2022-02-01 12:06:04 +01:00
Jonathan Jenne
17bbaac7a0 EDMI: First version of Updating files by replacing them! 2022-01-31 16:31:13 +01:00
Jonathan Jenne
ab10268c99 Base: Add BaseClass 2022-01-26 16:32:18 +01:00
Jonathan Jenne
884c9d4546 EDMI: UpdateFile WIP 2022-01-25 16:29:20 +01:00
Jonathan Jenne
0fa654bda0 clean up 2022-01-21 15:51:14 +01:00
Jonathan Jenne
408dacf1b5 Common: Work on Watcher 2022-01-21 15:50:29 +01:00
Jonathan Jenne
27d33672f2 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2022-01-20 16:44:28 +01:00
Jonathan Jenne
a45a204084 Zooflow: fix doucmentresultlist types 2022-01-20 16:44:12 +01:00
dc87328527 MS Zooflow DocumentResult 2022-01-20 16:42:43 +01:00
Jonathan Jenne
c5f67ae26c LookupControl: Version 3.2.2.0 2022-01-19 13:46:16 +01:00
Jonathan Jenne
377b59deee LookupControl: If AddNewValues is enabled, jump to new row after adding one 2022-01-19 13:45:42 +01:00
Jonathan Jenne
718e373e87 merge 2022-01-18 16:27:26 +01:00
Jonathan Jenne
29f0e4d7f1 clean up 2022-01-18 16:21:51 +01:00
Jonathan Jenne
b00ffff0d9 Language: Add UnixTime Converter 2022-01-18 16:21:44 +01:00
Jonathan Jenne
cc24b8eb31 Common/DocumentResultList: WIP Opening and updating files 2022-01-18 16:18:16 +01:00
b0f79c3f3a MS Documentviewer DoLoadFile Punkt bei XLSX fehlte 2022-01-18 15:59:33 +01:00
Jonathan Jenne
9d51074991 EDMIAPI: Add InitializeIDB function 2022-01-18 15:44:38 +01:00
Jonathan Jenne
cbb343bb17 EDMIService: Allow empty return values for GetScalarValue 2022-01-18 15:26:51 +01:00
Jonathan Jenne
a29f058d58 EDMIService: fix wrong return type of getscalarvaluemethod 2022-01-18 15:25:12 +01:00
Jonathan Jenne
6b389bfed2 Database: merge 2022-01-18 13:32:25 +01:00
Jonathan Jenne
ddeb96824d EDMI.API: improve logging 2022-01-18 13:28:00 +01:00
Jonathan Jenne
f5ec035772 Common: Rework of DocumentResultList WIP 2022-01-18 13:27:34 +01:00
Jonathan Jenne
febd89a3c0 EDMIService: Version 2.4.1 2022-01-18 13:26:34 +01:00
Jonathan Jenne
511b16560a EDMIService: Fix error logging 2022-01-18 13:26:12 +01:00
Jonathan Jenne
66bec3714a Database: Version 2.2.6 2022-01-18 13:25:38 +01:00
Jonathan Jenne
0ef88b919e Database: decrypt connection string in Get_ConnectionStringforID 2022-01-18 13:25:29 +01:00
Jonathan Jenne
c30ed9d4da Database: add ConnectionString class 2022-01-18 13:25:02 +01:00
15f530c9fc MS MSSQL 2.2.6.0 Decrypt ConString in GEtCSforCONID 2022-01-17 11:59:52 +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
6f417bb24e ZooFlow: Include more databasewithfallback calls in zooflow 2022-01-14 14:15:34 +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
7d46951b60 EDMIAPI: Version 1.3.4.0 2022-01-12 16:22:03 +01:00
Jonathan Jenne
b023a501ef EDMIAPI: Add more database methods 2022-01-12 16:21:37 +01:00
Jonathan Jenne
b87030a0ff EDMIService: Version 2.3.4 2022-01-12 14:37:30 +01:00
Jonathan Jenne
c3140e0248 EDMIAPI: Version 1.3.3 2022-01-12 14:37:18 +01:00
Jonathan Jenne
eb019db60c ZooFlow: Add Working Sidebar code, inital WIP Config for Sidebar 2022-01-12 14:36:19 +01:00
Jonathan Jenne
0bcb3680b1 Base: Add NamedDatabase Enum 2022-01-12 14:35:42 +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
c06ccd9d04 Language: version 1.5.0 2022-01-12 10:42:35 +01:00
Jonathan Jenne
7d9beaceca Language: Add BytesToString 2022-01-12 10:41:56 +01:00
Jonathan Jenne
bdae2d5ee5 EDMIService: Version 2.3.3 2022-01-12 10:41:32 +01:00
Jonathan Jenne
f3560c60c7 EDMIService: Add GetCachedTables 2022-01-12 10:41:14 +01:00
Jonathan Jenne
3d6a012bea EDMIService/Scheduler: Log timings and memory usage for jobs 2022-01-12 10:40:18 +01:00
Jonathan Jenne
5cb7891abf EDMIService: Version 2.3.2.0 2022-01-10 15:52:15 +01:00
Jonathan Jenne
8b25f0f07a EDMI.API: Version 1.3.2 2022-01-10 15:51:59 +01:00
Jonathan Jenne
2e27544fec EDMIService: Update service 2022-01-10 15:50:28 +01:00
Jonathan Jenne
724ada9753 EDMIService: Include ECM Database in Methods 2022-01-10 15:50:13 +01:00
Jonathan Jenne
7e952093c7 Database: Add debugger step through attributes 2022-01-10 15:49:21 +01:00
Jonathan Jenne
1102542d26 EDMI: Add New Database methods 2022-01-10 15:48:58 +01:00
Jonathan Jenne
412c683b01 Base: create base module 2022-01-10 15:47:44 +01:00
Jonathan Jenne
fa06f3b650 Encryption: Add debugger step through attributes 2022-01-10 15:47:30 +01:00
9228fcfbbb MS Zooflow Sidebar 2022-01-10 11:33:47 +01:00
Jonathan Jenne
1fb6038f17 Zooflow/Globix: fix crash related to checkbox 2021-12-23 12:47:28 +01:00
Jonathan Jenne
512ae2e815 Messaging: Include Limilabs License 2021-12-23 12:47:02 +01:00
Jonathan Jenne
d27eafd9aa EDMIService: Add Profile Logging 2021-12-23 12:46:41 +01:00
Jonathan Jenne
67fe2ee7da EDMIAPI: Version 1.3.1 2021-12-23 11:49:26 +01:00
Jonathan Jenne
e41ceb83e6 EDMIAPI: Encapsulate Zooflow and Globix methods into their own classes 2021-12-23 11:48:58 +01:00
Jonathan Jenne
952468a69b Filesystem: Add CreateDateDirectory 2021-12-23 10:44:19 +01:00
Jonathan Jenne
b1af861810 Common/DocumentResultList: Catch errors better 2021-12-23 10:29:37 +01:00
Jonathan Jenne
38608e353a Filesystem: Version 1.2.0.0 2021-12-21 11:22:00 +01:00
Jonathan Jenne
ca87457fd1 Filesystem: Add GetDateDirectory and GetFilenameWithSuffix 2021-12-21 11:21:46 +01:00
Jonathan Jenne
35fadb4ca9 ZUGFeRDService: Version 1.11.0.0 2021-12-21 11:20:54 +01:00
Jonathan Jenne
cd90f3ff1f Interfaces: Version 1.7.0.0 2021-12-21 11:20:34 +01:00
Jonathan Jenne
66bbf8729b Interfaces: Include satellite gdpicture dlls 2021-12-21 11:20:19 +01:00
Jonathan Jenne
2d6f4e0d8c Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-17 16:41:41 +01:00
Jonathan Jenne
cb942c6a51 Zooflow: Add Base class to Zooflow Module 2021-12-17 16:41:22 +01:00
Jonathan Jenne
97fd37de0c EDMI.API: add parameter to load file contents for GetFileObject 2021-12-17 16:41:05 +01:00
Jonathan Jenne
1b6a69b24f Common/DocumentResultList: Refactor file loading, add zooflow file loading 2021-12-17 16:40:25 +01:00
7e1879d047 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-17 14:42:11 +01:00
bce322c13e MS 2021-12-17 14:38:58 +01:00
Jonathan Jenne
8d19f70abc ZooFlow: Set OperationModeOverride from FlowForm 2021-12-17 11:05:23 +01:00
Jonathan Jenne
a83b22d923 EDMIService: Send extension with GetFileObject 2021-12-17 11:04:56 +01:00
Jonathan Jenne
6373c69f2b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-17 10:25:42 +01:00
Jonathan Jenne
59d36568ed Zooflow: Update clipboard watcher module for zooflow 2021-12-17 10:25:39 +01:00
Jonathan Jenne
cb00685085 EDMIService: Update client and fix wrnog extension at import 2021-12-17 10:25:14 +01:00
ffc14059d7 mds 2021-12-16 18:43:43 +01:00
df414e42e5 MS 2021-12-16 18:19:33 +01:00
Jonathan Jenne
977fff6999 EDMIService: Version 2.3.1 2021-12-16 13:54:57 +01:00
Jonathan Jenne
ff60623130 EDMIService: Add GetFileObject Method 2021-12-16 13:54:41 +01:00
Jonathan Jenne
fc9720326e Language: Version 1.4.0 2021-12-16 13:53:55 +01:00
Jonathan Jenne
9deeec86e4 Language: Add Datatable.First Extension method 2021-12-16 13:53:21 +01:00
24f4051b1c Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-16 13:40:20 +01:00
f3465e4730 MS CWGUI DecryptConNString 2021-12-16 13:40:01 +01:00
Jonathan Jenne
782af28459 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-15 16:07:37 +01:00
Jonathan Jenne
830cf276a1 ZooFlow: Version 0.0.4 2021-12-15 16:07:04 +01:00
Jonathan Jenne
e7630d2d79 Zooflow: small changes 2021-12-15 16:06:24 +01:00
96f7ef1a9c MS 2021-12-15 15:32:49 +01:00
2128117a3e ms ProdAnpassung 2021-12-15 15:31:09 +01:00
Jonathan Jenne
4691542128 MONOREPO: Update to DevExpress 21.2 2021-12-15 14:03:50 +01:00
Jonathan Jenne
3820c1a611 ZooFlow: switch to Checkedit, small changes in frmIndex 2021-12-15 13:53:30 +01:00
Jonathan Jenne
df2eed96e8 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-15 10:35:21 +01:00
Jonathan Jenne
1e695c86d7 Logging: Version 2.5.1 2021-12-15 10:35:03 +01:00
Jonathan Jenne
b7bed9ae4e Logging: Fix trace logging only appearing when configured 2021-12-15 10:34:55 +01:00
dfce1cea3b Merge 2021-12-14 17:28:39 +01:00
0b93b71f92 MS Relations Doctype 2021-12-14 17:27:10 +01:00
Jonathan Jenne
b4181e3e0b ZooFlow: Add wait form for frmIndex, move init logic of frmIndex into FormShown 2021-12-14 16:26:13 +01:00
Jonathan Jenne
55ef1c016d ZooFlow/EDMIService: clean up, fix column names in sql 2021-12-14 15:50:35 +01:00
Jonathan Jenne
1dd8639835 Zooflow: Remove ClassDataASorDB 2021-12-14 12:20:04 +01:00
Jonathan Jenne
6a182d60c8 Zooflow: Actually show errors in service calls 2021-12-14 12:19:40 +01:00
Jonathan Jenne
44e273137d Logging: Hide trace logging behind flag 2021-12-14 11:47:45 +01:00
Jonathan Jenne
470c899400 EDMIService: Make GetVirtualPath return nothing if not virtual path was configured 2021-12-14 11:43:04 +01:00
Jonathan Jenne
cdd086389b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-14 11:40:38 +01:00
Jonathan Jenne
a595a75065 ZooFlow: Use BaseClass in Globix classes 2021-12-14 11:40:24 +01:00
9d60bd8e56 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-14 11:19:51 +01:00
67132f2ac9 MS 2021-12-14 11:19:43 +01:00
Jonathan Jenne
2436fd296f Zooflow: Add workfile model 2021-12-14 11:13:58 +01:00
Jonathan Jenne
a7ec95cb19 Zooflow: MASSIVE Clean up in Globix Module 2021-12-13 16:07:41 +01:00
Jonathan Jenne
957d7a3986 EDMIService: Turn Postprocessing Steps into list 2021-12-13 10:50:09 +01:00
Jonathan Jenne
c322beb4d7 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-10 10:38:34 +01:00
Jonathan Jenne
8f3c21d6b3 ZUGFeRDService: Version 1.10.0.0 2021-12-10 10:38:21 +01:00
ea1cdeef58 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-09 17:11:35 +01:00
a6e4f2a640 MS 2021-12-09 17:11:25 +01:00
Jonathan Jenne
e6b3a53477 EDMIService: WIP 2021-12-09 16:28:26 +01:00
Jonathan Jenne
a509842616 Logging: Version 2.5.0 2021-12-09 16:27:58 +01:00
Jonathan Jenne
4fd484d721 Logging: Add Trace logging 2021-12-09 16:27:42 +01:00
Jonathan Jenne
b3d8b2d6cf Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-09 14:37:58 +01:00
Jonathan Jenne
f137922516 ZUGFeRDTest: Update 2021-12-09 14:31:56 +01:00
Jonathan Jenne
3e550121b9 Jobs: Make Xml Document an Object to support new variable ZUGFeRD Schemata 2021-12-09 14:30:54 +01:00
Jonathan Jenne
2a90f21b03 Interfaces: Version 1.6.0.0 2021-12-09 14:30:03 +01:00
Jonathan Jenne
5aa41d2b9f Interfaces: Support ZUGFeRD 1.0 - 2.1.1 2021-12-09 14:29:42 +01:00
Jonathan Jenne
39483efe4d Zooflow: WIP globix 2021-12-09 13:31:36 +01:00
Jonathan Jenne
42db951c93 EDMIService: Add dynamic file path 2021-12-09 13:31:25 +01:00
f40eca86c0 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-09 11:27:03 +01:00
b840291e52 MS Config 2021-12-09 11:26:07 +01:00
Jonathan Jenne
ebecda2506 EDMIService: sEcond working version 2021-12-08 16:06:21 +01:00
Jonathan Jenne
3e11385907 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-08 13:09:43 +01:00
Jonathan Jenne
3e5918297c EDMIService: First working version of ImportFile 2021-12-08 13:09:25 +01:00
Jonathan Jenne
d75272a17f Patterns: Completeley rework Patterns2 structure 2021-12-08 12:51:22 +01:00
5fc7fe8df9 MS 2021-12-08 10:56:10 +01:00
94f693ad86 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-08 10:53:30 +01:00
f9d5d8adb7 MS Administration 2021-12-08 10:53:03 +01:00
Jonathan Jenne
2a6fd3555b EDMIService: WIP 2021-12-07 16:37:23 +01:00
6be8b1bdb5 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-12-07 12:04:37 +01:00
8ef994f468 MS ZF Adminconsole 2021-12-07 12:03:50 +01:00
Jonathan Jenne
f95e058121 EDMIAPI: Adjust client to new service methods 2021-12-06 16:40:48 +01:00
Jonathan Jenne
785b138c57 EDMIService: Automatic indexing, more consolidation of globix logic 2021-12-06 15:01:14 +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
8a76425c94 Patterns: WIP 2021-12-01 16:22:37 +01:00
Jonathan Jenne
cee7ccda41 Benchmark: Update to latest EDMIService 2021-12-01 13:22:22 +01:00
Jonathan Jenne
df2b59b471 Monorepo: Project update 2021-11-30 16:10:19 +01:00
Jonathan Jenne
a118da79cf Config: Improve logging 2021-11-30 16:10:06 +01:00
Jonathan Jenne
61a15d472b EDMI: Client Server Changes to prepare for initial Release 2021-11-30 16:09:51 +01:00
Jonathan Jenne
706d6b0cef Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-11-30 12:22:12 +01:00
4e0ff8768e MS ZUGFERDService/Jobs - configurable PortalName 2021-11-30 12:20:26 +01:00
Jonathan Jenne
23aad7e9c0 EDMIService: Rework NewFile and SetAttributeValue 2021-11-29 11:07:46 +01:00
089886b26a MS: Jobs release Rejected entry MSSQL 2021-11-26 10:17:29 +01:00
Jonathan Jenne
2bd54ccad0 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-11-25 15:56:40 +01:00
Jonathan Jenne
dfacd8fb43 EDMIService: Version 2.3.0.0 2021-11-25 15:55:59 +01:00
Jonathan Jenne
8846a5bf1c EDMIService: Update for Annette GmbH 2021-11-25 15:55:45 +01:00
Jonathan Jenne
6df72b07ad EDMI.API: Version 1.3.0.0 2021-11-25 15:55:00 +01:00
Jonathan Jenne
3149b8fa35 EDMI.API: Update for Annette GmbH 2021-11-25 15:54:48 +01:00
Jonathan Jenne
7a1c135b1f ZUGFeRDTest: Clean up 2021-11-25 15:53:06 +01:00
Jonathan Jenne
ec13c76f15 Monitor: UI Changes 2021-11-25 15:52:43 +01:00
dfa222d1ed ms stage 2021-11-25 15:49:45 +01:00
831f648fbb MS 2021-11-25 15:48:42 +01:00
Jonathan Jenne
297a8d144b ZooFlow: WIP Search 2021-11-25 15:48:00 +01:00
Jonathan Jenne
96d77e9f68 ZUGFeRD: Add Marke in Assembly 2021-11-25 11:01:20 +01:00
Jonathan Jenne
eeb1930f29 ZooFlow: Update ZooFlow Search 2021-11-17 14:41:59 +01:00
Jonathan Jenne
5d7398101c Zooflow: new search form 2021-11-15 16:30:12 +01:00
Jonathan Jenne
cbab70c288 EDMIAPI: Version 1.2.4 2021-11-04 14:29:16 +01:00
Jonathan Jenne
fe3f9c5156 Patterns: Begin IDB Module 2021-11-04 14:28:29 +01:00
Jonathan Jenne
a900379704 EDMIAPI: First usable version of DatabaseWithFallback 2021-11-04 14:28:13 +01:00
Jonathan Jenne
bd176e3de0 Patterns: Add Controls and Windream Modules 2021-11-04 14:19:21 +01:00
Jonathan Jenne
e5f7fcd05a Patterns: WIP Pattern2 2021-11-04 10:40:56 +01:00
Jonathan Jenne
76d10a7374 ZooFlow: Small fix for init user errors 2021-11-03 12:01:58 +01:00
Jonathan Jenne
85ddf68794 Zooflow: Onboarding, check for ECM and IDB Database connections, Service Connection 2021-11-03 11:59:36 +01:00
7064978ecb MS ZF Init Change TBDDCONNMessaging Limilab 2021-11-03 10:56:48 +01:00
Jonathan Jenne
dcf5bbe21c Patterns: WIP Patterns2 2021-11-01 13:28:56 +01:00
Jonathan Jenne
d83c0125a4 Config: Add comment about upcoming encrytion of values 2021-11-01 13:28:17 +01:00
Jonathan Jenne
a2916b5cb5 Filesystem: fix references 2021-11-01 13:20:24 +01:00
Jonathan Jenne
db55734f53 ZooFlow: New SearchForm 2021-11-01 13:19:55 +01:00
Jonathan Jenne
180bbd0ffe ZooFlow: new search form 2021-10-26 16:57:02 +02:00
Jonathan Jenne
1113cf9597 TestGUI: update 2021-10-26 11:45:23 +02:00
Jonathan Jenne
1b11cde174 ZooFlow: clean up classes, use base class 2021-10-26 11:45:10 +02:00
Jonathan Jenne
0bc57ca2bb ZooFlow: clean up class layout 2021-10-26 11:38:38 +02:00
Jonathan Jenne
0197835eee ZooFlow: Remove ClassWin32, replace with Modules.Windows 2021-10-26 11:29:11 +02:00
Jonathan Jenne
2b6e06c3fa Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-10-26 11:12:22 +02:00
Jonathan Jenne
93c07afde5 ZooFlow: Use Helpers in Globix 2021-10-26 11:11:53 +02:00
Jonathan Jenne
f5c0a18a59 ZooFlow: Add My.Helpers 2021-10-26 11:06:04 +02:00
64b96e0b17 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-10-22 15:30:28 +02:00
ab628b66ac Limilabs EmailsSrvice 2021-10-22 15:24:52 +02:00
Jonathan Jenne
72c50a298a Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-10-21 11:32:35 +02:00
Jonathan Jenne
56b91110a9 JobRunner: Version 1.0.5 2021-10-21 11:31:38 +02:00
Jonathan Jenne
44801c079e Interfaces: Version 1.5.10 2021-10-21 11:31:09 +02:00
Jonathan Jenne
35599a510c Interfaces/ActiveDirectory: make sync users more resilient form missing attrs 2021-10-21 11:30:49 +02:00
Jonathan Jenne
1c3e0b175b Patterns: WIP Patterns version 2 2021-10-13 10:36:10 +02:00
Jonathan Jenne
6b8d376656 Jobs: Version 1.8.2 2021-10-12 16:16:37 +02:00
Jonathan Jenne
8c077a9763 Jobs/ZUGFeRD: Fix invoices with PDF extension being rejected 2021-10-12 16:16:22 +02:00
0d23689f9a Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-10-12 10:50:49 +02:00
f0ae235e82 MS Mailfunctions und Monitoring 2021-10-12 10:50:08 +02:00
Jonathan Jenne
7955e9d13e GUIs.ClipboardWatcher: Add error logging 2021-10-08 15:44:49 +02:00
Jonathan Jenne
05dabce908 Logging: Version 2.4.4 2021-10-08 15:44:24 +02:00
Jonathan Jenne
efc785e905 Logging: Log product and time at construction 2021-10-08 15:44:13 +02:00
Jonathan Jenne
acb94c2be3 Common: Version 1.9.0 2021-10-04 14:16:09 +02:00
Jonathan Jenne
9578a36b41 Common/GridBuilder: Add WithClipboardHandler 2021-10-04 14:15:52 +02:00
Jonathan Jenne
e6b9bc30df EDMI.API: Version 1.2.3 2021-09-30 13:18:07 +02:00
Jonathan Jenne
0b7c83626a EDMI.API: Better parsing of Service address 2021-09-30 13:17:44 +02:00
Jonathan Jenne
6c9e459bf7 Jobs: Version 1.8.1 2021-09-30 13:16:45 +02:00
Jonathan Jenne
98a3cf1286 Interfaces: Version 1.5.9 2021-09-30 13:16:30 +02:00
Jonathan Jenne
d73e3e2f28 Interfaces/GraphQL: Improve debugging 2021-09-30 13:15:23 +02:00
Jonathan Jenne
65447df0ca Logging: Version 2.4.3 2021-09-28 13:00:53 +02:00
Jonathan Jenne
d76f7d669a Logging: Fix MemoryTarget 2021-09-28 12:59:25 +02:00
Jonathan Jenne
71c06b8315 Windows: Version 1.4.1 2021-09-23 11:08:47 +02:00
Jonathan Jenne
46502171e3 Windows: Remove ambigious Utils class 2021-09-23 11:08:37 +02:00
Jonathan Jenne
ba44dcf83d Windows: Version 1.4.0 2021-09-23 11:04:37 +02:00
Jonathan Jenne
4dbc0aabc7 Windows/Window: Add SnapToBorder 2021-09-23 11:04:31 +02:00
Jonathan Jenne
7ffff9ab0e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-09-14 13:33:32 +02:00
Jonathan Jenne
903955df8e Common: Version 1.8.2 2021-09-14 13:33:12 +02:00
Jonathan Jenne
5d0c0a8f1e Common/DocumentResultList: Rewrite of Context menu 2021-09-14 13:32:40 +02:00
aa86bce5d0 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-09-13 16:42:26 +02:00
330c66f159 NS 2021-09-13 16:42:14 +02:00
Jonathan Jenne
c8d052ed1d EDMIService: Version 2.2.0 2021-09-13 15:42:47 +02:00
Jonathan Jenne
6c2bf88cfc EDMIService: Add dataview to create indexes on cached tables 2021-09-13 15:42:04 +02:00
Jonathan Jenne
9fc5092fc7 EDMI.API: Version 1.2.2 2021-09-13 14:32:19 +02:00
Jonathan Jenne
fb3f1b31ba EDMIService: Version 2.1.2 2021-09-13 14:31:40 +02:00
Jonathan Jenne
9364d430d2 Common: Version 1.8.1 2021-09-13 14:31:08 +02:00
Jonathan Jenne
1de0e47069 ZooFlow: Improve error messages 2021-09-13 14:27:50 +02:00
Jonathan Jenne
69c81cf2fc EDMIAPI/DatabaseWithFallback: Handle exception in GetDatatable 2021-09-13 14:27:31 +02:00
Jonathan Jenne
f5499e23e3 EDMIService: log access rights function 2021-09-13 14:26:39 +02:00
Jonathan Jenne
c470fd8f6e Common: Add a LOG of logging for loading files from idb 2021-09-13 12:51:03 +02:00
Jonathan Jenne
27a757f8d0 Common: Show error message when attributes could not be loaded 2021-09-13 12:50:40 +02:00
Jonathan Jenne
a83c751be6 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-09-13 11:11:28 +02:00
63b9b0e085 ms debug wegen dauer aufruf CW 2021-09-07 13:45:10 +02:00
701877c5ba MS 2021-09-01 13:34:48 +02:00
Jonathan Jenne
b21e398a06 ZugferdService: Version 1.8.0 2021-08-26 17:05:56 +02:00
Jonathan Jenne
09b8bdd606 Version 1.8.0 2021-08-26 15:54:22 +02:00
Jonathan Jenne
4db589ecdd Add Setting for Non-ZUGFeRD Files which are not rejected and instead moved to a special folder 2021-08-26 15:54:07 +02:00
Jonathan Jenne
d887fe107c Messaging: Version 1.2.9 2021-08-23 14:15:37 +02:00
Jonathan Jenne
3d39d7303b Messaging: fix Remove_AttachmentsfromEmail not creating eml files 2021-08-23 14:15:11 +02:00
Jonathan Jenne
ec3b6371cc Messaging: Version 1.2.8 2021-08-23 13:41:34 +02:00
Jonathan Jenne
8a31bc82db Interfaces: Version 1.5.8 2021-08-23 13:41:23 +02:00
Jonathan Jenne
9899f6867d Messaging: Correctly save emails without attachments as eml 2021-08-23 13:40:44 +02:00
Jonathan Jenne
847c7575c4 Interfaces/ZUGFeRD: log filesize with unit 2021-08-23 13:40:21 +02:00
Jonathan Jenne
94207ebe45 DocumentViewer: Version 1.6.4 2021-08-23 11:22:36 +02:00
Jonathan Jenne
1e98befca1 DocumentViewer: Replace IndependentSoft with Limilabs.Mail 2021-08-23 11:22:21 +02:00
Jonathan Jenne
04dec3495b Messaging: Version 1.2.7 2021-08-23 11:11:02 +02:00
Jonathan Jenne
1833d07397 Messaging/Email: Add Convert_ToEml 2021-08-23 11:10:48 +02:00
Jonathan Jenne
1f5e52db7b Messaging: Version 1.2.6 2021-08-20 14:28:46 +02:00
Jonathan Jenne
b480948028 Filesystem: Version 1.1.1 2021-08-20 14:28:20 +02:00
Jonathan Jenne
b55b219d0c Messaging/Email2: Dont use GetCleanFilename on path, madness ensues 2021-08-20 14:27:53 +02:00
Jonathan Jenne
250d289d08 Filesystem/File: Allow doublecolon in paths 2021-08-20 14:27:04 +02:00
Jonathan Jenne
bf95108bb8 Messaging: Version 1.2.5 2021-08-20 14:16:22 +02:00
Jonathan Jenne
01fefe893e Messaging: Remove License File again 2021-08-20 14:15:58 +02:00
Jonathan Jenne
ea0e56ee10 Messaging: Version 1.2.4 2021-08-20 14:03:36 +02:00
Jonathan Jenne
bc9cc0d218 Messaging: Add Limilabs Mail License File 2021-08-20 14:03:25 +02:00
Jonathan Jenne
9c05ed432f Messaging: Version 1.2.3 2021-08-20 13:46:20 +02:00
Jonathan Jenne
3f724dac44 Messaging: Add functions to clear temp files, get sender/receiver addresses, always convert msg to eml 2021-08-20 13:46:00 +02:00
Jonathan Jenne
9ae92b75c2 Interfaces: Version 1.5.7 2021-08-20 12:52:11 +02:00
Jonathan Jenne
f0c8132f71 Interfaces/GraphQL: Increase Cookie Size to 32k 2021-08-20 12:51:34 +02:00
Jonathan Jenne
a2cb722dc6 Interfaces: Version 1.5.6 2021-08-18 10:54:35 +02:00
Jonathan Jenne
e1d0e38057 Interfaces/ActiveDirectory: Better error handling in UpdateUser, Add Language Reference 2021-08-18 10:54:10 +02:00
Jonathan Jenne
3138f34d1a Interfaces: Version 1.5.5 2021-08-18 10:33:17 +02:00
Jonathan Jenne
fb6ff43edb Filesystem: Version 1.1.0 2021-08-16 16:24:23 +02:00
Jonathan Jenne
3552867a76 Filesystem: Add GetAppDataPath function 2021-08-16 16:22:41 +02:00
Jonathan Jenne
0a9b22b470 Jobs: Version 1.7.10 2021-08-16 16:22:24 +02:00
Jonathan Jenne
03b3168b51 Interfaces/GraphQL: Double max cookie size to 16384 2021-08-16 16:22:00 +02:00
Jonathan Jenne
2eadec5b58 Database: Version 2.2.5 2021-08-12 13:05:29 +02:00
Jonathan Jenne
8dc11680a5 Database: Fix not decrypting connection string in TestCanConnect 2021-08-12 13:05:06 +02:00
Jonathan Jenne
7998f1ec5d Database: Version 2.2.4 2021-08-11 11:28:38 +02:00
Jonathan Jenne
5f875efeda Database: even more fixes 2021-08-11 11:28:20 +02:00
Jonathan Jenne
c3cae2cfcc Database: Version 2.2.3 2021-08-11 11:25:56 +02:00
Jonathan Jenne
d506d92a9b Database: more fixes 2021-08-11 11:25:38 +02:00
Jonathan Jenne
ce7b4ce21c Database: Version 2.2.2 2021-08-11 11:18:53 +02:00
Jonathan Jenne
42f0588079 Database: FixDebuggerStepThrough attributes on some functions 2021-08-11 11:18:31 +02:00
Jonathan Jenne
fc0a86a7b1 Database: Version 2.2.1 2021-08-11 11:08:44 +02:00
Jonathan Jenne
3e496cbb4b Database: Make most functions DebuggerStepThrough 2021-08-11 11:08:21 +02:00
Jonathan Jenne
6a92ac637f Windream: Version 1.2.3 2021-08-10 11:11:59 +02:00
Jonathan Jenne
54b49faf1d Jobs: Version 1.7.9 2021-08-10 11:11:48 +02:00
Jonathan Jenne
a3de8d3812 ZUGFeRD API: Improve logging, Improve Messages 2021-08-10 11:11:17 +02:00
Jonathan Jenne
e21dff197f ZUGFeRDService: Version 1.7.0 2021-08-09 10:42:56 +02:00
Jonathan Jenne
029da899aa SQLConfig: Version 1.0.2 2021-08-02 11:58:52 +02:00
Jonathan Jenne
68c5f4dd3e SQLCommon: Make form title configurable 2021-08-02 11:58:34 +02:00
Jonathan Jenne
62b69bc685 Language: version 1.3.2 2021-08-02 11:58:06 +02:00
Jonathan Jenne
bc4f6e42e6 Windream: Normalize paths 2021-08-02 11:57:35 +02:00
Jonathan Jenne
850cbb2973 Language: RemoveInvalidCharacters catches exceptions 2021-08-02 11:56:45 +02:00
Jonathan Jenne
8d1dddb101 SQLConfig: turn into class lib again 2021-07-30 13:26:52 +02:00
Jonathan Jenne
5f8b79c007 Messaging: WIP Email2 2021-07-30 12:59:45 +02:00
Jonathan Jenne
d760fc8bda EDMIAPI: WIP Improve Client 2021-07-30 12:59:35 +02:00
Jonathan Jenne
0fa8c37d98 GUIs.Test: Improve zugferdtest 2021-07-30 12:59:12 +02:00
Jonathan Jenne
59b7408544 ZooFlow/Test: work on indexing 2021-07-30 12:58:47 +02:00
Jonathan Jenne
a95593d337 Jobs: Version 1.7.8 2021-07-30 12:57:54 +02:00
Jonathan Jenne
52fba2c52b Jobs/ZUGFeRD: Improve Logging 2021-07-30 12:56:31 +02:00
Jonathan Jenne
7ebb532626 Language: Version 1.3.1 2021-07-29 16:36:47 +02:00
Jonathan Jenne
47065c19a3 Language: Improve RemoveInvalidCharacters to remove double spaces and dots 2021-07-29 16:36:12 +02:00
Jonathan Jenne
2cf837cc92 Filesystem: Version 1.0.7 2021-07-29 16:35:00 +02:00
Jonathan Jenne
fdc994e25f Filesystem: Improve GetCleanfilename to remove double dots and spaces 2021-07-29 16:34:32 +02:00
Jonathan Jenne
643e62aca1 Windream: version 1.2.2 2021-07-29 16:33:48 +02:00
Jonathan Jenne
db4457fe3f Windream: Add Function GetVectorData 2021-07-29 16:33:37 +02:00
Jonathan Jenne
e5b8df7ee8 Messaging: Version 1.2.2 2021-07-26 16:32:34 +02:00
Jonathan Jenne
0f0b517c56 Messaging: Add SMTP Functions, inital tests 2021-07-26 16:32:06 +02:00
Jonathan Jenne
999e2e617b Messaging: Version 1.2.1 2021-07-23 11:55:07 +02:00
Jonathan Jenne
829a13d37d Messaging: WIP Email2 2021-07-23 11:54:40 +02:00
Jonathan Jenne
c22c3aa0a2 Messaging: Version 1.2.0 2021-07-22 16:45:54 +02:00
Jonathan Jenne
a09953cedc Messaging: Add Email2 Class using Limilabs Mail.dll 2021-07-22 16:45:08 +02:00
Jonathan Jenne
104636ded4 Jobs: Version 1.7.7 2021-07-20 15:23:55 +02:00
Jonathan Jenne
7986873066 Jobs/ZUGFeRD: Really replace ~ char 2021-07-20 15:23:19 +02:00
Jonathan Jenne
183a4a7229 ZUGFeRDService: 1.6.0 2021-07-20 14:42:55 +02:00
Jonathan Jenne
6843f44526 Jobs: Version 1.7.6 2021-07-20 14:42:41 +02:00
Jonathan Jenne
8401f40f8c Jobs/ZUGFeRD: Remove ~ char in original attachment filename in FileSizeLimitReachedException 2021-07-20 14:41:40 +02:00
Jonathan Jenne
610b5fe03e Jobs: Fix email strings 2021-07-20 14:41:03 +02:00
Jonathan Jenne
14bfc191f6 Jobs: Version 1.7.5 2021-07-20 14:23:42 +02:00
Jonathan Jenne
7ba1f9c990 Jobs/ZUGFeRD: fix email rejection message 2021-07-20 14:23:32 +02:00
Jonathan Jenne
3825f7e065 Jobs: Version 1.7.4 2021-07-20 14:04:56 +02:00
Jonathan Jenne
5655ccd445 Jobs/ZUGFeRD: Include original subject in rejection emails, show original filename in FileSizeLimitReachedException 2021-07-20 14:04:45 +02:00
Jonathan Jenne
dd6a215a11 Jobs: Version 1.7.3 2021-07-20 13:37:18 +02:00
Jonathan Jenne
d5fb5723ce Jobs/ZUGFeRD: fix email strings 2021-07-20 13:37:02 +02:00
Jonathan Jenne
623309cd44 ZUGFeRDService: Improve logging of custom options 2021-07-20 13:21:25 +02:00
Jonathan Jenne
b323445821 Jobs: Change Email Text for Filesize Exceeded 2021-07-20 13:21:04 +02:00
Jonathan Jenne
662c3f3ed4 Jobs: Version 1.7.2 2021-07-20 10:55:55 +02:00
Jonathan Jenne
d2409c07bb Jobs: Tweak Check_FileSize 2021-07-20 10:55:46 +02:00
Jonathan Jenne
b5d8967a5c Messaging: Prepare new email lib 2021-07-19 16:42:29 +02:00
Jonathan Jenne
0a19afdcd1 Zooflow: WIP Client 2021-07-19 16:41:26 +02:00
Jonathan Jenne
464dc1d4ad EDMI.API: WIP Client 2021-07-19 16:40:46 +02:00
Jonathan Jenne
9168474530 Jobs:/ZUGFeRD: Improve logging for Check_FileSize 2021-07-19 16:40:27 +02:00
Jonathan Jenne
c0960081f2 Jobs: Version 1.7.1 2021-07-14 12:08:08 +02:00
Jonathan Jenne
90c1a5409f Jobs: Close connection for Update_HistoryEntry as well 2021-07-14 12:07:25 +02:00
Jonathan Jenne
dfb6e5cf5c EDMI.API: Improvements to NewFileAsync 2021-07-13 16:02:51 +02:00
Jonathan Jenne
f213a6b6ae ZooFlow: Actually use keepextension option in frmTest 2021-07-13 16:02:27 +02:00
Jonathan Jenne
2bd253d4f5 EDMIService: Small tweaks 2021-07-13 16:01:54 +02:00
Jonathan Jenne
fd22b6a3bf Interfaces: Version 1.5.4 2021-07-13 13:53:01 +02:00
Jonathan Jenne
aa873d501c Interfaces: Remove obsolete pdf_zugferd_test.exe 2021-07-13 13:52:45 +02:00
Jonathan Jenne
757a8616dc Jobs: Version 1.7.0 2021-07-13 13:40:22 +02:00
Jonathan Jenne
e096f11b5e ZUGFeRDService: Version 1.5.0 2021-07-13 13:39:30 +02:00
Jonathan Jenne
d8c534c3e3 ZUGFeRDService: Add config option MaxAttachmentSizeInMegaBytes 2021-07-13 13:38:54 +02:00
Jonathan Jenne
b81d6a1314 EDMI.API/Client: WIP GetVariableValue 2021-07-12 13:57:51 +02:00
Jonathan Jenne
9f2cbc17e5 ZUGFeRDTest: Allow xml in test 2021-07-12 13:57:25 +02:00
Jonathan Jenne
aec9f58c84 Database/Firebird: Increase poolsize to 1000 2021-07-12 11:32:38 +02:00
Jonathan Jenne
df4c1691f4 Update project file 2021-07-12 11:32:03 +02:00
Jonathan Jenne
f358661297 ZUGFeRDService: Version 1.4.1 2021-07-12 11:31:36 +02:00
Jonathan Jenne
5866123893 ZUGFeRDService: Mask body test for emails, close connection when inserting history entries 2021-07-12 11:07:27 +02:00
Jonathan Jenne
49aedfb44c ZUGFeRDService: 1.4.0 2021-07-12 10:46:08 +02:00
Jonathan Jenne
2dafa15204 Config.Test: Add new project 2021-07-12 10:45:27 +02:00
Jonathan Jenne
1f690c254e Jobs: Version 1.6.6 2021-07-12 10:45:10 +02:00
Jonathan Jenne
fddeccd52b Config: Write UserConfig.xml if it does not exist 2021-07-12 10:44:59 +02:00
Jonathan Jenne
45de1d6122 ZUGFeRDService: Add IgnoreRejectionStatus Parameter 2021-07-12 10:39:38 +02:00
Jonathan Jenne
0667d31813 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-07-09 16:28:25 +02:00
Jonathan Jenne
5d61488d92 ZUGFeRDService: Rework MD5 Checksum checking to allow for configuration of rejected state 2021-07-09 16:28:20 +02:00
1c7755c100 ms threadrunnder 2021-07-09 14:24:01 +02:00
Jonathan Jenne
f90ea3133d Jobs: Version 1.6.5 2021-07-09 14:23:07 +02:00
Jonathan Jenne
345277cae7 Jobs: Open new connection for history entries 2021-07-09 14:22:41 +02:00
Jonathan Jenne
ee58242a38 ZUGFeRDService: Version 1.3.4 2021-07-09 13:42:39 +02:00
Jonathan Jenne
a80fe4714d ZUGFeRDService: improve rejected sql 2021-07-09 13:42:13 +02:00
Jonathan Jenne
2a17a37032 Config: Version 1.1.4 2021-07-09 13:27:37 +02:00
Jonathan Jenne
f75ee17d63 Config: Log user config path when loading 2021-07-09 13:27:23 +02:00
Jonathan Jenne
59900f2ab9 Interfaces: Version 1.5.3 2021-07-09 12:46:10 +02:00
Jonathan Jenne
33b83a1f6c Interfaces: More logging for PDFEmbeds.Extract 2021-07-09 12:45:23 +02:00
Jonathan Jenne
9004b3db88 Config: Version 1.1.3 2021-07-09 12:44:41 +02:00
Jonathan Jenne
d2099f5315 Config: log about app config in info log 2021-07-09 12:44:29 +02:00
Jonathan Jenne
14bd9af329 Jobs: Version 1.6.4 2021-07-09 12:07:48 +02:00
Jonathan Jenne
36bf2d9a82 Jobs: Create Zugferd Service history entry outside of transaction so that it can be found in any case 2021-07-09 12:07:20 +02:00
Jonathan Jenne
804812e562 ZooFlow: Fix DetailPage, Fix BaseForm, Tweak Appearance 2021-07-08 14:22:10 +02:00
Jonathan Jenne
e8c78ad4da Language: Add sources for RemoveInvalidChars 2021-07-08 13:51:58 +02:00
Jonathan Jenne
7d863e6acb Language: Version 1.3.0 2021-07-08 13:48:52 +02:00
Jonathan Jenne
51b23a8ebe Language: Add RemoveInvalidCharacters function 2021-07-08 13:48:36 +02:00
6709827740 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-07-08 10:35:13 +02:00
e254f7fa70 MS Globix Admin 2021-07-08 10:34:58 +02:00
Jonathan Jenne
169faeed17 Filesystem: Version 1.0.6 2021-07-06 15:33:57 +02:00
Jonathan Jenne
ec08f9c95e Filesystem: Add GetChecksumForString 2021-07-06 15:33:50 +02:00
Jonathan Jenne
3ef80383ea EDMI: Update Service, Add TestObjectIdExists, Work on GetVariableValue 2021-07-05 16:31:30 +02:00
Jonathan Jenne
bd6fa93a45 Filesystem: Version 1.0.5 2021-07-05 13:30:00 +02:00
Jonathan Jenne
828063447e Filesystem: Catch exceptions while generating checksums 2021-07-05 13:29:48 +02:00
Jonathan Jenne
49ec173c36 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-07-02 16:10:18 +02:00
Jonathan Jenne
c9dafd4bde EDMI: WIP for Client 2021-07-02 16:10:00 +02:00
ccd0e1d1fb MS Language und Globix 2021-07-02 14:04:38 +02:00
6675cb2a94 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-07-01 13:32:53 +02:00
7451478d72 ms 2021-07-01 13:31:47 +02:00
Jonathan Jenne
8e8374fc88 EDMI: Work on ClassDataASorDB 2021-06-30 16:35:21 +02:00
Jonathan Jenne
d79340d54f ZooFlow: small tweaks 2021-06-30 14:51:11 +02:00
Jonathan Jenne
6963505fe9 EDMI: Bring Service and Client up to date 2021-06-30 14:49:38 +02:00
Jonathan Jenne
a2374ce427 Config: Version 1.1.2 2021-06-30 14:49:11 +02:00
Jonathan Jenne
ed78d93def Config: Fix error when computerconfig dir does not exist 2021-06-30 14:48:37 +02:00
Jonathan Jenne
321c8fe498 ZooFlow: Improve frmTest 2021-06-30 14:48:13 +02:00
Jonathan Jenne
5a0febe8f2 Config: Version 1.1.1 2021-06-29 13:29:24 +02:00
Jonathan Jenne
89f45c37c5 Config: HOTFIX: dont do a write check for computer config and only create if not exists yet 2021-06-29 13:28:54 +02:00
Jonathan Jenne
5658c233ee EDMI: final changes to Client 2021-06-29 11:22:19 +02:00
Jonathan Jenne
54c96b0b1f Logging: Version 2.4.1 2021-06-28 16:41:16 +02:00
Jonathan Jenne
20375e3134 Logging: Fix filename with module 2021-06-28 16:40:50 +02:00
Jonathan Jenne
36b86ed9d1 EDMI: Method NewFileAsync Improvements 2021-06-28 16:40:21 +02:00
Jonathan Jenne
5d296873be Monitor: Update 2021-06-28 16:39:20 +02:00
b278f26acb MS IDB suffix, SQL, Beschriftungen, parameterübergabe 2021-06-21 16:56:29 +02:00
Jonathan Jenne
6085fba151 Monitor: Fix SQL, add Icon 2021-06-18 11:27:36 +02:00
Jonathan Jenne
c558df75a9 ZooFlow: Update Zooflow Form, Globix Tweaks 2021-06-17 13:12:12 +02:00
Jonathan Jenne
2529c30726 EDMIService: Small tweaks for AppServer 2021-06-17 13:11:39 +02:00
Jonathan Jenne
54e93d0f73 Logging: Version 2.4.0 2021-06-17 13:10:58 +02:00
Jonathan Jenne
85a33b35e8 Logging: Remove Warning from Error Log, Add Sublogging with Modules, Revert own Logger methods 2021-06-17 13:05:29 +02:00
Jonathan Jenne
4b7315a5e1 GUIs.Test: Update Test Apps 2021-06-17 13:03:10 +02:00
Jonathan Jenne
af84806bf5 DocumentViewer: Version 1.6.3 2021-06-17 12:58:42 +02:00
Jonathan Jenne
350ee79274 DocumentViewer: Trigger GC on done 2021-06-17 12:58:04 +02:00
Jonathan Jenne
8328fb27dc GUIs.Test: Update test apps 2021-06-16 14:51:47 +02:00
Jonathan Jenne
5e3c65e90c ZooFlow: Switch to new database 2021-06-15 14:28:57 +02:00
Jonathan Jenne
bb7153f6c1 Filesystem: fix comment 2021-06-15 14:28:31 +02:00
Jonathan Jenne
ff172ed5bc Logging: Version 2.3.1 2021-06-15 14:27:55 +02:00
Jonathan Jenne
44199a71e7 Logging: Make Log Functions StepThrough 2021-06-15 14:27:22 +02:00
Jonathan Jenne
8c966d8d5f EDMI: Small Changes 2021-06-14 16:29:12 +02:00
Jonathan Jenne
3a79781156 ConfigCreator/SignatureGenerator: name backup signatures with date and time 2021-06-14 16:18:36 +02:00
Jonathan Jenne
ca8f94810e ZooFlow: Include new icons 2021-06-14 14:46:47 +02:00
Jonathan Jenne
ab1cb2c847 EDMI.API: Clean up Client 2021-06-14 14:46:32 +02:00
Jonathan Jenne
6fc4541567 EDMIService: clean up edmiservice 2021-06-14 14:46:15 +02:00
Jonathan Jenne
8530005b6b ZooFlow: Include Globix fixes 2021-06-14 11:53:03 +02:00
Jonathan Jenne
ebef306a72 ConfigCreator: Signature Generator 2021-06-11 15:43:04 +02:00
Jonathan Jenne
089c554ec1 ALL: Update NLog 2021-06-10 16:40:39 +02:00
Jonathan Jenne
8054fcf1d7 GlobalIndexer: Version 1.0.2.0 2021-06-09 16:12:34 +02:00
Jonathan Jenne
05bf0b2bc0 GlobalIndexer: Dont log empty lookup controls as warning 2021-06-09 16:12:07 +02:00
Jonathan Jenne
5c9132c090 Windream: Version 1.2.1 2021-06-08 16:13:48 +02:00
Jonathan Jenne
a413145214 Windream: Fix ConvertIndexValue by using ToInt32 instead of ToInt16 2021-06-08 16:13:14 +02:00
Jonathan Jenne
e733c7919c Modules.ZooFlow: Version 1.1.0 2021-06-07 15:20:17 +02:00
Jonathan Jenne
f06971170d Common: Version 1.7.8 2021-06-07 15:18:31 +02:00
Jonathan Jenne
0025cada64 DocumentViewer: Version 1.6.2 2021-06-07 15:17:55 +02:00
Jonathan Jenne
6152c6bae4 Common: small tweaks 2021-06-07 15:16:14 +02:00
Jonathan Jenne
c411730b6c ClipboardWatcher: Translate frmMatch 2021-06-07 15:08:50 +02:00
Jonathan Jenne
e36013d730 Common: Translate DocumentResultList 2021-06-07 15:08:26 +02:00
Jonathan Jenne
84b16fb730 ZooFlow: Add Constants for Languages 2021-06-07 15:08:06 +02:00
Jonathan Jenne
824f5cfc10 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-06-07 13:40:27 +02:00
29daac2732 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-06-07 13:38:57 +02:00
9450e9365a MS Config 2021-06-07 13:38:38 +02:00
Jonathan Jenne
33cfb257b1 use new Encryption methods 2021-05-28 11:01:59 +02:00
Jonathan Jenne
3d30ab7309 Config: Remove DecryptConnectionStrings 2021-05-28 11:01:06 +02:00
Jonathan Jenne
5c9eb4bf1b Database: Version 2.2.0 2021-05-28 10:59:42 +02:00
Jonathan Jenne
258d412b9a Database: Add Encryption methods for connection string 2021-05-28 10:59:34 +02:00
Jonathan Jenne
aa6e211957 Encryption: Version 1.1.0 2021-05-28 10:58:40 +02:00
Jonathan Jenne
0e2ed68f9e Encryption: Return original value on error 2021-05-28 10:57:50 +02:00
Jonathan Jenne
b1b4868010 Add Encryption Module, remove all encryption Code from Filesystem to prevent circular dependencies 2021-05-26 16:37:55 +02:00
Jonathan Jenne
0e25ec9cec DocumentViewer: Version 1.6.1 2021-05-26 15:02:00 +02:00
Jonathan Jenne
df0b8638f2 DocumentViewer: Swich back to Class Library.. 2021-05-26 15:01:36 +02:00
Jonathan Jenne
8558353e78 Monitor: Version 0.1.0 2021-05-26 14:46:35 +02:00
Jonathan Jenne
402f393e35 Monitor: first prototype 2021-05-26 14:45:14 +02:00
Jonathan Jenne
826b1c41ec Monitor: icons 2021-05-25 16:53:15 +02:00
Jonathan Jenne
61f5c80653 MonoRepoUtils 2021-05-21 16:31:55 +02:00
Jonathan Jenne
f681a6bc69 Monitor 2021-05-21 16:31:35 +02:00
Jonathan Jenne
e53e79b05a Remove State Project 2021-05-20 16:13:51 +02:00
Jonathan Jenne
c022872832 EDMIAPI: Add DataWithFallback 2021-05-20 16:13:16 +02:00
Jonathan Jenne
e29c635f41 Monitor: More changes 2021-05-20 16:12:26 +02:00
Jonathan Jenne
9133122ef5 Common: Version 1.7.7 2021-05-20 16:10:47 +02:00
Jonathan Jenne
4f7b27758c Common: Add missing ref to TreeList 2021-05-20 16:09:53 +02:00
Jonathan Jenne
7a4cac4299 Language: Version 1.1.0 2021-05-20 16:07:57 +02:00
Jonathan Jenne
0c4e1879aa Language: Add NotNull function for DataRows 2021-05-20 16:07:22 +02:00
Jonathan Jenne
667dd65436 Remove DocumentViewerTest Project 2021-05-19 13:19:03 +02:00
Jonathan Jenne
31777586fe Database: Move Database Adapters to Subfolder, Add TableCache 2021-05-19 13:18:34 +02:00
Jonathan Jenne
04db51f845 Common: Use GridBuilder in DocumentResultList 2021-05-19 13:18:03 +02:00
Jonathan Jenne
dd2ed7d6a0 Common: Add Support for TreeList in GridBuilder 2021-05-19 13:17:41 +02:00
Jonathan Jenne
f3e7090a01 DocumentViewer: Add Testforms 2021-05-19 13:17:11 +02:00
Jonathan Jenne
094c454019 DocumentVIewerTest: Migrate to DocumentViewer 2021-05-19 13:16:49 +02:00
Jonathan Jenne
feb6bdb757 Logging: Version 2.3.0 2021-05-17 14:34:50 +02:00
Jonathan Jenne
9e7c840579 Logging: Add ClearOldLogfiles to remove logfiles older than x, Add ModuleName to create subloggers with separate logfiles 2021-05-17 14:34:41 +02:00
Jonathan Jenne
f50fbe7099 ZooFlow: fix globx admin form constructor 2021-05-17 14:33:36 +02:00
Jonathan Jenne
d32a14c4d8 Database: Throw when Connection is nothing in MaybeGetTransaction 2021-05-17 10:39:38 +02:00
Jonathan Jenne
4c78e6e5a7 Monitor: work on init 2021-05-17 10:39:15 +02:00
Jonathan Jenne
4e56d474fa Database.Cached: Add Database Cached Module 2021-05-17 10:38:53 +02:00
Jonathan Jenne
7b31514ccf Fix BaseRibbonForm 2021-05-17 10:38:34 +02:00
Jonathan Jenne
9d51d4ffb9 ZooFlow 2021-05-17 10:37:43 +02:00
Jonathan Jenne
d038beedfe Database: Version 2.1.4 2021-05-11 14:13:38 +02:00
Jonathan Jenne
ad4771d2ac Database/MSSQL: Use connection from transaction for ExecuteNonQuery 2021-05-11 14:13:13 +02:00
Jonathan Jenne
a250f0e1bb Jobs: Version 1.6.3 2021-05-11 13:56:52 +02:00
Jonathan Jenne
94e0188a12 Database: Version 2.1.3 2021-05-11 13:56:22 +02:00
Jonathan Jenne
de7c92e44e Jobs/ZUGFeRD: Properly create history entries 2021-05-11 13:55:52 +02:00
Jonathan Jenne
81b9fa7f63 Firebird: Add ExecuteNonQuery with Transaction 2021-05-11 13:55:14 +02:00
Jonathan Jenne
c47209c18c Jobs: Version 1.6.2 2021-05-11 11:19:14 +02:00
Jonathan Jenne
664d880c2b ZUGFeRDService: Version 1.3.3 2021-05-11 11:16:42 +02:00
Jonathan Jenne
fabe104951 ZUGFeRDService: delete item values with transaction 2021-05-11 11:16:14 +02:00
Jonathan Jenne
8d1221d802 Database: Version 2.1.2 2021-05-11 11:03:57 +02:00
Jonathan Jenne
40f0b50ae6 Database: Fix opening MSSQL connection twice 2021-05-11 11:02:08 +02:00
Jonathan Jenne
5fed0a4255 Database: Version 2.1.1 2021-05-10 16:46:40 +02:00
Jonathan Jenne
e93880aed7 Database: Dont try to open already opened connections for MSSQL 2021-05-10 16:46:28 +02:00
Jonathan Jenne
f50b9db499 ZUGFeRDService: Version 1.3.2 2021-05-10 16:14:52 +02:00
Jonathan Jenne
39b83fd495 ZUGFeRDService: Remove GDPicture ref 2021-05-10 16:14:05 +02:00
Jonathan Jenne
2c34f13694 ZUGFeRDService: Version 1.3.1 2021-05-10 16:12:42 +02:00
Jonathan Jenne
d028cf455b Jobs: Version 1.6.1 2021-05-10 16:12:08 +02:00
Jonathan Jenne
23a65cdeef Jobs/ZUGFeRD: Fix transactions not committed when expected errors happen (md5, etc.) 2021-05-10 16:11:38 +02:00
Jonathan Jenne
bac5a3bcd4 ZUGFeRDService: Remove GDPicture Key, fix Firebird section in Config 2021-05-10 16:09:13 +02:00
Jonathan Jenne
104b3d6b8b Common: Version 1.7.6 2021-05-10 14:52:33 +02:00
Jonathan Jenne
b9e6dea453 Common/DocumentResultList: Log errors in LoadFile_AsByteArray 2021-05-10 14:51:55 +02:00
Jonathan Jenne
ec2916cebd ZooFlow: Admin 2021-05-10 14:50:21 +02:00
Jonathan Jenne
1decc85753 Monitor: Add Firebird dll 2021-05-10 14:50:04 +02:00
Jonathan Jenne
b3c8d828f4 Jobs: Version 1.6.0.0 2021-05-10 14:49:41 +02:00
Jonathan Jenne
bdd7867f96 ZUGFeRDService: 1.3.0.0 2021-05-10 14:48:55 +02:00
Jonathan Jenne
e53f22ce31 ZUGFeRDService: Load ExceptionEmailAddress from Config 2021-05-10 14:48:10 +02:00
Jonathan Jenne
fcd21faa01 Jobs/ZUGFeRD: Use ExceptionEmailAddress from Config 2021-05-10 14:47:33 +02:00
Jonathan Jenne
0771d5af28 Jobs/ZUGFeRD: Handle Errors while moving files, send mail when unhandled exceptions occur. 2021-05-10 14:30:05 +02:00
Jonathan Jenne
2ae4c9a555 ZUGFeRDService: Integrate with Config Module, Remove My.Settings 2021-05-10 14:27:09 +02:00
Jonathan Jenne
a4b7cfd9ef Database: Update EntityFramework to 6.4.0 2021-05-10 14:24:02 +02:00
Jonathan Jenne
6be0dd3aa8 Windream: Version 1.2.0 2021-05-10 11:38:32 +02:00
Jonathan Jenne
8ac01eefa4 Windream: use file versioning from Filesystem Module in VersionWMFilename 2021-05-10 11:37:58 +02:00
Jonathan Jenne
a423842423 Monitor: Clean up 2021-05-07 13:36:57 +02:00
Jonathan Jenne
87f40977e2 ZooFlow: Remove references to SaveData from Interface 2021-05-07 13:36:08 +02:00
Jonathan Jenne
2c28419a34 TestGUI: Update frmLookup 2021-05-07 13:35:46 +02:00
Jonathan Jenne
1acb354540 EDMIService: 2.1.1 2021-05-07 13:35:23 +02:00
Jonathan Jenne
07b2bcaeaf Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-05-07 13:26:22 +02:00
Jonathan Jenne
028690308d Version 3.2.1 2021-05-07 13:26:02 +02:00
Jonathan Jenne
3c186e39a4 LookupControl: Set EditValue for single selected values, fixes disappearing values when used as Cell Editor in GridControl 2021-05-07 12:17:46 +02:00
41f67b26ec Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-05-06 17:00:46 +02:00
9e9a489a26 MS 2021-05-06 17:00:07 +02:00
Jonathan Jenne
43dced9489 EDMIService: Don't log ReturnDatatableFromCache in info 2021-05-06 16:49:20 +02:00
Jonathan Jenne
561b5b2f92 LookupGrid: Version 3.2.0 2021-05-06 10:34:41 +02:00
Jonathan Jenne
e0612bc0d3 LookupGrid: Update NullText for initial state 2021-05-06 10:33:59 +02:00
Jonathan Jenne
deec4e8bac TestGUI: Add Checksum form 2021-05-06 10:33:21 +02:00
Jonathan Jenne
8a1c4315c0 EDMIService: 2.1.0 2021-05-05 15:05:52 +02:00
Jonathan Jenne
2a9162ff63 EDMIService: switch to x64 2021-05-05 15:05:10 +02:00
Jonathan Jenne
b9c7a23ddd EDMIService: Apply timeout of 4 minutes for datatable jobs 2021-05-05 15:04:51 +02:00
Jonathan Jenne
c11533a2e4 Database: Version 2.1.0 2021-05-05 15:02:19 +02:00
Jonathan Jenne
c6726c4f3e Database: Add timeout option to all functions 2021-05-05 15:01:41 +02:00
Jonathan Jenne
3f15f18226 SQLConfig: Add Default value for connection string 2021-05-04 16:31:55 +02:00
Jonathan Jenne
f65f838543 SQLEditor: Add Nlog 2021-05-04 16:31:42 +02:00
Jonathan Jenne
4cf03c3904 Monitor: First UI draft 2021-05-04 16:31:30 +02:00
Jonathan Jenne
cf8469da97 ZooFLow: remove SaveData implements 2021-05-04 16:30:47 +02:00
Jonathan Jenne
15f3de7903 SQLConfig: set DialogResult 2021-05-04 14:54:35 +02:00
Jonathan Jenne
ac4fabe8c2 ZooFLow: Use SQLConfig form 2021-05-04 14:54:15 +02:00
Jonathan Jenne
baea2d07d3 Monitor/SQLConfig: Add Initial Project 2021-05-04 14:43:48 +02:00
Jonathan Jenne
e0df4da27d Filesystem: Version 1.0.4 2021-05-04 11:10:32 +02:00
Jonathan Jenne
5391bb8d79 File: clean up GetChecksum 2021-05-04 11:10:06 +02:00
Jonathan Jenne
42f9c04b24 LookupGrid: 3.1.0.1 2021-05-03 11:46:20 +02:00
Jonathan Jenne
d5448153fd LookupGrid: Update licenses.licx 2021-05-03 11:45:41 +02:00
Jonathan Jenne
47893a44c6 ZooFlow: Administration 2021-04-29 16:09:49 +02:00
Jonathan Jenne
cbd861fc89 TestGUI: Add Localizer Tests for LookupControl 2021-04-29 16:09:27 +02:00
Jonathan Jenne
c33d5ff340 SQLEditor: Minor Tweaks 2021-04-29 16:08:31 +02:00
Jonathan Jenne
81932eaab6 Common: Version 1.7.5 2021-04-29 16:06:50 +02:00
Jonathan Jenne
fc014a57ef Common: Dont swallow sql exceptions 2021-04-29 16:05:28 +02:00
Jonathan Jenne
91ad6fe33d LookupGrid: Version 3.1.0 2021-04-29 12:25:57 +02:00
Jonathan Jenne
aa1e11b030 LookupGrid: Remove old Versions, Fix Null Value Text \o/ 2021-04-29 12:25:43 +02:00
Jonathan Jenne
817347af6f clean up 2021-04-26 16:43:42 +02:00
Jonathan Jenne
2bf8a18277 Common: Version 1.7.4 2021-04-26 16:32:19 +02:00
Jonathan Jenne
af040e4ee9 ZooFlow: Use Error Handling from Common 2021-04-26 16:31:57 +02:00
Jonathan Jenne
18786bee33 Common: Improve BaseForms and ErrorHandler 2021-04-26 16:31:41 +02:00
Jonathan Jenne
72e639dc0c ZooFlow: Use BaseRibbonForm, deprecate frmAdmin_Base 2021-04-26 15:22:11 +02:00
Jonathan Jenne
e742466bfb SQLEditor: Version 1.1.0 2021-04-26 15:21:48 +02:00
Jonathan Jenne
1b6d3e6b4f SQLEditor: First Version 2021-04-26 15:21:18 +02:00
Jonathan Jenne
2202f90914 ZooFlow: NotNull from Modules.Language 2021-04-26 11:35:09 +02:00
Jonathan Jenne
7b68b622ff DocumentViewer: Version 1.6.0 2021-04-26 11:22:50 +02:00
Jonathan Jenne
1283cfae61 DocumentViewer: Support most toolbar actions for word-like documents #CW-1 2021-04-26 11:22:13 +02:00
Jonathan Jenne
71e3769cdd ZooFlow: Admin 2021-04-23 15:42:00 +02:00
Jonathan Jenne
57d27bf0b9 Logging: 2.2.0 2021-04-23 15:41:46 +02:00
Jonathan Jenne
5a7223cac0 Logging: Add ClassName Parts for GetFullClassName 2021-04-23 15:41:31 +02:00
Jonathan Jenne
857c559e01 DocumentViewer: Version 1.5.0 2021-04-23 11:30:48 +02:00
Jonathan Jenne
0c28699d73 DocumentViewer: Show page count 2021-04-23 11:30:11 +02:00
Jonathan Jenne
0f44ae980d ZooFLow: CW Admin 2021-04-22 16:57:16 +02:00
Jonathan Jenne
969834111d Common: Version 1.7.3 2021-04-21 14:32:02 +02:00
Jonathan Jenne
385ad98d95 Common: Custom Draw Cell in catch block 2021-04-21 14:31:39 +02:00
Jonathan Jenne
c0771a567f Windows: Version 1.3.0 2021-04-21 13:54:12 +02:00
Jonathan Jenne
44c76e1192 Windows: Properly calculate Screen scaling 2021-04-21 13:54:02 +02:00
Jonathan Jenne
9f3eb8316a Common: Version 1.7.2 2021-04-19 16:31:04 +02:00
Jonathan Jenne
df2593edd8 ZooFlow: WIP CW Admin 2021-04-19 16:30:32 +02:00
Jonathan Jenne
764adc7123 Common: Add GridBuilder 2021-04-19 16:30:15 +02:00
Jonathan Jenne
cc2a0e5936 SQLEditor: New Module 2021-04-19 16:30:00 +02:00
Jonathan Jenne
5e45aef7ff RegexEditor: Improve Look and Feel 2021-04-19 14:03:33 +02:00
Jonathan Jenne
04fd63a9c7 EDMIService: Remove Listing Tables in Job Listener 2021-04-15 16:06:13 +02:00
Jonathan Jenne
f6fc3be8ed ZUGFeRDService: Integrate MSSQL Transactions, Rollback for Application Exceptions #MR-2 2021-04-15 15:57:09 +02:00
Jonathan Jenne
07ce5488df EDMIService: Remove Calls to UpdateTraceLogging 2021-04-15 15:52:17 +02:00
Jonathan Jenne
673e8b83c5 Database: Version 2.0.2 2021-04-15 15:51:46 +02:00
Jonathan Jenne
a45b8db100 Database: Remove TestCanConnect for most functions, check connection state for TestCanConnect, check for empty connection string in maskconnectionstring 2021-04-15 15:50:25 +02:00
Jonathan Jenne
d17ef894a0 Database: Version 2.0.1 2021-04-15 13:31:44 +02:00
Jonathan Jenne
7e2359f006 Database: Expose GetConnection function 2021-04-15 13:31:35 +02:00
Jonathan Jenne
925b91261a VirtualDrive: Clean up 2021-04-15 11:18:27 +02:00
Jonathan Jenne
3e7aaae67b JobRunner: Clean up 2021-04-15 11:18:16 +02:00
Jonathan Jenne
87b15f8540 EDMIService: Update Deps, Add Logging, Clean up app.config 2021-04-15 11:16:15 +02:00
Jonathan Jenne
c8f77855ec Jobs: Version 1.5.1 2021-04-15 11:15:26 +02:00
Jonathan Jenne
6ce39ea261 Jobs/EDMI: Add Logging for GetOriginalEmailPath 2021-04-15 11:15:09 +02:00
Jonathan Jenne
2f047b67d9 ZooFlow: Admin 2021-04-15 11:14:39 +02:00
Jonathan Jenne
9b0527d601 TestGUI: update 2021-04-15 11:14:28 +02:00
Jonathan Jenne
2b3e56dca7 Database: Version 2.0.0 2021-04-15 11:13:57 +02:00
Jonathan Jenne
37609ee918 Database: Add Support for MSSQL Transactions
BREAKING CHANGE: Rename GetScalarValueConStr and ExecuteNonQueryCS
2021-04-15 11:13:46 +02:00
Jonathan Jenne
52f2394e6e Interfaces: Version 1.5.2 2021-04-14 11:12:34 +02:00
Jonathan Jenne
1c00cb9fc6 Interfaces: Rename PDFAttachments to PDFEmbeds, also throw zugferd exception when zugferd-invoice.xml could not be parsed 2021-04-14 11:12:05 +02:00
Jonathan Jenne
ec986a36f2 Filesystem: Version 1.0.3 2021-04-14 11:10:54 +02:00
Jonathan Jenne
db8e80dd50 Filesystem: Cut path in half if too long 2021-04-14 11:08:30 +02:00
Jonathan Jenne
ddd04a6f8a TestGUI: Addnew test for filesystem class 2021-04-14 11:06:29 +02:00
Jonathan Jenne
7d84bd9b41 ZooFlow: Administration 2021-04-13 16:28:15 +02:00
Jonathan Jenne
82a88fdbb1 LookupGrid: Version 3.0.5.0 2021-04-12 16:56:09 +02:00
Jonathan Jenne
3102d7ad60 LookupGrid: Escape Selected Rows in Popup 2021-04-12 16:55:30 +02:00
Jonathan Jenne
18792e8e6e LookupGrid: Version 3.0.4.0 2021-04-12 15:52:21 +02:00
Jonathan Jenne
86ec33251b LookupGrid: BestFit for Value Column 2021-04-12 15:51:54 +02:00
Jonathan Jenne
e7287e4b24 ZooFlow: Add button icons and dynamic titles 2021-04-12 12:23:55 +02:00
Jonathan Jenne
7680c6c95d ZooFlow: frmTest import/export works now with excel files! 2021-04-12 10:58:46 +02:00
Jonathan Jenne
45cc51e19f Common: Version 1.7.1 2021-04-09 15:29:45 +02:00
Jonathan Jenne
925e150ba7 Common/DocumentPropertyMenu: Add Copy Folder Path also for Legacy menu 2021-04-09 15:29:00 +02:00
Jonathan Jenne
56a86eaaab merge 2021-04-08 16:58:50 +02:00
Jonathan Jenne
97c0b72d9d ZooFlow: Admin 2021-04-08 16:57:57 +02:00
1a3b9862f9 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-04-08 16:19:27 +02:00
fb8f4a13cf MS Zooflow Test 2021-04-08 16:19:17 +02:00
Jonathan Jenne
37ee8bef5d LookupGrid: Version 3.0.3 2021-04-07 13:42:40 +02:00
Jonathan Jenne
383c1ce301 LookupGrid: Fix error causing multiple entries in lookup control 2021-04-07 13:42:14 +02:00
Jonathan Jenne
96f3ece84e TestGUI: update test 2021-04-07 12:28:55 +02:00
Jonathan Jenne
11908ab246 LookupGrid: Update Datasource when new value is added 2021-04-07 12:28:40 +02:00
Jonathan Jenne
2450977fc3 GlobalIndexer: Revert setting up handler before default value 2021-04-07 12:27:04 +02:00
Jonathan Jenne
5218782131 EDMIService: Add Logging to UpdateTraceLogging 2021-04-06 17:09:55 +02:00
Jonathan Jenne
33d3af4de8 EDMIService: Reload Config every 5 mins and change tracelogging/debug logging based on debug option in config 2021-04-06 16:39:14 +02:00
Jonathan Jenne
2cbafff539 Config: Version 1.1.0 2021-04-06 16:37:00 +02:00
Jonathan Jenne
686b5bc0ec Config: Add Reload Function 2021-04-06 16:36:15 +02:00
Jonathan Jenne
858ac7d312 GlobalIndexer: Version 1.0.1 2021-04-06 14:22:31 +02:00
Jonathan Jenne
ec8c0c7cd9 GlobalIndexer: Setup oncontrolchanged handler before default value 2021-04-06 14:21:21 +02:00
Jonathan Jenne
581b8d4f1f LookupGrid: Version 3.0.2 2021-04-06 14:18:06 +02:00
Jonathan Jenne
df261a36ac LookupControl: fix values disappearing from popup on second open 2021-04-06 14:17:38 +02:00
Jonathan Jenne
37cc6c9305 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-04-06 13:52:14 +02:00
Jonathan Jenne
05c9cc323b ZooFlow: Include sourcesql window again 2021-04-06 13:52:03 +02:00
5a7782e1c0 MS 2021-04-06 13:50:22 +02:00
Jonathan Jenne
8a6ca92939 merge 2021-04-06 13:28:08 +02:00
Jonathan Jenne
1caed3d720 ZooFLow: fix active column? 2021-04-06 13:21:19 +02:00
Jonathan Jenne
cefe07bf57 ZooFLow: Almost finish sourcesql window 2021-04-06 13:21:05 +02:00
Jonathan Jenne
cfbe2fd4b6 ZooFlow: Add about image 2021-04-06 13:20:41 +02:00
Jonathan Jenne
be4065208c TestGUI: Update Lookup GUI 2021-04-06 13:20:03 +02:00
Jonathan Jenne
41c3ded13c LookupGrid: Version 3.0.1 2021-04-06 13:19:51 +02:00
Jonathan Jenne
6508ff742a LookupControl: Fix empty popup when datasource is empty but allownewvalues is true 2021-04-06 13:19:02 +02:00
9b810b8e5f MS 2021-04-06 13:11:38 +02:00
7fb03fd9a2 MS Admin Globix 2021-04-06 13:03:49 +02:00
Jonathan Jenne
a756c51f34 ZooFlow: Administration 2021-04-01 12:07:40 +02:00
Jonathan Jenne
20de7e5a11 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-03-31 14:43:38 +02:00
Jonathan Jenne
d360a43a25 Windows: Add Screen CLass 2021-03-31 14:42:50 +02:00
445554295d MS Globix Verwaltung Integration 2021-03-31 14:25:08 +02:00
Jonathan Jenne
781a6ae55b merge 2021-03-30 12:18:02 +02:00
Jonathan Jenne
7e0422e605 GridControl: Version 3.0.0.0 2021-03-30 12:17:36 +02:00
Jonathan Jenne
3fca528eed GridControl: Version 3.0.0.0 2021-03-30 12:17:03 +02:00
Jonathan Jenne
27ec58ab24 LookupGrid: Swap buttons 2021-03-30 12:15:49 +02:00
Jonathan Jenne
afca91ad19 LookupGrid: Version 2.4.0.0 2021-03-30 11:41:49 +02:00
Jonathan Jenne
f3f1925634 LookupGrid: Filter datasource in popup according to selected values 2021-03-30 11:41:02 +02:00
Jonathan Jenne
0e951c630e LookupControl: Version 2.3.3.0 2021-03-29 11:29:15 +02:00
Jonathan Jenne
a0377c6c19 LookupGrid: Fix Unsolicited opening of Popup, fix empty control 2021-03-29 11:28:44 +02:00
Jonathan Jenne
5c6d7296e1 TestGUI: Improve LookupForm 2021-03-29 11:27:32 +02:00
Jonathan Jenne
d17504af4d Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-03-26 16:41:27 +01:00
Jonathan Jenne
96242f4071 LookupGrid: Version 2.3.2.0 2021-03-26 16:41:15 +01:00
Jonathan Jenne
6e5d1f5721 LookupGrid: Hopefully fix the fProperties shit 2021-03-26 16:40:39 +01:00
Jonathan Jenne
184969c7aa LookupGrid: make checkbox column slightly wider 2021-03-26 15:06:25 +01:00
Jonathan Jenne
9bcd8d0c81 LookupGrid: dont skip updating values when list of values is empty 2021-03-26 15:06:02 +01:00
733bc86e7f MS frmTest 2021-03-25 15:49:49 +01:00
Jonathan Jenne
f3f6599fc0 Common: Version 1.7.0.0 2021-03-25 14:10:52 +01:00
Jonathan Jenne
5db5a508cb Common: Add Copy Folder Path to context menu 2021-03-25 14:10:25 +01:00
Jonathan Jenne
9f7a12dcf5 ClipboardWatcher: Version 1.3.0.0 2021-03-24 16:32:24 +01:00
Jonathan Jenne
29aada39f6 Common: Version 1.6.0.0 2021-03-24 16:32:08 +01:00
Jonathan Jenne
ee9c0c0b09 ClipboardWatcher: Show Clipboard Text in Document Result 2021-03-24 16:28:08 +01:00
Jonathan Jenne
e0745a2aac DocumentResultList: Make window title configurable 2021-03-24 16:27:21 +01:00
Jonathan Jenne
21bf3a7d32 Move to LookupControl3 for Globix 2021-03-22 15:58:20 +01:00
Jonathan Jenne
a34c29d8e2 Common: Version 1.5.1 2021-03-22 15:42:05 +01:00
Jonathan Jenne
e4baa1d671 DocumentResultList: Remove Hashes for now 2021-03-22 15:40:15 +01:00
Jonathan Jenne
ad1b1fca2f ZooFlow: Improve Admin icons 2021-03-22 13:14:23 +01:00
97dca56181 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-03-19 14:05:52 +01:00
12348d6894 MS Globix DLL ControlCreator 2021-03-19 14:05:46 +01:00
Jonathan Jenne
d930301870 ZooFlow: fix frmtest 2021-03-19 14:03:33 +01:00
e62bed993e ms merge 2021-03-18 15:15:25 +01:00
02630aa1da ns 2021-03-18 15:13:38 +01:00
Jonathan Jenne
f5b6e0de27 Monorepo: Update Dependencies 2021-03-18 13:17:03 +01:00
Jonathan Jenne
1b75a4f631 GlobalIndexer: Add New GUI Module 2021-03-18 13:16:48 +01:00
Jonathan Jenne
9346ac1600 LookupGrid: Version 2.3.1.0 2021-03-18 13:14:18 +01:00
Jonathan Jenne
922047ede8 LookupGrid: fix autoselect 2021-03-18 13:13:36 +01:00
Jonathan Jenne
6ea3e1669c LookupGrid: Version 2.3.0.0 2021-03-17 13:39:02 +01:00
Jonathan Jenne
d5b677ae07 LookupGrid: show value when only one value is selected, if new value is added in multiselect, select it automatically 2021-03-17 13:38:27 +01:00
Jonathan Jenne
64137a297c Zooflow: administration 2021-03-17 10:25:23 +01:00
Jonathan Jenne
099d65ed70 Zooflow: frmtest streams 2021-03-16 11:38:07 +01:00
Jonathan Jenne
635d5f5f94 SnapPanel fix 2021-03-16 10:49:58 +01:00
Jonathan Jenne
6d7ef5a6ea Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-03-16 10:47:07 +01:00
Jonathan Jenne
5df3f4a32d ZooFlow: Administration 2021-03-16 10:46:55 +01:00
a55e98a8a7 ms 2021-03-16 09:32:04 +01:00
48ab3c9977 MSZooFlow Test Import Datei 2021-03-16 09:24:50 +01:00
Jonathan Jenne
022d124ee0 Version 2.2.0 2021-03-15 13:28:50 +01:00
Jonathan Jenne
127c100990 LookupGrid: Improve strings, hide dropdown button when multiselect false 2021-03-15 13:28:43 +01:00
Jonathan Jenne
1cb27d6b3a SnapPanel: Version 1.0.1 2021-03-12 16:37:16 +01:00
Jonathan Jenne
fa66a40e66 SnapPanel: Change Minimum .NET version to 4.6.1 2021-03-12 16:37:01 +01:00
Jonathan Jenne
c3b70369a9 EDMIService: Fix Modules 2021-03-12 14:55:48 +01:00
Jonathan Jenne
72c97410bc JobRunner: Disable Test Job by default 2021-03-12 14:54:03 +01:00
Jonathan Jenne
d723aa3243 MonoRepo: Project File 2021-03-12 14:53:31 +01:00
Jonathan Jenne
20e7855327 SnapPanel: Init 2021-03-12 14:53:08 +01:00
Jonathan Jenne
d101a8a36b EDMI.File: Move Project 2021-03-12 14:52:44 +01:00
Jonathan Jenne
1f11c8d269 Jobs: Version 1.5.0 2021-03-11 13:01:47 +01:00
Jonathan Jenne
a183ae975d Jobs: New Version of GraphQLJob 2021-03-11 13:01:16 +01:00
Jonathan Jenne
2ef98e4a06 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-03-11 11:22:57 +01:00
Jonathan Jenne
e031bca9bd Logging: Version 2.1.0 2021-03-11 11:22:43 +01:00
Jonathan Jenne
a50bcd9a5e Logging: Remove Datestring from log strings, log all loglevels in debug log 2021-03-11 11:22:34 +01:00
4ab7772609 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-03-11 10:45:12 +01:00
Jonathan Jenne
83640ff64b Database: Version 1.2.3 2021-03-11 10:41:33 +01:00
Jonathan Jenne
a955406464 Database: Better logging of errors 2021-03-11 10:41:21 +01:00
9637172824 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-03-11 10:05:36 +01:00
c681bfb674 MS FlowSearch EDMIService ObjectAdd 2021-03-11 09:37:24 +01:00
Jonathan Jenne
cd44125d96 Database: Version 1.2.2 2021-03-11 09:36:27 +01:00
Jonathan Jenne
344435987a Database: Log Connection string for GetDatatableWithConnection 2021-03-11 09:36:01 +01:00
Jonathan Jenne
5bdfa29d08 Jobs: Version 1.4.1 2021-03-10 13:20:44 +01:00
Jonathan Jenne
35f7ee677d Jobs: Add MSSQL as Parameter 2021-03-10 13:20:20 +01:00
Jonathan Jenne
c459c13229 Jobs: Version 1.4.0 2021-03-10 13:19:33 +01:00
Jonathan Jenne
2d08ab2c22 JobRunner: Load Jobrunner GraphQL Queries via Database 2021-03-10 13:19:17 +01:00
Jonathan Jenne
fb410d6308 Database: Clean up Get_ConnectionStringforID, Version 1.2.1 2021-03-10 13:17:39 +01:00
Jonathan Jenne
9346eb9534 Zooflow: Add frmtest 2021-03-09 15:36:07 +01:00
Jonathan Jenne
36336cd00b ZooFlow: Admin 2021-03-08 16:29:51 +01:00
Jonathan Jenne
6b814b9089 ZooFlow: IDB Admin 2021-03-08 15:34:57 +01:00
Jonathan Jenne
526c9c349a ZUGFerdTest: Validate Files with new gdpicture 2021-03-08 15:34:39 +01:00
504199adc6 Commit Changes 2021-03-04 09:12:13 +01:00
838b1cb61e MS 2021-03-04 09:10:39 +01:00
Jonathan Jenne
ce0096408b Windows: Version 1.2.2 2021-03-03 10:34:10 +01:00
Jonathan Jenne
b35e8fa588 ZooFlow: Add Animator, Improve Hotkey Usage 2021-03-03 10:33:43 +01:00
Jonathan Jenne
b0da663756 Windows: Improve Hotkey 2021-03-03 10:32:36 +01:00
Jonathan Jenne
1d315a15b8 Windows: fix animator not disappearing, add topmost 2021-03-03 09:57:45 +01:00
Jonathan Jenne
3c237a474b Windows: Version 1.2.1 2021-03-03 09:19:55 +01:00
Jonathan Jenne
dbf43204e1 LookupGrid: Fucking autogenerated fProperties 2021-03-03 09:19:20 +01:00
Jonathan Jenne
b759d18b6b Windows: Improve Animator 2021-03-03 09:18:39 +01:00
Jonathan Jenne
cd75459a27 LookupGrid: Version 2.1.2 2021-03-02 10:18:59 +01:00
Jonathan Jenne
4540778c5a LookupControl: Translate Strings for LookupControl2 2021-03-02 10:18:30 +01:00
Jonathan Jenne
0a37e7b140 LookupGrid: Version 2.1.1 2021-03-02 09:31:15 +01:00
Jonathan Jenne
deb10b8958 LookupGrid: Translate last string in LookupGrid 2021-03-02 09:30:47 +01:00
Jonathan Jenne
d79ffe4aa8 LookupControl: 2.1.0.0 2021-03-01 16:38:14 +01:00
Jonathan Jenne
a164ab3286 Windows: Version 1.2.0.0 2021-03-01 16:37:32 +01:00
Jonathan Jenne
28747f2344 Windows: Add Animator Class 2021-03-01 16:37:04 +01:00
Jonathan Jenne
035da0a2fe LookupGrid: Localize to English 2021-03-01 16:36:45 +01:00
Jonathan Jenne
4d7a8a425f DocumentViewer: Version 1.4.4 2021-02-24 16:44:00 +01:00
Jonathan Jenne
35e64f4339 Common: Version 1.5.0 2021-02-24 16:43:26 +01:00
Jonathan Jenne
d4c4a4412a ZooFlow: WIP Administration 2021-02-24 16:41:43 +01:00
Jonathan Jenne
905333640b DocumentViewer: Fix freefile when loading file as stream 2021-02-24 16:41:18 +01:00
Jonathan Jenne
1277c393ba Common/DocumentResultList: Cache opened files and load as stream 2021-02-24 16:40:53 +01:00
Jonathan Jenne
d63d90f0d2 ZooFlow: Admin 2021-02-19 16:13:03 +01:00
Jonathan Jenne
07d3db4741 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-02-19 11:40:57 +01:00
Jonathan Jenne
b0c64badb0 LookupGrid: Fix LookupGrid 3 2021-02-19 11:40:51 +01:00
Jonathan Jenne
61e3c21c16 Common: clean up 2021-02-19 11:40:18 +01:00
902add9d31 merge 2021-02-18 17:06:18 +01:00
27bda395a0 MS Divers Globix,EDMI Service etc 2021-02-18 17:00:09 +01:00
Jonathan Jenne
2b7b444f92 LookupGrid: final fix 2021-02-18 15:47:52 +01:00
Jonathan Jenne
22d32c4413 Add VirtualDrive Sample Project 2021-02-18 15:34:03 +01:00
Jonathan Jenne
52a24fb611 Common: Version 1.4.1 2021-02-18 15:33:33 +01:00
Jonathan Jenne
fc97ec6be9 Common/DocumentResultList: Fix not being able to group columns anymore, because of dragdrop stuff 2021-02-18 15:33:02 +01:00
Jonathan Jenne
04044b2ccd merge administration 2021-02-16 13:35:53 +01:00
5b14c02146 Admin Globix und Flowsearch 2021-02-15 11:30:04 +01:00
Jonathan Jenne
3f90e10417 ZooFlow: Add frmAdmin_SourceSQL 2021-02-12 16:28:01 +01:00
1e1dfcbc41 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-02-12 14:14:32 +01:00
599101d824 FlowSearch 2021-02-12 14:13:49 +01:00
Jonathan Jenne
6506364b30 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-02-12 14:05:51 +01:00
Jonathan Jenne
c67742ee5b LookupGrid: Version 2.0.0 2021-02-12 14:05:37 +01:00
Jonathan Jenne
240823962b LookupGrid: first version of LookupControl3 2021-02-12 14:05:03 +01:00
7e6a7c6db3 Merge Administration 2021-02-12 12:52:20 +01:00
716e5702ae MS FlowSearch, Ini tLanguageID 2021-02-12 12:51:11 +01:00
Jonathan Jenne
403c87bde7 ZooFlow: Add Base Form 2021-02-12 12:50:04 +01:00
Jonathan Jenne
4108410b15 ZooFlow: Finishing Attribute Form 2021-02-12 11:28:25 +01:00
Jonathan Jenne
882b5b9718 ZooFlow: Add Attribute Edit Form 2021-02-11 13:04:50 +01:00
Jonathan Jenne
055b14ab6b ZooFlow: Redo Admin 2021-02-10 16:50:55 +01:00
ea8f9714b3 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-02-10 12:13:08 +01:00
049703c614 MS Adminsitration 2021-02-10 12:12:42 +01:00
Jonathan Jenne
1a308afc21 Common: Version 1.4.0 2021-02-10 11:49:28 +01:00
Jonathan Jenne
0bce1b82de Common/DocumentResultList: Add Dragdrop from Window to outside, check for rights on doubleclick 2021-02-10 11:48:18 +01:00
Jonathan Jenne
4f9f226bb2 EDMIBenchmark: udpate 2021-02-10 11:47:12 +01:00
Jonathan Jenne
45a132715b Database: Add Alternate GetDatatableWithConnection2 2021-02-10 10:49:31 +01:00
Jonathan Jenne
cc14575ed2 TestGUI: Update 2021-02-10 10:47:18 +01:00
Jonathan Jenne
76c9756788 LookupGrid: update LookupControl3 2021-02-10 10:47:06 +01:00
Jonathan Jenne
c74102d43e Common: remove Helpers.vs 2021-02-10 10:44:40 +01:00
Jonathan Jenne
5f75c4e935 ClipboardWatcher: Version 1.2.0 2021-02-09 12:59:52 +01:00
Jonathan Jenne
910c755966 ClipboardWatcher: Add Waiting Form 2021-02-09 12:59:35 +01:00
Jonathan Jenne
d8367df621 Common: Version 1.3.1 2021-02-08 16:31:34 +01:00
Jonathan Jenne
71ceb85b47 fix: icon column beijng at the end, layout file errors 2021-02-08 16:30:25 +01:00
Jonathan Jenne
e5971a093f Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-02-08 10:36:20 +01:00
Jonathan Jenne
58fbc3fee1 Common: Version 1.3.0.0 2021-02-05 15:07:19 +01:00
Jonathan Jenne
68c29c497b DocumentViewer: Version 1.4.3 2021-02-05 15:06:44 +01:00
Jonathan Jenne
b28be74b36 Common/DocumentResultList:
Add list of open files, prevent loading of open files, close document in viewer when opened externally, reopen file in viewer when closed externally, first version of creating file hashes for modification checks
2021-02-05 15:06:03 +01:00
Jonathan Jenne
398b75c155 Common/DocumentPropertyMenu: Remove opening processes from menu 2021-02-05 15:00:43 +01:00
Jonathan Jenne
d2102f07e2 DocumentViewer: Use global fileinfo 2021-02-05 14:58:22 +01:00
0ed1854dac Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-02-05 12:23:27 +01:00
a05c1ad8e9 MS FlowSearchCriteria 2021-02-05 12:22:39 +01:00
Jonathan Jenne
95173cdf15 EDMIBenchmark: clean up 2021-02-04 16:57:12 +01:00
Jonathan Jenne
fe6b1476bb Filesystem: Version 1.0.2 2021-02-04 16:56:48 +01:00
Jonathan Jenne
75b789ded8 Filesystem: Add GetChecksum 2021-02-04 16:54:57 +01:00
Jonathan Jenne
ed2c785580 Interfaces: Version 1.5.1 2021-02-04 14:14:29 +01:00
Jonathan Jenne
2b8a02ed6e Interfaces: Log username if update create failed 2021-02-04 14:13:40 +01:00
Jonathan Jenne
124cc97e3b Common/DocumentResultList: More Performance Fixes 2021-02-02 16:07:23 +01:00
Jonathan Jenne
b63c1b5052 EDMI: Fixes 2021-02-02 16:06:41 +01:00
Jonathan Jenne
b5120e4115 Common/DocumentResultList: Performance Improvements for Grid Result 2021-02-02 16:06:31 +01:00
de685806f0 MS FlowSearch und Ansatz DocumentResultlist 2021-02-02 11:06:42 +01:00
Jonathan Jenne
15653490b1 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-29 11:35:56 +01:00
ac074fa2ea ms DocumentReultlist 2021-01-28 08:30:08 +01:00
Jonathan Jenne
c9c0becda4 Jobs: Version 1.3.2.0 2021-01-27 15:55:40 +01:00
Jonathan Jenne
ac4da26fa7 Jobs/ZUGFeRD: Create subfolders per date for processed files 2021-01-27 15:54:08 +01:00
Jonathan Jenne
f7df0f1a27 LookupGrid: Version 1.0.3.0 2021-01-26 14:36:06 +01:00
Jonathan Jenne
d88c7186ef LookupGrid: Hide unused button instead of disabling them 2021-01-26 14:16:41 +01:00
ae1a5f345d MS lokal 2021-01-21 17:27:55 +01:00
cc6d573c1b MS Globix FlowSearch 2021-01-21 17:05:03 +01:00
Jonathan Jenne
94a3e39011 ZooFlow: WIP Administration 2021-01-21 16:48:40 +01:00
Jonathan Jenne
b53457a5a4 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-20 16:56:13 +01:00
Jonathan Jenne
7a575f41ea ZooFlow: WIP Administration 2021-01-20 16:56:04 +01:00
0bd0d0d40c MS FlowSearch 2021-01-20 16:55:50 +01:00
Jonathan Jenne
0a77e55b7d ZooFlow: Add special case when no profiles are configured 2021-01-20 14:15:09 +01:00
Jonathan Jenne
1fe39022c4 ZUGFeRDService: Version 1.2.5.1 2021-01-19 17:01:41 +01:00
Jonathan Jenne
06c60f1d9a Jobs/ZUGFeRD: Actually add missing properties to email body 2021-01-19 17:01:01 +01:00
Jonathan Jenne
64874bbecd ZooFlow: Clean up Admin 2021-01-19 16:43:09 +01:00
Jonathan Jenne
91a0ccc0d1 ZooFlow: clean up 2021-01-19 16:30:05 +01:00
Jonathan Jenne
eb59a4e13d ZooFlow: clean up 2021-01-19 16:23:19 +01:00
Jonathan Jenne
4d8d00f6df ZooFlow: fix init_folderwatch 2021-01-19 16:23:07 +01:00
Jonathan Jenne
2bbdc4c902 merge ms änderung 2021-01-19 16:07:27 +01:00
Jonathan Jenne
a60f0ae13d merge 2021-01-19 16:05:17 +01:00
Jonathan Jenne
e946a130ba ZooFlow: First working version of Clipboard Watcher 2021-01-19 16:03:11 +01:00
0da84cbd8b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-19 13:50:32 +01:00
7917465bf4 MS Unwichtiges 2021-01-19 13:50:27 +01:00
Jonathan Jenne
f5fd5ed1e1 ZooFlow: Fix merge 2021-01-19 13:32:30 +01:00
d8f25ecbd2 MErge inkl Globif Finalisierung 2021-01-19 13:20:26 +01:00
f6862cccc2 ms 2021-01-19 13:11:09 +01:00
Jonathan Jenne
a86f5e1703 ZooFlow: WIP Clipboard Watcher integration 2021-01-14 16:46:06 +01:00
Jonathan Jenne
cfc4b17c34 ZooFlow: Clean up 2021-01-14 13:28:56 +01:00
Jonathan Jenne
47e98fe1a6 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-14 13:24:31 +01:00
Jonathan Jenne
8a934eb581 ZooFlow: Add Clipboard Watcher Class 2021-01-14 13:24:23 +01:00
Jonathan Jenne
845237963a ZugferdService: Version 1.2.5.0 2021-01-13 14:02:38 +01:00
Jonathan Jenne
4a43df9225 Logging: Version 2.0.4.1 2021-01-13 14:02:14 +01:00
Jonathan Jenne
711c380e5f Logging: Tweak debug settings for more performance 2021-01-13 14:01:38 +01:00
Jonathan Jenne
2f60998c3e Jobs: Version 1.3.1.0 2021-01-13 14:01:14 +01:00
Jonathan Jenne
96b1004749 Jobs/Zugferd: dont move files on application errors 2021-01-13 14:00:59 +01:00
f78f3f84b0 MS INtegration AppServer Init 2021-01-13 13:23:34 +01:00
7c26411407 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-12 17:26:09 +01:00
0a5439e413 MS 2021-01-12 17:25:58 +01:00
Jonathan Jenne
c8a2f4bc83 Common: Version 1.2.3.1 2021-01-12 16:26:35 +01:00
Jonathan Jenne
b2a02bbecb Common/DocumentREsultList: clean up 2021-01-12 16:26:08 +01:00
Jonathan Jenne
4b2ef12a55 ZooFlow: clean up 2021-01-12 16:05:35 +01:00
Jonathan Jenne
b49d4b4ff7 Remove LoggerDiag 2021-01-12 15:32:17 +01:00
Jonathan Jenne
c3c84877c3 RegexEditor: Version 1.1.0.0 2021-01-12 15:29:32 +01:00
Jonathan Jenne
0766351416 Remove SearchIDB 2021-01-12 15:29:03 +01:00
Jonathan Jenne
ae0603fb4d RegexEditor: Update with devexpress form 2021-01-12 15:26:48 +01:00
Jonathan Jenne
3162ec9fde ZooFlow: completely remove modCurrent 2021-01-12 15:26:31 +01:00
Jonathan Jenne
75381ea352 ZUGFeRDService: Version 1.2.4.0 2021-01-12 12:23:47 +01:00
Jonathan Jenne
45258d1257 ZUGFeRD Service: move worker busy message to info 2021-01-12 12:21:48 +01:00
Jonathan Jenne
644da11e11 Jobs: Version 1.3.0.12 2021-01-12 12:17:49 +01:00
Jonathan Jenne
b5d4205d9c Jobs/ZUGFeRD: Fix select being executed with transaction 2021-01-12 12:17:24 +01:00
Jonathan Jenne
ce6c69b742 Jobs: Version 1.3.0.11 2021-01-12 11:50:57 +01:00
Jonathan Jenne
fd16c0dc05 Jobs/ZUGFeRD: fix delete command with own transaction, use external transaction 2021-01-12 11:50:36 +01:00
bf3a7a93dd MS ZugferdService Delete LogFiles30days 2021-01-12 11:40:37 +01:00
Jonathan Jenne
6fd11a09c7 ZooFlow: Remove modcurrent, move flowsearch, small changes 2021-01-12 10:58:27 +01:00
Jonathan Jenne
e8358e2921 Jobs: Version 1.3.0.10 2021-01-12 10:56:50 +01:00
Jonathan Jenne
449b3016e8 ZUGFeRD: Move message for non-zugferd files to info 2021-01-12 10:55:59 +01:00
Jonathan Jenne
57bf8dfd8e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-11 16:11:18 +01:00
Jonathan Jenne
526e3669ef ClipboardWatcher: corporate identity for frmMatch, show overal match and search results for frmTreeview 2021-01-11 16:10:57 +01:00
b38c576f79 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-11 09:35:56 +01:00
60a5e03a21 MS 2021-01-11 09:35:33 +01:00
Jonathan Jenne
5f147c5d75 ClipboardWatcher: Remove AddCatchAllProfiles from FilterProfilesBySearchResults 2021-01-08 15:23:28 +01:00
Jonathan Jenne
d580a9a713 ClipboardWatcher: Version 1.1.0.1 2021-01-08 12:42:38 +01:00
Jonathan Jenne
b2d9ba0ced ClipboardWatcher: Improve Logging, Fix Catchall 2021-01-08 12:42:10 +01:00
Jonathan Jenne
546ca89138 Common: Version 1.2.3.0 2021-01-07 16:40:36 +01:00
Jonathan Jenne
7a0326bb69 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2021-01-07 16:39:28 +01:00
Jonathan Jenne
cb0e573cc9 Common: Fix columns in document result list 2021-01-07 16:39:22 +01:00
bc54fc0211 MS Merge 2021-01-07 12:39:48 +01:00
2d173a87cb MS 2021-01-07 12:39:15 +01:00
Jonathan Jenne
ff47ed3471 commit merge 2021-01-07 12:12:10 +01:00
Jonathan Jenne
a603387b45 Common: Version 1.2.2.0 2021-01-07 12:10:24 +01:00
Jonathan Jenne
7034ab8d10 Common: Rename IsLegacy to OperationMode, Change default Default columns, dont require fullpath for appserver mode 2021-01-07 12:10:02 +01:00
0f93a8282a MS DocumentResult with IDB and APPSERV 2021-01-07 10:12:58 +01:00
0c0c38c969 MS DocumentViewer Icons 2021-01-07 09:44:52 +01:00
125d7813e5 MS 2021-01-06 17:42:56 +01:00
c7f284bd9d MS 2021-01-06 17:41:55 +01:00
Jonathan Jenne
0b95b76f80 EDMIBenchmark: Use documentresultlist for listing files 2021-01-06 16:58:38 +01:00
Jonathan Jenne
d4436010b3 Common: Version 1.2.1.0 2021-01-06 16:58:13 +01:00
Jonathan Jenne
d0b0c9d466 Common: Configurable Column Names for Fixed Columns, Helpers for Error Messages, Checks for Datatable contents and environment 2021-01-06 16:57:44 +01:00
Jonathan Jenne
f3903089f3 DocumentViewer: Version 1.4.2.0 2021-01-06 16:56:07 +01:00
Jonathan Jenne
cf8bbee545 DocumentViewer: Add FileLoaded Property 2021-01-06 16:55:33 +01:00
Jonathan Jenne
59e925d6b2 Common: Fix Property Dialog, Fix context Menu in DocumentResultList 2021-01-05 16:06:43 +01:00
Jonathan Jenne
9cfdacb6f8 EDMIService: Fix missing table name 2021-01-05 16:04:27 +01:00
Jonathan Jenne
964958334b DocumentViewer: remove pdf engine settings 2021-01-04 11:08:42 +01:00
00222efb88 MS Optimizing, CurrentLocal 2020-12-30 14:12:26 +01:00
93cc0acfbd MS nach Nullverweis frmMAtch 2020-12-28 11:16:04 +01:00
Jonathan Jenne
ca03492326 ZooFlow: Version 0.0.2.0 2020-12-23 16:36:39 +01:00
Jonathan Jenne
bd3c981807 ZooFlow: clean up 2020-12-23 16:36:24 +01:00
Jonathan Jenne
088c330f0c ZooFlow: integrate service config 2020-12-23 16:14:02 +01:00
Jonathan Jenne
4a437c6826 EDMI.API: Version 1.1.0.0 2020-12-23 15:52:08 +01:00
Jonathan Jenne
407e56e36c EDMIService: Version 2.0.0.0 2020-12-23 15:51:30 +01:00
Jonathan Jenne
6ada7af1c7 Common: Version 1.1.0.0 2020-12-23 15:50:50 +01:00
Jonathan Jenne
ad0d529691 ClipboardWatcher: Version 1.1.0.0 2020-12-23 15:50:25 +01:00
Jonathan Jenne
319dd7c0a6 DocumentViewer: 1.4.1.0 2020-12-23 15:49:50 +01:00
Jonathan Jenne
083a899195 Common: Load files on ResultList depending on access rights 2020-12-23 15:48:56 +01:00
Jonathan Jenne
ce20e124d1 DocumentPropertyMenu: Load depending on access rights 2020-12-23 15:48:08 +01:00
Jonathan Jenne
88e278a3ad ClipboardWatcher: fix frmMatch 2020-12-23 15:47:38 +01:00
Jonathan Jenne
a846da8b58 DocumentViewer: Fix SetViewOnly 2020-12-23 15:46:52 +01:00
Jonathan Jenne
dd09a6ce4d EDMIBenchmark: Update to latest service version 2020-12-23 14:44:11 +01:00
Jonathan Jenne
27cac7dbf0 DocumentViewer: Add method SetViewOnly 2020-12-23 14:30:21 +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
2800169251 EDMI: Add GetAccessRight, Add Init Jobs for EDMIService 2020-12-22 15:34:57 +01:00
Jonathan Jenne
91d769d6b9 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-12-22 14:45:52 +01:00
Jonathan Jenne
2eb5f5f057 EDMIAPI: clean up 2020-12-22 14:45:37 +01:00
Jonathan Jenne
865c9df359 EDMIService: Fix GetAccessRight Api 2020-12-22 14:45:25 +01:00
Jonathan Jenne
35c13eb81d TestGUI: Fix 2020-12-22 14:42:11 +01:00
Jonathan Jenne
9b10bc80e1 EDMIService: catch single table failing to be fetched 2020-12-22 14:41:58 +01:00
ac5ab2a9b3 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-12-22 14:12:21 +01:00
96f5570a78 ms 2020-12-22 14:12:16 +01:00
Jonathan Jenne
6a47fc6830 jj 2020-12-22 14:11:01 +01:00
Jonathan Jenne
e3639930e1 EDMIService: clean up 2020-12-22 12:58:08 +01:00
Jonathan Jenne
d791d20118 EDMIAPI: Add Access Rights Enum 2020-12-22 12:53:32 +01:00
Jonathan Jenne
8700711b3d EDMIAPI: Update service reference 2020-12-22 12:05:28 +01:00
Jonathan Jenne
bb14a90226 EDMIService: Better Job name logging 2020-12-22 12:04:32 +01:00
Jonathan Jenne
69621f707b EDMIService: First version of GetAccessRight 2020-12-22 11:58:42 +01:00
Jonathan Jenne
867cce7c13 Language: add ToEnum for Integer and Long 2020-12-22 11:57:50 +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
1e3f508b1f Prepare Rightsmanagement in DocumentResults 2020-12-18 16:26:39 +01:00
Jonathan Jenne
ac71352c24 ClipboardWatcher: Catchall profiles 2020-12-18 14:28:49 +01:00
Jonathan Jenne
8907f64bf9 JobRunner: Version 1.0.3.0 2020-12-18 14:27:51 +01:00
d3c2c11744 MS ConfigAttributes 2020-12-18 09:06:30 +01:00
a007f3d658 MS Config EDMIAppServerConfig 2020-12-18 08:00:17 +01:00
Jonathan Jenne
4a4121d8e6 ClipboardWatch: add catchall rule for filtering processes 2020-12-17 17:00:09 +01:00
Jonathan Jenne
30cda7c3f5 EDMIAPI: add GetDatatableByName 2020-12-17 16:59:16 +01:00
Jonathan Jenne
0ba66f119f Config: Version 1.0.11.0 2020-12-17 16:58:57 +01:00
Jonathan Jenne
f4141aee40 Config: add config migration 2020-12-17 16:58:38 +01:00
Jonathan Jenne
cd2bac4d6a Logging: 2.0.4.0 2020-12-17 16:57:32 +01:00
Jonathan Jenne
fdba43e3d7 Logging: Version 2.0.4.0 2020-12-17 15:07:41 +01:00
Jonathan Jenne
975ab50e56 Logging: Show block logs in debug and info 2020-12-17 15:07:06 +01:00
Jonathan Jenne
2f4b8afd67 clean up config 2020-12-17 13:39:52 +01:00
Jonathan Jenne
4a081ed65e Config: Add config migration 2020-12-17 13:38:40 +01:00
Jonathan Jenne
f8ea2c755b DocumentPropertyMenu: Select file when opening from context menu 2020-12-17 13:38:14 +01:00
Jonathan Jenne
7e05938ba8 LookupGrid: Improve Buttons, Change icon to search, increase size 2020-12-17 13:37:25 +01:00
Jonathan Jenne
99e5675d51 Filesystem: Clean up 2020-12-17 13:36:40 +01:00
Jonathan Jenne
ebf53ea108 File: Add CopyDirectory method 2020-12-17 13:36:29 +01:00
Jonathan Jenne
4eae3d6e80 GUIs.Common: Version 1.0.0.3 2020-12-15 13:23:11 +01:00
Jonathan Jenne
acbd5c82be GUIs.Common: Add Legacy File Properties to context menu 2020-12-15 13:22:42 +01:00
Jonathan Jenne
a5075cc7f4 Windows: Add OpenFileProperties method 2020-12-15 13:20:57 +01:00
Jonathan Jenne
22cf38d83c GUIs.ClipboardWatcher: Version 1.0.0.5 2020-12-15 11:28:07 +01:00
Jonathan Jenne
f41710d356 ClipboardWatcher: use profile errormessage 2020-12-15 11:27:24 +01:00
Jonathan Jenne
07171c6973 Modules.Zooflow: Add Error Message to profile data 2020-12-15 11:04:27 +01:00
Jonathan Jenne
7b035bd3f7 EDMIService: first working version with relations 2020-12-14 16:48:15 +01:00
Jonathan Jenne
8a0b849479 Database: Add Description Attributes to Transaction Enum 2020-12-14 16:47:31 +01:00
Jonathan Jenne
43ba8e534e Jobs: Version 1.3.0.9 2020-12-14 16:47:04 +01:00
Jonathan Jenne
1c4b05d8d2 Jobs/ZUGFeRD: Fix logging of delete sqls 2020-12-14 16:46:28 +01:00
Jonathan Jenne
737320d886 Config: Version 1.0.10.0 2020-12-14 15:30:06 +01:00
Jonathan Jenne
9b47cb9ffb Config: Improve Logging, Use Either AppConfig XOR ComputerConfig 2020-12-14 15:28:57 +01:00
Jonathan Jenne
16193b08cf EDMIService: Fix replacing tables 2020-12-14 11:20:19 +01:00
Jonathan Jenne
39f4cc5152 EDMIService: WIP Relations 2020-12-11 17:02:32 +01:00
Jonathan Jenne
39f05386a3 EDMIService: Clean up 2020-12-10 12:28:24 +01:00
Jonathan Jenne
a864431842 Logging: Increase logged inner exceptions to 3 2020-12-10 12:28:14 +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
1e5a05832d Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-12-08 16:42:43 +01:00
Jonathan Jenne
502793aed5 EDMIService: Property Filtering/Sorting, Handle Empty Results 2020-12-08 16:42:36 +01:00
9df1a6ca36 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-12-08 14:41:40 +01:00
207cb3a1b3 ms 2020-12-08 14:41:33 +01:00
Jonathan Jenne
4c9abf3b1f jj appserv 2020-12-08 14:40:43 +01:00
Jonathan Jenne
cafa8cdbf3 EDMI.API: Update ServiceReference 2020-12-07 16:42:02 +01:00
Jonathan Jenne
87f5c3887e EDMIService: Add Quartz Scheduler, Add Caching for Datatables 2020-12-07 16:41:46 +01:00
Jonathan Jenne
96c4ce1abc EDMIService: clean up 2020-12-04 16:32:52 +01:00
Jonathan Jenne
62be9dc666 EDMIService: Use config module, prepare mssql connections 2020-12-03 16:29:42 +01:00
Jonathan Jenne
52ff2713c7 update dependencies, REBUILD ALL PROJECTS! 2020-12-03 12:39:38 +01:00
73944f1545 MS Search 2020-12-01 17:27:20 +01:00
1638fdc173 Globi Integration und Suche Abhängig 2020-11-25 17:44:40 +01:00
Jonathan Jenne
0dd9788d8f fix focus problem in search start 2020-11-24 16:25:48 +01:00
Jonathan Jenne
8e64ef1978 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-11-24 15:48:21 +01:00
Jonathan Jenne
48fb53127e jj: show results over search start 2020-11-24 15:48:15 +01:00
0ed9c57f4d ms merge 2020-11-24 15:09:10 +01:00
4064c5cd60 MS Globix3 2020-11-24 15:08:05 +01:00
Jonathan Jenne
4b2286f97e Language: Version 1.0.1.0 2020-11-20 16:10:13 +01:00
Jonathan Jenne
cd24795a0b Language: Add new Watch class 2020-11-20 16:09:42 +01:00
Jonathan Jenne
d0e4ecb4ed ZooFlow: Improvements and Performance for frmSearchStart 2020-11-20 16:09:29 +01:00
Jonathan Jenne
baa914d153 Jobs: Version 1.3.0.8 2020-11-19 16:12:07 +01:00
Jonathan Jenne
ccefc5af4c Jobs: Fix transaction error 2020-11-19 16:11:36 +01:00
Jonathan Jenne
ff7a994aa8 Jobs: Version 1.3.0.7 2020-11-19 14:30:55 +01:00
Jonathan Jenne
bc33eaaecd Jobs: Actually rollback firebird transaction, separately log outofmemory exception, make error directory the default to avoid sending rejected documents to success directory 2020-11-19 14:29:12 +01:00
Jonathan Jenne
fc4cead01f Jobs: Version 1.3.0.6 2020-11-19 13:17:38 +01:00
Jonathan Jenne
8f3acd58f5 Jobs: Add Subfolders per Date for error/rejected zugferd invoices 2020-11-19 13:17:25 +01:00
Jonathan Jenne
c5413cf284 ZugFerdTest: Activate mssql server 2020-11-19 12:13:41 +01:00
Jonathan Jenne
b050ce7e2d ZooFlow: Move Globix forms 2020-11-19 12:13:18 +01:00
Jonathan Jenne
761b3a19d1 Logging: Update Assembly File Version 2020-11-19 12:12:04 +01:00
3de2f13133 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-11-18 16:43:07 +01:00
5d7cb4e6ee ms 2020-11-18 16:42:48 +01:00
Jonathan Jenne
3468544d42 ZooFlow: Add Startup Path to ConfigManagers 2020-11-18 16:38:41 +01:00
Jonathan Jenne
148092eb23 ZooFlow: Small fixes for FlowForm, Save Location on Form Move and Resize 2020-11-18 16:28:08 +01:00
Jonathan Jenne
f9c7761474 ZooFlow: Small fixes 2020-11-18 16:27:27 +01:00
Jonathan Jenne
e09b261064 ZooFlow: Replace old winforms treeview with Devexpress TreeList 2020-11-18 16:26:34 +01:00
Jonathan Jenne
907bc79627 DocumentViewer: Clean up code, fully implement new toolbar, remove custom print dialog 2020-11-18 16:25:52 +01:00
Jonathan Jenne
6561c0c264 ZooFlow: Rename PreSearch to SearchPredefined 2020-11-18 16:25:10 +01:00
Jonathan Jenne
471e29aa29 ZooFlow: Support opening a new search in an existing window, clean up SearchStart 2020-11-18 16:24:34 +01:00
9a638bf814 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-11-16 17:06:00 +01:00
15e350a470 MS Globix Integration 2 2020-11-16 17:05:53 +01:00
Jonathan Jenne
a35608d653 Add Command line args parsing 2020-11-16 16:30:40 +01:00
83dedb3875 MS Globix Integration 2020-11-16 15:47:30 +01:00
2b8b96a762 MyApplicationGlobix 2020-11-16 13:27:23 +01:00
79872f048d MS Globix1 2020-11-16 13:20:22 +01:00
Jonathan Jenne
3e84c7bdcb ZooFlow: Easier Filter 2020-11-12 16:27:01 +01:00
Jonathan Jenne
6b4010232d Common: Show Grid in Property Dialog 2020-11-12 15:13:22 +01:00
Jonathan Jenne
6b7a9a6293 Common: DocumentResultList 2020-11-12 15:12:26 +01:00
d0511d6d7a MS Parameters SearchStart 2020-11-12 14:59:07 +01:00
0cd5d46094 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-11-11 17:43:59 +01:00
fef9c99feb MS DateEdit 2020-11-11 17:43:52 +01:00
Jonathan Jenne
2c9917bbf5 position result window below search 2020-11-11 17:02:31 +01:00
Jonathan Jenne
9bfd7f9213 move window on drop zone also 2020-11-11 17:02:04 +01:00
b32f7553d2 merge 2020-11-10 16:51:24 +01:00
789270311c MS 2020-11-10 16:50:41 +01:00
Jonathan Jenne
7fd8af6a14 ZooFlow: Add Time Filter, Loading indicator when running search 2020-11-10 16:25:29 +01:00
Jonathan Jenne
b33a381bb9 ObjectPropertyDialog: Add Loading indicator, show basic object properties, show attribute history 2020-11-10 16:24:19 +01:00
Jonathan Jenne
d3ca8282d8 DocumentResultList: Use IsIDBResult param to adjust ui, truly hide unused grid panels 2020-11-10 16:23:28 +01:00
9f89961957 MS kleine Dinge 2020-11-09 17:38:43 +01:00
Jonathan Jenne
88edadc816 Design for presearch, searchstart and flow form 2020-11-05 16:20:35 +01:00
10f660460f MS 2020-11-05 10:37:14 +01:00
Jonathan Jenne
7750fdf6a5 ZooFlow: PropertyDialog, ContextMenu, Async Queries in Database 2020-10-29 16:05:10 +01:00
Jonathan Jenne
aaafb99275 ZooFlow: Clean up and fix Design changes 2020-10-29 11:11:18 +01:00
5cdb096a7e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-10-29 10:18:31 +01:00
c99a979b22 MS Design Neu 2020-10-29 10:18:23 +01:00
Jonathan Jenne
3fa2f183e0 merge 2020-10-28 15:48:22 +01:00
Jonathan Jenne
1d976b6ab3 improve init, clean up code 2020-10-28 15:47:20 +01:00
Jonathan Jenne
e11e52faba add objectpropertydialog 2020-10-28 15:46:42 +01:00
dc7e3e2785 MS Brackets 2020-10-28 15:45:44 +01:00
d38efc1cbe ms 2020-10-27 14:04:36 +01:00
Jonathan Jenne
7051a71e01 ClipboardWatcher: Version 1.0.0.4 2020-10-20 12:33:45 +02:00
Jonathan Jenne
425c4be388 use correct connectionstring when querying for documents 2020-10-20 12:33:13 +02:00
Jonathan Jenne
a6b9e5c8c1 Common: Version 1.0.0.2 2020-10-20 12:32:22 +02:00
Jonathan Jenne
3050cd6fe8 correctly show columns datatypes 2020-10-20 12:31:45 +02:00
Jonathan Jenne
921422cd57 Database: Version 1.2.0.1 2020-10-20 11:47:29 +02:00
Jonathan Jenne
ffa3159c43 use connectiong string in getscalarvaluewithconnection 2020-10-20 11:46:52 +02:00
ec3ac118f3 MS Images integriert 2020-09-08 14:40:24 +02:00
a973388d7e ms nach wilke 2020-09-08 12:45:59 +02:00
Jonathan Jenne
fc72bf5ff1 jj 2020-09-08 11:22:19 +02:00
Jonathan Jenne
11bf529b57 jj 2020-09-07 17:34:57 +02:00
Jonathan Jenne
0066a779d3 jj 2020-09-07 17:31:07 +02:00
618d5dac07 MS Push 2020-09-07 16:13:56 +02:00
b34c66c93f ms search1 2020-09-02 08:30:17 +02:00
60dcea6569 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-09-01 14:46:57 +02:00
50b3bc8d9e MS 2020-09-01 14:46:50 +02:00
Jonathan Jenne
6278f633cb ZooFlow: add drag drop 2020-08-21 12:56:58 +02:00
d96882ce77 MS SearchForm Dev 2020-08-21 11:34:35 +02:00
Jonathan Jenne
50d82dc1fd ZooFlow: merge and fix key events 2020-08-19 15:59:17 +02:00
Jonathan Jenne
81b62dd483 ZooFlow: fix key events 2020-08-19 15:56:48 +02:00
2bac004d3e MS DEV SearchForm 2020-08-19 15:19:08 +02:00
Jonathan Jenne
0f1b0d3e30 ZooFlow: Flowform Test 1 2020-08-17 16:12:18 +02:00
Jonathan Jenne
2dde2d3a21 add testform for flowform 2020-08-17 16:02:29 +02:00
Jonathan Jenne
834a672b72 ZooFlow: Save Window Position, Fix FlowForm Designer, Add Logger 2020-08-17 12:33:56 +02:00
1698e9cc97 MS IDB Anbindung RightClick und Events 2020-08-17 11:23:11 +02:00
64d957a217 ms jobs und interfaces 2020-08-10 17:27:45 +02:00
Jonathan Jenne
a825fc6d5e ClipboardWatcher: fix error in profile filter, fix native methods 2020-07-29 14:25:52 +02:00
Jonathan Jenne
8918746f48 fix LogConfig call, missing ClipboardWatcher ref 2020-07-29 10:40:18 +02:00
Jonathan Jenne
e064cdd7eb Logging: Update Marke field with version 2020-07-02 10:35:18 +02:00
Jonathan Jenne
6250a5eced ChatControl: Switch colors, less spacing, fix message box 2020-06-29 15:51:40 +02:00
Jonathan Jenne
be2f505bde fix Chat 2020-06-29 13:58:55 +02:00
Jonathan Jenne
9ad959ef20 fix ThreadRunner with empty TableColumn 2020-06-29 13:58:50 +02:00
da5cbb0d3a MS 2020-06-29 13:15:05 +02:00
Jonathan Jenne
40c2024a2e Jobs: Version 1.3.0.1 2020-06-23 16:22:10 +02:00
Jonathan Jenne
aeeeebb602 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-06-23 12:04:38 +02:00
Jonathan Jenne
e2b9e9fe49 remove obsolete mysqlserver methods 2020-06-23 11:13:37 +02:00
cfbc383607 Merge 2020-06-23 10:57:57 +02:00
a45b81dc47 MS: Conversations 2020-06-23 10:39:24 +02:00
Jonathan Jenne
c4e5557d4d GUIs.Common: Version 1.0.0.1 2020-06-17 11:19:47 +02:00
Jonathan Jenne
00ac955f78 GUIs.Common: improve error message 2020-06-17 11:19:01 +02:00
Jonathan Jenne
41879e3999 ClipboardWatcher: Version 1.0.0.3 2020-06-16 15:40:45 +02:00
Jonathan Jenne
50a158ea5c ClipboardWatcher: Use connectionId when executing search count command 2020-06-16 15:40:31 +02:00
Jonathan Jenne
90015cd7e4 GUIs.Common: Improve Error Message when error in search occurred 2020-06-16 15:39:51 +02:00
Jonathan Jenne
c0e2cf5bc3 Database: Version 1.0.0.8 2020-06-16 15:36:53 +02:00
Jonathan Jenne
d57be5ab39 Database: Add GetScalarValueWithConnection 2020-06-16 15:36:37 +02:00
Jonathan Jenne
b7c17250eb Update NLog 2020-06-15 15:46:23 +02:00
Jonathan Jenne
bf29538a09 SQLEditor: add projects 2020-06-15 15:46:13 +02:00
Jonathan Jenne
15570943e5 Patterns: Make Regex public 2020-06-15 15:45:51 +02:00
Jonathan Jenne
71f307d50a SQLEditor: Init 2020-06-15 15:45:27 +02:00
Jonathan Jenne
e403d81296 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-06-15 10:38:07 +02:00
Jonathan Jenne
ac545552e0 DocumentViewer: 1.0.4.1 2020-06-15 10:37:42 +02:00
Jonathan Jenne
9a6e2a7b86 fix zoom display 2020-06-15 10:37:30 +02:00
238c8e0860 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-06-09 16:59:14 +02:00
886c1115ec MS: Chat und co 2020-06-09 16:59:04 +02:00
Jonathan Jenne
4be0ac5e49 SQLEditor: Init 2020-06-09 15:50:02 +02:00
Jonathan Jenne
934bbfb063 ClipboardWatcher: more accurate result text 2020-06-09 15:49:48 +02:00
Jonathan Jenne
eae9abb3be ClipboardWatcher: Version 1.0.0.2 2020-06-08 16:54:00 +02:00
Jonathan Jenne
9ee627e2ef CLipboardWatcher: replace clipboard placeholder for datasearches 2020-06-08 16:53:29 +02:00
Jonathan Jenne
905a660e2b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-06-08 15:46:08 +02:00
Jonathan Jenne
de1fc4a5cc ClipboardWatcher: Version 1.0.0.1 2020-06-08 15:45:51 +02:00
Jonathan Jenne
664ff68b32 ZUGFeRDTest: add license 2020-06-08 15:45:18 +02:00
Jonathan Jenne
b288544a32 ClipboardWatcher: fix treeview button anchor 2020-06-08 15:44:59 +02:00
3d6eb0af14 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-06-04 16:32:57 +02:00
fdd7ed40c0 MS DocView Done 2020-06-04 16:32:48 +02:00
Jonathan Jenne
095b79be96 ClipboardWatcher: Actually use configured connection strings 2020-06-02 16:19:24 +02:00
Jonathan Jenne
66ad52ba26 Chat: WIP 2020-06-02 16:12:10 +02:00
Jonathan Jenne
3a61685882 Database: Version 1.0.0.6 2020-06-02 16:11:55 +02:00
Jonathan Jenne
21802dcfa2 Database/MSSQL: Support connection string per query, for now only for datatable 2020-06-02 16:11:42 +02:00
Jonathan Jenne
e61f85c4cc Windream: Version 1.0.0.7 2020-05-29 13:56:37 +02:00
Jonathan Jenne
f04c5ec4b0 Windream: fix NormalizePath 2020-05-29 13:56:27 +02:00
Jonathan Jenne
068f660451 ChatControl + Test 2020-05-29 10:54:18 +02:00
Jonathan Jenne
79736df064 Windream: Version 1.0.0.6 2020-05-29 10:54:06 +02:00
Jonathan Jenne
30827fb841 fix breaking unc path 2020-05-29 10:53:38 +02:00
Jonathan Jenne
8bd6cd63d4 merge 2020-05-28 14:57:01 +02:00
Jonathan Jenne
69c7772417 update NLog to 4.7.2 2020-05-28 14:55:43 +02:00
Jonathan Jenne
09e2787704 add chattest 2020-05-28 14:55:30 +02:00
4cd801003b Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-05-20 14:54:03 +02:00
07aa03a47e MS Remove Chat 2020-05-20 14:53:55 +02:00
Jonathan Jenne
5d4133659e LookupGrid: Prevent crash when selectedvalues contains dbnull 2020-05-20 13:57:12 +02:00
Jonathan Jenne
968ea6c914 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-05-20 13:37:21 +02:00
Jonathan Jenne
1189ca5fac Interfaces: Use Root Store for Certificates 2020-05-20 13:37:12 +02:00
Jonathan Jenne
cf7adaac27 LookupControlGui: Update 2020-05-20 13:36:53 +02:00
Jonathan Jenne
cd6e741cd2 LookupGrid: 1.0.2.3 2020-05-20 13:36:28 +02:00
Jonathan Jenne
8e864d5b07 LookupGrid: handle empty datasource better 2020-05-20 13:36:11 +02:00
Jonathan Jenne
7d8300a1db fix make getcleanedpath public 2020-05-15 16:02:20 +02:00
a950c09802 MS 2020-05-15 12:33:43 +02:00
Jonathan Jenne
9b290cce72 EDMI: Fix byte array creation 2020-05-15 12:26:59 +02:00
Jonathan Jenne
9a70252ff3 GraphQL: remove message box when cert is not found lol 2020-05-15 11:34:59 +02:00
Jonathan Jenne
cfa2800c5b Filesystem: Dont copy file.vb to debug dir lol 2020-05-15 10:54:08 +02:00
Jonathan Jenne
8c7a79addd JobRunner: Version 1.0.2.0 2020-05-15 10:24:15 +02:00
Jonathan Jenne
1b38141e3e JobRunner: fix debug not working because of duplicate job definitions 2020-05-15 10:22:44 +02:00
92a1364edb MS 2020-05-14 15:21:53 +02:00
Jonathan Jenne
6d243bff89 JobRunner: Version 1.0.1.0 2020-05-14 14:45:53 +02:00
Jonathan Jenne
a2578f1c86 JobRunner: Fix GraphQL Args 2020-05-14 14:45:25 +02:00
Jonathan Jenne
421f6f6827 Jobs: Version 1.3.0.0 2020-05-14 14:39:19 +02:00
Jonathan Jenne
7327a9b2fa Jobs: Add option to start jobs immediately 2020-05-14 14:38:30 +02:00
Jonathan Jenne
ffcfd017ce EDMI: JobTest 2020-05-14 13:17:52 +02:00
Jonathan Jenne
b8040cff2b Database: Clean up GetSQLConnection() 2020-05-14 13:17:40 +02:00
Jonathan Jenne
f3986bb8fa EDMI: WIP GraphQLJob 2020-05-14 13:17:11 +02:00
Jonathan Jenne
de2bb5e88d Config: Version 0.0.7.2 2020-05-14 13:16:43 +02:00
Jonathan Jenne
3d5315d032 Config: Fix creating ComputerConfig folder when no path is given 2020-05-14 13:16:22 +02:00
Jonathan Jenne
ab83044664 Logging: Version 2.0.2.0 2020-05-14 13:13:03 +02:00
Jonathan Jenne
267c90e287 Logging: Keep debug file open to prevent massive slowdown when writing many log messages 2020-05-14 13:12:46 +02:00
Jonathan Jenne
32ac19cbd0 GraphQL: WIP JobRunner Job GraphQL 2020-05-13 16:36:51 +02:00
Jonathan Jenne
5b829e8ef1 GraphQL: show total lines inserted and mask special chars for insert 2020-05-13 16:28:26 +02:00
eff07ac410 MS Icon etc 2020-05-13 14:36:13 +02:00
Jonathan Jenne
3ece4e6222 GraphQL: Use cert from store 2020-05-13 11:42:28 +02:00
Jonathan Jenne
874cf74796 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-05-13 10:45:28 +02:00
Jonathan Jenne
967ad15052 GraphQL: fix cert store access 2020-05-13 10:45:11 +02:00
2ff902fc1e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-05-06 15:23:22 +02:00
66bab9b7c1 ms 2020-05-06 15:23:08 +02:00
Jonathan Jenne
6e577627d3 GraphQLTest: Add Proxy config 2020-05-05 13:21:35 +02:00
Jonathan Jenne
729b4d8195 GraphQLTest: Prepare for test 2020-05-04 14:48:01 +02:00
Jonathan Jenne
857f1b1f9f Filesystem: Version 1.0.1.1 2020-04-30 11:45:04 +02:00
Jonathan Jenne
dfb53d60e6 Filesystem: Version 1.0.1.0 2020-04-30 11:40:54 +02:00
Jonathan Jenne
3ad3519201 Filesystem: Add GetCleanFilename and GetCleanPath 2020-04-30 11:40:18 +02:00
Jonathan Jenne
150a95643c ZUGFeRD: Improve logging for ZUGFeRD Service 2020-04-29 15:01:41 +02:00
Jonathan Jenne
31ae07b3eb EDMI: fix API.Client constructor 2020-04-28 14:51:24 +02:00
Jonathan Jenne
7f59e1d1ca Version 2.0.1.0 2020-04-28 14:50:55 +02:00
Jonathan Jenne
874e8c893c Logging: Show Method/Line Numbers for Debug Messages 2020-04-28 14:50:41 +02:00
Jonathan Jenne
7bf03b303b EDMI: clean up service 2020-04-28 11:11:54 +02:00
Jonathan Jenne
ebc482b7b2 Windream: Log if object does not exist 2020-04-27 16:22:34 +02:00
631929ec46 MS 2020-04-27 15:09:44 +02:00
Jonathan Jenne
29600e0a5e Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-04-27 14:17:12 +02:00
Jonathan Jenne
4cde711955 EDMI 2020-04-27 14:16:42 +02:00
f2273ceed7 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-04-27 14:16:41 +02:00
cbc603cbb7 MS WINDREAM MOdule 2020-04-27 14:16:32 +02:00
Jonathan Jenne
ed29e1b6a9 EDMI: Update Service and Client to Use Messages for EDMI Methods 2020-04-24 11:53:08 +02:00
Jonathan Jenne
d2717b9216 Language: Add ToBoolean, EMIBenchmark: try blocks 2020-04-22 14:34:22 +02:00
Jonathan Jenne
162485e3f0 EDMIBenchmark: add logging 2020-04-22 11:07:21 +02:00
Jonathan Jenne
99e7a36d84 Interfaces: Dont log ZUGFeRD Exceptions while validating, leads to misleading error messages 2020-04-22 10:47:09 +02:00
Jonathan Jenne
afe42e52c0 Version 0.0.7.1: dont try to create app startup path 2020-04-20 17:19:58 +02:00
Jonathan Jenne
4cb20bfb59 skip path test 2020-04-20 10:58:56 +02:00
Jonathan Jenne
409e4e375d ZUGFeRD Service: Version 1.2.1.0 2020-04-20 10:58:40 +02:00
Jonathan Jenne
ed02436dd6 Jobs.EDMI.ZUGFeRD: Use GDPicture for Validation, Fix Group counter being nothing, remove xml from allowed extensions 2020-04-20 10:58:13 +02:00
45359d3cab Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-04-20 10:01:56 +02:00
79e1d0a7de MS WISAG ZUGFERD 2020-04-20 10:01:46 +02:00
Jonathan Jenne
dc43397d55 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-04-17 11:57:32 +02:00
Jonathan Jenne
14194248ad EDMI: Load Object Store Paths 2020-04-17 11:57:18 +02:00
fde2ca6198 Merge branch 'master' of http://dd-vmp07-com04:3000/AppStd/Monorepo 2020-04-17 11:55:42 +02:00
1d88a8467c MS EmailFunctions
- ZuGferd Service
- Windream
2020-04-17 11:55:33 +02:00
Jonathan Jenne
88dfb3fab1 EDMI: Prepare using moving files to archive and setting retention date on import 2020-04-16 16:31:34 +02:00
Jonathan Jenne
9095c0cd07 EDMI: Add Testing to EDMIBenchmark, Add ListFiles to EDMIService 2020-04-16 13:38:01 +02:00
Jonathan Jenne
6ee7bd07a3 EDMIBenchmark: Prepare further tests 2020-04-15 16:13:26 +02:00
Jonathan Jenne
b7a5f4d4a3 WIP: EDMI: Improve Error Handling 2020-04-15 14:44:42 +02:00
Jonathan Jenne
62e4e409a6 WIP: EDMI Service 2020-04-15 12:09:01 +02:00
Jonathan Jenne
a20c0eb4b0 WIP: Streaming files from service to client 2020-04-14 16:25:16 +02:00
Jonathan Jenne
52a6d103e6 EDMIService: fix paths on import 2020-04-14 10:34:30 +02:00
Jonathan Jenne
bb9dd66d1f EDMI Service: WIP 2020-04-09 16:23:39 +02:00
Jonathan Jenne
7abf47c2fc Modules.Interfaces: Version 1.0.2.0 2020-04-09 12:36:52 +02:00
Jonathan Jenne
b1f7883757 remove users from group on sync 2020-04-09 12:36:19 +02:00
Jonathan Jenne
84ebac00a9 test sync delete user 2020-04-09 12:23:45 +02:00
Jonathan Jenne
308fdef2f8 EDMIBenchmark: small changes 2020-04-08 15:02:03 +02:00
Jonathan Jenne
a7125add1e DocumentViewer: Version 1.0.3.0 2020-04-08 15:01:45 +02:00
Jonathan Jenne
10e2579df4 DocumentViewer: Support Streams 2020-04-08 15:01:28 +02:00
Jonathan Jenne
594d71bc75 add FileId to DocumentObject 2020-04-08 14:14:50 +02:00
Jonathan Jenne
86c99f0fc6 set logEntireMessage to false to prevent outofmemory exception when importing multiple large files 2020-04-08 13:42:17 +02:00
Jonathan Jenne
b78949ae46 stupid wcf config 2020-04-08 11:41:47 +02:00
Jonathan Jenne
425d51c65c create directory on import, version filename 2020-04-08 11:38:34 +02:00
Jonathan Jenne
a7e48a939c add edmi benchmark 2020-04-08 11:37:51 +02:00
Jonathan Jenne
d1817fedb5 bring EDMIService up to date 2020-04-07 10:55:09 +02:00
Jonathan Jenne
37a3675d84 update Service Reference in EDMI.API 2020-04-07 10:54:35 +02:00
Jonathan Jenne
fa476e3101 Logging: Version 2.0.0.1 2020-04-07 10:44:43 +02:00
Jonathan Jenne
a394c5e557 set default product name if not supplied 2020-04-07 10:44:33 +02:00
Jonathan Jenne
b38e3acb6d remove last IDB fragments 2020-04-06 16:27:33 +02:00
Jonathan Jenne
bd01dfe6d2 fix EDMI.File Test 2020-04-06 16:27:10 +02:00
Jonathan Jenne
eb527a7abb EDMIService: Use EDMI.File functions, add DatastorePath 2020-04-06 16:04:01 +02:00
Jonathan Jenne
0e13de63fb fix old references to IDBService 2020-04-06 15:21:02 +02:00
Jonathan Jenne
ec779f7697 Add new Temp option to Logging 2020-04-06 15:18:04 +02:00
Jonathan Jenne
1d62d18ced fix Logging.Test 2020-04-06 15:17:54 +02:00
Jonathan Jenne
729f4c73ee fix Filesystem.Test 2020-04-06 15:17:38 +02:00
Jonathan Jenne
77b6658988 add EDMI.File Module 2020-04-06 15:17:18 +02:00
Jonathan Jenne
7de03b4889 rename service directories 2020-04-06 15:17:03 +02:00
Jonathan Jenne
9a0235e941 fix remaining EDMI.API reference errors 2020-04-06 14:11:16 +02:00
Jonathan Jenne
018469dc21 clean up changes in EDMI.API 2020-04-06 14:02:46 +02:00
Jonathan Jenne
4809337c86 Merge remote-tracking branch 'origin/master' into ZugferdService-Redesign 2020-04-06 13:24:48 +02:00
dc82b42e7a MS windream 2020-04-06 13:20:15 +02:00
1421 changed files with 117704 additions and 65203 deletions

11
.gitignore vendored
View File

@ -258,4 +258,13 @@ paket-files/
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
*.pyc
/GUIs.Test.ZUGFeRDTest/Form1.vb
/GUIs.Test.ZUGFeRDTest/Form1.resx
/GUIs.Test.ZUGFeRDTest/Form1.Designer.vb
/GUIs.Test.ZUGFeRDTest/Form1.vb
/GUIs.Test.ZUGFeRDTest/Form1.resx
/GUIs.Test.ZUGFeRDTest/Form1.Designer.vb
/GUIs.Test.ZUGFeRDTest/Form1.vb
/GUIs.Test.ZUGFeRDTest/Form1.resx
/GUIs.Test.ZUGFeRDTest/Form1.Designer.vb

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>

View File

@ -1,139 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{483A3DA7-6F7A-4E57-B77F-ED33F4E280C5}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>Automation.My.MyApplication</StartupObject>
<RootNamespace>Automation</RootNamespace>
<AssemblyName>Automation</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>Automation.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>Automation.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="GdPicture.NET.14">
<HintPath>D:\ProgramFiles\GdPicture.NET 14\Redist\GdPicture.NET\GdPicture.NET.14.dll</HintPath>
</Reference>
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c" />
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
<Reference Include="UIAutomationClient" />
<Reference Include="UIAutomationTypes" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="ClassClipboard.vb" />
<Compile Include="Form1.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.vb">
<DependentUpon>Form1.vb</DependentUpon>
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
<ProjectReference Include="..\Windows\Windows.vbproj">
<Project>{5efaef9b-90b9-4f05-9f70-f79ad77fff86}</Project>
<Name>Windows</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -1,68 +0,0 @@
Imports System.Runtime.InteropServices
Public Class ClassClipboardWatcher
Inherits NativeWindow
Implements IDisposable
Private Class Win32
<DllImport("user32", EntryPoint:="SetClipboardViewer")>
Public Shared Function SetClipboardViewer(ByVal hWnd As IntPtr) As IntPtr
End Function
End Class
Const WM_DRAWCLIPBOARD As Integer = &H308
Public Event ClipboardChanged As EventHandler(Of IDataObject)
Public Shared Singleton As New ClassClipboardWatcher
Private _handle As IntPtr
Private Sub New()
MyBase.CreateHandle(New CreateParams)
_handle = Win32.SetClipboardViewer(Handle)
End Sub
Protected Overrides Sub WndProc(ByRef m As Message)
Select Case m.Msg
Case WM_DRAWCLIPBOARD
Dim oData As IDataObject = Clipboard.GetDataObject
RaiseEvent ClipboardChanged(Me, oData)
End Select
MyBase.WndProc(m)
End Sub
#Region "IDisposable Support"
' Für diese Klasse ist korrekte Ressourcenbereinigung besonders wichtig, da
' mit systemübergreifenden Ressourcen gearbeitet wird
' So ermitteln Sie überflüssige Aufrufe
Private disposedValue As Boolean = False
Protected Overridable Sub Dispose(ByVal disposing As Boolean)
If Not disposedValue Then
If disposing Then
' TODO: Verwaltete Ressourcen freigeben, wenn sie explizit
' aufgerufen werden
End If
MyBase.DestroyHandle()
Dim H As IntPtr = Win32.SetClipboardViewer(_handle)
End If
disposedValue = True
End Sub
' Dieser Code wird von Visual Basic hinzugefügt, um das Dispose-Muster
' richtig zu implementieren.
Public Sub Dispose() Implements IDisposable.Dispose
' Sie sollten diesen Code nicht ändern, sondern stattdessen ihren
' Bereinigungscode oben in
' Dispose(ByVal disposing As Boolean) einfügen.
Dispose(True)
GC.SuppressFinalize(Me)
End Sub
Protected Overrides Sub Finalize()
MyBase.Finalize()
Dispose(False)
End Sub
#End Region
End Class

View File

@ -1,235 +0,0 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
Partial Class Form1
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()>
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Wird vom Windows Form-Designer benötigt.
Private components As System.ComponentModel.IContainer
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
<System.Diagnostics.DebuggerStepThrough()>
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
Me.TextBox1 = New System.Windows.Forms.TextBox()
Me.Label4 = New System.Windows.Forms.Label()
Me.Label5 = New System.Windows.Forms.Label()
Me.Label6 = New System.Windows.Forms.Label()
Me.Label7 = New System.Windows.Forms.Label()
Me.TextBox9 = New System.Windows.Forms.TextBox()
Me.TextBox10 = New System.Windows.Forms.TextBox()
Me.TextBox11 = New System.Windows.Forms.TextBox()
Me.TextBox12 = New System.Windows.Forms.TextBox()
Me.Label21 = New System.Windows.Forms.Label()
Me.TextBox6 = New System.Windows.Forms.TextBox()
Me.TextBox7 = New System.Windows.Forms.TextBox()
Me.TextBox8 = New System.Windows.Forms.TextBox()
Me.ComboBox1 = New System.Windows.Forms.ComboBox()
Me.Label1 = New System.Windows.Forms.Label()
Me.TextBox3 = New System.Windows.Forms.TextBox()
Me.Label3 = New System.Windows.Forms.Label()
Me.SuspendLayout()
'
'TextBox1
'
Me.TextBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
Me.TextBox1.Location = New System.Drawing.Point(12, 12)
Me.TextBox1.Name = "TextBox1"
Me.TextBox1.Size = New System.Drawing.Size(100, 20)
Me.TextBox1.TabIndex = 0
Me.TextBox1.Text = "Top Left"
'
'Label4
'
Me.Label4.AutoSize = True
Me.Label4.Location = New System.Drawing.Point(183, 105)
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(25, 13)
Me.Label4.TabIndex = 6
Me.Label4.Text = "Left"
'
'Label5
'
Me.Label5.AutoSize = True
Me.Label5.Location = New System.Drawing.Point(183, 183)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(40, 13)
Me.Label5.TabIndex = 6
Me.Label5.Text = "Bottom"
'
'Label6
'
Me.Label6.AutoSize = True
Me.Label6.Location = New System.Drawing.Point(183, 157)
Me.Label6.Name = "Label6"
Me.Label6.Size = New System.Drawing.Size(26, 13)
Me.Label6.TabIndex = 6
Me.Label6.Text = "Top"
'
'Label7
'
Me.Label7.AutoSize = True
Me.Label7.Location = New System.Drawing.Point(183, 131)
Me.Label7.Name = "Label7"
Me.Label7.Size = New System.Drawing.Size(32, 13)
Me.Label7.TabIndex = 6
Me.Label7.Text = "Right"
'
'TextBox9
'
Me.TextBox9.Location = New System.Drawing.Point(231, 102)
Me.TextBox9.Name = "TextBox9"
Me.TextBox9.Size = New System.Drawing.Size(100, 20)
Me.TextBox9.TabIndex = 1
'
'TextBox10
'
Me.TextBox10.Location = New System.Drawing.Point(231, 180)
Me.TextBox10.Name = "TextBox10"
Me.TextBox10.Size = New System.Drawing.Size(100, 20)
Me.TextBox10.TabIndex = 2
'
'TextBox11
'
Me.TextBox11.Location = New System.Drawing.Point(231, 154)
Me.TextBox11.Name = "TextBox11"
Me.TextBox11.Size = New System.Drawing.Size(100, 20)
Me.TextBox11.TabIndex = 3
'
'TextBox12
'
Me.TextBox12.Location = New System.Drawing.Point(231, 128)
Me.TextBox12.Name = "TextBox12"
Me.TextBox12.Size = New System.Drawing.Size(100, 20)
Me.TextBox12.TabIndex = 4
'
'Label21
'
Me.Label21.AutoSize = True
Me.Label21.Location = New System.Drawing.Point(183, 77)
Me.Label21.Name = "Label21"
Me.Label21.Size = New System.Drawing.Size(115, 13)
Me.Label21.TabIndex = 8
Me.Label21.Text = "CURRENT CONTROL"
'
'TextBox6
'
Me.TextBox6.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
Me.TextBox6.Location = New System.Drawing.Point(12, 298)
Me.TextBox6.Name = "TextBox6"
Me.TextBox6.Size = New System.Drawing.Size(100, 20)
Me.TextBox6.TabIndex = 0
Me.TextBox6.Text = "Bottom Left"
'
'TextBox7
'
Me.TextBox7.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.TextBox7.Location = New System.Drawing.Point(255, 12)
Me.TextBox7.Name = "TextBox7"
Me.TextBox7.Size = New System.Drawing.Size(100, 20)
Me.TextBox7.TabIndex = 0
Me.TextBox7.Text = "TopRight"
'
'TextBox8
'
Me.TextBox8.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.TextBox8.Location = New System.Drawing.Point(255, 298)
Me.TextBox8.Name = "TextBox8"
Me.TextBox8.Size = New System.Drawing.Size(100, 20)
Me.TextBox8.TabIndex = 0
Me.TextBox8.Text = "BottomRight"
'
'ComboBox1
'
Me.ComboBox1.FormattingEnabled = True
Me.ComboBox1.Items.AddRange(New Object() {"TopLeft", "TopRight", "BottomLeft", "BottomRight"})
Me.ComboBox1.Location = New System.Drawing.Point(30, 102)
Me.ComboBox1.Name = "ComboBox1"
Me.ComboBox1.Size = New System.Drawing.Size(121, 21)
Me.ComboBox1.TabIndex = 9
'
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.Location = New System.Drawing.Point(27, 86)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(41, 13)
Me.Label1.TabIndex = 8
Me.Label1.Text = "Anchor"
'
'TextBox3
'
Me.TextBox3.Location = New System.Drawing.Point(231, 206)
Me.TextBox3.Name = "TextBox3"
Me.TextBox3.Size = New System.Drawing.Size(100, 20)
Me.TextBox3.TabIndex = 2
'
'Label3
'
Me.Label3.AutoSize = True
Me.Label3.Location = New System.Drawing.Point(183, 209)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(41, 13)
Me.Label3.TabIndex = 6
Me.Label3.Text = "Anchor"
'
'Form1
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(367, 330)
Me.Controls.Add(Me.ComboBox1)
Me.Controls.Add(Me.Label1)
Me.Controls.Add(Me.Label21)
Me.Controls.Add(Me.Label7)
Me.Controls.Add(Me.Label6)
Me.Controls.Add(Me.Label3)
Me.Controls.Add(Me.Label5)
Me.Controls.Add(Me.Label4)
Me.Controls.Add(Me.TextBox12)
Me.Controls.Add(Me.TextBox3)
Me.Controls.Add(Me.TextBox11)
Me.Controls.Add(Me.TextBox10)
Me.Controls.Add(Me.TextBox9)
Me.Controls.Add(Me.TextBox6)
Me.Controls.Add(Me.TextBox8)
Me.Controls.Add(Me.TextBox7)
Me.Controls.Add(Me.TextBox1)
Me.Name = "Form1"
Me.Text = "Form1"
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents Timer1 As Timer
Friend WithEvents TextBox1 As TextBox
Friend WithEvents Label4 As Label
Friend WithEvents Label5 As Label
Friend WithEvents Label6 As Label
Friend WithEvents Label7 As Label
Friend WithEvents TextBox9 As TextBox
Friend WithEvents TextBox10 As TextBox
Friend WithEvents TextBox11 As TextBox
Friend WithEvents TextBox12 As TextBox
Friend WithEvents Label21 As Label
Friend WithEvents TextBox6 As TextBox
Friend WithEvents TextBox7 As TextBox
Friend WithEvents TextBox8 As TextBox
Friend WithEvents ComboBox1 As ComboBox
Friend WithEvents Label1 As Label
Friend WithEvents TextBox3 As TextBox
Friend WithEvents Label3 As Label
End Class

View File

@ -1,123 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@ -1,48 +0,0 @@
Imports System.Runtime.InteropServices
Imports DigitalData.Modules.Logging
Imports DigitalData.Modules.Windows
Public Class Form1
Private Logger As Logger
Private LogConfig As LogConfig
Private Watcher As ClassClipboardWatcher
Private Window As Window
Private CurrentAnchor As Window.Anchor = Window.Anchor.TopLeft
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Timer1.Interval = 1000
Timer1.Enabled = True
LogConfig = New LogConfig(LogConfig.PathType.AppData)
Logger = LogConfig.GetLogger()
Window = New Window(LogConfig)
Watcher = ClassClipboardWatcher.Singleton
AddHandler Watcher.ClipboardChanged, AddressOf Watcher_ClipboardChanged
End Sub
Private Sub Watcher_ClipboardChanged(sender As Object, e As IDataObject)
Dim oControl As Window.RectangleInfo = Window.GetFocusedControlLocation(Handle, CurrentAnchor)
TextBox9.Text = oControl.Left
TextBox12.Text = oControl.Right
TextBox11.Text = oControl.Top
TextBox10.Text = oControl.Bottom
TextBox3.Text = ComboBox1.Text.ToUpper
End Sub
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
Select Case ComboBox1.Text
Case "TopLeft"
CurrentAnchor = Window.Anchor.TopLeft
Case "TopRight"
CurrentAnchor = Window.Anchor.TopRight
Case "BottomLeft"
CurrentAnchor = Window.Anchor.BottomLeft
Case "BottomRight"
CurrentAnchor = Window.Anchor.BottomRight
End Select
End Sub
End Class

View File

@ -1,38 +0,0 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
'NOTE: This file is auto-generated; do not modify it directly. To make changes,
' or if you encounter build errors in this file, go to the Project Designer
' (go to Project Properties or double-click the My Project node in
' Solution Explorer), and make changes on the Application tab.
'
Partial Friend Class MyApplication
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = false
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.Automation.Form1
End Sub
End Class
End Namespace

View File

@ -1,35 +0,0 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' Allgemeine Informationen über eine Assembly werden über die folgenden
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
' die einer Assembly zugeordnet sind.
' Werte der Assemblyattribute überprüfen
<Assembly: AssemblyTitle("Automation")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("Automation")>
<Assembly: AssemblyCopyright("Copyright © 2019")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
<Assembly: Guid("16c2bbbe-7473-425e-96db-3029055c432d")>
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
'
' Hauptversion
' Nebenversion
' Buildnummer
' Revision
'
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
' übernehmen, indem Sie "*" eingeben:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.0.0.0")>
<Assembly: AssemblyFileVersion("1.0.0.0")>

View File

@ -1,62 +0,0 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My.Resources
'This class was auto-generated by the StronglyTypedResourceBuilder
'class via a tool like ResGen or Visual Studio.
'To add or remove a member, edit your .ResX file then rerun ResGen
'with the /str option, or rebuild your VS project.
'''<summary>
''' A strongly-typed resource class, for looking up localized strings, etc.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Returns the cached ResourceManager instance used by this class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Automation.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Overrides the current thread's CurrentUICulture property for all
''' resource lookups using this strongly typed resource class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set(ByVal value As Global.System.Globalization.CultureInfo)
resourceCulture = value
End Set
End Property
End Module
End Namespace

View File

@ -1,73 +0,0 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
#Region "My.Settings Auto-Save Functionality"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.Automation.My.MySettings
Get
Return Global.Automation.My.MySettings.Default
End Get
End Property
End Module
End Namespace

14
ChatTest/App.config Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

157
ChatTest/ChatTest.vbproj Normal file
View File

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{4A726345-FD6B-4E1C-9E5D-18C9043D7714}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>ChatTest.My.MyApplication</StartupObject>
<RootNamespace>ChatTest</RootNamespace>
<AssemblyName>ChatTest</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>ChatTest.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>ChatTest.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Data.Desktop.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DigitalData.Modules.Database, Version=1.0.0.6, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Modules.Database\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.4.7.5\lib\net45\NLog.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Transactions" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.vb">
<DependentUpon>Form1.vb</DependentUpon>
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Controls.ChatControl\ChatControl.vbproj">
<Project>{1f278760-4f6b-42e8-b82d-01d4c8618340}</Project>
<Name>ChatControl</Name>
</ProjectReference>
<ProjectReference Include="..\Controls.ChatNewConv\ChatNewConv.vbproj">
<Project>{86d27ffa-480f-481d-8d23-26deae92fe6c}</Project>
<Name>ChatNewConv</Name>
</ProjectReference>
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -0,0 +1,156 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{4A726345-FD6B-4E1C-9E5D-18C9043D7714}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>ChatTest.My.MyApplication</StartupObject>
<RootNamespace>ChatTest</RootNamespace>
<AssemblyName>ChatTest</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>ChatTest.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>ChatTest.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DigitalData.Modules.Database, Version=1.0.0.6, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Modules.Database\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.4.7.5\lib\net45\NLog.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Transactions" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.vb">
<DependentUpon>Form1.vb</DependentUpon>
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Controls.ChatControl\ChatControl.vbproj">
<Project>{1f278760-4f6b-42e8-b82d-01d4c8618340}</Project>
<Name>ChatControl</Name>
</ProjectReference>
<ProjectReference Include="..\Controls.ChatNewConv\ChatNewConv.vbproj">
<Project>{86d27ffa-480f-481d-8d23-26deae92fe6c}</Project>
<Name>ChatNewConv</Name>
</ProjectReference>
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

60
ChatTest/Form1.Designer.vb generated Normal file
View File

@ -0,0 +1,60 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form1
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Wird vom Windows Form-Designer benötigt.
Private components As System.ComponentModel.IContainer
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.ChatNewConv1 = New DigitalData.Controls.ChatNewConv.ChatNewConv()
Me.ChatControl1 = New DigitalData.Controls.ChatControl.ChatControl()
Me.SuspendLayout()
'
'ChatNewConv1
'
Me.ChatNewConv1.Font = New System.Drawing.Font("Tahoma", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.ChatNewConv1.Location = New System.Drawing.Point(479, 51)
Me.ChatNewConv1.Name = "ChatNewConv1"
Me.ChatNewConv1.Size = New System.Drawing.Size(497, 450)
Me.ChatNewConv1.TabIndex = 1
'
'ChatControl1
'
Me.ChatControl1.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.ChatControl1.Location = New System.Drawing.Point(12, 12)
Me.ChatControl1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
Me.ChatControl1.Name = "ChatControl1"
Me.ChatControl1.Size = New System.Drawing.Size(422, 587)
Me.ChatControl1.TabIndex = 2
'
'Form1
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(1044, 584)
Me.Controls.Add(Me.ChatControl1)
Me.Controls.Add(Me.ChatNewConv1)
Me.Name = "Form1"
Me.Text = "Form1"
Me.ResumeLayout(False)
End Sub
Friend WithEvents ChatNewConv1 As DigitalData.Controls.ChatNewConv.ChatNewConv
Friend WithEvents ChatControl1 As DigitalData.Controls.ChatControl.ChatControl
End Class

23
ChatTest/Form1.vb Normal file
View File

@ -0,0 +1,23 @@
Imports DigitalData.Modules.Logging
Imports DigitalData.Modules.Database
Public Class Form1
Private _Database As MSSQLServer
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim oLogConfig As New LogConfig(LogConfig.PathType.CustomPath, Application.StartupPath)
Dim oConnectionString = "Server=sDD-VMP04-SQL17\DD_DEVELOP01;Database=IDB_TEST;User Id=sa;Password=dd;"
Me._Database = New MSSQLServer(oLogConfig, oConnectionString)
ChatControl1.Init(oLogConfig, oConnectionString, "Email", "JenneJ", "de-DE", Nothing)
ChatControl1.GetConversations(10070,True)
Dim oSQL = "SELECT GUID as UserID,NAME,USERNAME,EMAIL from TBDD_USER"
Dim oDTUSERS As DataTable = _Database.GetDatatable(oSQL)
ChatNewConv1.Init(oLogConfig, oConnectionString, 10070, "SchreiberM", "de-DE", oDTUSERS, Nothing)
AddHandler ChatNewConv1.Conversation_Created, AddressOf onConversationCreated
End Sub
Sub onConversationCreated()
MsgBox("Created")
End Sub
End Class

View File

@ -0,0 +1,38 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
'NOTE: This file is auto-generated; do not modify it directly. To make changes,
' or if you encounter build errors in this file, go to the Project Designer
' (go to Project Properties or double-click the My Project node in
' Solution Explorer), and make changes on the Application tab.
'
Partial Friend Class MyApplication
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = false
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.ChatTest.Form1
End Sub
End Class
End Namespace

View File

@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' Allgemeine Informationen über eine Assembly werden über die folgenden
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
' die einer Assembly zugeordnet sind.
' Werte der Assemblyattribute überprüfen
<Assembly: AssemblyTitle("ChatTest")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("ChatTest")>
<Assembly: AssemblyCopyright("Copyright © 2020")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
'Die folgende GUID wird für die typelib-ID verwendet, wenn dieses Projekt für COM verfügbar gemacht wird.
<Assembly: Guid("f348c274-1ccf-49cc-9729-9495f1d94958")>
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
'
' Hauptversion
' Nebenversion
' Buildnummer
' Revision
'
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
' indem Sie "*" wie unten gezeigt eingeben:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.0.0.0")>
<Assembly: AssemblyFileVersion("1.0.0.0")>

View File

@ -0,0 +1,62 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My.Resources
'This class was auto-generated by the StronglyTypedResourceBuilder
'class via a tool like ResGen or Visual Studio.
'To add or remove a member, edit your .ResX file then rerun ResGen
'with the /str option, or rebuild your VS project.
'''<summary>
''' A strongly-typed resource class, for looking up localized strings, etc.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Returns the cached ResourceManager instance used by this class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("ChatTest.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Overrides the current thread's CurrentUICulture property for all
''' resource lookups using this strongly typed resource class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set(ByVal value As Global.System.Globalization.CultureInfo)
resourceCulture = value
End Set
End Property
End Module
End Namespace

73
ChatTest/My Project/Settings.Designer.vb generated Normal file
View File

@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
#Region "My.Settings Auto-Save Functionality"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.ChatTest.My.MySettings
Get
Return Global.ChatTest.My.MySettings.Default
End Get
End Property
End Module
End Namespace

4
ChatTest/packages.config Normal file
View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="NLog" version="4.7.5" targetFramework="net472" />
</packages>

View File

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.props" Condition="Exists('..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{B9A63193-1391-4E20-B578-0867F330396C}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Config.Test</RootNamespace>
<AssemblyName>Config.Test</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>Windows</MyType>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
<IsCodedUITest>False</IsCodedUITest>
<TestProjectType>UnitTest</TestProjectType>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>Config.Test.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>Config.Test.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.TestPlatform.TestFramework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\MSTest.TestFramework.2.1.1\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll</HintPath>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\MSTest.TestFramework.2.1.1\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Diagnostics" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
<Import Include="Microsoft.VisualStudio.TestTools.UnitTesting" />
</ItemGroup>
<ItemGroup>
<Compile Include="UnitTest1.vb" />
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.props'))" />
<Error Condition="!Exists('..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.targets'))" />
</Target>
<Import Project="..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.targets" Condition="Exists('..\packages\MSTest.TestAdapter.2.1.1\build\net45\MSTest.TestAdapter.targets')" />
</Project>

View File

@ -0,0 +1,18 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
<Assembly: AssemblyTitle("Config.Test")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("Config.Test")>
<Assembly: AssemblyCopyright("Copyright © 2021")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
<Assembly: Guid("6a038dd8-150b-4da2-9e68-31ba80225caa")>
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.0.0.0")>
<Assembly: AssemblyFileVersion("1.0.0.0")>

View File

@ -0,0 +1,62 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My.Resources
'This class was auto-generated by the StronglyTypedResourceBuilder
'class via a tool like ResGen or Visual Studio.
'To add or remove a member, edit your .ResX file then rerun ResGen
'with the /str option, or rebuild your VS project.
'''<summary>
''' A strongly-typed resource class, for looking up localized strings, etc.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Returns the cached ResourceManager instance used by this class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Config.Test.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Overrides the current thread's CurrentUICulture property for all
''' resource lookups using this strongly typed resource class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set(ByVal value As Global.System.Globalization.CultureInfo)
resourceCulture = value
End Set
End Property
End Module
End Namespace

View File

@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
#Region "My.Settings Auto-Save Functionality"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.Config.Test.My.MySettings
Get
Return Global.Config.Test.My.MySettings.Default
End Get
End Property
End Module
End Namespace

9
Config.Test/UnitTest1.vb Normal file
View File

@ -0,0 +1,9 @@
Imports System.Text
Imports Microsoft.VisualStudio.TestTools.UnitTesting
<TestClass()> Public Class UnitTest1
<TestMethod()> Public Sub TestMethod1()
End Sub
End Class

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="MSTest.TestAdapter" version="2.1.1" targetFramework="net461" />
<package id="MSTest.TestFramework" version="2.1.1" targetFramework="net461" />
</packages>

59
ConfigCreator/App.config Normal file
View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
</configSections>
<applicationSettings>
<DevExpress.LookAndFeel.Design.AppSettings>
<setting name="DefaultAppSkin" serializeAs="String">
<value>Skin/Office 2019 Colorful</value>
</setting>
<setting name="DefaultPalette" serializeAs="String">
<value>Fire Brick</value>
</setting>
<setting name="TouchUI" serializeAs="String">
<value></value>
</setting>
<setting name="CompactUI" serializeAs="String">
<value></value>
</setting>
<setting name="TouchScaleFactor" serializeAs="String">
<value></value>
</setting>
<setting name="DirectX" serializeAs="String">
<value></value>
</setting>
<setting name="RegisterUserSkins" serializeAs="String">
<value></value>
</setting>
<setting name="RegisterBonusSkins" serializeAs="String">
<value></value>
</setting>
<setting name="FontBehavior" serializeAs="String">
<value>UseSegoeUI</value>
</setting>
<setting name="DefaultAppFont" serializeAs="String">
<value></value>
</setting>
<setting name="DPIAwarenessMode" serializeAs="String">
<value></value>
</setting>
<setting name="CustomPaletteCollection" serializeAs="Xml">
<value/>
</setting>
</DevExpress.LookAndFeel.Design.AppSettings>
</applicationSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

15
ConfigCreator/Config.vb Normal file
View File

@ -0,0 +1,15 @@
Public Class Config
Public Property EmailTemplate As New EmailTemplateConfig
Public Class EmailTemplateConfig
Public BaseHtml As String = ""
Public BannerUrl As String = ""
Public OutputPath As String = ""
Public TrackingLink As String = ""
Public ActiveDirectoryGroup As String = ""
Public ActiveDirectoryRoot As String = ""
End Class
End Class

View File

@ -0,0 +1,171 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{9D4AC920-C78E-41C3-994E-91690FF79380}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>DigitalData.GUIs.MonoRepoUtils.My.MyApplication</StartupObject>
<RootNamespace>DigitalData.GUIs.MonoRepoUtils</RootNamespace>
<AssemblyName>DigitalData.GUIs.MonoRepoUtils</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>DigitalData.GUIs.MonoRepoUtils.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>DigitalData.GUIs.MonoRepoUtils.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>mail.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Dialogs.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Sparkline.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Data.Desktop.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraDialogs.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraTreeList.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DigitalData.Modules.Config, Version=1.1.4.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Modules\Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
</Reference>
<Reference Include="DigitalData.Modules.Interfaces, Version=1.7.1.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Modules\Interfaces\bin\Debug\DigitalData.Modules.Interfaces.dll</HintPath>
</Reference>
<Reference Include="DigitalData.Modules.Logging, Version=2.5.4.2, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Modules\Config\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Data" />
<Reference Include="System.Data.Linq" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="Config.vb" />
<Compile Include="frmStart.Designer.vb">
<DependentUpon>frmStart.vb</DependentUpon>
</Compile>
<Compile Include="frmStart.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="frmStart.resx">
<DependentUpon>frmStart.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\licenses.licx" />
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\defaultprinter.svg" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\defaultprinter1.svg" />
</ItemGroup>
<ItemGroup>
<Content Include="mail.ico" />
<None Include="Resources\save as.svg" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Services.ZUGFeRDService\DDZUGFeRDService.vbproj">
<Project>{7deec36e-ea5f-4711-ad1e-fd8894f4ad77}</Project>
<Name>DDZUGFeRDService</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{9D4AC920-C78E-41C3-994E-91690FF79380}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>DigitalData.GUIs.MonoRepoUtils.My.MyApplication</StartupObject>
<RootNamespace>DigitalData.GUIs.MonoRepoUtils</RootNamespace>
<AssemblyName>DigitalData.GUIs.MonoRepoUtils</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>DigitalData.GUIs.MonoRepoUtils.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>DigitalData.GUIs.MonoRepoUtils.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>mail.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Printing.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Sparkline.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Data" />
<Reference Include="System.Data.Linq" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="Config.vb" />
<Compile Include="frmStart.Designer.vb">
<DependentUpon>frmStart.vb</DependentUpon>
</Compile>
<Compile Include="frmStart.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="frmStart.resx">
<DependentUpon>frmStart.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\licenses.licx" />
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Modules.Config\Config.vbproj">
<Project>{44982f9b-6116-44e2-85d0-f39650b1ef99}</Project>
<Name>Config</Name>
</ProjectReference>
<ProjectReference Include="..\Modules.Interfaces\Interfaces.vbproj">
<Project>{ab6f09bf-e794-4f6a-94bb-c97c0ba84d64}</Project>
<Name>Interfaces</Name>
</ProjectReference>
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
<ProjectReference Include="..\Services.ZUGFeRDService\DDZUGFeRDService.vbproj">
<Project>{7deec36e-ea5f-4711-ad1e-fd8894f4ad77}</Project>
<Name>DDZUGFeRDService</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Resources\defaultprinter.svg" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\defaultprinter1.svg" />
</ItemGroup>
<ItemGroup>
<Content Include="mail.ico" />
<None Include="Resources\save as.svg" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -0,0 +1,38 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
'HINWEIS: Diese Datei wird automatisch generiert und darf nicht direkt bearbeitet werden. Wenn Sie Änderungen vornehmen möchten
' oder in dieser Datei Buildfehler auftreten, wechseln Sie zum Projekt-Designer.
' (Wechseln Sie dazu zu den Projekteigenschaften, oder doppelklicken Sie auf den Knoten "Mein Projekt" im
' Projektmappen-Explorer). Nehmen Sie auf der Registerkarte "Anwendung" entsprechende Änderungen vor.
'
Partial Friend Class MyApplication
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = false
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.DigitalData.GUIs.MonoRepoUtils.frmStart
End Sub
End Class
End Namespace

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>true</MySubMain>
<MainForm>frmStart</MainForm>
<SingleInstance>false</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
</MyApplicationData>

View File

@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' Allgemeine Informationen über eine Assembly werden über die folgenden
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
' die einer Assembly zugeordnet sind.
' Werte der Assemblyattribute überprüfen
<Assembly: AssemblyTitle("ConfigCreator")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("ConfigCreator")>
<Assembly: AssemblyCopyright("Copyright © 2021")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
'Die folgende GUID wird für die typelib-ID verwendet, wenn dieses Projekt für COM verfügbar gemacht wird.
<Assembly: Guid("711f1127-4de6-4046-a64c-b3cc152b42a8")>
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
'
' Hauptversion
' Nebenversion
' Buildnummer
' Revision
'
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
' indem Sie "*" wie unten gezeigt eingeben:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.0.0.0")>
<Assembly: AssemblyFileVersion("1.0.0.0")>

View File

@ -0,0 +1,103 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Imports System
Namespace My.Resources
'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
'-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
'''<summary>
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.GUIs.MonoRepoUtils.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
'''</summary>
Friend ReadOnly Property _3trafficlightsrimmed() As DevExpress.Utils.Svg.SvgImage
Get
Dim obj As Object = ResourceManager.GetObject("3trafficlightsrimmed", resourceCulture)
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
'''</summary>
Friend ReadOnly Property defaultprinter() As DevExpress.Utils.Svg.SvgImage
Get
Dim obj As Object = ResourceManager.GetObject("defaultprinter", resourceCulture)
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
'''</summary>
Friend ReadOnly Property defaultprinter1() As DevExpress.Utils.Svg.SvgImage
Get
Dim obj As Object = ResourceManager.GetObject("defaultprinter1", resourceCulture)
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
'''</summary>
Friend ReadOnly Property save_as() As DevExpress.Utils.Svg.SvgImage
Get
Dim obj As Object = ResourceManager.GetObject("save as", resourceCulture)
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
End Get
End Property
End Module
End Namespace

View File

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="defaultprinter" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\defaultprinter.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="defaultprinter1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\defaultprinter1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="3trafficlightsrimmed" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\3trafficlightsrimmed.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="save as" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\save as.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
</root>

View File

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="defaultprinter" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\defaultprinter.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="defaultprinter1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\defaultprinter1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="3trafficlightsrimmed" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\3trafficlightsrimmed.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="save as" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\save as.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
</root>

View File

@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.4.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
#Region "Automatische My.Settings-Speicherfunktion"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.DigitalData.GUIs.MonoRepoUtils.My.MySettings
Get
Return Global.DigitalData.GUIs.MonoRepoUtils.My.MySettings.Default
End Get
End Property
End Module
End Namespace

View File

@ -0,0 +1,4 @@
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

View File

@ -0,0 +1,5 @@
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

View File

@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="_x33__Traffic_Lights_Rimmed" style="enable-background:new 0 0 32 32">
<style type="text/css">
.Yellow{fill:#FFB115;}
.Red{fill:#D11C1C;}
.Green{fill:#039C23;}
.Black{fill:#727272;}
</style>
<circle cx="9" cy="9" r="3" class="Green" />
<circle cx="25" cy="9" r="3" class="Yellow" />
<circle cx="9" cy="25" r="3" class="Red" />
<path d="M15,2H3C2.4,2,2,2.4,2,3v12c0,0.6,0.4,1,1,1h12c0.6,0,1-0.4,1-1V3C16,2.4,15.6,2,15,2z M9,14 c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S11.8,14,9,14z M31,2H19c-0.5,0-1,0.5-1,1v12c0,0.5,0.5,1,1,1h12c0.5,0,1-0.5,1-1V3 C32,2.5,31.5,2,31,2z M25,14c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S27.8,14,25,14z M15,18H3c-0.5,0-1,0.5-1,1v12c0,0.5,0.5,1,1,1h12 c0.5,0,1-0.5,1-1V19C16,18.5,15.5,18,15,18z M9,30c-2.8,0-5-2.2-5-5s2.2-5,5-5s5,2.2,5,5S11.8,30,9,30z" class="Black" />
</svg>

View File

@ -0,0 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
<style type="text/css">
.Black{fill:#727272;}
.Yellow{fill:#FFB115;}
.Blue{fill:#1177D7;}
.Red{fill:#D11C1C;}
.White{fill:#FFFFFF;}
.Green{fill:#039C23;}
.st0{fill:#727272;}
.st1{opacity:0.5;}
.st2{opacity:0.75;}
</style>
<g id="DefaultPrinter">
<path d="M8,16H6V6h8v2H8V16z M26,18v8c0,1.1-0.9,2-2,2h-4v4H6v-4H2c-1.1,0-2-0.9-2-2V16c0-1.1,0.9-2,2-2h2v3 c0,0.6,0.4,1,1,1H26z M18,22H8v8h10V22z" class="Black" />
<path d="M31,0H17c-0.5,0-1,0.5-1,1v14c0,0.5,0.5,1,1,1h14c0.5,0,1-0.5,1-1V1C32,0.5,31.5,0,31,0z M30,5l-8,8l-4-4V6 l4,4l8-8V5z" class="Green" />
</g>
</svg>

View File

@ -0,0 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="Layer_1" style="enable-background:new 0 0 32 32">
<style type="text/css">
.Black{fill:#727272;}
.Yellow{fill:#FFB115;}
.Blue{fill:#1177D7;}
.Red{fill:#D11C1C;}
.White{fill:#FFFFFF;}
.Green{fill:#039C23;}
.st0{fill:#727272;}
.st1{opacity:0.5;}
.st2{opacity:0.75;}
</style>
<g id="DefaultPrinter">
<path d="M8,16H6V6h8v2H8V16z M26,18v8c0,1.1-0.9,2-2,2h-4v4H6v-4H2c-1.1,0-2-0.9-2-2V16c0-1.1,0.9-2,2-2h2v3 c0,0.6,0.4,1,1,1H26z M18,22H8v8h10V22z" class="Black" />
<path d="M31,0H17c-0.5,0-1,0.5-1,1v14c0,0.5,0.5,1,1,1h14c0.5,0,1-0.5,1-1V1C32,0.5,31.5,0,31,0z M30,5l-8,8l-4-4V6 l4,4l8-8V5z" class="Green" />
</g>
</svg>

View File

@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<svg x="0px" y="0px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 32 32" xml:space="preserve" id="Layer_1">
<polygon points="28,10 12,10 12,30 32,30 32,14 " opacity="0.6" />
<rect x="14" y="10" width="12" height="8" rx="0" ry="0" fill="#FFFFFF" opacity="0.7" />
<rect x="22" y="10" width="2" height="6" rx="0" ry="0" opacity="0.6" />
<rect x="14" y="20" width="14" height="8" rx="0" ry="0" fill="#FFFFFF" />
<polygon points="16,2 0,2 0,22 20,22 20,6 " fill="#377AB5" />
<rect x="2" y="12" width="14" height="8" rx="0" ry="0" fill="#FFFFFF" />
<rect x="2" y="2" width="12" height="8" rx="0" ry="0" fill="#FFFFFF" opacity="0.8" />
<rect x="10" y="2" width="2" height="6" rx="0" ry="0" fill="#377AB5" />
</svg>

629
ConfigCreator/frmStart.Designer.vb generated Normal file
View File

@ -0,0 +1,629 @@
Imports DevExpress.XtraEditors
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
Partial Class frmStart
Inherits DevExpress.XtraBars.Ribbon.RibbonForm
'Form overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()>
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
MyBase.Dispose(disposing)
End Sub
'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer
'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
<System.Diagnostics.DebuggerStepThrough()>
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Me.ComboBoxEdit1 = New DevExpress.XtraEditors.ComboBoxEdit()
Me.LayoutControl1 = New DevExpress.XtraLayout.LayoutControl()
Me.MemoEdit1 = New DevExpress.XtraEditors.MemoEdit()
Me.SimpleButton1 = New DevExpress.XtraEditors.SimpleButton()
Me.Root = New DevExpress.XtraLayout.LayoutControlGroup()
Me.LayoutControlItem1 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem2 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem3 = New DevExpress.XtraLayout.LayoutControlItem()
Me.FluentDesignFormContainer1 = New DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormContainer()
Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl()
Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage()
Me.LayoutControl2 = New DevExpress.XtraLayout.LayoutControl()
Me.txxTemplate = New DevExpress.XtraEditors.MemoEdit()
Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl()
Me.BarButtonItem1 = New DevExpress.XtraBars.BarButtonItem()
Me.BarButtonItem2 = New DevExpress.XtraBars.BarButtonItem()
Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage()
Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar()
Me.txtBannerUrl = New DevExpress.XtraEditors.TextEdit()
Me.txtTrackingUrl = New DevExpress.XtraEditors.TextEdit()
Me.txtOutputPath = New DevExpress.XtraEditors.TextEdit()
Me.txtADGroup = New DevExpress.XtraEditors.TextEdit()
Me.SimpleButton2 = New DevExpress.XtraEditors.SimpleButton()
Me.txtADRoot = New DevExpress.XtraEditors.TextEdit()
Me.LayoutControlGroup1 = New DevExpress.XtraLayout.LayoutControlGroup()
Me.LayoutControlItem4 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem5 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem6 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem8 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem7 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem9 = New DevExpress.XtraLayout.LayoutControlItem()
Me.LayoutControlItem10 = New DevExpress.XtraLayout.LayoutControlItem()
Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage()
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
Me.BehaviorManager1 = New DevExpress.Utils.Behaviors.BehaviorManager(Me.components)
Me.XtraTabPage3 = New DevExpress.XtraTab.XtraTabPage()
Me.LayoutControl3 = New DevExpress.XtraLayout.LayoutControl()
Me.LayoutControlGroup2 = New DevExpress.XtraLayout.LayoutControlGroup()
Me.MemoEdit2 = New DevExpress.XtraEditors.MemoEdit()
Me.LayoutControlItem11 = New DevExpress.XtraLayout.LayoutControlItem()
Me.btnOpenDirectory = New DevExpress.XtraEditors.SimpleButton()
Me.LayoutControlItem12 = New DevExpress.XtraLayout.LayoutControlItem()
Me.TextEdit1 = New DevExpress.XtraEditors.TextEdit()
Me.LayoutControlItem13 = New DevExpress.XtraLayout.LayoutControlItem()
Me.XtraFolderBrowserDialog1 = New DevExpress.XtraEditors.XtraFolderBrowserDialog(Me.components)
CType(Me.ComboBoxEdit1.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControl1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.LayoutControl1.SuspendLayout()
CType(Me.MemoEdit1.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.Root, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).BeginInit()
Me.FluentDesignFormContainer1.SuspendLayout()
CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabControl1.SuspendLayout()
Me.XtraTabPage2.SuspendLayout()
CType(Me.LayoutControl2, System.ComponentModel.ISupportInitialize).BeginInit()
Me.LayoutControl2.SuspendLayout()
CType(Me.txxTemplate.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.txtBannerUrl.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.txtTrackingUrl.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.txtOutputPath.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.txtADGroup.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.txtADRoot.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem6, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem8, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem7, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem9, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem10, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabPage1.SuspendLayout()
CType(Me.BehaviorManager1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabPage3.SuspendLayout()
CType(Me.LayoutControl3, System.ComponentModel.ISupportInitialize).BeginInit()
Me.LayoutControl3.SuspendLayout()
CType(Me.LayoutControlGroup2, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.MemoEdit2.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem12, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TextEdit1.Properties, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.LayoutControlItem13, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'ComboBoxEdit1
'
Me.ComboBoxEdit1.Location = New System.Drawing.Point(117, 20)
Me.ComboBoxEdit1.Name = "ComboBoxEdit1"
Me.ComboBoxEdit1.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)})
Me.ComboBoxEdit1.Properties.Items.AddRange(New Object() {"ZUGFERD_SERVICE"})
Me.ComboBoxEdit1.Size = New System.Drawing.Size(733, 20)
Me.ComboBoxEdit1.StyleController = Me.LayoutControl1
Me.ComboBoxEdit1.TabIndex = 0
'
'LayoutControl1
'
Me.LayoutControl1.Controls.Add(Me.MemoEdit1)
Me.LayoutControl1.Controls.Add(Me.ComboBoxEdit1)
Me.LayoutControl1.Controls.Add(Me.SimpleButton1)
Me.LayoutControl1.Dock = System.Windows.Forms.DockStyle.Fill
Me.LayoutControl1.Location = New System.Drawing.Point(0, 0)
Me.LayoutControl1.Name = "LayoutControl1"
Me.LayoutControl1.Root = Me.Root
Me.LayoutControl1.Size = New System.Drawing.Size(1099, 390)
Me.LayoutControl1.TabIndex = 1
Me.LayoutControl1.Text = "LayoutControl1"
'
'MemoEdit1
'
Me.MemoEdit1.Location = New System.Drawing.Point(20, 78)
Me.MemoEdit1.Name = "MemoEdit1"
Me.MemoEdit1.Properties.Appearance.Font = New System.Drawing.Font("Consolas", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.MemoEdit1.Properties.Appearance.Options.UseFont = True
Me.MemoEdit1.Size = New System.Drawing.Size(1059, 292)
Me.MemoEdit1.StyleController = Me.LayoutControl1
Me.MemoEdit1.TabIndex = 5
'
'SimpleButton1
'
Me.SimpleButton1.Location = New System.Drawing.Point(870, 20)
Me.SimpleButton1.Name = "SimpleButton1"
Me.SimpleButton1.Size = New System.Drawing.Size(209, 22)
Me.SimpleButton1.StyleController = Me.LayoutControl1
Me.SimpleButton1.TabIndex = 4
Me.SimpleButton1.Text = "Get Config"
'
'Root
'
Me.Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True]
Me.Root.GroupBordersVisible = False
Me.Root.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem1, Me.LayoutControlItem2, Me.LayoutControlItem3})
Me.Root.Name = "Root"
Me.Root.Size = New System.Drawing.Size(1099, 390)
Me.Root.TextVisible = False
'
'LayoutControlItem1
'
Me.LayoutControlItem1.Control = Me.ComboBoxEdit1
Me.LayoutControlItem1.Location = New System.Drawing.Point(0, 0)
Me.LayoutControlItem1.Name = "LayoutControlItem1"
Me.LayoutControlItem1.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem1.Size = New System.Drawing.Size(850, 42)
Me.LayoutControlItem1.Text = "Config Type"
Me.LayoutControlItem1.TextSize = New System.Drawing.Size(85, 13)
'
'LayoutControlItem2
'
Me.LayoutControlItem2.Control = Me.SimpleButton1
Me.LayoutControlItem2.Location = New System.Drawing.Point(850, 0)
Me.LayoutControlItem2.Name = "LayoutControlItem2"
Me.LayoutControlItem2.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem2.Size = New System.Drawing.Size(229, 42)
Me.LayoutControlItem2.TextSize = New System.Drawing.Size(0, 0)
Me.LayoutControlItem2.TextVisible = False
'
'LayoutControlItem3
'
Me.LayoutControlItem3.Control = Me.MemoEdit1
Me.LayoutControlItem3.Location = New System.Drawing.Point(0, 42)
Me.LayoutControlItem3.Name = "LayoutControlItem3"
Me.LayoutControlItem3.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem3.Size = New System.Drawing.Size(1079, 328)
Me.LayoutControlItem3.Text = "Config Template"
Me.LayoutControlItem3.TextLocation = DevExpress.Utils.Locations.Top
Me.LayoutControlItem3.TextSize = New System.Drawing.Size(85, 13)
'
'FluentDesignFormContainer1
'
Me.FluentDesignFormContainer1.Controls.Add(Me.XtraTabControl1)
Me.FluentDesignFormContainer1.Dock = System.Windows.Forms.DockStyle.Fill
Me.FluentDesignFormContainer1.Location = New System.Drawing.Point(0, 160)
Me.FluentDesignFormContainer1.Name = "FluentDesignFormContainer1"
Me.FluentDesignFormContainer1.Size = New System.Drawing.Size(1101, 413)
Me.FluentDesignFormContainer1.TabIndex = 2
'
'XtraTabControl1
'
Me.XtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill
Me.XtraTabControl1.Location = New System.Drawing.Point(0, 0)
Me.XtraTabControl1.Name = "XtraTabControl1"
Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage2
Me.XtraTabControl1.Size = New System.Drawing.Size(1101, 413)
Me.XtraTabControl1.TabIndex = 0
Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage2, Me.XtraTabPage1, Me.XtraTabPage3})
'
'XtraTabPage2
'
Me.XtraTabPage2.Controls.Add(Me.LayoutControl2)
Me.XtraTabPage2.Name = "XtraTabPage2"
Me.XtraTabPage2.Size = New System.Drawing.Size(1099, 390)
Me.XtraTabPage2.Text = "EmailSignature Generator"
'
'LayoutControl2
'
Me.LayoutControl2.Controls.Add(Me.txxTemplate)
Me.LayoutControl2.Controls.Add(Me.txtBannerUrl)
Me.LayoutControl2.Controls.Add(Me.txtTrackingUrl)
Me.LayoutControl2.Controls.Add(Me.txtOutputPath)
Me.LayoutControl2.Controls.Add(Me.txtADGroup)
Me.LayoutControl2.Controls.Add(Me.SimpleButton2)
Me.LayoutControl2.Controls.Add(Me.txtADRoot)
Me.LayoutControl2.Dock = System.Windows.Forms.DockStyle.Fill
Me.LayoutControl2.Location = New System.Drawing.Point(0, 0)
Me.LayoutControl2.Name = "LayoutControl2"
Me.LayoutControl2.Root = Me.LayoutControlGroup1
Me.LayoutControl2.Size = New System.Drawing.Size(1099, 390)
Me.LayoutControl2.TabIndex = 0
Me.LayoutControl2.Text = "LayoutControl2"
'
'txxTemplate
'
Me.txxTemplate.Location = New System.Drawing.Point(144, 140)
Me.txxTemplate.MenuManager = Me.RibbonControl1
Me.txxTemplate.Name = "txxTemplate"
Me.txxTemplate.Properties.Appearance.Font = New System.Drawing.Font("Consolas", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.txxTemplate.Properties.Appearance.Options.UseFont = True
Me.txxTemplate.Size = New System.Drawing.Size(935, 230)
Me.txxTemplate.StyleController = Me.LayoutControl2
Me.txxTemplate.TabIndex = 4
'
'RibbonControl1
'
Me.RibbonControl1.ExpandCollapseItem.Id = 0
Me.RibbonControl1.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl1.ExpandCollapseItem, Me.RibbonControl1.SearchEditItem, Me.BarButtonItem1, Me.BarButtonItem2})
Me.RibbonControl1.Location = New System.Drawing.Point(0, 0)
Me.RibbonControl1.MaxItemId = 4
Me.RibbonControl1.Name = "RibbonControl1"
Me.RibbonControl1.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1})
Me.RibbonControl1.Size = New System.Drawing.Size(1101, 160)
Me.RibbonControl1.StatusBar = Me.RibbonStatusBar1
'
'BarButtonItem1
'
Me.BarButtonItem1.Caption = "Generate!"
Me.BarButtonItem1.Id = 1
Me.BarButtonItem1.ImageOptions.SvgImage = Global.DigitalData.GUIs.MonoRepoUtils.My.Resources.Resources.defaultprinter
Me.BarButtonItem1.Name = "BarButtonItem1"
'
'BarButtonItem2
'
Me.BarButtonItem2.Caption = "Speichern"
Me.BarButtonItem2.Id = 3
Me.BarButtonItem2.ImageOptions.SvgImage = Global.DigitalData.GUIs.MonoRepoUtils.My.Resources.Resources.save_as
Me.BarButtonItem2.Name = "BarButtonItem2"
'
'RibbonPage1
'
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1})
Me.RibbonPage1.Name = "RibbonPage1"
Me.RibbonPage1.Text = "RibbonPage1"
'
'RibbonPageGroup1
'
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem2)
Me.RibbonPageGroup1.Name = "RibbonPageGroup1"
Me.RibbonPageGroup1.Text = "Email Einstellungen"
'
'RibbonStatusBar1
'
Me.RibbonStatusBar1.Location = New System.Drawing.Point(0, 573)
Me.RibbonStatusBar1.Name = "RibbonStatusBar1"
Me.RibbonStatusBar1.Ribbon = Me.RibbonControl1
Me.RibbonStatusBar1.Size = New System.Drawing.Size(1101, 22)
'
'txtBannerUrl
'
Me.txtBannerUrl.Location = New System.Drawing.Point(144, 20)
Me.txtBannerUrl.MenuManager = Me.RibbonControl1
Me.txtBannerUrl.Name = "txtBannerUrl"
Me.txtBannerUrl.Size = New System.Drawing.Size(352, 20)
Me.txtBannerUrl.StyleController = Me.LayoutControl2
Me.txtBannerUrl.TabIndex = 5
'
'txtTrackingUrl
'
Me.txtTrackingUrl.Location = New System.Drawing.Point(640, 20)
Me.txtTrackingUrl.MenuManager = Me.RibbonControl1
Me.txtTrackingUrl.Name = "txtTrackingUrl"
Me.txtTrackingUrl.Size = New System.Drawing.Size(439, 20)
Me.txtTrackingUrl.StyleController = Me.LayoutControl2
Me.txtTrackingUrl.TabIndex = 6
'
'txtOutputPath
'
Me.txtOutputPath.Location = New System.Drawing.Point(640, 60)
Me.txtOutputPath.MenuManager = Me.RibbonControl1
Me.txtOutputPath.Name = "txtOutputPath"
Me.txtOutputPath.Size = New System.Drawing.Size(439, 20)
Me.txtOutputPath.StyleController = Me.LayoutControl2
Me.txtOutputPath.TabIndex = 7
'
'txtADGroup
'
Me.txtADGroup.Location = New System.Drawing.Point(144, 60)
Me.txtADGroup.MenuManager = Me.RibbonControl1
Me.txtADGroup.Name = "txtADGroup"
Me.txtADGroup.Size = New System.Drawing.Size(352, 20)
Me.txtADGroup.StyleController = Me.LayoutControl2
Me.txtADGroup.TabIndex = 8
'
'SimpleButton2
'
Me.SimpleButton2.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleLeft
Me.SimpleButton2.ImageOptions.SvgImage = Global.DigitalData.GUIs.MonoRepoUtils.My.Resources.Resources.defaultprinter1
Me.SimpleButton2.ImageOptions.SvgImageSize = New System.Drawing.Size(16, 16)
Me.SimpleButton2.Location = New System.Drawing.Point(508, 92)
Me.SimpleButton2.Name = "SimpleButton2"
Me.SimpleButton2.Size = New System.Drawing.Size(579, 22)
Me.SimpleButton2.StyleController = Me.LayoutControl2
Me.SimpleButton2.TabIndex = 9
Me.SimpleButton2.Text = "Generate!"
'
'txtADRoot
'
Me.txtADRoot.Location = New System.Drawing.Point(144, 100)
Me.txtADRoot.MenuManager = Me.RibbonControl1
Me.txtADRoot.Name = "txtADRoot"
Me.txtADRoot.Size = New System.Drawing.Size(352, 20)
Me.txtADRoot.StyleController = Me.LayoutControl2
Me.txtADRoot.TabIndex = 10
'
'LayoutControlGroup1
'
Me.LayoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True]
Me.LayoutControlGroup1.GroupBordersVisible = False
Me.LayoutControlGroup1.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem4, Me.LayoutControlItem5, Me.LayoutControlItem6, Me.LayoutControlItem8, Me.LayoutControlItem7, Me.LayoutControlItem9, Me.LayoutControlItem10})
Me.LayoutControlGroup1.Name = "LayoutControlGroup1"
Me.LayoutControlGroup1.Size = New System.Drawing.Size(1099, 390)
Me.LayoutControlGroup1.TextVisible = False
'
'LayoutControlItem4
'
Me.LayoutControlItem4.Control = Me.txxTemplate
Me.LayoutControlItem4.Location = New System.Drawing.Point(0, 120)
Me.LayoutControlItem4.Name = "LayoutControlItem4"
Me.LayoutControlItem4.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem4.Size = New System.Drawing.Size(1079, 250)
Me.LayoutControlItem4.Text = "HTML Template"
Me.LayoutControlItem4.TextSize = New System.Drawing.Size(112, 13)
'
'LayoutControlItem5
'
Me.LayoutControlItem5.Control = Me.txtBannerUrl
Me.LayoutControlItem5.Location = New System.Drawing.Point(0, 0)
Me.LayoutControlItem5.Name = "LayoutControlItem5"
Me.LayoutControlItem5.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem5.Size = New System.Drawing.Size(496, 40)
Me.LayoutControlItem5.Text = "Banner URL"
Me.LayoutControlItem5.TextSize = New System.Drawing.Size(112, 13)
'
'LayoutControlItem6
'
Me.LayoutControlItem6.Control = Me.txtTrackingUrl
Me.LayoutControlItem6.Location = New System.Drawing.Point(496, 0)
Me.LayoutControlItem6.Name = "LayoutControlItem6"
Me.LayoutControlItem6.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem6.Size = New System.Drawing.Size(583, 40)
Me.LayoutControlItem6.Text = "Tracking URL"
Me.LayoutControlItem6.TextSize = New System.Drawing.Size(112, 13)
'
'LayoutControlItem8
'
Me.LayoutControlItem8.Control = Me.txtADGroup
Me.LayoutControlItem8.Location = New System.Drawing.Point(0, 40)
Me.LayoutControlItem8.Name = "LayoutControlItem8"
Me.LayoutControlItem8.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem8.Size = New System.Drawing.Size(496, 40)
Me.LayoutControlItem8.Text = "ActiveDirectory Group"
Me.LayoutControlItem8.TextSize = New System.Drawing.Size(112, 13)
'
'LayoutControlItem7
'
Me.LayoutControlItem7.Control = Me.txtOutputPath
Me.LayoutControlItem7.Location = New System.Drawing.Point(496, 40)
Me.LayoutControlItem7.Name = "LayoutControlItem7"
Me.LayoutControlItem7.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem7.Size = New System.Drawing.Size(583, 40)
Me.LayoutControlItem7.Text = "Output Path"
Me.LayoutControlItem7.TextSize = New System.Drawing.Size(112, 13)
'
'LayoutControlItem9
'
Me.LayoutControlItem9.Control = Me.SimpleButton2
Me.LayoutControlItem9.Location = New System.Drawing.Point(496, 80)
Me.LayoutControlItem9.Name = "LayoutControlItem9"
Me.LayoutControlItem9.Size = New System.Drawing.Size(583, 40)
Me.LayoutControlItem9.TextSize = New System.Drawing.Size(0, 0)
Me.LayoutControlItem9.TextVisible = False
'
'LayoutControlItem10
'
Me.LayoutControlItem10.Control = Me.txtADRoot
Me.LayoutControlItem10.Location = New System.Drawing.Point(0, 80)
Me.LayoutControlItem10.Name = "LayoutControlItem10"
Me.LayoutControlItem10.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10)
Me.LayoutControlItem10.Size = New System.Drawing.Size(496, 40)
Me.LayoutControlItem10.Text = "Active Directory Root"
Me.LayoutControlItem10.TextSize = New System.Drawing.Size(112, 13)
'
'XtraTabPage1
'
Me.XtraTabPage1.Controls.Add(Me.LayoutControl1)
Me.XtraTabPage1.Name = "XtraTabPage1"
Me.XtraTabPage1.Size = New System.Drawing.Size(1099, 390)
Me.XtraTabPage1.Text = "ConfigCreator"
'
'RibbonPage2
'
Me.RibbonPage2.Name = "RibbonPage2"
Me.RibbonPage2.Text = "RibbonPage2"
'
'XtraTabPage3
'
Me.XtraTabPage3.Controls.Add(Me.LayoutControl3)
Me.XtraTabPage3.Name = "XtraTabPage3"
Me.XtraTabPage3.Size = New System.Drawing.Size(1099, 390)
Me.XtraTabPage3.Text = "XtraTabPage3"
'
'LayoutControl3
'
Me.LayoutControl3.Controls.Add(Me.MemoEdit2)
Me.LayoutControl3.Controls.Add(Me.btnOpenDirectory)
Me.LayoutControl3.Controls.Add(Me.TextEdit1)
Me.LayoutControl3.Dock = System.Windows.Forms.DockStyle.Fill
Me.LayoutControl3.Location = New System.Drawing.Point(0, 0)
Me.LayoutControl3.Name = "LayoutControl3"
Me.LayoutControl3.Root = Me.LayoutControlGroup2
Me.LayoutControl3.Size = New System.Drawing.Size(1099, 390)
Me.LayoutControl3.TabIndex = 1
Me.LayoutControl3.Text = "LayoutControl3"
'
'LayoutControlGroup2
'
Me.LayoutControlGroup2.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True]
Me.LayoutControlGroup2.GroupBordersVisible = False
Me.LayoutControlGroup2.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem11, Me.LayoutControlItem13, Me.LayoutControlItem12})
Me.LayoutControlGroup2.Name = "LayoutControlGroup2"
Me.LayoutControlGroup2.Size = New System.Drawing.Size(1099, 390)
Me.LayoutControlGroup2.TextVisible = False
'
'MemoEdit2
'
Me.MemoEdit2.Location = New System.Drawing.Point(131, 38)
Me.MemoEdit2.MenuManager = Me.RibbonControl1
Me.MemoEdit2.Name = "MemoEdit2"
Me.MemoEdit2.Size = New System.Drawing.Size(956, 340)
Me.MemoEdit2.StyleController = Me.LayoutControl3
Me.MemoEdit2.TabIndex = 4
'
'LayoutControlItem11
'
Me.LayoutControlItem11.Control = Me.MemoEdit2
Me.LayoutControlItem11.Location = New System.Drawing.Point(0, 26)
Me.LayoutControlItem11.Name = "LayoutControlItem11"
Me.LayoutControlItem11.Size = New System.Drawing.Size(1079, 344)
Me.LayoutControlItem11.TextSize = New System.Drawing.Size(107, 13)
'
'btnOpenDirectory
'
Me.btnOpenDirectory.Location = New System.Drawing.Point(966, 12)
Me.btnOpenDirectory.Name = "btnOpenDirectory"
Me.btnOpenDirectory.Size = New System.Drawing.Size(121, 22)
Me.btnOpenDirectory.StyleController = Me.LayoutControl3
Me.btnOpenDirectory.TabIndex = 5
Me.btnOpenDirectory.Text = "SimpleButton3"
'
'LayoutControlItem12
'
Me.LayoutControlItem12.Control = Me.btnOpenDirectory
Me.LayoutControlItem12.Location = New System.Drawing.Point(954, 0)
Me.LayoutControlItem12.Name = "LayoutControlItem12"
Me.LayoutControlItem12.Size = New System.Drawing.Size(125, 26)
Me.LayoutControlItem12.TextSize = New System.Drawing.Size(0, 0)
Me.LayoutControlItem12.TextVisible = False
'
'TextEdit1
'
Me.TextEdit1.Location = New System.Drawing.Point(131, 12)
Me.TextEdit1.MenuManager = Me.RibbonControl1
Me.TextEdit1.Name = "TextEdit1"
Me.TextEdit1.Size = New System.Drawing.Size(831, 20)
Me.TextEdit1.StyleController = Me.LayoutControl3
Me.TextEdit1.TabIndex = 6
'
'LayoutControlItem13
'
Me.LayoutControlItem13.Control = Me.TextEdit1
Me.LayoutControlItem13.Location = New System.Drawing.Point(0, 0)
Me.LayoutControlItem13.Name = "LayoutControlItem13"
Me.LayoutControlItem13.Size = New System.Drawing.Size(954, 26)
Me.LayoutControlItem13.TextSize = New System.Drawing.Size(107, 13)
'
'XtraFolderBrowserDialog1
'
Me.XtraFolderBrowserDialog1.SelectedPath = "XtraFolderBrowserDialog1"
'
'frmStart
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(1101, 595)
Me.Controls.Add(Me.FluentDesignFormContainer1)
Me.Controls.Add(Me.RibbonStatusBar1)
Me.Controls.Add(Me.RibbonControl1)
Me.IconOptions.SvgImage = Global.DigitalData.GUIs.MonoRepoUtils.My.Resources.Resources._3trafficlightsrimmed
Me.Name = "frmStart"
Me.Ribbon = Me.RibbonControl1
Me.StatusBar = Me.RibbonStatusBar1
Me.Text = "Mono Repo Utilities"
CType(Me.ComboBoxEdit1.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControl1, System.ComponentModel.ISupportInitialize).EndInit()
Me.LayoutControl1.ResumeLayout(False)
CType(Me.MemoEdit1.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.Root, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).EndInit()
Me.FluentDesignFormContainer1.ResumeLayout(False)
CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabControl1.ResumeLayout(False)
Me.XtraTabPage2.ResumeLayout(False)
CType(Me.LayoutControl2, System.ComponentModel.ISupportInitialize).EndInit()
Me.LayoutControl2.ResumeLayout(False)
CType(Me.txxTemplate.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.txtBannerUrl.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.txtTrackingUrl.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.txtOutputPath.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.txtADGroup.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.txtADRoot.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem6, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem8, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem7, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem9, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem10, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabPage1.ResumeLayout(False)
CType(Me.BehaviorManager1, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabPage3.ResumeLayout(False)
CType(Me.LayoutControl3, System.ComponentModel.ISupportInitialize).EndInit()
Me.LayoutControl3.ResumeLayout(False)
CType(Me.LayoutControlGroup2, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.MemoEdit2.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem12, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.TextEdit1.Properties, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.LayoutControlItem13, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents ComboBoxEdit1 As ComboBoxEdit
Friend WithEvents LayoutControl1 As DevExpress.XtraLayout.LayoutControl
Friend WithEvents MemoEdit1 As MemoEdit
Friend WithEvents SimpleButton1 As SimpleButton
Friend WithEvents Root As DevExpress.XtraLayout.LayoutControlGroup
Friend WithEvents LayoutControlItem1 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents LayoutControlItem2 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents LayoutControlItem3 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents FluentDesignFormContainer1 As DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormContainer
Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl
Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage
Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage
Friend WithEvents RibbonControl1 As DevExpress.XtraBars.Ribbon.RibbonControl
Friend WithEvents RibbonPage1 As DevExpress.XtraBars.Ribbon.RibbonPage
Friend WithEvents RibbonStatusBar1 As DevExpress.XtraBars.Ribbon.RibbonStatusBar
Friend WithEvents RibbonPage2 As DevExpress.XtraBars.Ribbon.RibbonPage
Friend WithEvents LayoutControl2 As DevExpress.XtraLayout.LayoutControl
Friend WithEvents txxTemplate As MemoEdit
Friend WithEvents txtBannerUrl As TextEdit
Friend WithEvents LayoutControlGroup1 As DevExpress.XtraLayout.LayoutControlGroup
Friend WithEvents LayoutControlItem4 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents LayoutControlItem5 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents txtTrackingUrl As TextEdit
Friend WithEvents txtOutputPath As TextEdit
Friend WithEvents LayoutControlItem6 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents LayoutControlItem7 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents txtADGroup As TextEdit
Friend WithEvents LayoutControlItem8 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents BarButtonItem1 As DevExpress.XtraBars.BarButtonItem
Friend WithEvents SimpleButton2 As SimpleButton
Friend WithEvents LayoutControlItem9 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents txtADRoot As TextEdit
Friend WithEvents LayoutControlItem10 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents BehaviorManager1 As DevExpress.Utils.Behaviors.BehaviorManager
Friend WithEvents BarButtonItem2 As DevExpress.XtraBars.BarButtonItem
Friend WithEvents RibbonPageGroup1 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents XtraTabPage3 As DevExpress.XtraTab.XtraTabPage
Friend WithEvents LayoutControl3 As DevExpress.XtraLayout.LayoutControl
Friend WithEvents MemoEdit2 As MemoEdit
Friend WithEvents btnOpenDirectory As SimpleButton
Friend WithEvents TextEdit1 As TextEdit
Friend WithEvents LayoutControlGroup2 As DevExpress.XtraLayout.LayoutControlGroup
Friend WithEvents LayoutControlItem11 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents LayoutControlItem13 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents LayoutControlItem12 As DevExpress.XtraLayout.LayoutControlItem
Friend WithEvents XtraFolderBrowserDialog1 As XtraFolderBrowserDialog
End Class

126
ConfigCreator/frmStart.resx Normal file
View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="BehaviorManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="XtraFolderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>171, 17</value>
</metadata>
</root>

135
ConfigCreator/frmStart.vb Normal file
View File

@ -0,0 +1,135 @@
Imports System.IO
Imports System.Xml.Serialization
Imports DigitalData.Modules.Config
Imports DigitalData.Modules.Logging
Imports DigitalData.Modules.Interfaces
Imports DigitalData.GUIs.MonoRepoUtils.Config
Imports System.Text
Public Class frmStart
Private Const ZUGFERD_SERVICE = "ZUGFERD_SERVICE"
Private Serializer As XmlSerializer
Private Configs As New List(Of String) From {
ZUGFERD_SERVICE
}
Private LogConfig As LogConfig
Private Config As ConfigManager(Of Config)
Private Sub frmStart_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBoxEdit1.Properties.Items.Clear()
ComboBoxEdit1.Properties.Items.AddRange(Configs)
LogConfig = New LogConfig(LogConfig.PathType.CustomPath, Application.StartupPath, Nothing, "Digital Data", "Monorepo Utils")
Config = New ConfigManager(Of Config)(LogConfig, Application.CommonAppDataPath)
txxTemplate.Text = Config.Config.EmailTemplate.BaseHtml
txtBannerUrl.Text = Config.Config.EmailTemplate.BannerUrl
txtTrackingUrl.Text = Config.Config.EmailTemplate.TrackingLink
txtOutputPath.Text = Config.Config.EmailTemplate.OutputPath
txtADGroup.Text = Config.Config.EmailTemplate.ActiveDirectoryGroup
txtADRoot.Text = Config.Config.EmailTemplate.ActiveDirectoryRoot
End Sub
Private Sub SimpleButton1_Click(sender As Object, e As EventArgs) Handles SimpleButton1.Click
Dim oConfigName = ComboBoxEdit1.SelectedItem
Select Case oConfigName
Case ZUGFERD_SERVICE
MemoEdit1.Text = CreateConfigTemplate(Of DDZUGFeRDService.Config)()
Case Else
MsgBox($"Config {oConfigName} does not exist!", MsgBoxStyle.Exclamation, Text)
End Select
End Sub
Private Function CreateConfigTemplate(Of T)()
Serializer = New XmlSerializer(GetType(T))
Dim oConfig As T = Activator.CreateInstance(GetType(T))
Dim oBytes As Byte()
Using oStream = New MemoryStream()
Serializer.Serialize(oStream, oConfig)
oBytes = oStream.ToArray()
End Using
Return System.Text.Encoding.UTF8.GetString(oBytes)
End Function
Private Sub frmStart_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
SaveSettings()
End Sub
Private Sub SimpleButton2_Click(sender As Object, e As EventArgs) Handles SimpleButton2.Click
Dim ActiveDir = New ActiveDirectoryInterface(LogConfig, Config.Config.EmailTemplate.ActiveDirectoryRoot)
Dim oCustomAttributes As New List(Of AttributeMapping) From {
New AttributeMapping With {.AttributeName = "title", .FirebirdSyskey = "", .MSSQLColumn = ""}
}
Dim oUsers = ActiveDir.ListUsers(Config.Config.EmailTemplate.ActiveDirectoryGroup, oCustomAttributes)
MsgBox(oUsers.Count & " users found.", MsgBoxStyle.Information, "Yo")
Try
For Each oUser As ADUser In oUsers
Dim oHtml As String = GenerateSignatureFileFromTemplate(oUser, Config.Config.EmailTemplate)
Dim oOutputPath = Config.Config.EmailTemplate.OutputPath
Dim oFilePath As String = Path.Combine(oOutputPath, $"Signatur-{oUser.samAccountName}.html")
If Not Directory.Exists(oOutputPath) Then
Directory.CreateDirectory(oOutputPath)
End If
If File.Exists(oFilePath) Then
File.Copy(oFilePath, oFilePath & "." & Now.ToString("yyyy-MM-dd_HH-mm"), True)
End If
File.WriteAllText(oFilePath, oHtml)
Next
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Signature Generator")
End Try
End Sub
Private Function GenerateSignatureFileFromTemplate(User As ADUser, EmailTemplateConfig As EmailTemplateConfig)
Dim oJobTitle = User.CustomAttributes.Where(Function(a) a.Name = "title").Single().Value
Return EmailTemplateConfig.BaseHtml.
Replace("__FULL_NAME__", $"{User.GivenName} {User.Surname}").
Replace("__JOB_TITLE__", oJobTitle).
Replace("__MAIL_ADDRESS__", User.Email).
Replace("__BANNER_URL__", EmailTemplateConfig.BannerUrl).
Replace("__TRACKER_URL__", EmailTemplateConfig.TrackingLink)
End Function
Private Sub SaveSettings()
Config.Config.EmailTemplate.BaseHtml = txxTemplate.Text
Config.Config.EmailTemplate.BannerUrl = txtBannerUrl.Text
Config.Config.EmailTemplate.TrackingLink = txtTrackingUrl.Text
Config.Config.EmailTemplate.OutputPath = txtOutputPath.Text
Config.Config.EmailTemplate.ActiveDirectoryGroup = txtADGroup.Text
Config.Config.EmailTemplate.ActiveDirectoryRoot = txtADRoot.Text
Config.Save()
End Sub
Private Sub BarButtonItem2_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem2.ItemClick
SaveSettings()
End Sub
Private Sub btnOpenDirectory_Click(sender As Object, e As EventArgs) Handles btnOpenDirectory.Click
Dim oResult = XtraFolderBrowserDialog1.ShowDialog()
If oResult = DialogResult.OK Then
Dim oPath = XtraFolderBrowserDialog1.SelectedPath
Dim oFiles = IO.Directory.GetFiles(oPath, "*.dll")
Dim oStringBuilder As New StringBuilder()
For Each oFile In oFiles
Dim oFileInfo = New FileInfo(oFile)
Dim oText = $"<File Id=""{oFileInfo.Name}"" Name=""{oFileInfo.Name}"" KeyPath=""no"" Checksum=""yes"" />"
oStringBuilder.Append($"{oText}{vbNewLine}")
Next
MemoEdit2.EditValue = oStringBuilder.ToString
End If
End Sub
End Class

BIN
ConfigCreator/mail.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,100 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class ChatAddUser
Inherits System.Windows.Forms.UserControl
'UserControl1 überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Wird vom Windows Form-Designer benötigt.
Private components As System.ComponentModel.IContainer
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ChatAddUser))
Me.Panel2 = New System.Windows.Forms.Panel()
Me.SimpleButton1 = New DevExpress.XtraEditors.SimpleButton()
Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
Me.GridControlUsers = New DevExpress.XtraGrid.GridControl()
Me.GridViewUsers = New DevExpress.XtraGrid.Views.Grid.GridView()
Me.Panel2.SuspendLayout()
CType(Me.GridControlUsers, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.GridViewUsers, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'Panel2
'
Me.Panel2.Controls.Add(Me.SimpleButton1)
Me.Panel2.Dock = System.Windows.Forms.DockStyle.Bottom
Me.Panel2.Location = New System.Drawing.Point(0, 413)
Me.Panel2.Name = "Panel2"
Me.Panel2.Size = New System.Drawing.Size(463, 59)
Me.Panel2.TabIndex = 1
'
'SimpleButton1
'
Me.SimpleButton1.Dock = System.Windows.Forms.DockStyle.Fill
Me.SimpleButton1.ImageOptions.SvgImage = CType(resources.GetObject("SimpleButton1.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
Me.SimpleButton1.Location = New System.Drawing.Point(0, 0)
Me.SimpleButton1.Name = "SimpleButton1"
Me.SimpleButton1.Size = New System.Drawing.Size(463, 59)
Me.SimpleButton1.TabIndex = 0
Me.SimpleButton1.Text = "User hinzufügen"
'
'GridControlUsers
'
Me.GridControlUsers.Dock = System.Windows.Forms.DockStyle.Fill
Me.GridControlUsers.Location = New System.Drawing.Point(0, 0)
Me.GridControlUsers.MainView = Me.GridViewUsers
Me.GridControlUsers.Name = "GridControlUsers"
Me.GridControlUsers.Size = New System.Drawing.Size(463, 413)
Me.GridControlUsers.TabIndex = 0
Me.GridControlUsers.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewUsers})
'
'GridViewUsers
'
Me.GridViewUsers.Appearance.EvenRow.BackColor = System.Drawing.Color.PaleTurquoise
Me.GridViewUsers.Appearance.EvenRow.Options.UseBackColor = True
Me.GridViewUsers.GridControl = Me.GridControlUsers
Me.GridViewUsers.Name = "GridViewUsers"
Me.GridViewUsers.OptionsBehavior.Editable = False
Me.GridViewUsers.OptionsSelection.MultiSelect = True
Me.GridViewUsers.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CheckBoxRowSelect
Me.GridViewUsers.OptionsView.EnableAppearanceEvenRow = True
Me.GridViewUsers.OptionsView.ShowAutoFilterRow = True
Me.GridViewUsers.OptionsView.ShowGroupPanel = False
Me.GridViewUsers.OptionsView.ShowViewCaption = True
Me.GridViewUsers.ViewCaption = "Benutzer zu Konversation hinzufügen"
'
'ChatAddUser
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 14.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.Controls.Add(Me.GridControlUsers)
Me.Controls.Add(Me.Panel2)
Me.Font = New System.Drawing.Font("Tahoma", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Name = "ChatAddUser"
Me.Size = New System.Drawing.Size(463, 472)
Me.Panel2.ResumeLayout(False)
CType(Me.GridControlUsers, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.GridViewUsers, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
End Sub
Friend WithEvents Panel2 As Panel
Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
Friend WithEvents GridControlUsers As DevExpress.XtraGrid.GridControl
Friend WithEvents GridViewUsers As DevExpress.XtraGrid.Views.Grid.GridView
Friend WithEvents SimpleButton1 As DevExpress.XtraEditors.SimpleButton
End Class

View File

@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="DevExpress.Data.v21.2" name="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="SimpleButton1.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z
LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAGICAAAC77u/
PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z
ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz
OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp
dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IkFkZENpcmNsZWQiPg0KICAgIDxwYXRoIGQ9Ik0xNiw0
QzkuNCw0LDQsOS40LDQsMTZzNS40LDEyLDEyLDEyczEyLTUuNCwxMi0xMlMyMi42LDQsMTYsNHogTTI0
LDE4aC02djZoLTR2LTZIOHYtNGg2VjhoNHY2aDZWMTh6IiBjbGFzcz0iR3JlZW4iIC8+DQogIDwvZz4N
Cjwvc3ZnPgs=
</value>
</data>
<metadata name="BackgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="DevExpress.Data.v19.2" name="DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<data name="SimpleButton1.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z
LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAGICAAAC77u/
PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z
ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz
OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp
dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IkFkZENpcmNsZWQiPg0KICAgIDxwYXRoIGQ9Ik0xNiw0
QzkuNCw0LDQsOS40LDQsMTZzNS40LDEyLDEyLDEyczEyLTUuNCwxMi0xMlMyMi42LDQsMTYsNHogTTI0
LDE4aC02djZoLTR2LTZIOHYtNGg2VjhoNHY2aDZWMTh6IiBjbGFzcz0iR3JlZW4iIC8+DQogIDwvZz4N
Cjwvc3ZnPgs=
</value>
</data>
<metadata name="BackgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@ -0,0 +1,80 @@
Imports DevExpress.XtraGrid.Views.Tile
Imports DigitalData.Modules.Database
Imports DigitalData.Modules.Logging
Public Class ChatAddUser
Public Delegate Sub UserAdded()
Public Event User_Added As UserAdded
Private _Database As MSSQLServer
Private LogConfig As LogConfig
Private Logger As Logger
Public ConversationID As Long
Public ConnStringIDB As String
Public Username As String
Public User_Language As String
Public NewConversation As Long
Public Sub New()
InitializeComponent()
End Sub
Public Sub Init(LogConfig As LogConfig, ConnectionStringIDB As String, CONV_ID As Long, Username As String, UserLanguage As String, DTUsers As DataTable)
Me.LogConfig = LogConfig
Me.Logger = LogConfig.GetLogger()
Me.ConnStringIDB = ConnectionStringIDB
ConversationID = CONV_ID
Me.Username = Username
Me.User_Language = UserLanguage
Me._Database = New MSSQLServer(LogConfig, ConnectionStringIDB)
If Not IsNothing(DTUsers) Then
If DTUsers.Rows.Count > 1 Then
GridControlUsers.DataSource = DTUsers
End If
End If
End Sub
Private Sub SimpleButton1_Click(sender As Object, e As EventArgs) Handles SimpleButton1.Click
AddUser()
End Sub
Public Function AddUser()
Try
Dim oSQL As String
Dim oError As Boolean = False
Dim oSelectedUsers As Integer() = GridViewUsers.GetSelectedRows()
If oSelectedUsers.Count > 0 Then
For Each oRowHandle As Integer In oSelectedUsers
Dim oUserID
Try
oUserID = GridViewUsers.GetRowCellValue(oRowHandle, "UserID")
Catch ex As Exception
Try
oUserID = GridViewUsers.GetRowCellValue(oRowHandle, "USER_ID")
Catch ex1 As Exception
Logger.Warn("Error Selecting UserID/USER_ID: " & ex.Message)
oError = True
Return False
End Try
End Try
oSQL = $"EXEC PRIDB_ADD_USER_2_CONVERSATION {ConversationID},{oUserID},'{Username}'"
If _Database.ExecuteNonQuery(oSQL) = False Then
oError = True
End If
Next
End If
If oError = False Then
RaiseEvent User_Added()
End If
Catch ex As Exception
Logger.Error(ex)
MsgBox($"Unexpected error in Add User2Conversation: {ex.Message}")
End Try
End Function
End Class

View File

@ -0,0 +1,172 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{F0A807CC-BE14-4B5B-9200-27C16156BD8A}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>DigitalData.Controls.ChatAddUser</RootNamespace>
<AssemblyName>DigitalData.Controls.ChatAddUser</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>Windows</MyType>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatAddUser.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatAddUser.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Data.Desktop.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraPrinting.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DigitalData.Controls.LookupGrid">
<HintPath>..\Controls.LookupGrid\obj\Debug\DigitalData.Controls.LookupGrid.dll</HintPath>
</Reference>
<Reference Include="DigitalData.Modules.Database, Version=2.2.7.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Modules\Config\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
</Reference>
<Reference Include="DigitalData.Modules.Logging, Version=2.5.4.2, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Modules\Config\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.5.0.5\lib\net46\NLog.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Runtime.Remoting" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Transactions" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
<Reference Include="UIAutomationClient" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Compile Include="ChatAddUser.vb">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="ChatAddUser.Designer.vb">
<DependentUpon>ChatAddUser.vb</DependentUpon>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ChatAddUser.resx">
<DependentUpon>ChatAddUser.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\licenses.licx" />
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="Resources\crop.php.jpeg" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Send_16x16.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Activate.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Deactivate.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -0,0 +1,172 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{F0A807CC-BE14-4B5B-9200-27C16156BD8A}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>DigitalData.Controls.ChatAddUser</RootNamespace>
<AssemblyName>DigitalData.Controls.ChatAddUser</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>Windows</MyType>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatAddUser.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatAddUser.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Printing.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraPrinting.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DigitalData.Controls.LookupGrid">
<HintPath>..\Controls.LookupGrid\obj\Debug\DigitalData.Controls.LookupGrid.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.4.7.10\lib\net45\NLog.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Runtime.Remoting" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Transactions" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
<Reference Include="UIAutomationClient" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="ChatAddUser.vb">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="ChatAddUser.Designer.vb">
<DependentUpon>ChatAddUser.vb</DependentUpon>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ChatAddUser.resx">
<DependentUpon>ChatAddUser.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\licenses.licx" />
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Modules.Database\Database.vbproj">
<Project>{eaf0ea75-5fa7-485d-89c7-b2d843b03a96}</Project>
<Name>Database</Name>
</ProjectReference>
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="Resources\crop.php.jpeg" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Send_16x16.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Activate.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Deactivate.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29728.190
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ChatNewConv", "ChatNewConv.vbproj", "{1F278760-4F6B-42E8-B82D-01D4C8618340}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1F278760-4F6B-42E8-B82D-01D4C8618340}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1F278760-4F6B-42E8-B82D-01D4C8618340}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1F278760-4F6B-42E8-B82D-01D4C8618340}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1F278760-4F6B-42E8-B82D-01D4C8618340}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {7A1345F2-0B32-4B54-AD8C-2DA579BFF116}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,34 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' Allgemeine Informationen über eine Assembly werden über die folgenden
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
' die einer Assembly zugeordnet sind.
' Werte der Assemblyattribute überprüfen
<Assembly: AssemblyTitle("ChatNewConv")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("ChatControl")>
<Assembly: AssemblyCopyright("Copyright © 2023")>
<Assembly: AssemblyTrademark("1.0.1.0")>
<Assembly: ComVisible(False)>
'Die folgende GUID wird für die typelib-ID verwendet, wenn dieses Projekt für COM verfügbar gemacht wird.
<Assembly: Guid("3019c541-3ad3-4afb-86b5-e3d9c705783a")>
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
'
' Hauptversion
' Nebenversion
' Buildnummer
' Revision
'
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
' indem Sie "*" wie unten gezeigt eingeben:
<Assembly: AssemblyVersion("1.0.1.0")>
<Assembly: AssemblyFileVersion("1.0.1.0")>

View File

@ -0,0 +1,103 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Imports System
Namespace My.Resources
'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
'-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
'''<summary>
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.Controls.ChatAddUser.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property Action_Workflow_Activate() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Action_Workflow_Activate", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property Action_Workflow_Deactivate() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Action_Workflow_Deactivate", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property crop_php() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("crop.php", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property Send_16x16() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Send_16x16", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
End Module
End Namespace

View File

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="crop.php" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\crop.php.jpeg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Send_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Send_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Action_Workflow_Activate" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Action_Workflow_Activate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Action_Workflow_Deactivate" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Action_Workflow_Deactivate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

View File

@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.4.0.0"),
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()), MySettings)
#Region "Automatische My.Settings-Speicherfunktion"
#If _MYTYPE = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MYTYPE = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(),
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()>
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")>
Friend ReadOnly Property Settings() As Global.DigitalData.Controls.ChatAddUser.My.MySettings
Get
Return Global.DigitalData.Controls.ChatAddUser.My.MySettings.Default
End Get
End Property
End Module
End Namespace

View File

@ -0,0 +1 @@
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

View File

@ -0,0 +1,6 @@
DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.LookUpEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

Binary file not shown.

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FirebirdSql.Data.FirebirdClient" publicKeyToken="3750abcc3150b00c" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-7.5.0.0" newVersion="7.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="NLog" version="5.0.5" targetFramework="net462" />
</packages>

View File

@ -0,0 +1,518 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
Partial Class ChatControl
Inherits System.Windows.Forms.UserControl
'UserControl1 überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()>
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Wird vom Windows Form-Designer benötigt.
Private components As System.ComponentModel.IContainer
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
<System.Diagnostics.DebuggerStepThrough()>
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Dim ItemTemplate1 As DevExpress.XtraGrid.Views.Tile.ItemTemplate = New DevExpress.XtraGrid.Views.Tile.ItemTemplate()
Dim TableColumnDefinition1 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TableColumnDefinition2 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TileViewItemElement1 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TileViewItemElement2 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TileViewItemElement3 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TableRowDefinition1 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim TableRowDefinition2 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim TableSpan1 As DevExpress.XtraEditors.TableLayout.TableSpan = New DevExpress.XtraEditors.TableLayout.TableSpan()
Dim ItemTemplate2 As DevExpress.XtraGrid.Views.Tile.ItemTemplate = New DevExpress.XtraGrid.Views.Tile.ItemTemplate()
Dim TableColumnDefinition3 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TableColumnDefinition4 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TileViewItemElement4 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TileViewItemElement5 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TileViewItemElement6 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TableRowDefinition3 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim TableRowDefinition4 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim ItemTemplate3 As DevExpress.XtraGrid.Views.Tile.ItemTemplate = New DevExpress.XtraGrid.Views.Tile.ItemTemplate()
Dim TableColumnDefinition5 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TableColumnDefinition6 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TileViewItemElement7 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TileViewItemElement8 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TileViewItemElement9 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TileViewItemElement10 As DevExpress.XtraGrid.Views.Tile.TileViewItemElement = New DevExpress.XtraGrid.Views.Tile.TileViewItemElement()
Dim TableRowDefinition5 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim TableRowDefinition6 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim TableRowDefinition7 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim TableSpan2 As DevExpress.XtraEditors.TableLayout.TableSpan = New DevExpress.XtraEditors.TableLayout.TableSpan()
Dim TableSpan3 As DevExpress.XtraEditors.TableLayout.TableSpan = New DevExpress.XtraEditors.TableLayout.TableSpan()
Dim TableColumnDefinition7 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TableColumnDefinition8 As DevExpress.XtraEditors.TableLayout.TableColumnDefinition = New DevExpress.XtraEditors.TableLayout.TableColumnDefinition()
Dim TableRowDefinition8 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim TableRowDefinition9 As DevExpress.XtraEditors.TableLayout.TableRowDefinition = New DevExpress.XtraEditors.TableLayout.TableRowDefinition()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ChatControl))
Me.columnUsername = New DevExpress.XtraGrid.Columns.TileViewColumn()
Me.columnMessage = New DevExpress.XtraGrid.Columns.TileViewColumn()
Me.columnDate = New DevExpress.XtraGrid.Columns.TileViewColumn()
Me.columnTO_USER = New DevExpress.XtraGrid.Columns.TileViewColumn()
Me.RepositoryItemHypertextLabel1 = New DevExpress.XtraEditors.Repository.RepositoryItemHypertextLabel()
Me.RepositoryItemHyperLinkEdit1 = New DevExpress.XtraEditors.Repository.RepositoryItemHyperLinkEdit()
Me.GridChatOld = New DevExpress.XtraGrid.GridControl()
Me.ChatViewOld = New DevExpress.XtraGrid.Views.Tile.TileView()
Me.btnSendMessage = New DevExpress.XtraEditors.SimpleButton()
Me.ChatSource = New System.Windows.Forms.BindingSource(Me.components)
Me.pnlMessage = New System.Windows.Forms.Panel()
Me.RichTextBox1 = New System.Windows.Forms.RichTextBox()
Me.ListBoxUserMention = New System.Windows.Forms.ListBox()
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip()
Me.tsmitmTitle = New System.Windows.Forms.ToolStripMenuItem()
Me.tsmenitmHamburger = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripMenuItemConv_end = New System.Windows.Forms.ToolStripMenuItem()
Me.BenutzerHinzufügenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.TeilnehmerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.GridChat = New DevExpress.XtraGrid.GridControl()
Me.ChatView = New DevExpress.XtraGrid.Views.Grid.GridView()
Me.columnFromUser = New DevExpress.XtraGrid.Columns.GridColumn()
Me.columnToUser = New DevExpress.XtraGrid.Columns.GridColumn()
Me.columnAddedWhen = New DevExpress.XtraGrid.Columns.GridColumn()
CType(Me.RepositoryItemHypertextLabel1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.RepositoryItemHyperLinkEdit1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.GridChatOld, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.ChatViewOld, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.ChatSource, System.ComponentModel.ISupportInitialize).BeginInit()
Me.pnlMessage.SuspendLayout()
Me.MenuStrip1.SuspendLayout()
CType(Me.GridChat, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.ChatView, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
'
'columnUsername
'
Me.columnUsername.FieldName = "USER_FROM"
Me.columnUsername.MinWidth = 23
Me.columnUsername.Name = "columnUsername"
Me.columnUsername.Visible = True
Me.columnUsername.VisibleIndex = 1
Me.columnUsername.Width = 87
'
'columnMessage
'
Me.columnMessage.FieldName = "MESSAGE_TEXT"
Me.columnMessage.MinWidth = 23
Me.columnMessage.Name = "columnMessage"
Me.columnMessage.Visible = True
Me.columnMessage.VisibleIndex = 0
Me.columnMessage.Width = 87
'
'columnDate
'
Me.columnDate.DisplayFormat.FormatString = "g"
Me.columnDate.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime
Me.columnDate.FieldName = "ADDED_WHEN"
Me.columnDate.MinWidth = 23
Me.columnDate.Name = "columnDate"
Me.columnDate.Visible = True
Me.columnDate.VisibleIndex = 2
Me.columnDate.Width = 87
'
'columnTO_USER
'
Me.columnTO_USER.AppearanceCell.BackColor = System.Drawing.Color.GreenYellow
Me.columnTO_USER.AppearanceCell.Options.UseBackColor = True
Me.columnTO_USER.FieldName = "TO_USER"
Me.columnTO_USER.Name = "columnTO_USER"
Me.columnTO_USER.Visible = True
Me.columnTO_USER.VisibleIndex = 3
'
'RepositoryItemHypertextLabel1
'
Me.RepositoryItemHypertextLabel1.Name = "RepositoryItemHypertextLabel1"
'
'RepositoryItemHyperLinkEdit1
'
Me.RepositoryItemHyperLinkEdit1.AutoHeight = False
Me.RepositoryItemHyperLinkEdit1.Name = "RepositoryItemHyperLinkEdit1"
'
'GridChatOld
'
Me.GridChatOld.BackgroundImage = Global.DigitalData.Controls.ChatControl.My.Resources.Resources.crop_php
Me.GridChatOld.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center
Me.GridChatOld.Dock = System.Windows.Forms.DockStyle.Top
Me.GridChatOld.EmbeddedNavigator.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
Me.GridChatOld.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.GridChatOld.Location = New System.Drawing.Point(0, 25)
Me.GridChatOld.MainView = Me.ChatViewOld
Me.GridChatOld.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
Me.GridChatOld.Name = "GridChatOld"
Me.GridChatOld.RepositoryItems.AddRange(New DevExpress.XtraEditors.Repository.RepositoryItem() {Me.RepositoryItemHyperLinkEdit1, Me.RepositoryItemHypertextLabel1})
Me.GridChatOld.Size = New System.Drawing.Size(421, 213)
Me.GridChatOld.TabIndex = 0
Me.GridChatOld.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.ChatViewOld})
Me.GridChatOld.Visible = False
'
'ChatViewOld
'
Me.ChatViewOld.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.columnMessage, Me.columnUsername, Me.columnDate, Me.columnTO_USER})
Me.ChatViewOld.ContextButtonOptions.HoverStateOpacity = 0.75!
Me.ChatViewOld.ContextButtonOptions.TopPanelColor = System.Drawing.Color.White
Me.ChatViewOld.DetailHeight = 431
Me.ChatViewOld.GridControl = Me.GridChatOld
Me.ChatViewOld.Name = "ChatViewOld"
Me.ChatViewOld.OptionsTiles.ColumnCount = 1
Me.ChatViewOld.OptionsTiles.GroupTextPadding = New System.Windows.Forms.Padding(0, 8, 12, 8)
Me.ChatViewOld.OptionsTiles.IndentBetweenGroups = 0
Me.ChatViewOld.OptionsTiles.IndentBetweenItems = 10
Me.ChatViewOld.OptionsTiles.ItemPadding = New System.Windows.Forms.Padding(0)
Me.ChatViewOld.OptionsTiles.ItemSize = New System.Drawing.Size(374, 90)
Me.ChatViewOld.OptionsTiles.LayoutMode = DevExpress.XtraGrid.Views.Tile.TileViewLayoutMode.Kanban
Me.ChatViewOld.OptionsTiles.Orientation = System.Windows.Forms.Orientation.Vertical
Me.ChatViewOld.OptionsTiles.Padding = New System.Windows.Forms.Padding(5)
Me.ChatViewOld.OptionsTiles.RowCount = 0
Me.ChatViewOld.OptionsTiles.ScrollMode = DevExpress.XtraEditors.TileControlScrollMode.ScrollBar
TableColumnDefinition1.Length.Value = 250.0R
TableColumnDefinition2.Length.Value = 100.0R
ItemTemplate1.Columns.Add(TableColumnDefinition1)
ItemTemplate1.Columns.Add(TableColumnDefinition2)
TileViewItemElement1.Column = Me.columnUsername
TileViewItemElement1.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement1.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement1.Text = "columnUsername"
TileViewItemElement1.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleLeft
TileViewItemElement1.TextLocation = New System.Drawing.Point(10, 0)
TileViewItemElement2.Column = Me.columnMessage
TileViewItemElement2.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement2.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement2.RowIndex = 1
TileViewItemElement2.StretchHorizontal = True
TileViewItemElement2.StretchVertical = True
TileViewItemElement2.Text = "columnMessage"
TileViewItemElement2.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.TopLeft
TileViewItemElement2.TextLocation = New System.Drawing.Point(10, 0)
TileViewItemElement3.Column = Me.columnDate
TileViewItemElement3.ColumnIndex = 1
TileViewItemElement3.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement3.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement3.Text = "columnDate"
TileViewItemElement3.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleRight
TileViewItemElement3.TextLocation = New System.Drawing.Point(-10, 0)
ItemTemplate1.Elements.Add(TileViewItemElement1)
ItemTemplate1.Elements.Add(TileViewItemElement2)
ItemTemplate1.Elements.Add(TileViewItemElement3)
ItemTemplate1.Name = "ChatLeft"
TableRowDefinition1.Length.Value = 19.0R
TableRowDefinition2.Length.Value = 45.0R
ItemTemplate1.Rows.Add(TableRowDefinition1)
ItemTemplate1.Rows.Add(TableRowDefinition2)
TableSpan1.ColumnSpan = 2
TableSpan1.RowIndex = 1
ItemTemplate1.Spans.Add(TableSpan1)
TableColumnDefinition3.Length.Value = 100.0R
TableColumnDefinition4.Length.Value = 250.0R
ItemTemplate2.Columns.Add(TableColumnDefinition3)
ItemTemplate2.Columns.Add(TableColumnDefinition4)
TileViewItemElement4.Column = Me.columnUsername
TileViewItemElement4.ColumnIndex = 1
TileViewItemElement4.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement4.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement4.Text = "columnUsername"
TileViewItemElement4.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleRight
TileViewItemElement4.TextLocation = New System.Drawing.Point(-10, 0)
TileViewItemElement5.Column = Me.columnMessage
TileViewItemElement5.ColumnIndex = 1
TileViewItemElement5.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement5.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement5.MaxWidth = 350
TileViewItemElement5.RowIndex = 1
TileViewItemElement5.Text = "columnMessage"
TileViewItemElement5.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleRight
TileViewItemElement5.TextLocation = New System.Drawing.Point(-10, 0)
TileViewItemElement6.Column = Me.columnDate
TileViewItemElement6.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement6.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement6.Text = "columnDate"
TileViewItemElement6.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleLeft
TileViewItemElement6.TextLocation = New System.Drawing.Point(10, 0)
ItemTemplate2.Elements.Add(TileViewItemElement4)
ItemTemplate2.Elements.Add(TileViewItemElement5)
ItemTemplate2.Elements.Add(TileViewItemElement6)
ItemTemplate2.Name = "ChatRight"
TableRowDefinition3.Length.Value = 19.0R
TableRowDefinition4.Length.Value = 45.0R
ItemTemplate2.Rows.Add(TableRowDefinition3)
ItemTemplate2.Rows.Add(TableRowDefinition4)
TableColumnDefinition5.Length.Value = 250.0R
TableColumnDefinition6.Length.Value = 100.0R
ItemTemplate3.Columns.Add(TableColumnDefinition5)
ItemTemplate3.Columns.Add(TableColumnDefinition6)
TileViewItemElement7.Column = Me.columnUsername
TileViewItemElement7.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement7.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement7.RowIndex = 1
TileViewItemElement7.Text = "columnUsername"
TileViewItemElement7.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleLeft
TileViewItemElement7.TextLocation = New System.Drawing.Point(10, 0)
TileViewItemElement8.Column = Me.columnMessage
TileViewItemElement8.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement8.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement8.RowIndex = 2
TileViewItemElement8.StretchHorizontal = True
TileViewItemElement8.StretchVertical = True
TileViewItemElement8.Text = "columnMessage"
TileViewItemElement8.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.TopLeft
TileViewItemElement8.TextLocation = New System.Drawing.Point(10, 0)
TileViewItemElement9.Column = Me.columnDate
TileViewItemElement9.ColumnIndex = 1
TileViewItemElement9.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement9.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement9.RowIndex = 1
TileViewItemElement9.Text = "columnDate"
TileViewItemElement9.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleRight
TileViewItemElement9.TextLocation = New System.Drawing.Point(-10, 0)
TileViewItemElement10.Appearance.Normal.BackColor = System.Drawing.Color.PaleGreen
TileViewItemElement10.Appearance.Normal.Options.UseBackColor = True
TileViewItemElement10.Column = Me.columnTO_USER
TileViewItemElement10.Height = 19
TileViewItemElement10.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleCenter
TileViewItemElement10.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomInside
TileViewItemElement10.StretchHorizontal = True
TileViewItemElement10.Text = "columnTO_USER"
TileViewItemElement10.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.MiddleLeft
TileViewItemElement10.TextLocation = New System.Drawing.Point(10, 0)
ItemTemplate3.Elements.Add(TileViewItemElement7)
ItemTemplate3.Elements.Add(TileViewItemElement8)
ItemTemplate3.Elements.Add(TileViewItemElement9)
ItemTemplate3.Elements.Add(TileViewItemElement10)
ItemTemplate3.Name = "ChatTo"
TableRowDefinition5.Length.Value = 17.0R
TableRowDefinition6.Length.Value = 19.0R
TableRowDefinition7.Length.Value = 54.0R
ItemTemplate3.Rows.Add(TableRowDefinition5)
ItemTemplate3.Rows.Add(TableRowDefinition6)
ItemTemplate3.Rows.Add(TableRowDefinition7)
TableSpan2.ColumnSpan = 2
TableSpan3.ColumnSpan = 2
TableSpan3.RowIndex = 2
ItemTemplate3.Spans.Add(TableSpan2)
ItemTemplate3.Spans.Add(TableSpan3)
Me.ChatViewOld.Templates.Add(ItemTemplate1)
Me.ChatViewOld.Templates.Add(ItemTemplate2)
Me.ChatViewOld.Templates.Add(ItemTemplate3)
Me.ChatViewOld.TileColumns.Add(TableColumnDefinition7)
Me.ChatViewOld.TileColumns.Add(TableColumnDefinition8)
Me.ChatViewOld.TileRows.Add(TableRowDefinition8)
Me.ChatViewOld.TileRows.Add(TableRowDefinition9)
'
'btnSendMessage
'
Me.btnSendMessage.Dock = System.Windows.Forms.DockStyle.Right
Me.btnSendMessage.ImageOptions.Image = CType(resources.GetObject("btnSendMessage.ImageOptions.Image"), System.Drawing.Image)
Me.btnSendMessage.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleCenter
Me.btnSendMessage.Location = New System.Drawing.Point(372, 0)
Me.btnSendMessage.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
Me.btnSendMessage.Name = "btnSendMessage"
Me.btnSendMessage.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light
Me.btnSendMessage.Size = New System.Drawing.Size(49, 102)
Me.btnSendMessage.TabIndex = 2
Me.btnSendMessage.ToolTip = "Add message"
'
'pnlMessage
'
Me.pnlMessage.BackColor = System.Drawing.Color.DimGray
Me.pnlMessage.Controls.Add(Me.RichTextBox1)
Me.pnlMessage.Controls.Add(Me.btnSendMessage)
Me.pnlMessage.Controls.Add(Me.ListBoxUserMention)
Me.pnlMessage.Dock = System.Windows.Forms.DockStyle.Bottom
Me.pnlMessage.Location = New System.Drawing.Point(0, 485)
Me.pnlMessage.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
Me.pnlMessage.Name = "pnlMessage"
Me.pnlMessage.Size = New System.Drawing.Size(421, 102)
Me.pnlMessage.TabIndex = 3
'
'RichTextBox1
'
Me.RichTextBox1.AutoWordSelection = True
Me.RichTextBox1.Dock = System.Windows.Forms.DockStyle.Fill
Me.RichTextBox1.Location = New System.Drawing.Point(0, 0)
Me.RichTextBox1.Name = "RichTextBox1"
Me.RichTextBox1.ShowSelectionMargin = True
Me.RichTextBox1.Size = New System.Drawing.Size(372, 102)
Me.RichTextBox1.TabIndex = 3
Me.RichTextBox1.Text = ""
'
'ListBoxUserMention
'
Me.ListBoxUserMention.BackColor = System.Drawing.SystemColors.Window
Me.ListBoxUserMention.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.ListBoxUserMention.ForeColor = System.Drawing.Color.Blue
Me.ListBoxUserMention.FormattingEnabled = True
Me.ListBoxUserMention.ItemHeight = 16
Me.ListBoxUserMention.Location = New System.Drawing.Point(176, 17)
Me.ListBoxUserMention.Name = "ListBoxUserMention"
Me.ListBoxUserMention.Size = New System.Drawing.Size(129, 80)
Me.ListBoxUserMention.TabIndex = 4
Me.ListBoxUserMention.Visible = False
'
'MenuStrip1
'
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsmitmTitle, Me.tsmenitmHamburger, Me.TeilnehmerToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(421, 25)
Me.MenuStrip1.TabIndex = 4
Me.MenuStrip1.Text = "MenuStrip1"
'
'tsmitmTitle
'
Me.tsmitmTitle.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.tsmitmTitle.Name = "tsmitmTitle"
Me.tsmitmTitle.Size = New System.Drawing.Size(48, 21)
Me.tsmitmTitle.Text = "sdsd"
'
'tsmenitmHamburger
'
Me.tsmenitmHamburger.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right
Me.tsmenitmHamburger.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItemConv_end, Me.BenutzerHinzufügenToolStripMenuItem})
Me.tsmenitmHamburger.Image = Global.DigitalData.Controls.ChatControl.My.Resources.Resources.kisspng_computer_icons_hamburger_button_menu_new_menu_5b34724c3cb0f7_1188475115301637882486
Me.tsmenitmHamburger.Name = "tsmenitmHamburger"
Me.tsmenitmHamburger.Size = New System.Drawing.Size(28, 21)
'
'ToolStripMenuItemConv_end
'
Me.ToolStripMenuItemConv_end.Image = Global.DigitalData.Controls.ChatControl.My.Resources.Resources.StatusAnnotations_Stop_16xLG
Me.ToolStripMenuItemConv_end.Name = "ToolStripMenuItemConv_end"
Me.ToolStripMenuItemConv_end.Size = New System.Drawing.Size(192, 22)
Me.ToolStripMenuItemConv_end.Text = "Konversation beenden"
'
'BenutzerHinzufügenToolStripMenuItem
'
Me.BenutzerHinzufügenToolStripMenuItem.Image = Global.DigitalData.Controls.ChatControl.My.Resources.Resources.action_add_16xLG
Me.BenutzerHinzufügenToolStripMenuItem.Name = "BenutzerHinzufügenToolStripMenuItem"
Me.BenutzerHinzufügenToolStripMenuItem.Size = New System.Drawing.Size(192, 22)
Me.BenutzerHinzufügenToolStripMenuItem.Text = "Benutzer hinzufügen"
'
'TeilnehmerToolStripMenuItem
'
Me.TeilnehmerToolStripMenuItem.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right
Me.TeilnehmerToolStripMenuItem.ForeColor = System.Drawing.Color.DarkCyan
Me.TeilnehmerToolStripMenuItem.Name = "TeilnehmerToolStripMenuItem"
Me.TeilnehmerToolStripMenuItem.Size = New System.Drawing.Size(78, 21)
Me.TeilnehmerToolStripMenuItem.Text = "Teilnehmer"
'
'GridChat
'
Me.GridChat.BackgroundImage = Global.DigitalData.Controls.ChatControl.My.Resources.Resources.crop_php
Me.GridChat.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center
Me.GridChat.Dock = System.Windows.Forms.DockStyle.Fill
Me.GridChat.Location = New System.Drawing.Point(0, 238)
Me.GridChat.MainView = Me.ChatView
Me.GridChat.Name = "GridChat"
Me.GridChat.Size = New System.Drawing.Size(421, 247)
Me.GridChat.TabIndex = 5
Me.GridChat.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.ChatView})
'
'ChatView
'
Me.ChatView.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.columnFromUser, Me.columnToUser, Me.columnAddedWhen})
Me.ChatView.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFullFocus
Me.ChatView.GridControl = Me.GridChat
Me.ChatView.GroupPanelText = "Nachrichten können mit der Lupe durchsucht werden"
Me.ChatView.Name = "ChatView"
Me.ChatView.OptionsFind.SearchInPreview = True
Me.ChatView.OptionsView.AutoCalcPreviewLineCount = True
Me.ChatView.OptionsView.ShowColumnHeaders = False
Me.ChatView.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[False]
Me.ChatView.OptionsView.ShowIndicator = False
Me.ChatView.OptionsView.ShowPreview = True
Me.ChatView.OptionsView.ShowPreviewRowLines = DevExpress.Utils.DefaultBoolean.[False]
Me.ChatView.OptionsView.ShowVerticalLines = DevExpress.Utils.DefaultBoolean.[False]
Me.ChatView.PreviewFieldName = "MESSAGE_TEXT"
Me.ChatView.RowHeight = 25
Me.ChatView.RowSeparatorHeight = 5
'
'columnFromUser
'
Me.columnFromUser.AppearanceCell.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.columnFromUser.AppearanceCell.Options.UseFont = True
Me.columnFromUser.FieldName = "USER_FROM"
Me.columnFromUser.Name = "columnFromUser"
Me.columnFromUser.OptionsColumn.AllowEdit = False
Me.columnFromUser.Visible = True
Me.columnFromUser.VisibleIndex = 0
'
'columnToUser
'
Me.columnToUser.AppearanceCell.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Bold)
Me.columnToUser.AppearanceCell.Options.UseFont = True
Me.columnToUser.FieldName = "TO_USER"
Me.columnToUser.Name = "columnToUser"
Me.columnToUser.OptionsColumn.AllowEdit = False
Me.columnToUser.Visible = True
Me.columnToUser.VisibleIndex = 1
'
'columnAddedWhen
'
Me.columnAddedWhen.AppearanceCell.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Bold)
Me.columnAddedWhen.AppearanceCell.Options.UseFont = True
Me.columnAddedWhen.FieldName = "ADDED_WHEN"
Me.columnAddedWhen.Name = "columnAddedWhen"
Me.columnAddedWhen.OptionsColumn.AllowEdit = False
Me.columnAddedWhen.Visible = True
Me.columnAddedWhen.VisibleIndex = 2
'
'ChatControl
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.Controls.Add(Me.GridChat)
Me.Controls.Add(Me.GridChatOld)
Me.Controls.Add(Me.pnlMessage)
Me.Controls.Add(Me.MenuStrip1)
Me.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
Me.Name = "ChatControl"
Me.Size = New System.Drawing.Size(421, 587)
CType(Me.RepositoryItemHypertextLabel1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.RepositoryItemHyperLinkEdit1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.GridChatOld, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.ChatViewOld, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.ChatSource, System.ComponentModel.ISupportInitialize).EndInit()
Me.pnlMessage.ResumeLayout(False)
Me.MenuStrip1.ResumeLayout(False)
Me.MenuStrip1.PerformLayout()
CType(Me.GridChat, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.ChatView, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents GridChatOld As DevExpress.XtraGrid.GridControl
Friend WithEvents ChatViewOld As DevExpress.XtraGrid.Views.Tile.TileView
Friend WithEvents columnMessage As DevExpress.XtraGrid.Columns.TileViewColumn
Friend WithEvents columnUsername As DevExpress.XtraGrid.Columns.TileViewColumn
Friend WithEvents columnDate As DevExpress.XtraGrid.Columns.TileViewColumn
Friend WithEvents ChatSource As BindingSource
Friend WithEvents btnSendMessage As DevExpress.XtraEditors.SimpleButton
Friend WithEvents RepositoryItemHyperLinkEdit1 As DevExpress.XtraEditors.Repository.RepositoryItemHyperLinkEdit
Friend WithEvents RepositoryItemHypertextLabel1 As DevExpress.XtraEditors.Repository.RepositoryItemHypertextLabel
Friend WithEvents pnlMessage As Panel
Friend WithEvents MenuStrip1 As MenuStrip
Friend WithEvents tsmitmTitle As ToolStripMenuItem
Friend WithEvents tsmenitmHamburger As ToolStripMenuItem
Friend WithEvents ToolStripMenuItemConv_end As ToolStripMenuItem
Friend WithEvents BenutzerHinzufügenToolStripMenuItem As ToolStripMenuItem
Friend WithEvents TeilnehmerToolStripMenuItem As ToolStripMenuItem
Friend WithEvents RichTextBox1 As RichTextBox
Friend WithEvents columnTO_USER As DevExpress.XtraGrid.Columns.TileViewColumn
Friend WithEvents ListBoxUserMention As ListBox
Friend WithEvents GridChat As DevExpress.XtraGrid.GridControl
Friend WithEvents ChatView As DevExpress.XtraGrid.Views.Grid.GridView
Friend WithEvents columnFromUser As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents columnAddedWhen As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents columnToUser As DevExpress.XtraGrid.Columns.GridColumn
End Class

View File

@ -0,0 +1,164 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="btnSendMessage.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACp0RVh0VGl0
bGUARm9vdGVyO0FkZCBHcm91cCBGb290ZXI7Rm9vdGVyO0dyb3VwlRubyQAABwtJREFUWEetl3lQ1GUY
x38ddpl2Oh1/mV2THTOVZU79o+bYMdNtpplTjZV55VGGoKQisiDHLnKJIIggCOJRKl4pAiLHgiiQTXdc
oYAIArtcfXue5/29u0uxw9S0M5/5Pu8yvN/v876/991dg15XEFcSVxFXD8Gw/wDPy/PLC8AA+HXVliz7
8eTscgzKTqaM6jIkkSbRWKlJltItGhoLUtuRkFFynDw4PDc6aICr2ai//8//iX70mTVrQqadXa4hvAYY
xmn5H3r7+gentx89jDmW2hwPrPtMVN1HYTZnlLLLtYRsw2ABrkmkpfIagCbTtZgw2tQ06zaNWaXuUcoB
4tOL2eU6wnsAXiZeLm3Gk7q69oT+pk0UNDbNunvMmnCa8FxxaUMHuHZzRokE0Mu4aYd9IBl/I92OONI4
Wt7YdI1ddENCARzdva4AMamn2OV6wmuA6zZtVwFcnejOpFYd6q48cfT0EqayKcHKdHVTAJonKqWQXW4g
vAfgZeK02ihme6lJibtOo5qI9iS1BFFEdGoxqcISdwJdTg7QK9sWmVygA/B9MGiA63mZOICTOnF3R0pd
OP4GT6yg2jRiOllp3KlxqADWpHx2GU54D8DLxAHU8vUhalsxNgpFSlNYixCZUkwUwUZEbmVOUU1QbeOa
CIzJJfMedBC8ohEJeUMGuIGXidPK3jn7pAPpzLMjgSdW3YnSe2zEtWhXDy5rJZwUIDT+BLvcSHgNMJyX
iQNoEyt1Yk0+hQjCmlxIy1iIiCQaa7bwuBDhDNWasMSTWBN5TMzbCV7NkLjj7DKC8B6Al4mPn+rG3RF3
I5id6bq9q9vEHHcqwzaXdqOto1sCWGK+HTLAjaHxubJf2pQ7CU0sQGgCKZ1rVRfIGRc2M/kK11i95289
jEtkfolC8Haujz7KLiMJ/kAaNMAIXiZ+6vXSadqoS+mKYJXOTNiAkZoNiVaXOqXmZyhg4xF2uYnwHsAS
e0wCtNNkTEh8PoLj81wavImUkZqIY/JhoTqIsNCY4dov7BAuXnYKHfQ8rbUdYpebCa8BRq6POirnWi+d
6sjp1svUFU2o4ck96wG0O9T+U0N8u/5a2zJkgJsCIo/IfmnDILrNgmIV60VzRYUYhsYmfO4D6T2luVgR
kiNXeMK+RfCNf87FfMu4Y/OCnzQ+tYwzfGKfFVwB1loPyRFspU65C3kGzL3/J/q50M+D+9ngBrh7PtIr
4p5FdWMcKhtjUdkQjblBT+JMvc2oqLca5fXhxhdRE1wBbv4qPEfOf0u7k3B4qAPNVDe3EaRNbTSmWqkD
TZdMuCYuUM1wgOXRE5D742Kk2acKnwQ+gfK6MKOsNsSw1wQbSyPdAW5ZFZojR1BMaaLw3dUI212F0OxK
bCBCMs/CknkGQRkVWJdegYC001izrRyrU8rgn2JH9N5qFJ+7gF8a2vFzQxsd6X4s2zgBR39YiNTSqcJH
AY+jpCbIKK4JNIp+CzAWW8e7A/iF7JcjqLsKzjqLA9+3Yj9zrhXfMN+1YG+1Yjexq4qobMHOymbUtXUj
MmseltqewRLbeCyxKg5/Pw+pJVOwjfgs/GksCjMJfYp4+lsd4Fbf4H2yv3oJ120/TUYXEX2yQYgqIPIb
sDG/HpFMXj1shPUEU4faVicWR4xHWe0G2GtDUFoTjJLfg5Bz7mNsK56CFGJ/1YfI/2Ul8n72xYmffPC+
/2PkrwLc5rP+a3mYzrc6cP5SF1Yl25FNnYkhGWlDW16dGEbkKsKZ47WooQALw57CwXNzxYzZKjyPlKLn
RZNZCVZmtt+j7gDLA/fIU9zY2iV8GV+E9NNN2F5+AWlEahlhP48UpvQ8thLJpY1IKm5EItFAWzA/ZBwO
VM8Rk61Fk02zyUg+RbASSVQrJmGWR4DbPw/YI0eosbUTjRc7sciWhw+CjmL2uiOYHXAYs9YcxMzVBzHD
PwfvrDyAaX778JbvPryx/Gu8Tpw8U481m+Zg+rKH8PbSBzGNmO33mBgpJmOW76N4bcEDxP14lXhl/n05
OsCopWt3yR3wx8UuRUsnGgbQJVrfrMb1Zq25QNvGn3z62xQzy/cRZFfMwJbCScREvOvzCLtd8U3VHGPv
2Q+Nl+fe6zoFo5aszpYLyNOUTRpaOpQZw2Y89jCua+Zxh2idjImmTgnAhpll05B4cqIw48uHJcCeiveM
XWfeM176eIwrwG2f+Wej5TLdARSihS4agS8jvoDoaPLdoC+bJvMiUpcQ1aLm3/gUkfJFNJMMM+xvIoHM
mXeWj5UAWeUzjKzy6cb0z8e6Aoz81Cc1d9GqnWAWrsoawIKVmViglfHLxHytwg6lvqYS5VW1WGaZiRc/
GkPcgxfmCAc5wNQPRhtT3h9tTF/mDsC/2/gLwyjiDuJOL9z1L7jbVJ6PPwm9/DaE8RdajUyGSTHyEAAA
AABJRU5ErkJggg==
</value>
</data>
<metadata name="ChatSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>131, 17</value>
</metadata>
</root>

View File

@ -0,0 +1,477 @@
Imports DevExpress.XtraGrid.Views.Tile
Imports DigitalData.Modules.Database
Imports DigitalData.Modules.Logging
Public Class ChatControl
Private ReadOnly IdColumn As String = "GUID"
Private ReadOnly IdentificationColumn As String = "USER_FROM"
Private ReadOnly MessageColumn As String = "MESSAGE_TEXT"
Private ReadOnly DateColumn As String = "ADDED_WHEN"
Private ReadOnly ToUserColumn As String = "TO_USER"
Public Delegate Sub ConversationEnded()
Public Event Conversation_Ended As ConversationEnded
Public Delegate Sub ConversationUsersAdded_Success()
Public Event Conversation_UsersAdded_Success As ConversationUsersAdded_Success
Private Db As MSSQLServer
Private LogConfig As LogConfig
Private Logger As Logger
Private AddMessage As Boolean
Private oAddUSerForm As Form
'Private ReadOnly UsernameColorsDict As New Dictionary(Of String, Color)
'Private ReadOnly UsernameColors As New List(Of Color) From {
' Color.Purple,
' Color.Red,
' Color.LightBlue,
' Color.DarkSeaGreen
'}
Private IsAssistKeyPressed As Boolean = False
Private AssistListBox As ListBox = New ListBox()
Public IDBObjectId As Long
Public ConnStringIDB As String
Public ConversationIdentification As String
Public UserID As Long
Public Username As String
Public User_Language As String
Public CurrentConversationID As Long
Public CurrentConversation_State As String
Public CurrentConversation_UserActive As Boolean
Public oDTConv_User As DataTable
Public CurrentMentionedUser As String
Public CurrentMentionedUserID As Long
Public CurrentIdentifier
Public User_Datatable_Select As DataTable
Public DT_Rights As DataTable
Public QU_Conv_End As DataTable
Public Sub New()
InitializeComponent()
End Sub
Public Function Init(LogConfig As LogConfig, ConnectionStringIDB As String, ConversationIdentification As String, UserID As Long, Username As String, USER_LANG As String,
Qust_Conv_End As DataTable, DTRIGHTS As DataTable)
Try
CurrentConversationID = 0
Me.LogConfig = LogConfig
Me.Logger = LogConfig.GetLogger()
Me.ConnStringIDB = ConnectionStringIDB
Me.ConversationIdentification = ConversationIdentification
Me.UserID = UserID
Me.Username = Username
Me.User_Language = USER_LANG
QU_Conv_End = Qust_Conv_End
DT_Rights = DTRIGHTS
Me.Db = New MSSQLServer(LogConfig, ConnStringIDB)
Return True
Catch ex As Exception
Logger.Error(ex)
Return False
End Try
End Function
Sub Check_Rights()
Dim oSQL As String
ToolStripMenuItemConv_end.Visible = False
tsmenitmHamburger.Visible = False
AddMessage = False
Dim oView As DataView = New DataView(DT_Rights)
oView.RowFilter = "CONF_TITLE = 'CONVERSATION_USER_ACTIVE'"
If oView.Count = 1 Then
CurrentConversation_UserActive = True
Else
CurrentConversation_UserActive = False
End If
For Each oRow As DataRow In DT_Rights.Rows
If oRow.Item("CONF_TITLE").ToString.Contains("CONVERSATION_RIGHT") Then
Select Case oRow.Item("CONF_VALUE")
Case "Start|Stop"
ToolStripMenuItemConv_end.Visible = True
tsmenitmHamburger.Visible = True
AddMessage = True
Case "AddMessage"
AddMessage = True
Case "Admin"
ToolStripMenuItemConv_end.Visible = True
BenutzerHinzufügenToolStripMenuItem.Visible = True
tsmenitmHamburger.Visible = True
AddMessage = True
Case "Start"
BenutzerHinzufügenToolStripMenuItem.Visible = True
tsmenitmHamburger.Visible = True
Case "Stop"
ToolStripMenuItemConv_end.Visible = True
End Select
ElseIf oRow.Item("CONF_TITLE") = "CONVERSATION_ADD_USER_SELECT" Then
oSQL = oRow.Item("CONF_VALUE")
oSQL = oSQL.Replace("@CONVID", CurrentConversationID)
User_Datatable_Select = Db.GetDatatable(oSQL)
Logger.Debug($"User_Datatable_Select [{User_Datatable_Select}]")
End If
Next
If CurrentConversation_State = "Started" Then
pnlMessage.Visible = AddMessage
Else
pnlMessage.Visible = False
tsmenitmHamburger.Visible = False
End If
End Sub
Public Function GetConversations(IDBObjectId As Long)
CurrentConversationID = 0
Dim oSQL As String = $"SELECT DISTINCT T.CONVERSATION_ID,T.TITLE,T.CONVERSATION_STATE,T.ADDED_WHEN FROM VWIDB_CONVERSATION T INNER JOIN VWIDB_CONVERSATION_USER T1 ON T.CONVERSATION_ID = T1.CONV_ID WHERE IDB_OBJ_ID = {IDBObjectId}
AND T1.USER_ID = {UserID}
ORDER BY CONVERSATION_ID DESC"
Dim oDatatable As DataTable = Db.GetDatatable(oSQL)
Dim oConversations As New List(Of String)
If Not IsNothing(oDatatable) Then
Dim i = 0
For Each oROW As DataRow In oDatatable.Rows
Dim oItem = oROW.Item("CONVERSATION_ID").ToString + "|" + oROW.Item("TITLE").ToString + "|" + oROW.Item("CONVERSATION_STATE").ToString + "|" + oDatatable.Rows(0).Item("ADDED_WHEN").ToString
oConversations.Insert(i, oItem)
i += 1
If oROW.Item("CONVERSATION_STATE") = "Started" Then
If CurrentConversationID = 0 Then
CurrentConversationID = oROW.Item("CONVERSATION_ID")
LoadConversation(CurrentConversationID)
End If
End If
Next
End If
Return oConversations
End Function
Public Sub LoadConversation(ConversationId As Long)
ListBoxUserMention.Visible = False
RichTextBox1.Text = ""
Dim oSQL As String = $"SELECT * FROM VWIDB_CONV_MESSAGES WHERE CONV_ID = {ConversationId} ORDER BY GUID"
Dim oDatatable As DataTable = Db.GetDatatable(oSQL)
' BuildUsernameColorDict(oDatatable)
oSQL = $"SELECT * FROM VWIDB_CONVERSATION WHERE CONVERSATION_ID = {ConversationId}"
Dim oDatatable2 As DataTable = Db.GetDatatable(oSQL)
GridChatOld.DataSource = ChatSource
GridChat.DataSource = ChatSource
ChatSource.DataSource = oDatatable
tsmitmTitle.Text = oDatatable2.Rows(0).Item("TITLE")
CurrentConversationID = ConversationId
CurrentConversation_State = oDatatable2.Rows(0).Item("CONVERSATION_STATE")
oSQL = $"SELECT * FROM VWIDB_CONVERSATION_USER WHERE CONV_ID = {ConversationId}"
oDTConv_User = Db.GetDatatable(oSQL)
If TeilnehmerToolStripMenuItem.HasDropDownItems Then
TeilnehmerToolStripMenuItem.DropDownItems.Clear()
End If
If ConversationIdentification.Contains("@") Then
CurrentIdentifier = "EMAIL"
Else
CurrentIdentifier = "USERNAME"
End If
AssistListBox.Items.Clear()
ListBoxUserMention.Items.Clear()
Try
For Each oROW As DataRow In oDTConv_User.Rows
Dim oConvUser
oConvUser = oROW.Item(CurrentIdentifier)
If IsDBNull(oConvUser) Then
oConvUser = String.Empty
End If
If oConvUser.ToString = String.Empty Then
If CurrentIdentifier = "EMAIL" Then
oConvUser = $"No Email for User '{oROW.Item("USERNAME")}'"
Else
oConvUser = $"No Identification for UserID '{oROW.Item("USER_ID")}'"
End If
Else
Dim oToUser As String
If oConvUser.ToString.Contains("@") Then
oToUser = "@" & oConvUser.ToString.Substring(0, oConvUser.ToString.IndexOf("@"))
Else
oToUser = "@" & oConvUser.ToString
End If
ListBoxUserMention.Items.Add(oToUser)
AssistListBox.Items.Add(oToUser)
End If
Dim oToolStripItem As ToolStripMenuItem = New ToolStripMenuItem(oConvUser.ToString)
TeilnehmerToolStripMenuItem.DropDownItems.Add(oToolStripItem)
Next
AddHandler AssistListBox.SelectedIndexChanged, AddressOf AssistListBox_Changed
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error adding ConversationUsers")
End Try
Check_Rights()
End Sub
Public Sub NewMessage(MessageText As String)
Try
Dim oSQL As String = $"EXEC [PRIDB_NEW_CONVERSATION_MESSAGE] {CurrentConversationID},'{MessageText}', '{ConversationIdentification}', {CurrentMentionedUserID},'{User_Language}'"
Logger.Debug($"NewMessageSQL: {oSQL}")
Dim oResult = Db.GetScalarValue(oSQL)
LoadConversation(CurrentConversationID)
RichTextBox1.Text = String.Empty
ChatViewOld.MoveLast()
ChatView.MoveLast()
Catch ex As Exception
Logger.Error(ex)
End Try
End Sub
'Private Sub BuildUsernameColorDict(Datatable As DataTable)
' Dim oIndex = 0
' UsernameColorsDict.Clear()
' Datatable.AsEnumerable().
' Select(Function(Row) Row.Item(IdentificationColumn)).
' Distinct().ToList().
' ForEach(Sub(Name)
' UsernameColorsDict.Add(Name, UsernameColors.Item(oIndex))
' oIndex += 1
' End Sub)
'End Sub
Private Sub ChatView_CustomItemTemplate(sender As Object, e As TileViewCustomItemTemplateEventArgs) Handles ChatViewOld.CustomItemTemplate
Dim oRow As DataRow = ChatViewOld.GetDataRow(e.RowHandle)
Dim oIdentification As String = oRow.Item(IdentificationColumn)
Dim oToUser = oRow.Item(ToUserColumn)
If Not IsDBNull(oToUser) Then
e.Template = e.Templates.Item("ChatTo")
Else
'If oIdentification = ConversationIdentification Or oIdentification = Username Then
' e.Template = e.Templates.Item("ChatRight")
'Else
' e.Template = e.Templates.Item("ChatLeft")
'End If
e.Template = e.Templates.Item("ChatLeft")
End If
End Sub
Private Sub ChatView_ItemCustomize(sender As Object, e As TileViewItemCustomizeEventArgs) Handles ChatViewOld.ItemCustomize
Dim oRow As DataRow = ChatViewOld.GetDataRow(e.RowHandle)
Dim oUsername As String = oRow.Item(IdentificationColumn)
Dim oMessage As String = oRow.Item(MessageColumn)
Dim oToUser = oRow.Item(ToUserColumn)
' Dim oColor As Color = UsernameColorsDict.Item(oUsername)
If oUsername = ConversationIdentification Or oUsername = Username Then
e.Item.AppearanceItem.Normal.BackColor = Color.PaleTurquoise
e.Item.Item(IdentificationColumn).Appearance.Normal.ForeColor = Color.Purple
Else
e.Item.Item(IdentificationColumn).Appearance.Normal.ForeColor = Color.Red
End If
e.Item.ItemSize = DevExpress.XtraEditors.TileItemSize.Wide
End Sub
Private Sub SimpleButton1_Click(sender As Object, e As EventArgs) Handles btnSendMessage.Click
If RichTextBox1.Text.Count > 0 Then
NewMessage(RichTextBox1.Text)
End If
End Sub
Private Sub ToolStripMenuItemConv_end_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItemConv_end.Click
If CurrentConversationID <> 0 Then
Dim result As MsgBoxResult
result = MessageBox.Show(QU_Conv_End.Rows(0).Item("STRING1").ToString, QU_Conv_End.Rows(0).Item("STRING2").ToString, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
If result = MsgBoxResult.Yes Then
Dim oSQL = $"EXEC PRIDB_END_CONVERSATION {CurrentConversationID}, '{Username}', '{User_Language}'"
If Db.ExecuteNonQuery(oSQL) = True Then
RaiseEvent Conversation_Ended()
Else
MsgBox("Unexpected error in PRIDB_END_CONVERSATION - Check Your log!", MsgBoxStyle.Exclamation)
End If
End If
End If
End Sub
Private Sub BenutzerHinzufügenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BenutzerHinzufügenToolStripMenuItem.Click
Dim oForm = New Form()
Dim oaddUS As ChatAddUser.ChatAddUser = New ChatAddUser.ChatAddUser()
oaddUS.Init(LogConfig, ConnStringIDB, CurrentConversationID, Username, User_Language, User_Datatable_Select)
oForm.Controls.Add(oaddUS)
oaddUS.Dock = DockStyle.Fill
oForm.MaximizeBox = False
oForm.MinimizeBox = False
oForm.FormBorderStyle = FormBorderStyle.FixedDialog
oForm.StartPosition = FormStartPosition.CenterScreen
oForm.Text = ""
AddHandler oaddUS.User_Added, AddressOf onUsersAdded
oAddUSerForm = oForm
oForm.ShowDialog()
End Sub
Sub onUsersAdded()
RaiseEvent Conversation_UsersAdded_Success()
oAddUSerForm.Close()
End Sub
Private Function GetPoint(ByVal textBoxControl As RichTextBox) As Point
Dim graphics_1 As Graphics = Graphics.FromHwnd(textBoxControl.Handle)
Dim size As SizeF = graphics_1.MeasureString(textBoxControl.Text.Substring(0, textBoxControl.SelectionStart), textBoxControl.Font)
Dim coord As New Point(CInt(size.Width) + textBoxControl.Location.X, CInt(size.Height) + textBoxControl.Location.Y)
Return coord
End Function
Private Sub RichTextBox1_KeyUp(sender As Object, e As KeyEventArgs) Handles RichTextBox1.KeyUp
If e.Control And e.KeyCode = Keys.Enter And RichTextBox1.Text.Count > 0 Then
NewMessage(RichTextBox1.Text)
ElseIf (Keys.Alt AndAlso Keys.Control) And e.KeyCode = keys.Q Then
With RichTextBox1
ListBoxUserMention.Left = .GetPositionFromCharIndex(.SelectionStart).X + .Left + 10
ListBoxUserMention.Top = .GetPositionFromCharIndex(.SelectionStart).Y + .Top + 20
' Jetzt ListBox einblendenden, Focus auf diese setzen
' und den ersten Eintrag selektieren
ListBoxUserMention.Visible = True
ListBoxUserMention.Focus()
ListBoxUserMention.SelectedIndex = 0
End With
'Dim opoint As Point = GetPoint(sender)
'AssistListBox.PointToClient(opoint)
'pnlMessage.Controls.Add(AssistListBox)
'AssistListBox.Show()
'AssistListBox.BringToFront()
' '@ was pressed
End If
End Sub
Sub AssistListBox_Changed()
Try
RichTextBox1.Text = RichTextBox1.Text + AssistListBox.SelectedItem + ": "
RichTextBox1.SelectionFont = New Font("Tahoma", 10, FontStyle.Bold And FontStyle.Underline)
RichTextBox1.Text = RichTextBox1.Text.Replace("@@", "@")
pnlMessage.Controls.Remove(AssistListBox)
'RichTextBox1.SelectedText = AssistListBox.SelectedItem
Catch ex As Exception
Logger.Error(ex)
End Try
End Sub
Sub ADD_MentionedUser(pUser As String)
Dim oPos As Integer = RichTextBox1.TextLength
Dim oUsertext = pUser & ": "
With RichTextBox1
.AppendText(Replace(.Text, "@", vbNullString) & oPos)
.Select(oPos, oUsertext.Length)
.SelectionColor = Color.Blue
.Select()
End With
End Sub
Private Sub ListBoxUserMention_KeyUp(sender As Object, e As KeyEventArgs) Handles ListBoxUserMention.KeyUp
If e.KeyCode = Keys.Return Then
Dim oMentionedUser As String = ListBoxUserMention.SelectedItem
'ADD_MentionedUser(strTag)
With RichTextBox1
CUrrentMentionedUser = oMentionedUser
' Logger.Debug($"ListBoxUserMention_KeyUp.CurrentMentionedUser = {CurrentMentionedUser}")
For Each oROW As DataRow In oDTConv_User.Rows
Dim oConvUser2beChecked
oConvUser2beChecked = oROW.Item(CurrentIdentifier)
If IsDBNull(oConvUser2beChecked) Then
oConvUser2beChecked = String.Empty
End If
If oConvUser2beChecked.ToString = String.Empty Then
If CurrentIdentifier = "EMAIL" Then
oConvUser2beChecked = $"No Email for User '{oROW.Item("USERNAME")}'"
Else
oConvUser2beChecked = $"No Identification for UserID '{oROW.Item("USER_ID")}'"
End If
End If
CurrentMentionedUser = CurrentMentionedUser.Substring(1, CurrentMentionedUser.Length - 1)
'Logger.Debug($"oConvUser2beChecked = {CurrentMentionedUser}")
If oConvUser2beChecked.ToString.Contains(CurrentMentionedUser) Then
CurrentMentionedUserID = oROW.Item("USER_ID")
Logger.Debug($"CurrentMentionedUserID Changed: {CurrentMentionedUserID}")
End If
Next
' Das "Steuerzeichen" # ersetzen durch einen NullString
.Text = Replace(.Text, "@", vbNullString) & oMentionedUser & ": "
' wo soll der Cursor nach dem Einfügen in der RTB stehen?
.SelectionStart = .TextLength
' Listbox wieder auf den ersten Eintrag setzen
' und ausblenden
ListBoxUserMention.SelectedItem = 0
ListBoxUserMention.Visible = False
' Focus wieder auf RTB setzen
.Focus()
End With
End If
End Sub
Private Sub ChatView_CustomDrawRowPreview(sender As Object, e As DevExpress.XtraGrid.Views.Base.RowObjectCustomDrawEventArgs) Handles ChatView.CustomDrawRowPreview
Dim oRow As DataRow = ChatViewOld.GetDataRow(e.RowHandle)
Dim oUsername As String = oRow.Item(IdentificationColumn)
Dim oToUser = oRow.Item(ToUserColumn)
Dim oIsOwnMessage As Boolean = oUsername = ConversationIdentification Or oUsername = Username
' Eigene Nachrichten
If oIsOwnMessage Then
e.Appearance.BackColor = Color.White
End If
' Andere Nachrichten
If Not oIsOwnMessage Then
e.Appearance.BackColor = Color.PaleTurquoise
End If
End Sub
Private Sub ChatView_CustomDrawCell(sender As Object, e As DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs) Handles ChatView.CustomDrawCell
Dim oRow As DataRow = ChatViewOld.GetDataRow(e.RowHandle)
Dim oUsername As String = oRow.Item(IdentificationColumn)
Dim oToUser = oRow.Item(ToUserColumn)
Dim oIsOwnMessage As Boolean = oUsername = ConversationIdentification Or oUsername = Username
' Eigene Nachrichten
If oIsOwnMessage Then
e.Appearance.BackColor = Color.White
End If
' Andere Nachrichten
If Not oIsOwnMessage Then
If Not (IsNothing(oToUser) Or IsDBNull(oToUser)) Then
If oToUser = Username Or oToUser = ConversationIdentification Then
e.Appearance.BackColor = Color.LightSalmon
Else
e.Appearance.BackColor = Color.PaleTurquoise
End If
Else
e.Appearance.BackColor = Color.PaleTurquoise
End If
End If
End Sub
End Class

View File

@ -0,0 +1,188 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1F278760-4F6B-42E8-B82D-01D4C8618340}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>DigitalData.Controls.ChatControl</RootNamespace>
<AssemblyName>DigitalData.Controls.ChatControl</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>Windows</MyType>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatControl.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatControl.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Data.Desktop.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraPrinting.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DigitalData.Controls.LookupGrid">
<HintPath>..\Controls.LookupGrid\obj\Debug\DigitalData.Controls.LookupGrid.dll</HintPath>
</Reference>
<Reference Include="DigitalData.Modules.Database, Version=2.2.7.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Modules\Config\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
</Reference>
<Reference Include="DigitalData.Modules.Logging, Version=2.5.4.2, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Modules\Config\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NLog, Version=5.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.5.0.5\lib\net46\NLog.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Runtime.Remoting" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Transactions" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
<Reference Include="UIAutomationClient" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Compile Include="ChatControl.vb">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="ChatControl.Designer.vb">
<DependentUpon>ChatControl.vb</DependentUpon>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ChatControl.resx">
<DependentUpon>ChatControl.vb</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="My Project\licenses.licx" />
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="Resources\crop.php.jpeg" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Send_16x16.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Activate.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Deactivate.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\kisspng-computer-icons-hamburger-button-menu-new-menu-5b34724c3cb0f7.1188475115301637882486.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\StatusAnnotations_Stop_16xLG.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\action_add_16xLG.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Controls.ChatAddUser\ChatAddUser.vbproj">
<Project>{f0a807cc-be14-4b5b-9200-27c16156bd8a}</Project>
<Name>ChatAddUser</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -0,0 +1,185 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1F278760-4F6B-42E8-B82D-01D4C8618340}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>DigitalData.Controls.ChatControl</RootNamespace>
<AssemblyName>DigitalData.Controls.ChatControl</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>Windows</MyType>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatControl.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>DigitalData.Controls.ChatControl.xml</DocumentationFile>
<DefineConstants>_MYFORMS=True</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Printing.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraPrinting.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DigitalData.Controls.LookupGrid">
<HintPath>..\Controls.LookupGrid\obj\Debug\DigitalData.Controls.LookupGrid.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
<HintPath>..\packages\NLog.4.7.10\lib\net45\NLog.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.Runtime.Remoting" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Transactions" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
<Reference Include="UIAutomationClient" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="ChatControl.vb">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="ChatControl.Designer.vb">
<DependentUpon>ChatControl.vb</DependentUpon>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ChatControl.resx">
<DependentUpon>ChatControl.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\licenses.licx" />
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Controls.ChatAddUser\ChatAddUser.vbproj">
<Project>{f0a807cc-be14-4b5b-9200-27c16156bd8a}</Project>
<Name>ChatAddUser</Name>
</ProjectReference>
<ProjectReference Include="..\Modules.Database\Database.vbproj">
<Project>{eaf0ea75-5fa7-485d-89c7-b2d843b03a96}</Project>
<Name>Database</Name>
</ProjectReference>
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="Resources\crop.php.jpeg" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Send_16x16.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Activate.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Action_Workflow_Deactivate.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\kisspng-computer-icons-hamburger-button-menu-new-menu-5b34724c3cb0f7.1188475115301637882486.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\StatusAnnotations_Stop_16xLG.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\action_add_16xLG.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

View File

@ -0,0 +1,34 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' Allgemeine Informationen über eine Assembly werden über die folgenden
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
' die einer Assembly zugeordnet sind.
' Werte der Assemblyattribute überprüfen
<Assembly: AssemblyTitle("ChatControl")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("ChatControl")>
<Assembly: AssemblyCopyright("Copyright © 2023")>
<Assembly: AssemblyTrademark("1.0.1.0")>
<Assembly: ComVisible(False)>
'Die folgende GUID wird für die typelib-ID verwendet, wenn dieses Projekt für COM verfügbar gemacht wird.
<Assembly: Guid("3019c541-3ad3-4afb-86b5-e3d9c705783a")>
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
'
' Hauptversion
' Nebenversion
' Buildnummer
' Revision
'
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
' indem Sie "*" wie unten gezeigt eingeben:
<Assembly: AssemblyVersion("1.0.1.0")>
<Assembly: AssemblyFileVersion("1.0.1.0")>

View File

@ -0,0 +1,134 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Imports System
Namespace My.Resources
'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
'-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
'''<summary>
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DigitalData.Controls.ChatControl.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property action_add_16xLG() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("action_add_16xLG", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property Action_Workflow_Activate() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Action_Workflow_Activate", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property Action_Workflow_Deactivate() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Action_Workflow_Deactivate", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property crop_php() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("crop.php", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property kisspng_computer_icons_hamburger_button_menu_new_menu_5b34724c3cb0f7_1188475115301637882486() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("kisspng-computer-icons-hamburger-button-menu-new-menu-5b34724c3cb0f7.118847511530"& _
"1637882486", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property Send_16x16() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("Send_16x16", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
'''<summary>
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
'''</summary>
Friend ReadOnly Property StatusAnnotations_Stop_16xLG() As System.Drawing.Bitmap
Get
Dim obj As Object = ResourceManager.GetObject("StatusAnnotations_Stop_16xLG", resourceCulture)
Return CType(obj,System.Drawing.Bitmap)
End Get
End Property
End Module
End Namespace

View File

@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="Action_Workflow_Deactivate" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Action_Workflow_Deactivate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="crop.php" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\crop.php.jpeg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Send_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Send_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Action_Workflow_Activate" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Action_Workflow_Activate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="kisspng-computer-icons-hamburger-button-menu-new-menu-5b34724c3cb0f7.1188475115301637882486" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\kisspng-computer-icons-hamburger-button-menu-new-menu-5b34724c3cb0f7.1188475115301637882486.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="StatusAnnotations_Stop_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\StatusAnnotations_Stop_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="action_add_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\action_add_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

View File

@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.4.0.0"),
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()), MySettings)
#Region "Automatische My.Settings-Speicherfunktion"
#If _MYTYPE = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MYTYPE = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(),
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()>
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")>
Friend ReadOnly Property Settings() As Global.DigitalData.Controls.ChatControl.My.MySettings
Get
Return Global.DigitalData.Controls.ChatControl.My.MySettings.Default
End Get
End Property
End Module
End Namespace

View File

@ -0,0 +1,6 @@
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.LookUpEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

Binary file not shown.

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Some files were not shown because too many files have changed in this diff Show More