Compare commits
387 Commits
1768bf2a98
...
Design
| Author | SHA1 | Date | |
|---|---|---|---|
| 42cc852775 | |||
| a641c0d3ae | |||
| d21475bef6 | |||
| af7aa23c8f | |||
| 55c59ccbe9 | |||
| ea5ab3460d | |||
| 6275c097ef | |||
|
|
e5d3f1f941 | ||
|
|
8f129647fb | ||
| 3995c6c9fd | |||
| b6b4c87dd2 | |||
|
|
d8e2f54fd5 | ||
|
|
97a2f6815c | ||
|
|
271a3d1157 | ||
|
|
1469fc3603 | ||
|
|
b19464b1f2 | ||
|
|
6d8ddda5c0 | ||
|
|
4dfde0478a | ||
|
|
81c8c26a9b | ||
| 41917df290 | |||
| 00e288055e | |||
|
|
3b316c43ef | ||
|
|
bd19f4ff11 | ||
|
|
3957077fc7 | ||
|
|
d3eee77136 | ||
|
|
ba5758d2ca | ||
|
|
6e821797d1 | ||
| 611257de1e | |||
| 32127a6524 | |||
|
|
9c7ac0047f | ||
|
|
7d1a231bde | ||
|
|
6240254324 | ||
| 8424fa3e31 | |||
| 5914e27bcc | |||
| abd6f3507a | |||
| fb4728e2bf | |||
|
|
e494f0c159 | ||
|
|
2da4a1b580 | ||
|
|
020de1aa4c | ||
|
|
f5a69eac84 | ||
|
|
c688219f24 | ||
|
|
85a7064afc | ||
|
|
076e01c678 | ||
|
|
aa8ba0e2e9 | ||
|
|
569c66d764 | ||
|
|
136d2a0f45 | ||
| fe08d51d78 | |||
| 2a28e32c7a | |||
|
|
9c0337ad4f | ||
|
|
eeb86a928f | ||
|
|
9ce53be9cd | ||
| 8bebf971f7 | |||
| dedc5e0c28 | |||
|
|
ee577064ff | ||
|
|
7c91662e20 | ||
|
|
f9a15191da | ||
|
|
9f49fa3900 | ||
|
|
09f1684d81 | ||
|
|
d036ad00c2 | ||
|
|
9c83f05d1e | ||
|
|
1e22fd2424 | ||
|
|
1b7675a1b4 | ||
|
|
8d42a486ed | ||
|
|
ea41de3623 | ||
|
|
585e6f9cae | ||
|
|
527b15c01c | ||
|
|
2101f51816 | ||
|
|
b2f82f3880 | ||
|
|
9b8a780f06 | ||
|
|
03c8d5267e | ||
|
|
c6fbdadd88 | ||
|
|
d70eff842a | ||
|
|
934d137651 | ||
|
|
59380fa964 | ||
|
|
3bf845100e | ||
|
|
397ecb9269 | ||
|
|
a921072556 | ||
|
|
a35d77d51f | ||
|
|
7b6c2f4117 | ||
|
|
ea3f898172 | ||
|
|
8227971743 | ||
|
|
60ff81b19d | ||
|
|
fccc192879 | ||
|
|
e81f2f0878 | ||
|
|
27294faa13 | ||
|
|
d31ba427e2 | ||
|
|
66039f22d8 | ||
|
|
59d6d26dce | ||
|
|
7e28e072df | ||
|
|
01e0a9dcf8 | ||
|
|
a97c3b8f41 | ||
|
|
9c0c31e141 | ||
|
|
ab2a0134f7 | ||
|
|
3fa9e8b75e | ||
|
|
cff6c289bb | ||
|
|
7a60728a27 | ||
|
|
f23a5a3ec1 | ||
|
|
133d461395 | ||
|
|
77ece6ca83 | ||
|
|
8c5927530d | ||
|
|
0c850a11fc | ||
|
|
b4c9b4f0b8 | ||
|
|
7f3a73afd3 | ||
|
|
90eb5d18ec | ||
|
|
a732db2171 | ||
|
|
0704b07de7 | ||
|
|
3da7e37c91 | ||
|
|
d7fca23ebc | ||
|
|
917d8b71a0 | ||
|
|
79202e379e | ||
|
|
8d82888437 | ||
|
|
d8dc517d11 | ||
|
|
f792a17395 | ||
|
|
04b4a14ac8 | ||
|
|
bcbc8890ed | ||
|
|
0a0147f751 | ||
|
|
5622af9f04 | ||
|
|
bb59b39773 | ||
|
|
1a6d55d982 | ||
|
|
03ab1f00c5 | ||
|
|
b32fd431be | ||
|
|
a581d8c81a | ||
|
|
69554d7fbd | ||
|
|
82be34b28e | ||
|
|
47a66e1220 | ||
|
|
5c44668002 | ||
|
|
a0c725163a | ||
|
|
2ca5bd4c37 | ||
|
|
21ea774aa7 | ||
|
|
d7775c72b8 | ||
|
|
c759ce19a5 | ||
|
|
748c965d48 | ||
|
|
a3b2c075a9 | ||
|
|
fcfed7e234 | ||
|
|
c145111e5c | ||
|
|
4f6e7ef049 | ||
|
|
66407cdf99 | ||
|
|
8ccb4693da | ||
|
|
4643f40b26 | ||
|
|
518e0369f3 | ||
|
|
04e5170312 | ||
|
|
b5d8317d71 | ||
|
|
5027cbf400 | ||
|
|
119e450c52 | ||
|
|
5e4205ffe2 | ||
|
|
86bdb0c545 | ||
|
|
d96469941b | ||
|
|
6ca755de12 | ||
|
|
763e45ef33 | ||
|
|
6e29c9f04b | ||
|
|
dfa0f58bc3 | ||
|
|
e029c20ae9 | ||
|
|
580597569d | ||
|
|
d771895b43 | ||
|
|
0692d4e295 | ||
|
|
f39b79e13c | ||
|
|
7a15ef9895 | ||
|
|
d5c6c17303 | ||
|
|
c86402f389 | ||
|
|
2a571a91ab | ||
|
|
ccf8236d9f | ||
|
|
01c6df6100 | ||
|
|
3ce46b2884 | ||
|
|
114e459577 | ||
|
|
efc5ca8962 | ||
|
|
9705922330 | ||
|
|
80654f97d6 | ||
|
|
0f9ad5659b | ||
|
|
a8531bc454 | ||
|
|
645ca1b893 | ||
|
|
37e61b91f0 | ||
|
|
58c3e50c7f | ||
|
|
f095914353 | ||
|
|
03159797ab | ||
|
|
2a3a30c4c6 | ||
|
|
30a44aa6ca | ||
|
|
aeee0d4077 | ||
|
|
271d38bd05 | ||
| f53f83e403 | |||
| 71642ddf92 | |||
|
|
d1efc91b45 | ||
| 65a7aed759 | |||
|
|
25e56fe80f | ||
|
|
2b88a16e53 | ||
|
|
ce6c55b448 | ||
|
|
86a7a81e03 | ||
|
|
de1ec47ab3 | ||
|
|
939b46acd7 | ||
|
|
b6647ec66c | ||
|
|
9b1a549f4e | ||
|
|
c2426efd32 | ||
|
|
50204e6ad0 | ||
|
|
d831fbc50d | ||
|
|
6042b7321d | ||
|
|
17bdcb3af7 | ||
|
|
14b1347128 | ||
|
|
fe6d75cbe4 | ||
|
|
6c58d91973 | ||
| bcade3f031 | |||
| 059dd761a2 | |||
|
|
fd4d35195c | ||
|
|
49d2c70c33 | ||
|
|
5f17b614fb | ||
|
|
b4c1524939 | ||
|
|
0728bb14bc | ||
|
|
b02d87c2a4 | ||
|
|
158c043675 | ||
|
|
6ed90fa6c1 | ||
|
|
706c15929b | ||
|
|
939b50e0c5 | ||
|
|
306566f374 | ||
|
|
b8cc39a7c7 | ||
|
|
33fa89bae9 | ||
|
|
d4852043ad | ||
|
|
c078380139 | ||
|
|
f393ba8886 | ||
|
|
d9fab01ce7 | ||
|
|
0d0447d19a | ||
|
|
5e466cd802 | ||
|
|
071d65212c | ||
|
|
cfa4927388 | ||
|
|
b5708b851b | ||
|
|
1dc95d862f | ||
|
|
7abf9c99c7 | ||
|
|
65f37d16e0 | ||
|
|
ebf08aa141 | ||
|
|
8d2e5be621 | ||
|
|
782093fd79 | ||
|
|
db96da42ed | ||
|
|
0a1717220f | ||
|
|
cc3ceed9e3 | ||
|
|
4c7e6461d6 | ||
|
|
65295dfe4c | ||
|
|
a140e7bc31 | ||
|
|
b87ed6b9f3 | ||
|
|
390e3e8e01 | ||
|
|
43c94a84cb | ||
|
|
c5d118151c | ||
|
|
c76c3d0deb | ||
|
|
539c8cd083 | ||
|
|
bef22dece2 | ||
|
|
9741449fc2 | ||
|
|
78af7ff942 | ||
|
|
dff3272b31 | ||
|
|
1bd5b7446b | ||
|
|
b0aac98017 | ||
|
|
5c25967e2e | ||
|
|
cb7c4c285b | ||
|
|
07ec954d55 | ||
|
|
33cabaf35d | ||
|
|
bf45402819 | ||
|
|
8c11a8170f | ||
|
|
71c05a0fba | ||
|
|
80c143c160 | ||
|
|
6d0810d285 | ||
|
|
b145508a3d | ||
|
|
575e7aed84 | ||
|
|
1be142bb97 | ||
|
|
cc8c3527c1 | ||
|
|
9e27a8e8eb | ||
|
|
d4b4c2078b | ||
|
|
be834fae84 | ||
|
|
79c8528cec | ||
|
|
d3b7934988 | ||
|
|
d1950b0949 | ||
|
|
fab1772bdd | ||
|
|
4c4b8429a1 | ||
|
|
485e052213 | ||
|
|
8313a21206 | ||
|
|
6ed0d8086b | ||
|
|
fa14812431 | ||
|
|
7d3b393c70 | ||
|
|
61b32797fa | ||
|
|
c9ff612595 | ||
|
|
985ef68154 | ||
|
|
4646fb710a | ||
|
|
14384b85c6 | ||
|
|
c38a96abc9 | ||
|
|
c754da5584 | ||
|
|
09d499e546 | ||
|
|
7dfa88ef0d | ||
|
|
a00cc1a39e | ||
|
|
98663d3c4a | ||
|
|
75d54ce33c | ||
|
|
5b2e562ded | ||
|
|
fe21ae8409 | ||
|
|
6983e4dac3 | ||
|
|
3aa882b490 | ||
|
|
4d37be19b2 | ||
|
|
7f329d9f0d | ||
|
|
349671c2d3 | ||
|
|
f2468be109 | ||
|
|
e621f63bb4 | ||
|
|
c0ea7c42c7 | ||
|
|
56645fc3e8 | ||
|
|
3b81ecf6c8 | ||
|
|
70694273f2 | ||
|
|
e5d3d37005 | ||
|
|
d8bb4e3caa | ||
|
|
491d76c842 | ||
| d899a65ed4 | |||
| 5e5382b2f4 | |||
|
|
334dfc8037 | ||
|
|
c03a75254b | ||
|
|
1404c42cda | ||
|
|
bc6459e70a | ||
|
|
358071d35c | ||
|
|
94fa4c15a3 | ||
|
|
59a44ae6fc | ||
|
|
f6889b3260 | ||
|
|
53b069c46a | ||
| 011c78c8aa | |||
| b2096b5fe7 | |||
| 59afa60f7b | |||
| 2c80dc196c | |||
| bc4567a628 | |||
|
|
781a4c66db | ||
|
|
0ef9397f73 | ||
|
|
07a5c2748b | ||
|
|
11f5af7e89 | ||
|
|
7c3ae86d52 | ||
|
|
e8f937e527 | ||
|
|
3235cca192 | ||
|
|
1768ce0add | ||
|
|
437932c5b5 | ||
|
|
ef1f887489 | ||
|
|
1e1067e29f | ||
|
|
3fe20ec9da | ||
|
|
09bef5bbbd | ||
|
|
6ba7bc27c1 | ||
| a2a2ef244f | |||
|
|
3f084d17a1 | ||
|
|
89c6ddaeed | ||
|
|
8d53fdafae | ||
|
|
322c3b0efd | ||
|
|
14c313af10 | ||
|
|
88bd76c03a | ||
|
|
650ebaaa7b | ||
|
|
29b29059a9 | ||
|
|
b2c7299d2f | ||
|
|
941be7adf4 | ||
|
|
d3c293ca29 | ||
|
|
549880bd3b | ||
|
|
92757c55d4 | ||
|
|
825cc03f66 | ||
|
|
2da647812a | ||
|
|
af4a126720 | ||
|
|
f6a6626c37 | ||
|
|
0e737888f1 | ||
|
|
ca0e115b4b | ||
|
|
526157b016 | ||
|
|
13da51251d | ||
|
|
003d34cf62 | ||
|
|
b510c0c95d | ||
|
|
6cb96dce52 | ||
|
|
a8e6d2acd9 | ||
|
|
6f273fbea8 | ||
|
|
32682cb058 | ||
|
|
a13a3b3c67 | ||
|
|
1781a08022 | ||
|
|
3f77e627a4 | ||
|
|
40045a0873 | ||
|
|
3659055597 | ||
|
|
ed5a1233ae | ||
|
|
8c0afa58de | ||
|
|
3d94b192d8 | ||
|
|
1e945e4463 | ||
|
|
071f11bf58 | ||
|
|
0197ec9827 | ||
|
|
0feb7b4122 | ||
|
|
5f5bb9f20c | ||
|
|
50713e61b6 | ||
|
|
0d4c6192dd | ||
|
|
e540d93c0d | ||
|
|
b004235309 | ||
|
|
ff276bb70f | ||
|
|
09562f9476 | ||
|
|
155950a817 | ||
|
|
6d2df3906d | ||
|
|
25aabe145d | ||
|
|
79d072bd52 | ||
|
|
c8c650922b | ||
|
|
13b36db5fb | ||
|
|
5139d51c8d | ||
| ddb0cf7ff3 | |||
| 348d50a578 | |||
|
|
40e80d0804 |
BIN
.vs/FileFlow/DesignTimeBuild/.dtbcache
Normal file
0
.vs/FileFlow/FileContentIndex/read.lock
Normal file
0
.vs/FileFlow/v15/Server/sqlite3/db.lock
Normal file
BIN
.vs/FileFlow/v15/Server/sqlite3/storage.ide
Normal file
BIN
.vs/FileFlow/v15/Server/sqlite3/storage.ide-shm
Normal file
BIN
.vs/FileFlow/v15/Server/sqlite3/storage.ide-wal
Normal file
0
.vs/FileFlow/v16/Server/sqlite3/db.lock
Normal file
BIN
.vs/FileFlow/v16/Server/sqlite3/storage.ide
Normal file
@@ -5,8 +5,6 @@ VisualStudioVersion = 16.0.29728.190
|
|||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Global_Indexer", "Global_Indexer\Global_Indexer.vbproj", "{7474B1D2-49A4-4D12-B544-C8674D3F7231}"
|
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Global_Indexer", "Global_Indexer\Global_Indexer.vbproj", "{7474B1D2-49A4-4D12-B544-C8674D3F7231}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "SetupWix", "SetupWix\SetupWix.wixproj", "{5BF6646D-6F46-45E5-8806-8783F030F311}"
|
|
||||||
EndProject
|
|
||||||
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "SetupVS19", "SetupVS19\SetupVS19.wixproj", "{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}"
|
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "SetupVS19", "SetupVS19\SetupVS19.wixproj", "{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
@@ -53,31 +51,6 @@ Global
|
|||||||
{7474B1D2-49A4-4D12-B544-C8674D3F7231}.SingleImage|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
{7474B1D2-49A4-4D12-B544-C8674D3F7231}.SingleImage|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
{7474B1D2-49A4-4D12-B544-C8674D3F7231}.SingleImage|Mixed Platforms.Build.0 = Debug|Any CPU
|
{7474B1D2-49A4-4D12-B544-C8674D3F7231}.SingleImage|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||||
{7474B1D2-49A4-4D12-B544-C8674D3F7231}.SingleImage|x86.ActiveCfg = Debug|Any CPU
|
{7474B1D2-49A4-4D12-B544-C8674D3F7231}.SingleImage|x86.ActiveCfg = Debug|Any CPU
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.CD_ROM|Any CPU.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.CD_ROM|Mixed Platforms.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.CD_ROM|Mixed Platforms.Build.0 = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.CD_ROM|x86.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.CD_ROM|x86.Build.0 = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Debug|Any CPU.ActiveCfg = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Debug|x86.ActiveCfg = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Debug|x86.Build.0 = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.DVD-5|Any CPU.ActiveCfg = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.DVD-5|Mixed Platforms.ActiveCfg = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.DVD-5|Mixed Platforms.Build.0 = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.DVD-5|x86.ActiveCfg = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.DVD-5|x86.Build.0 = Debug|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Release|Any CPU.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Release|Mixed Platforms.Build.0 = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Release|x86.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.Release|x86.Build.0 = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.SingleImage|Any CPU.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.SingleImage|Mixed Platforms.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.SingleImage|Mixed Platforms.Build.0 = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.SingleImage|x86.ActiveCfg = Release|x86
|
|
||||||
{5BF6646D-6F46-45E5-8806-8783F030F311}.SingleImage|x86.Build.0 = Release|x86
|
|
||||||
{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}.CD_ROM|Any CPU.ActiveCfg = Release|x86
|
{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}.CD_ROM|Any CPU.ActiveCfg = Release|x86
|
||||||
{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}.CD_ROM|Any CPU.Build.0 = Release|x86
|
{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}.CD_ROM|Any CPU.Build.0 = Release|x86
|
||||||
{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}.CD_ROM|Mixed Platforms.ActiveCfg = Release|x86
|
{54DBCFAE-14B1-4811-94AF-B59FFF61EA73}.CD_ROM|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
@@ -1,54 +1,62 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
<configSections>
|
<configSections>
|
||||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
|
||||||
<section name="Global_Indexer.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||||
</sectionGroup>
|
</sectionGroup>
|
||||||
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
</configSections>
|
||||||
<section name="Global_Indexer.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
|
<applicationSettings>
|
||||||
</sectionGroup>
|
<DevExpress.LookAndFeel.Design.AppSettings>
|
||||||
</configSections>
|
<setting name="DefaultAppSkin" serializeAs="String">
|
||||||
<connectionStrings>
|
<value>Skin/Office 2019 White</value>
|
||||||
<add name="Global_Indexer.My.MySettings.DD_ECMConnectionString"
|
</setting>
|
||||||
connectionString="Data Source=172.24.12.41\TESTS;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=dd"
|
<setting name="DefaultPalette" serializeAs="String">
|
||||||
providerName="System.Data.SqlClient" />
|
<value>Yale</value>
|
||||||
</connectionStrings>
|
</setting>
|
||||||
<startup>
|
<setting name="TouchUI" serializeAs="String">
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
|
<value></value>
|
||||||
</startup>
|
</setting>
|
||||||
<userSettings>
|
<setting name="CompactUI" serializeAs="String">
|
||||||
<Global_Indexer.My.MySettings>
|
<value></value>
|
||||||
<setting name="SplitterDistance_Viewer" serializeAs="String">
|
</setting>
|
||||||
<value>526</value>
|
<setting name="TouchScaleFactor" serializeAs="String">
|
||||||
</setting>
|
<value></value>
|
||||||
<setting name="WDSearch_maximized" serializeAs="String">
|
</setting>
|
||||||
<value>True</value>
|
<setting name="DirectX" serializeAs="String">
|
||||||
</setting>
|
<value></value>
|
||||||
<setting name="Show_IndexResult" serializeAs="String">
|
</setting>
|
||||||
<value>True</value>
|
<setting name="RegisterUserSkins" serializeAs="String">
|
||||||
</setting>
|
<value></value>
|
||||||
<setting name="DoNot_Show_Documents" serializeAs="String">
|
</setting>
|
||||||
<value>False</value>
|
<setting name="RegisterBonusSkins" serializeAs="String">
|
||||||
</setting>
|
<value></value>
|
||||||
<setting name="AppTerminate" serializeAs="String">
|
</setting>
|
||||||
<value>False</value>
|
<setting name="FontBehavior" serializeAs="String">
|
||||||
</setting>
|
<value></value>
|
||||||
<setting name="DA_Vorauswahlaktiv" serializeAs="String">
|
</setting>
|
||||||
<value>False</value>
|
<setting name="DefaultAppFont" serializeAs="String">
|
||||||
</setting>
|
<value></value>
|
||||||
<setting name="REGEX_Replace" serializeAs="String">
|
</setting>
|
||||||
<value />
|
<setting name="DPIAwarenessMode" serializeAs="String">
|
||||||
</setting>
|
<value>System</value>
|
||||||
<setting name="FilenameTest" serializeAs="String">
|
</setting>
|
||||||
<value>myFilename.pdf</value>
|
<setting name="CustomPaletteCollection" serializeAs="Xml">
|
||||||
</setting>
|
<value />
|
||||||
</Global_Indexer.My.MySettings>
|
</setting>
|
||||||
</userSettings>
|
</DevExpress.LookAndFeel.Design.AppSettings>
|
||||||
<applicationSettings>
|
</applicationSettings>
|
||||||
<Global_Indexer.My.MySettings>
|
<connectionStrings>
|
||||||
<setting name="Test" serializeAs="String">
|
<add name="Global_Indexer.My.MySettings.DD_ECMConnectionString" connectionString="Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=dd" providerName="System.Data.SqlClient" />
|
||||||
<value>DigitalData\windream_CLIENT_WMCC_Neustart</value>
|
</connectionStrings>
|
||||||
</setting>
|
<startup>
|
||||||
</Global_Indexer.My.MySettings>
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
|
||||||
</applicationSettings>
|
</startup>
|
||||||
</configuration>
|
<runtime>
|
||||||
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="NLog" publicKeyToken="5120e14c03d0593c" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</assemblyBinding>
|
||||||
|
</runtime>
|
||||||
|
</configuration>
|
||||||
12
Global_Indexer/Changelog.txt
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## 2.5.0
|
||||||
|
|
||||||
|
* Replace Mail Library
|
||||||
|
* Use DigitalData.Modules.Database for DB Access
|
||||||
|
* Use DigitalData.Modules.License for License Management
|
||||||
|
* Remove clsHotkey.vb
|
||||||
|
* Remove ClassLogger.vb
|
||||||
|
* Remove DDLLicenseManager
|
||||||
|
* Fix jumping selection when refreshing profiles, indicies, etc
|
||||||
|
* Fix crash when clicking add twice in admin
|
||||||
@@ -8,10 +8,16 @@ Public Class ClassConfig
|
|||||||
Public Property FolderWatchStarted As Boolean = False
|
Public Property FolderWatchStarted As Boolean = False
|
||||||
Public Property FolderWatchScanStarted As Boolean = False
|
Public Property FolderWatchScanStarted As Boolean = False
|
||||||
|
|
||||||
' PDF Viewer Settings
|
' Index Form Settings
|
||||||
Public Property FilePreview As Boolean = True
|
Public Property FilePreview As Boolean = True
|
||||||
|
Public Property SplitterDistanceViewer As Integer = 500
|
||||||
|
Public Property ProfilePreselection As Boolean = False
|
||||||
|
Public Property ShowIndexResult As Boolean = True
|
||||||
|
Public Property DeleteOriginalFile As Boolean = False
|
||||||
|
Public Property TopMost As Boolean = True
|
||||||
|
|
||||||
' Misc Settings
|
' Misc Settings
|
||||||
Public Property DeleteOriginalFile As Boolean = False
|
Public Property LogDEBUG As Boolean = True
|
||||||
Public Property LogErrorsOnly As Boolean = True
|
Public Property WindreamSearchMaximized As Boolean = False
|
||||||
|
Public Property OverrideLanguage As String = ""
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
Public Class ClassConstants
|
Public Class ClassConstants
|
||||||
Public Const VECTORSEPARATOR = "╚"
|
Public Const VECTORSEPARATOR = "╚"
|
||||||
|
|
||||||
|
Public Const INDEX_TYPE_BOOLEAN = "BOOLEAN"
|
||||||
|
Public Const INDEX_TYPE_INTEGER = "INTEGER"
|
||||||
|
Public Const INDEX_TYPE_VARCHAR = "VARCHAR"
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,398 +0,0 @@
|
|||||||
Imports System.Data.SqlClient
|
|
||||||
Imports Oracle.ManagedDataAccess.Client
|
|
||||||
Imports DigitalData.Controls.LookupGrid
|
|
||||||
|
|
||||||
Public Class ClassControls
|
|
||||||
Private Property Form As frmIndex
|
|
||||||
Private Property Panel As Panel
|
|
||||||
|
|
||||||
Public Class ControlMeta
|
|
||||||
Public Property IndexName As String
|
|
||||||
Public Property IndexType As String
|
|
||||||
Public Property MultipleValues As Boolean = False
|
|
||||||
End Class
|
|
||||||
|
|
||||||
Public Sub New(Panel As Panel, Form As frmIndex)
|
|
||||||
Me.Form = Form
|
|
||||||
Me.Panel = Panel
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function AddCheckBox(indexname As String, y As Integer, vorbelegung As String, caption As String)
|
|
||||||
Try
|
|
||||||
Dim value As Boolean = False
|
|
||||||
Dim chk As New CheckBox
|
|
||||||
chk.Name = "chk" & indexname
|
|
||||||
chk.Size = New Size(100, 27)
|
|
||||||
chk.Location = New Point(11, y)
|
|
||||||
chk.Tag = New ControlMeta() With {
|
|
||||||
.IndexName = indexname,
|
|
||||||
.IndexType = "BOOLEAN"
|
|
||||||
}
|
|
||||||
|
|
||||||
If caption <> "" Then
|
|
||||||
chk.Text = caption
|
|
||||||
chk.Size = New Size(CInt(caption.Length * 15), 27)
|
|
||||||
End If
|
|
||||||
|
|
||||||
If Boolean.TryParse(vorbelegung, value) = False Then
|
|
||||||
If vorbelegung = "1" Or vorbelegung = "0" Then
|
|
||||||
chk.Checked = CBool(vorbelegung)
|
|
||||||
Else
|
|
||||||
chk.Checked = False
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
chk.Checked = value
|
|
||||||
End If
|
|
||||||
|
|
||||||
AddHandler chk.CheckedChanged, AddressOf Checkbox_CheckedChanged
|
|
||||||
|
|
||||||
Return chk
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unhandled Exception in AddCheckBox: " & ex.Message, True)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Sub Checkbox_CheckedChanged(sender As CheckBox, e As EventArgs)
|
|
||||||
PrepareDependingControl(sender)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function AddVorschlag_ComboBox(indexname As String, y As Integer, conid As Integer, sql_Vorschlag As String, Multiselect As Boolean, DataType As String, Optional Vorgabe As String = "", Optional AddNewValues As Boolean = False, Optional PreventDuplicateValues As Boolean = False) As Control
|
|
||||||
Try
|
|
||||||
Dim oSql As String = sql_Vorschlag
|
|
||||||
Dim oConnectionString As String
|
|
||||||
Dim oControl As New DigitalData.Controls.LookupGrid.LookupControl2 With {
|
|
||||||
.MultiSelect = Multiselect,
|
|
||||||
.AllowAddNewValues = AddNewValues,
|
|
||||||
.PreventDuplicates = PreventDuplicateValues,
|
|
||||||
.Location = New Point(11, y),
|
|
||||||
.Size = New Size(300, 27),
|
|
||||||
.Name = "cmbMulti" & indexname,
|
|
||||||
.Tag = New ControlMeta() With {
|
|
||||||
.IndexName = indexname,
|
|
||||||
.IndexType = DataType
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
AddHandler oControl.SelectedValuesChanged, AddressOf Lookup_SelectedValuesChanged
|
|
||||||
|
|
||||||
oConnectionString = ClassFormFunctions.GetConnectionString(conid)
|
|
||||||
If oConnectionString IsNot Nothing Then
|
|
||||||
If ClassPatterns.HasComplexPatterns(oSql) Then
|
|
||||||
LOGGER.Debug(" >>sql enthält Platzhalter und wird erst während der Laufzeit gefüllt!", False)
|
|
||||||
Else
|
|
||||||
Dim oDatatable = ClassDatabase.Return_Datatable_Combined(oSql, oConnectionString, False)
|
|
||||||
oControl.DataSource = oDatatable
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return oControl
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add(" - Unvorhergesehener Unexpected error in AddVorschlag_ComboBox - Indexname: " & indexname & " - Fehler: " & vbNewLine & ex.Message)
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unvorhergesehener Unexpected error in AddVorschlag_ComboBox:")
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Private Sub Lookup_SelectedValuesChanged(sender As LookupControl2, SelectedValues As List(Of String))
|
|
||||||
PrepareDependingControl(sender)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Function AddCombobox(indexname As String, y As Integer)
|
|
||||||
Dim cmb As New ComboBox
|
|
||||||
cmb.Name = "cmb" & indexname
|
|
||||||
cmb.AutoSize = True
|
|
||||||
cmb.Size = New Size(300, 27)
|
|
||||||
cmb.Location = New Point(11, y)
|
|
||||||
|
|
||||||
cmb.Tag = New ControlMeta() With {
|
|
||||||
.IndexName = indexname
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
AddHandler cmb.SelectedIndexChanged, AddressOf OncmbSIndexChanged
|
|
||||||
AddHandler cmb.GotFocus, AddressOf OncmbGotFocus
|
|
||||||
AddHandler cmb.LostFocus, AddressOf OncmbLostFocus
|
|
||||||
AddHandler cmb.KeyDown, AddressOf OncmbKeyDown
|
|
||||||
Return cmb
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Sub OncmbKeyDown(sender As System.Object, e As System.EventArgs)
|
|
||||||
Dim cmb As ComboBox = sender
|
|
||||||
|
|
||||||
' Verhindert, dass Auswahlliste und Autocompleteliste übereinander liegen
|
|
||||||
If cmb.DroppedDown = True Then
|
|
||||||
cmb.DroppedDown = False
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub OncmbGotFocus(sender As System.Object, e As System.EventArgs)
|
|
||||||
Dim cmb As ComboBox = sender
|
|
||||||
cmb.BackColor = Color.Lime
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub OncmbLostFocus(sender As System.Object, e As System.EventArgs)
|
|
||||||
Dim cmb As ComboBox = sender
|
|
||||||
cmb.BackColor = Color.White
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub OncmbSIndexChanged(sender As System.Object, e As System.EventArgs)
|
|
||||||
If Form.FormLoaded = False Then
|
|
||||||
Exit Sub
|
|
||||||
End If
|
|
||||||
|
|
||||||
Dim cmb As ComboBox = sender
|
|
||||||
If cmb.SelectedIndex <> -1 Then
|
|
||||||
If cmb.Text.Length > 15 Then
|
|
||||||
Dim g As Graphics = cmb.CreateGraphics
|
|
||||||
cmb.Width = g.MeasureString(cmb.Text, cmb.Font).Width + 30
|
|
||||||
g.Dispose()
|
|
||||||
End If
|
|
||||||
Get_NextComboBoxResults(cmb)
|
|
||||||
|
|
||||||
|
|
||||||
SendKeys.Send("{TAB}")
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub Get_NextComboBoxResults(cmb As ComboBox)
|
|
||||||
Try
|
|
||||||
Dim indexname = cmb.Name.Replace("cmb", "")
|
|
||||||
Dim sql = "SELECT GUID,NAME,SQL_RESULT FROM TBDD_INDEX_MAN where SUGGESTION = 1 AND SQL_RESULT like '%@" & indexname & "%' and DOK_ID = " & CURRENT_DOKART_ID & " ORDER BY SEQUENCE"
|
|
||||||
Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True)
|
|
||||||
If Not IsNothing(DT) Then
|
|
||||||
If DT.Rows.Count > 0 Then
|
|
||||||
Dim cmbname = "cmb" & DT.Rows(0).Item("NAME")
|
|
||||||
Renew_ComboboxResults(DT.Rows(0).Item("GUID"), indexname, cmb.Text)
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Error in Get_NextComboBoxResults:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
End Try
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub Renew_ComboboxResults(INDEX_GUID As Integer, SearchString As String, Resultvalue As String)
|
|
||||||
Try
|
|
||||||
Dim connectionString As String
|
|
||||||
Dim sqlCnn As SqlConnection
|
|
||||||
Dim sqlCmd As SqlCommand
|
|
||||||
Dim adapter As New SqlDataAdapter
|
|
||||||
|
|
||||||
Dim oracleConn As OracleConnection
|
|
||||||
Dim oracleCmd As OracleCommand
|
|
||||||
Dim oracleadapter As New OracleDataAdapter
|
|
||||||
|
|
||||||
Dim NewDataset As New DataSet
|
|
||||||
Dim i As Integer
|
|
||||||
|
|
||||||
Dim DT_INDEX As DataTable = ClassDatabase.Return_Datatable("select * FROM TBDD_INDEX_MAN WHERE GUID = " & INDEX_GUID, True)
|
|
||||||
If IsNothing(DT_INDEX) Then
|
|
||||||
Exit Sub
|
|
||||||
End If
|
|
||||||
|
|
||||||
Dim conid = DT_INDEX.Rows(0).Item("CONNECTION_ID")
|
|
||||||
Dim sql_result = DT_INDEX.Rows(0).Item("SQL_RESULT")
|
|
||||||
Dim NAME = DT_INDEX.Rows(0).Item("NAME")
|
|
||||||
If Not IsNothing(conid) And Not IsNothing(sql_result) And Not IsNothing(NAME) Then
|
|
||||||
For Each ctrl As Control In Me.Panel.Controls
|
|
||||||
If ctrl.Name = "cmb" & NAME.ToString Then
|
|
||||||
Dim cmb As ComboBox = ctrl
|
|
||||||
Dim sql As String = sql_result.ToString.ToUpper.Replace("@" & SearchString.ToUpper, Resultvalue)
|
|
||||||
|
|
||||||
connectionString = ClassFormFunctions.GetConnectionString(conid)
|
|
||||||
If connectionString Is Nothing = False Then
|
|
||||||
'SQL Befehl füllt die Auswahlliste
|
|
||||||
|
|
||||||
If connectionString.Contains("Initial Catalog=") Then
|
|
||||||
sqlCnn = New SqlConnection(connectionString)
|
|
||||||
sqlCnn.Open()
|
|
||||||
sqlCmd = New SqlCommand(sql, sqlCnn)
|
|
||||||
adapter.SelectCommand = sqlCmd
|
|
||||||
adapter.Fill(NewDataset)
|
|
||||||
ElseIf connectionString.StartsWith("Data Source=") And connectionString.Contains("SERVICE_NAME") Then
|
|
||||||
oracleConn = New OracleConnection(connectionString)
|
|
||||||
' Try
|
|
||||||
oracleConn.Open()
|
|
||||||
oracleCmd = New OracleCommand(sql, oracleConn)
|
|
||||||
oracleadapter.SelectCommand = oracleCmd
|
|
||||||
oracleadapter.Fill(NewDataset)
|
|
||||||
End If
|
|
||||||
If NewDataset.Tables(0).Rows.Count > 0 Then
|
|
||||||
cmb.Items.Clear()
|
|
||||||
'Die Standargrösse definieren
|
|
||||||
Dim newWidth As Integer = 300
|
|
||||||
For i = 0 To NewDataset.Tables(0).Rows.Count - 1
|
|
||||||
'MsgBox(NewDataset.Tables(0).Rows(i).Item(0))
|
|
||||||
cmb.Items.Add(NewDataset.Tables(0).Rows(i).Item(0))
|
|
||||||
Try
|
|
||||||
Dim text As String = NewDataset.Tables(0).Rows(i).Item(0)
|
|
||||||
If text.Length > 15 Then
|
|
||||||
Dim g As Graphics = cmb.CreateGraphics
|
|
||||||
If g.MeasureString(text, cmb.Font).Width + 30 > newWidth Then
|
|
||||||
newWidth = g.MeasureString(text, cmb.Font).Width + 30
|
|
||||||
End If
|
|
||||||
g.Dispose()
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Anpassung Breite ComboBox:")
|
|
||||||
End Try
|
|
||||||
|
|
||||||
Next
|
|
||||||
cmb.Size = New Size(newWidth, 27)
|
|
||||||
cmb.AutoCompleteSource = AutoCompleteSource.ListItems
|
|
||||||
cmb.AutoCompleteMode = AutoCompleteMode.Suggest
|
|
||||||
End If
|
|
||||||
If connectionString.Contains("Initial Catalog=") Then
|
|
||||||
Try
|
|
||||||
adapter.Dispose()
|
|
||||||
sqlCmd.Dispose()
|
|
||||||
sqlCnn.Close()
|
|
||||||
Catch ex As Exception
|
|
||||||
|
|
||||||
End Try
|
|
||||||
Else
|
|
||||||
Try
|
|
||||||
oracleadapter.Dispose()
|
|
||||||
oracleCmd.Dispose()
|
|
||||||
oracleConn.Close()
|
|
||||||
Catch ex As Exception
|
|
||||||
|
|
||||||
End Try
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add(" - Unvorhergesehener Unexpected error in Renew_ComboboxResults - Fehler: " & vbNewLine & ex.Message)
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unvorhergesehener Unexpected error in Renew_ComboboxResults:")
|
|
||||||
End Try
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Function AddTextBox(indexname As String, y As Integer, text As String, DataType As String) As TextBox
|
|
||||||
Dim txt As New TextBox
|
|
||||||
txt.Name = "txt" & indexname
|
|
||||||
|
|
||||||
txt.Size = New Size(260, 27)
|
|
||||||
txt.Location = New Point(11, y)
|
|
||||||
txt.Tag = New ControlMeta() With {
|
|
||||||
.IndexName = indexname,
|
|
||||||
.IndexType = DataType
|
|
||||||
}
|
|
||||||
|
|
||||||
If text <> "" Then
|
|
||||||
txt.Text = text
|
|
||||||
txt.Size = New Size(CInt(text.Length * 15), 27)
|
|
||||||
txt.SelectAll()
|
|
||||||
End If
|
|
||||||
AddHandler txt.GotFocus, AddressOf OnTextBoxFocus
|
|
||||||
AddHandler txt.LostFocus, AddressOf OnTextBoxLostFocus
|
|
||||||
AddHandler txt.KeyUp, AddressOf OnTextBoxKeyUp
|
|
||||||
AddHandler txt.TextChanged, AddressOf OnTextBoxTextChanged
|
|
||||||
Return txt
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Sub OnTextBoxFocus(sender As System.Object, e As System.EventArgs)
|
|
||||||
Dim oTextbox As TextBox = sender
|
|
||||||
oTextbox.BackColor = Color.Lime
|
|
||||||
oTextbox.SelectAll()
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub OnTextBoxTextChanged(sender As System.Object, e As System.EventArgs)
|
|
||||||
Dim oTextbox As TextBox = sender
|
|
||||||
Using oGraphics As Graphics = oTextbox.CreateGraphics()
|
|
||||||
oTextbox.Width = oGraphics.MeasureString(oTextbox.Text, oTextbox.Font).Width + 15
|
|
||||||
End Using
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub OnTextBoxLostFocus(sender As System.Object, e As System.EventArgs)
|
|
||||||
Dim oTextbox As TextBox = sender
|
|
||||||
oTextbox.BackColor = Color.White
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Sub OnTextBoxKeyUp(sender As System.Object, e As System.Windows.Forms.KeyEventArgs)
|
|
||||||
Dim oTextbox As TextBox = sender
|
|
||||||
|
|
||||||
If oTextbox.Text = String.Empty Then
|
|
||||||
Exit Sub
|
|
||||||
End If
|
|
||||||
|
|
||||||
If e.KeyCode = Keys.Return Or e.KeyCode = Keys.Enter Or e.KeyCode = Keys.Tab Then
|
|
||||||
PrepareDependingControl(oTextbox)
|
|
||||||
End If
|
|
||||||
|
|
||||||
If (e.KeyCode = Keys.Return) Then
|
|
||||||
SendKeys.Send("{TAB}")
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub PrepareDependingControl(Control As Control)
|
|
||||||
If TypeOf Control Is Label Then
|
|
||||||
Exit Sub
|
|
||||||
End If
|
|
||||||
|
|
||||||
Try
|
|
||||||
Dim oMeta = DirectCast(Control.Tag, ClassControls.ControlMeta)
|
|
||||||
Dim oIndexName As String = oMeta.IndexName
|
|
||||||
Dim oSQL = $"SELECT * FROM TBDD_INDEX_MAN WHERE SQL_RESULT LIKE '%{oIndexName}%'"
|
|
||||||
Dim oDatatable As DataTable = ClassDatabase.Return_Datatable(oSQL)
|
|
||||||
|
|
||||||
If Not IsNothing(oDatatable) Then
|
|
||||||
For Each oRow As DataRow In oDatatable.Rows
|
|
||||||
Dim oControlName As String = NotNull(oRow.Item("NAME"), "")
|
|
||||||
Dim oConnectionId As Integer = NotNull(oRow.Item("CONNECTION_ID"), -1)
|
|
||||||
Dim oControlSql As String = NotNull(oRow.Item("SQL_RESULT"), "")
|
|
||||||
|
|
||||||
If oConnectionId = -1 Or oControlSql = String.Empty Then
|
|
||||||
LOGGER.Warn("Missing SQL Query or ConnectionId for Control [{0}]! Continuing.", oControlName)
|
|
||||||
Continue For
|
|
||||||
End If
|
|
||||||
|
|
||||||
oControlSql = ClassPatterns.ReplaceUserValues(oControlSql, USER_PRENAME, USER_SURNAME, USER_SHORT_NAME, USER_LANGUAGE, USER_EMAIL, USER_ID, CURRENT_DOKART_ID)
|
|
||||||
oControlSql = ClassPatterns.ReplaceInternalValues(oControlSql)
|
|
||||||
oControlSql = ClassPatterns.ReplaceControlValues(oControlSql, Panel)
|
|
||||||
|
|
||||||
SetDependingControlResult(oControlName, oControlSql, oConnectionId)
|
|
||||||
Next
|
|
||||||
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
LOGGER.Error(ex)
|
|
||||||
End Try
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub SetDependingControlResult(IndexName As String, SqlCommand As String, SqlConnectionId As Integer)
|
|
||||||
Try
|
|
||||||
Dim oConnectionString = ClassFormFunctions.GetConnectionString(SqlConnectionId)
|
|
||||||
Dim oDatatable As DataTable = ClassDatabase.Return_Datatable_CS(SqlCommand, oConnectionString)
|
|
||||||
Dim oFoundControl As Control = Nothing
|
|
||||||
|
|
||||||
For Each oControl As Control In Panel.Controls
|
|
||||||
If TypeOf oControl Is Label Then
|
|
||||||
Continue For
|
|
||||||
End If
|
|
||||||
|
|
||||||
Dim oMeta = DirectCast(oControl.Tag, ClassControls.ControlMeta)
|
|
||||||
Dim oIndex As String = oMeta.IndexName
|
|
||||||
|
|
||||||
If oIndex = IndexName Then
|
|
||||||
oFoundControl = oControl
|
|
||||||
Exit For
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
|
|
||||||
If oFoundControl IsNot Nothing Then
|
|
||||||
If TypeOf oFoundControl Is TextBox Then
|
|
||||||
DirectCast(oFoundControl, TextBox).Text = oDatatable.Rows.Item(0).Item(0)
|
|
||||||
ElseIf TypeOf oFoundControl Is LookupControl2 Then
|
|
||||||
DirectCast(oFoundControl, LookupControl2).DataSource = oDatatable
|
|
||||||
ElseIf TypeOf oFoundControl Is ComboBox Then
|
|
||||||
DirectCast(oFoundControl, ComboBox).DataSource = oDatatable
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
LOGGER.Error(ex)
|
|
||||||
End Try
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
@@ -1,310 +0,0 @@
|
|||||||
Imports System.Data.SqlClient
|
|
||||||
Imports Oracle.ManagedDataAccess.Client
|
|
||||||
Public Class ClassDatabase
|
|
||||||
Private Const NETWORK_TIMEOUT As Integer = -1
|
|
||||||
|
|
||||||
Private Shared SQLSERVERConnectionString As String
|
|
||||||
Private Shared OracleConnectionString As String
|
|
||||||
|
|
||||||
Public Shared DatabaseConnectionTimeout As Boolean = False
|
|
||||||
|
|
||||||
Public Shared Function Init()
|
|
||||||
Try
|
|
||||||
SQLSERVERConnectionString = MyConnectionString
|
|
||||||
Dim SQLconnect As New SqlConnection
|
|
||||||
SQLconnect.ConnectionString = SQLSERVERConnectionString
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLconnect.Close()
|
|
||||||
Return True
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error in Database-Init: " & ex.Message, True)
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Shared Function Get_ConnectionString(id As Integer)
|
|
||||||
Dim connectionString As String = ""
|
|
||||||
Try
|
|
||||||
'Me.TBCONNECTIONTableAdapter.FillByID(Me.DD_DMSLiteDataSet.TBCONNECTION, id)
|
|
||||||
Dim DTConnection As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBDD_CONNECTION WHERE GUID = " & id)
|
|
||||||
If DTConnection.Rows.Count = 1 Then
|
|
||||||
Select Case DTConnection.Rows(0).Item("SQL_PROVIDER").ToString.ToUpper
|
|
||||||
Case "MS-SQL"
|
|
||||||
If DTConnection.Rows(0).Item("USERNAME") = "WINAUTH" Then
|
|
||||||
connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";Trusted_Connection=True;"
|
|
||||||
Else
|
|
||||||
connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";"
|
|
||||||
End If
|
|
||||||
' connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";"
|
|
||||||
Case "Oracle"
|
|
||||||
If DTConnection.Rows(0).Item("BEMERKUNG").ToString.Contains("without tnsnames") Then
|
|
||||||
connectionString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" & DTConnection.Rows(0).Item("SERVER") & ")(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" &
|
|
||||||
DTConnection.Rows(0).Item("DATENBANK") & ")));User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";"
|
|
||||||
Else
|
|
||||||
connectionString = "Data Source=" & DTConnection.Rows(0).Item("SERVER") & ";Persist Security Info=True;User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";Unicode=True"
|
|
||||||
End If
|
|
||||||
'Case "ODBC"
|
|
||||||
' Dim conn As New OdbcConnection("dsn=" & DTConnection.Rows(0).Item("SERVER") & ";uid=" & DTConnection.Rows(0).Item("USERNAME") & ";pwd=" + DTConnection.Rows(0).Item("PASSWORD"))
|
|
||||||
' connectionString = conn.ConnectionString
|
|
||||||
Case Else
|
|
||||||
LOGGER.Info(" - ConnectionType nicht integriert", False)
|
|
||||||
MsgBox("ConnectionType nicht integriert", MsgBoxStyle.Critical, "Bitte Konfiguration Connection überprüfen!")
|
|
||||||
End Select
|
|
||||||
Else
|
|
||||||
LOGGER.Info(" No entry for Connection-ID: " & id.ToString, True)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
LOGGER.Error(ex)
|
|
||||||
LOGGER.Info(" - Error in bei Get ConnectionString - Fehler: " & vbNewLine & ex.Message)
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Get ConnectionString:")
|
|
||||||
End Try
|
|
||||||
Return connectionString
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Shared Function Return_Datatable_Combined(SqlCommand As String, ConnectionString As String, Optional userInput As Boolean = False)
|
|
||||||
If ConnectionString.Contains("Initial Catalog=") Then
|
|
||||||
Return Return_Datatable(SqlCommand, userInput)
|
|
||||||
Else
|
|
||||||
Return Oracle_Return_Datatable(SqlCommand, ConnectionString, userInput)
|
|
||||||
End If
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Shared Function Return_Datatable(sql_command As String, Optional userInput As Boolean = False)
|
|
||||||
Try
|
|
||||||
Dim SQLconnect As New SqlConnection
|
|
||||||
Dim SQLcommand As SqlCommand
|
|
||||||
SQLconnect.ConnectionString = SQLSERVERConnectionString
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLcommand = SQLconnect.CreateCommand
|
|
||||||
SQLcommand.CommandText = sql_command
|
|
||||||
Dim adapter1 As SqlDataAdapter = New SqlDataAdapter(SQLcommand)
|
|
||||||
Dim dt As DataTable = New DataTable()
|
|
||||||
adapter1.Fill(dt)
|
|
||||||
SQLconnect.Close()
|
|
||||||
|
|
||||||
' Reset timeout counter when query was sucessful
|
|
||||||
DatabaseConnectionTimeout = False
|
|
||||||
|
|
||||||
Return dt
|
|
||||||
Catch ex As SqlException
|
|
||||||
Dim handled = CatchDatabaseTimeout(ex, sql_command)
|
|
||||||
|
|
||||||
If Not handled Then
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Return_Datatable - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Return_Datatable: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return False
|
|
||||||
Catch ex As Exception
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Return Datatable - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Return_Datatable: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Public Shared Function Return_Datatable_CS(sql_command As String, ConString As String, Optional userInput As Boolean = False)
|
|
||||||
Try
|
|
||||||
Dim SQLconnect As New SqlConnection
|
|
||||||
Dim SQLcommand As SqlCommand
|
|
||||||
SQLconnect.ConnectionString = ConString
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLcommand = SQLconnect.CreateCommand
|
|
||||||
SQLcommand.CommandText = sql_command
|
|
||||||
|
|
||||||
Dim adapter1 As SqlDataAdapter = New SqlDataAdapter(SQLcommand)
|
|
||||||
Dim dt As DataTable = New DataTable()
|
|
||||||
adapter1.Fill(dt)
|
|
||||||
SQLconnect.Close()
|
|
||||||
|
|
||||||
' Reset timeout counter when query was sucessful
|
|
||||||
DatabaseConnectionTimeout = False
|
|
||||||
|
|
||||||
Return dt
|
|
||||||
Catch ex As SqlException
|
|
||||||
Dim handled = CatchDatabaseTimeout(ex, sql_command)
|
|
||||||
|
|
||||||
If Not handled Then
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Return_Datatable_CS - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Return_Datatable_CS: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return False
|
|
||||||
Catch ex As Exception
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Return_Datatable_CS - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Return_Datatable_CS: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Public Shared Function Execute_non_Query(sql_command As String, Optional userInput As Boolean = False)
|
|
||||||
Try
|
|
||||||
Dim SQLconnect As New SqlConnection
|
|
||||||
Dim SQLcommand As SqlCommand
|
|
||||||
SQLconnect.ConnectionString = SQLSERVERConnectionString
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLcommand = SQLconnect.CreateCommand
|
|
||||||
'Update Last Created Record in Foo
|
|
||||||
SQLcommand.CommandText = sql_command
|
|
||||||
SQLcommand.ExecuteNonQuery()
|
|
||||||
SQLcommand.Dispose()
|
|
||||||
SQLconnect.Close()
|
|
||||||
|
|
||||||
' Reset timeout counter when query was sucessful
|
|
||||||
DatabaseConnectionTimeout = False
|
|
||||||
|
|
||||||
Return True
|
|
||||||
Catch ex As SqlException
|
|
||||||
Dim handled = CatchDatabaseTimeout(ex, sql_command)
|
|
||||||
|
|
||||||
If Not handled Then
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Execute non query - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Execute_non_Query: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return False
|
|
||||||
Catch ex As Exception
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Execute non query - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Execute_non_Query: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Public Shared Function Execute_Scalar(sql_command As String, ConString As String, Optional userInput As Boolean = False)
|
|
||||||
Dim result
|
|
||||||
Try
|
|
||||||
Dim SQLconnect As New SqlConnection
|
|
||||||
Dim SQLcommand As SqlCommand
|
|
||||||
SQLconnect.ConnectionString = ConString
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLcommand = SQLconnect.CreateCommand
|
|
||||||
'Update Last Created Record in Foo
|
|
||||||
SQLcommand.CommandText = sql_command
|
|
||||||
result = SQLcommand.ExecuteScalar()
|
|
||||||
SQLcommand.Dispose()
|
|
||||||
SQLconnect.Close()
|
|
||||||
|
|
||||||
' Reset timeout counter when query was sucessful
|
|
||||||
DatabaseConnectionTimeout = False
|
|
||||||
|
|
||||||
Return result
|
|
||||||
Catch ex As SqlException
|
|
||||||
Dim handled = CatchDatabaseTimeout(ex, sql_command)
|
|
||||||
|
|
||||||
If Not handled Then
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Execute non query - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Execute_non_Query: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return False
|
|
||||||
Catch ex As Exception
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Execute Scalar - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & sql_command, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Execute_Scalar: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Public Shared Function OracleExecute_Scalar(cmdscalar As String, OracleConnection As String)
|
|
||||||
Dim result
|
|
||||||
Try
|
|
||||||
Dim SQLconnect As New OracleConnection
|
|
||||||
Dim SQLcommand As New OracleCommand
|
|
||||||
SQLconnect.ConnectionString = OracleConnection
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLcommand = SQLconnect.CreateCommand
|
|
||||||
'Update Last Created Record in Foo
|
|
||||||
SQLcommand.CommandText = cmdscalar
|
|
||||||
result = SQLcommand.ExecuteScalar()
|
|
||||||
SQLcommand.Dispose()
|
|
||||||
SQLconnect.Close()
|
|
||||||
Return result
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error in OracleExecute_Scalar: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & cmdscalar, False)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Public Shared Function OracleExecute_non_Query(ExecuteCMD As String, OracleConnection As String, Optional userInput As Boolean = False)
|
|
||||||
Try
|
|
||||||
Dim SQLconnect As New OracleConnection
|
|
||||||
Dim SQLcommand As OracleCommand
|
|
||||||
SQLconnect.ConnectionString = OracleConnection
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLcommand = SQLconnect.CreateCommand
|
|
||||||
'Update Last Created Record in Foo
|
|
||||||
SQLcommand.CommandText = ExecuteCMD
|
|
||||||
SQLcommand.ExecuteNonQuery()
|
|
||||||
SQLcommand.Dispose()
|
|
||||||
SQLconnect.Close()
|
|
||||||
Return True
|
|
||||||
Catch ex As Exception
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in OracleExecute_non_Query - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & ExecuteCMD, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in OracleExecute_non_Query: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & ExecuteCMD, False)
|
|
||||||
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Shared Function Oracle_Return_Datatable(Select_anweisung As String, OracleConnection As String, Optional userInput As Boolean = False)
|
|
||||||
Try
|
|
||||||
Dim SQLconnect As New OracleConnection
|
|
||||||
Dim SQLcommand As OracleCommand
|
|
||||||
SQLconnect.ConnectionString = OracleConnection
|
|
||||||
SQLconnect.Open()
|
|
||||||
SQLcommand = SQLconnect.CreateCommand
|
|
||||||
SQLcommand.CommandText = Select_anweisung
|
|
||||||
|
|
||||||
Dim adapter1 As OracleDataAdapter = New OracleDataAdapter(SQLcommand)
|
|
||||||
Dim dt As DataTable = New DataTable()
|
|
||||||
adapter1.Fill(dt)
|
|
||||||
SQLconnect.Close()
|
|
||||||
Return dt
|
|
||||||
Catch ex As Exception
|
|
||||||
If userInput = True Then
|
|
||||||
MsgBox("Error in Oracle Return Datatable - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & Select_anweisung, MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
ClassLogger.Add("Unexpected error in Oracle_Return_Datatable: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & Select_anweisung, False)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Shared Function CatchDatabaseTimeout(ex As SqlException, sql_command As String)
|
|
||||||
Dim FatalErrors As New List(Of Integer) From {-1, -2, 121}
|
|
||||||
|
|
||||||
If FatalErrors.Contains(ex.Number) Then
|
|
||||||
DatabaseConnectionTimeout = True
|
|
||||||
|
|
||||||
ClassLogger.Add("Network timeout error in Return_Datatable: " & ex.Message, True)
|
|
||||||
ClassLogger.Add("#SQL: " & sql_command, False)
|
|
||||||
|
|
||||||
Return True
|
|
||||||
Else
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
139
Global_Indexer/ClassDatatables.vb
Normal file
@@ -0,0 +1,139 @@
|
|||||||
|
Public Class ClassDatatables
|
||||||
|
|
||||||
|
#Region "TBDD_GROUP"
|
||||||
|
Public Shared Function AddGroupToProfile(GroupId As Integer, ProfileId As Integer) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oSQL = $"
|
||||||
|
INSERT INTO TBDD_USRGRP_DOKTYPE
|
||||||
|
(DOCTYPE_ID, GROUP_ID, ADDED_WHO)
|
||||||
|
VALUES ({ProfileId}, {GroupId}, '{Environment.UserName}')
|
||||||
|
"
|
||||||
|
Return DATABASE_ECM.ExecuteNonQuery(oSQL)
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function RemoveGroupFromProfile(GroupId As Integer, ProfileId As Integer) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oSQL = $"DELETE FROM TBDD_USRGRP_DOKTYPE WHERE DOCTYPE_ID = {ProfileId} AND GROUP_ID = {GroupId}"
|
||||||
|
Return DATABASE_ECM.ExecuteNonQuery(oSQL)
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function GetAssignedGroups(ProfileId As Integer) As DataTable
|
||||||
|
Try
|
||||||
|
Dim oSQL As String = $"
|
||||||
|
SELECT GUID, NAME FROM TBDD_GROUPS
|
||||||
|
WHERE GUID IN
|
||||||
|
(
|
||||||
|
SELECT GROUP_ID
|
||||||
|
FROM TBDD_USRGRP_DOKTYPE
|
||||||
|
WHERE DOCTYPE_ID = {ProfileId}
|
||||||
|
)
|
||||||
|
"
|
||||||
|
Dim oDatatable As DataTable = DATABASE_ECM.GetDatatable(oSQL)
|
||||||
|
|
||||||
|
Return oDatatable
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function GetAvailableGroups(ProfileId As Integer) As DataTable
|
||||||
|
Try
|
||||||
|
Dim oSQL As String = $"
|
||||||
|
SELECT GUID, NAME FROM TBDD_GROUPS
|
||||||
|
WHERE GUID NOT IN
|
||||||
|
(
|
||||||
|
SELECT GROUP_ID
|
||||||
|
FROM TBDD_USRGRP_DOKTYPE
|
||||||
|
WHERE DOCTYPE_ID = {ProfileId}
|
||||||
|
)
|
||||||
|
"
|
||||||
|
Dim oDatatable As DataTable = DATABASE_ECM.GetDatatable(oSQL)
|
||||||
|
|
||||||
|
Return oDatatable
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
#End Region
|
||||||
|
|
||||||
|
#Region "TBDD_USER"
|
||||||
|
|
||||||
|
Public Shared Function AddUserToProfile(UserId As Integer, ProfileId As Integer) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oSQL = $"
|
||||||
|
INSERT INTO TBDD_USER_DOKTYPE
|
||||||
|
(DOCTYPE_ID, USER_ID, ADDED_WHO)
|
||||||
|
VALUES ({ProfileId}, {UserId}, '{Environment.UserName}')
|
||||||
|
"
|
||||||
|
Return DATABASE_ECM.ExecuteNonQuery(oSQL)
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function RemoveUserFromProfile(UserId As Integer, ProfileId As Integer) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oSQL = $"DELETE FROM TBDD_USER_DOKTYPE WHERE DOCTYPE_ID = {ProfileId} AND USER_ID = {UserId}"
|
||||||
|
Return DATABASE_ECM.ExecuteNonQuery(oSQL)
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function GetAssignedUsers(ProfileId As Integer) As DataTable
|
||||||
|
Try
|
||||||
|
Dim oSQL As String = $"
|
||||||
|
SELECT GUID, EMAIL, NAME + ', ' + PRENAME AS NAME FROM TBDD_USER
|
||||||
|
WHERE GUID IN (
|
||||||
|
SELECT USER_ID
|
||||||
|
FROM TBDD_USER_DOKTYPE
|
||||||
|
WHERE DOCTYPE_ID = {ProfileId}
|
||||||
|
)
|
||||||
|
"
|
||||||
|
Dim oDatatable As DataTable = DATABASE_ECM.GetDatatable(oSQL)
|
||||||
|
|
||||||
|
Return oDatatable
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function GetAvailableUsers(ProfileId As Integer) As DataTable
|
||||||
|
Try
|
||||||
|
Dim oSQL As String = $"
|
||||||
|
SELECT GUID, EMAIL, NAME + ', ' + PRENAME AS NAME FROM TBDD_USER
|
||||||
|
WHERE GUID NOT IN (
|
||||||
|
SELECT USER_ID
|
||||||
|
FROM TBDD_USER_DOKTYPE
|
||||||
|
WHERE DOCTYPE_ID = {ProfileId}
|
||||||
|
)
|
||||||
|
AND GUID IN (SELECT USER_ID FROM [dbo].[FNDD_GET_USER_FOR_MODULE] ('GLOBIX', 1))
|
||||||
|
"
|
||||||
|
Dim oDatatable As DataTable = DATABASE_ECM.GetDatatable(oSQL)
|
||||||
|
|
||||||
|
Return oDatatable
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
#End Region
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
End Class
|
||||||
@@ -1,135 +1,93 @@
|
|||||||
Imports System.IO
|
Imports DevExpress.XtraGrid
|
||||||
Imports Microsoft.Office.Interop
|
Imports DevExpress.XtraGrid.Views.Grid
|
||||||
|
Imports DevExpress.XtraGrid.Views.Grid.ViewInfo
|
||||||
|
|
||||||
Public Class ClassDragDrop
|
Public Class ClassDragDrop
|
||||||
Public Shared files_dropped As String()
|
Private downHitInfo As GridHitInfo = Nothing
|
||||||
Public Shared Function Drop_File(e As DragEventArgs)
|
|
||||||
|
Public Sub New()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub AddGridView(view As GridView)
|
||||||
|
AddHandler view.MouseDown, AddressOf view_MouseDown
|
||||||
|
AddHandler view.MouseMove, AddressOf view_MouseMove
|
||||||
|
AddHandler view.GridControl.DragOver, AddressOf grid_DragOver
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub view_MouseDown(sender As Object, e As MouseEventArgs)
|
||||||
|
Dim view As GridView = sender
|
||||||
|
downHitInfo = Nothing
|
||||||
|
Dim hitInfo As GridHitInfo = view.CalcHitInfo(New Point(e.X, e.Y))
|
||||||
|
|
||||||
|
If Control.ModifierKeys <> Keys.None Then
|
||||||
|
Return
|
||||||
|
End If
|
||||||
|
|
||||||
|
If e.Button = MouseButtons.Left And hitInfo.RowHandle >= 0 Then
|
||||||
|
downHitInfo = hitInfo
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub view_MouseMove(sender As Object, e As MouseEventArgs)
|
||||||
Try
|
Try
|
||||||
ClassLogger.Add(">> Drop_File", False)
|
Dim view As GridView = sender
|
||||||
files_dropped = Nothing
|
Dim hitInfo As GridHitInfo = view.CalcHitInfo(New Point(e.X, e.Y))
|
||||||
If e.Data.GetDataPresent(DataFormats.FileDrop) Then
|
|
||||||
Dim MyFiles() As String
|
If e.Button = MouseButtons.Left And Not IsNothing(downHitInfo) Then
|
||||||
Dim i As Integer
|
Dim dragSize As Size = SystemInformation.DragSize
|
||||||
' Assign the files to an array.
|
Dim dragRect As New Rectangle(New Point(downHitInfo.HitPoint.X - dragSize.Width / 2, downHitInfo.HitPoint.Y - dragSize.Height / 2), dragSize)
|
||||||
MyFiles = e.Data.GetData(DataFormats.FileDrop)
|
|
||||||
' Loop through the array and add the files to the list.
|
' DragRect ist ein kleines Rechteck, dessen Mitte der Punkt ist, wo die Maus geklickt wurde.
|
||||||
For i = 0 To MyFiles.Length - 1
|
' Es soll verhindern, dass durch schnelles Klicken unbeabsichtigt Drag'n'Drop Operationen initiiert werden
|
||||||
ClassLogger.Add(">> Simple FileDrop - File: " & MyFiles(i), False)
|
' Siehe: https://msdn.microsoft.com/en-us/library/system.windows.forms.systeminformation.dragsize(v=vs.110).aspx
|
||||||
ReDim Preserve files_dropped(i)
|
If Not dragRect.Contains(New Point(e.X, e.Y)) Then
|
||||||
files_dropped(i) = "|DROPFROMFSYSTEM|" & MyFiles(i)
|
' dragDropData enhält eine einzelne Row oder den kompletten View,
|
||||||
' ListBox1.Items.Add(MyFiles(i))
|
' jenachdem, wie die Drag'n'Drop Operation gestartet wurde.
|
||||||
Next
|
Dim dragDropData As String
|
||||||
Return True
|
|
||||||
ElseIf (e.Data.GetDataPresent("FileGroupDescriptor")) AndAlso (e.Data.GetDataPresent("FileContents")) Then
|
' Wenn keine Zeile markiert ist
|
||||||
'// the first step here is to get the stbFileName
|
If downHitInfo.RowHandle < 0 Then
|
||||||
'// of the attachment and
|
Exit Sub
|
||||||
'// build a full-path name so we can store it
|
|
||||||
'// in the temporary folder
|
|
||||||
'//
|
|
||||||
'// set up to obtain the aryFileGroupDescriptor
|
|
||||||
'// and extract the file name
|
|
||||||
Dim stmInput As IO.Stream = CType(e.Data.GetData("FileGroupDescriptor"), IO.Stream)
|
|
||||||
Dim aryFileGroupDescriptor(512) As Byte ' = new byte[512]
|
|
||||||
stmInput.Read(aryFileGroupDescriptor, 0, 512)
|
|
||||||
'// used to build the stbFileName from the aryFileGroupDescriptor block
|
|
||||||
Dim stbFileName As System.Text.StringBuilder = New System.Text.StringBuilder("")
|
|
||||||
'// this trick gets the stbFileName of the passed attached file
|
|
||||||
Dim intCnt As Integer = 76
|
|
||||||
Do While aryFileGroupDescriptor(intCnt) <> 0
|
|
||||||
stbFileName.Append(Convert.ToChar(aryFileGroupDescriptor(intCnt), System.Globalization.CultureInfo.CreateSpecificCulture("de-DE")))
|
|
||||||
intCnt += 1
|
|
||||||
Loop
|
|
||||||
stmInput.Close()
|
|
||||||
'Sonderzeichen entfernen
|
|
||||||
Dim Tempfilename = ClassFilehandle.InvalidCharacters(stbFileName.ToString)
|
|
||||||
Dim anhaenge = e.Data.GetDataPresent("FileContents")
|
|
||||||
'Dim path As String = "C:\VBProjekte\Dateien"
|
|
||||||
'// put the zip file into the temp directory
|
|
||||||
Dim strOutFile As String = Path.GetTempPath() & Tempfilename
|
|
||||||
'// create the full-path name
|
|
||||||
'//
|
|
||||||
'// Second step: we have the file name.
|
|
||||||
'// Now we need to get the actual raw
|
|
||||||
'// data for the attached file and copy it to disk so we work on it.
|
|
||||||
'//
|
|
||||||
'// get the actual raw file into memory
|
|
||||||
Dim msInput As IO.MemoryStream = CType(e.Data.GetData("FileContents", True), IO.MemoryStream) 'This returns nothing for an Email
|
|
||||||
If msInput Is Nothing = False Then
|
|
||||||
'// allocate enough bytes to hold the raw date
|
|
||||||
Dim aryFileBytes(CType(msInput.Length, Int32)) As Byte
|
|
||||||
'// set starting position at first byte and read in the raw data
|
|
||||||
msInput.Position = 0
|
|
||||||
msInput.Read(aryFileBytes, 0, CType(msInput.Length, Int32))
|
|
||||||
'// create a file and save the raw zip file to it
|
|
||||||
Dim fsOutput As IO.FileStream = New IO.FileStream(strOutFile, IO.FileMode.Create) ';
|
|
||||||
fsOutput.Write(aryFileBytes, 0, aryFileBytes.Length)
|
|
||||||
fsOutput.Close() ' // close the file
|
|
||||||
Dim resultVersion = ClassFilehandle.Versionierung_Datei(strOutFile)
|
|
||||||
If resultVersion <> "" Then
|
|
||||||
strOutFile = resultVersion
|
|
||||||
End If
|
End If
|
||||||
Dim finTemp As IO.FileInfo = New IO.FileInfo(strOutFile)
|
|
||||||
'// always good to make sure we actually created the file
|
' Wenn zwar eine Zeile markiert ist, aber keine über die Checkbox angehakt wurde,
|
||||||
If (finTemp.Exists = True) Then
|
' wird die markierte Zeile übergeben.
|
||||||
ReDim Preserve files_dropped(0)
|
' Wenn 1 oder n Zeilen über die Checkbox angehakt wurde, werden diese übergeben
|
||||||
files_dropped(0) = "|OUTLOOK_ATTACHMENT|" & strOutFile
|
Dim row As DataRow = view.GetDataRow(downHitInfo.RowHandle)
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(">> Drop an Attachment - File: " & strOutFile, False)
|
Dim source As String = view.GridControl.Name
|
||||||
Return True
|
|
||||||
Else
|
If Not IsNothing(row) Then
|
||||||
ClassLogger.Add(">> Attachment File from Outlook could not be created", False)
|
Try
|
||||||
|
dragDropData = row.Item("GUID") & "|" & source
|
||||||
|
|
||||||
|
view.GridControl.DoDragDrop(dragDropData, DragDropEffects.Move)
|
||||||
|
downHitInfo = Nothing
|
||||||
|
|
||||||
|
DevExpress.Utils.DXMouseEventArgs.GetMouseArgs(e).Handled = True
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
End Try
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
If e.Data.GetDataPresent("FileGroupDescriptor") Then
|
|
||||||
Dim oApp
|
|
||||||
Try
|
|
||||||
oApp = New Outlook.Application()
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Unexpected error in Initialisieren von Outlook-API:" & vbNewLine & ex.Message & vbNewLine & vbNewLine & "Evtl ist Outlook nicht in der dafür vorgesehenen For")
|
|
||||||
End Try
|
|
||||||
|
|
||||||
ClassLogger.Add(">> Drop of msg", False)
|
|
||||||
'supports a drop of a Outlook message
|
|
||||||
Dim myobj As Object
|
|
||||||
For i As Integer = 1 To oApp.ActiveExplorer.Selection.Count
|
|
||||||
myobj = oApp.ActiveExplorer.Selection.Item(i)
|
|
||||||
Dim subj As String = myobj.Subject
|
|
||||||
If subj = "" Then
|
|
||||||
subj = "NO_SUBJECT"
|
|
||||||
End If
|
|
||||||
If subj.Contains("\") Then
|
|
||||||
subj = subj.Replace("\", "-")
|
|
||||||
End If
|
|
||||||
If subj.Contains("/") Then
|
|
||||||
subj = subj.Replace("/", "-")
|
|
||||||
End If
|
|
||||||
'Sonderzeichen entfernen
|
|
||||||
subj = ClassFilehandle.InvalidCharacters(subj)
|
|
||||||
'hardcode a destination path for testing
|
|
||||||
Dim strFile As String = IO.Path.Combine(Path.GetTempPath, subj + ".msg")
|
|
||||||
strFile = strFile.Replace("?", "")
|
|
||||||
strFile = strFile.Replace("!", "")
|
|
||||||
strFile = strFile.Replace("%", "")
|
|
||||||
strFile = strFile.Replace("$", "")
|
|
||||||
ClassLogger.Add(">> Drop of msg - File:" & strFile, False)
|
|
||||||
Try
|
|
||||||
myobj.SaveAs(strFile)
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Error in Save Email2Tempfile" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
|
|
||||||
ReDim Preserve files_dropped(i)
|
|
||||||
files_dropped(i) = "|OUTLOOK_MESSAGE|" & strFile
|
|
||||||
Next
|
|
||||||
Return True
|
|
||||||
'Drop eines Outlook Attachments
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox("Error in Drop-File" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
LOGGER.Error(ex)
|
||||||
Return False
|
MsgBox("Error in view_MouseMove: " & ex.Message, MsgBoxStyle.Critical)
|
||||||
End Try
|
End Try
|
||||||
|
End Sub
|
||||||
|
|
||||||
End Function
|
Private Sub grid_DragOver(sender As Object, e As DragEventArgs)
|
||||||
|
If e.Data.GetDataPresent(DataFormats.Text) Then
|
||||||
|
Dim data As String = e.Data.GetData(DataFormats.Text)
|
||||||
|
Dim source = data.Split("|")(1)
|
||||||
|
|
||||||
|
Dim grid As GridControl = sender
|
||||||
|
|
||||||
|
If grid.Name <> source Then
|
||||||
|
e.Effect = DragDropEffects.Move
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
e.Effect = DragDropEffects.None
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
Imports System.Net.Mail
|
|
||||||
|
|
||||||
Public Class ClassEmail
|
|
||||||
Public Shared Function Send_Log_Mail(ByVal vBody As String, ByVal vBetreff As String, ByVal emailfrom As String, ByVal emailsmtp As String, ByVal emailuser As String, ByVal emailpw As String, ByVal email_empf As String, Optional test As Boolean = False, Optional Log As Boolean = False)
|
|
||||||
'#### E-MAIL NACHRICHT VERSENDEN
|
|
||||||
Try
|
|
||||||
Dim empfaenger As String()
|
|
||||||
If email_empf.Contains(";") Then
|
|
||||||
empfaenger = email_empf.Split(";")
|
|
||||||
Else
|
|
||||||
ReDim Preserve empfaenger(0)
|
|
||||||
empfaenger(0) = email_empf
|
|
||||||
End If
|
|
||||||
'Für jeden Empfänger eine Neue Mail erzeugen
|
|
||||||
For Each _mailempfaenger As String In empfaenger
|
|
||||||
' Neue Nachricht erzeugen:
|
|
||||||
Dim message As New MailMessage(emailfrom, _mailempfaenger, vBetreff & " - Domain: " & Environment.UserDomainName, _
|
|
||||||
"<font face=""Arial"">" & vBody & "<br>>> Version: " & My.Application.Info.Version.ToString & "<br>>> Maschine: " & Environment.MachineName & "<br>" & "<br>>> Domain-Name: " & Environment.UserDomainName & "<br>" & _
|
|
||||||
"<br>>> Gesendet am: " & My.Computer.Clock.LocalTime.ToShortDateString & " " & _
|
|
||||||
My.Computer.Clock.LocalTime.ToLongTimeString & "</font>")
|
|
||||||
If test = False Then
|
|
||||||
If Log = True Then
|
|
||||||
' create and add the attachment(s) */
|
|
||||||
If ClassLogger.logDateiname.Contains("\\") Then
|
|
||||||
ClassLogger.logDateiname = ClassLogger.logDateiname.Replace("\\", "\")
|
|
||||||
End If
|
|
||||||
If IO.File.Exists(ClassLogger.logDateiname) Then
|
|
||||||
Dim Attachment As Attachment = New Attachment(ClassLogger.logDateiname)
|
|
||||||
message.Attachments.Add(Attachment)
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
With message
|
|
||||||
.IsBodyHtml = True
|
|
||||||
.Priority = MailPriority.High
|
|
||||||
End With
|
|
||||||
|
|
||||||
'Einen SMTP Client erzeugen und Anmeldungsinformationen hinterlegen
|
|
||||||
Dim emailClient As New SmtpClient(emailsmtp)
|
|
||||||
'Email mit Authentifizierung
|
|
||||||
Dim SMTPUserInfo As New System.Net.NetworkCredential(emailuser, emailpw) ', My.Settings.vDomain)
|
|
||||||
emailClient.UseDefaultCredentials = False
|
|
||||||
emailClient.Credentials = SMTPUserInfo
|
|
||||||
emailClient.Port = 25
|
|
||||||
|
|
||||||
'*Send the message */
|
|
||||||
emailClient.Send(message)
|
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
|
||||||
If test = True Then
|
|
||||||
MsgBox("Die Test-Email wurde erfolgreich versendet!", MsgBoxStyle.Information, "Erfolgsmeldung:")
|
|
||||||
End If
|
|
||||||
If Log = True Then
|
|
||||||
MsgBox("Die Support-Email wurde erfolgreich versendet!", MsgBoxStyle.Information, "Erfolgsmeldung:")
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
If test = True Then
|
|
||||||
MsgBox("Test-Email sucessfully sent!", MsgBoxStyle.Information, "Success:")
|
|
||||||
End If
|
|
||||||
If Log = True Then
|
|
||||||
MsgBox("Support-Email sucessfully sent!", MsgBoxStyle.Information, "Success:")
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
'ClassLogger.Add(">> Support/Log Email erfolgreich an " & _mailempfaenger & " versendet!", False)
|
|
||||||
Next
|
|
||||||
Return True
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("### Fehler im Mailversand: " & ex.Message)
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
End Class
|
|
||||||
@@ -1,112 +0,0 @@
|
|||||||
Imports Independentsoft
|
|
||||||
Imports System.Text.RegularExpressions
|
|
||||||
|
|
||||||
Public Class ClassEmailHeaderExtractor
|
|
||||||
''' <summary>
|
|
||||||
''' Extrahiert die Headerinformationen aus einer .msg Datei mithilfe der MSG.NET Klasse
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="path">Der Pfad einer .msg Datei</param>
|
|
||||||
''' <returns>Headerinformationen als String oder Nothing wenn ein Fehler aufgetreten ist.</returns>
|
|
||||||
Public Shared Function getMessageHeaders(path As String)
|
|
||||||
Try
|
|
||||||
Dim msg As New Msg.Message(path)
|
|
||||||
Dim headers = msg.TransportMessageHeaders.Replace(vbCrLf, " ")
|
|
||||||
Return headers
|
|
||||||
Catch ex As Exception
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Extrahiert die Headerinformationen aus einem msg Objekt mithilfe der MSG.NET Klasse
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="msg">Eine Email vom Typ Msg.Message</param>
|
|
||||||
''' <returns>Headerinformationen als String oder Nothing wenn ein Fehler aufgetreten ist.</returns>
|
|
||||||
Public Shared Function getMessageHeaders(msg As Msg.Message)
|
|
||||||
Try
|
|
||||||
Dim headers = msg.TransportMessageHeaders.Replace(vbCrLf, " ")
|
|
||||||
Return headers
|
|
||||||
Catch ex As Exception
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Extrahiert aus den Headerinformationen anhand einer Liste von Regular Expressions eine Absenderadresse.
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="messageHeaders">Headerinformationen die von getMessageHeaders erzeugt wurden.</param>
|
|
||||||
''' <param name="RegexList">Eine Liste von Regular Expressions</param>
|
|
||||||
''' <param name="RegexGroup">Die Ergebnisgruppe, die die Adresse enthält</param>
|
|
||||||
''' <returns>Eine Emailadresse oder Nothing, wenn keine der Regular Expressions ein Ergebnis lieferte.</returns>
|
|
||||||
Public Shared Function extractFromAddress(messageHeaders As String, RegexList As List(Of Regex), Optional RegexGroup As Integer = 1)
|
|
||||||
If IsNothing(messageHeaders) Then
|
|
||||||
Return Nothing
|
|
||||||
End If
|
|
||||||
|
|
||||||
For Each rx In RegexList
|
|
||||||
Dim match As Match = rx.Match(messageHeaders)
|
|
||||||
Dim email As String = match.Groups(RegexGroup).Value
|
|
||||||
|
|
||||||
If Not String.IsNullOrWhiteSpace(email) Then
|
|
||||||
Return email
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
|
|
||||||
Return Nothing
|
|
||||||
End Function
|
|
||||||
Public Shared Function extractFromHeader(messageHeaders As String, Regex As String)
|
|
||||||
Try
|
|
||||||
Dim result
|
|
||||||
Dim i As Integer = 0
|
|
||||||
If IsNothing(messageHeaders) Then
|
|
||||||
Return Nothing
|
|
||||||
End If
|
|
||||||
' einen Regulären Ausdruck laden
|
|
||||||
Dim strRegex As String = Regex
|
|
||||||
Dim myRegex As New Regex(strRegex, RegexOptions.IgnorePatternWhitespace)
|
|
||||||
Dim strTargetString As String = messageHeaders.Trim
|
|
||||||
' die Vorkommen im String auslesen
|
|
||||||
For Each myMatch As Match In myRegex.Matches(strTargetString)
|
|
||||||
If myMatch.Success Then
|
|
||||||
If myMatch.Value <> "" Then
|
|
||||||
If i = 0 Then
|
|
||||||
result = myMatch.Value.ToString
|
|
||||||
Else
|
|
||||||
result = result & ";" & myMatch.Value.ToString
|
|
||||||
End If
|
|
||||||
i += 1
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
Return result
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Unexpected Error in extractFromHeader: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Extrahiert aus den Headerinformationen anhand einer Liste von Regular Expressions eine Empfängeradresse.
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="messageHeaders">Headerinformationen die von getMessageHeaders erzeugt wurden.</param>
|
|
||||||
''' <param name="RegexList">Eine Liste von Regular Expressions</param>
|
|
||||||
''' <param name="RegexGroup">Die Ergebnisgruppe, die die Adresse enthält</param>
|
|
||||||
''' <returns>Eine Emailadresse oder Nothing, wenn keine der Regular Expressions ein Ergebnis lieferte.</returns>
|
|
||||||
Public Shared Function extractToAddress(messageHeaders As String, RegexList As List(Of Regex), Optional RegexGroup As Integer = 1)
|
|
||||||
If IsNothing(messageHeaders) Then
|
|
||||||
Return Nothing
|
|
||||||
End If
|
|
||||||
|
|
||||||
For Each rx In RegexList
|
|
||||||
Dim match As Match = rx.Match(messageHeaders)
|
|
||||||
Dim email As String = match.Groups(RegexGroup).Value
|
|
||||||
|
|
||||||
If Not String.IsNullOrWhiteSpace(email) Then
|
|
||||||
Return email
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
|
|
||||||
Return Nothing
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
389
Global_Indexer/ClassFileHandler.vb
Normal file
@@ -0,0 +1,389 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports System.Guid
|
||||||
|
Imports System.Text.RegularExpressions
|
||||||
|
Imports Limilabs.Mail
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
|
Public Class ClassFileHandler
|
||||||
|
Inherits BaseClass
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig)
|
||||||
|
MyBase.New(pLogConfig)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Property TempFiles As New List(Of String)
|
||||||
|
|
||||||
|
Private Function GetTempPath(pSourceFilePath As String, pNewFileName As String, pSubfolder As String) As String
|
||||||
|
Try
|
||||||
|
Dim oTempDirectory = Path.GetTempPath()
|
||||||
|
Dim oTempSubDirectory As String = Path.Combine(oTempDirectory, pSubfolder)
|
||||||
|
|
||||||
|
' Try to create a subdirectory for all temp files so it will be easier to clean up
|
||||||
|
' these files by just deleting the whole fucking folder. 🤬
|
||||||
|
If Not Directory.Exists(oTempSubDirectory) Then
|
||||||
|
Try
|
||||||
|
Directory.CreateDirectory(oTempSubDirectory)
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
' We could not create a subfolder
|
||||||
|
' Set the final directory to the default temp
|
||||||
|
oTempSubDirectory = oTempDirectory
|
||||||
|
End Try
|
||||||
|
End If
|
||||||
|
|
||||||
|
' Copy the file to the new location
|
||||||
|
Dim oNewPath = Path.Combine(oTempSubDirectory, pNewFileName)
|
||||||
|
File.Copy(pSourceFilePath, oNewPath)
|
||||||
|
|
||||||
|
Return oNewPath
|
||||||
|
Catch ex As Exception
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Sub Clear_Tempfiles()
|
||||||
|
For Each oFile In TempFiles
|
||||||
|
Try
|
||||||
|
System.IO.File.Delete(oFile)
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
End Try
|
||||||
|
Next
|
||||||
|
|
||||||
|
TempFiles.Clear()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Public Function Decide_FileHandle(pFilepath As String, pHandletype As String) As Boolean
|
||||||
|
Try
|
||||||
|
''TODO: Before doing anything, clean the filename
|
||||||
|
'Dim oFilename = IO.Path.GetFileName(pFilepath)
|
||||||
|
'Dim oCleanFileName = Utils.RemoveInvalidCharacters(oFilename)
|
||||||
|
'Dim oTempDirectory = IO.Path.GetTempPath()
|
||||||
|
'Dim oTempFilePath = IO.Path.Combine(oTempDirectory, oCleanFileName)
|
||||||
|
|
||||||
|
'Try
|
||||||
|
' TEMP_FILES.Add(oTempFilePath)
|
||||||
|
' LOGGER.Debug("Copying file")
|
||||||
|
' LOGGER.Debug(pFilepath)
|
||||||
|
' LOGGER.Debug(oTempFilePath)
|
||||||
|
' IO.File.Copy(pFilepath, oTempFilePath, True)
|
||||||
|
'Catch ex As Exception
|
||||||
|
' LOGGER.Error(ex)
|
||||||
|
' Throw ex
|
||||||
|
'End Try
|
||||||
|
|
||||||
|
Dim oTempFilePath = pFilepath
|
||||||
|
|
||||||
|
Dim oInboxRegex As New Regex("\.INBOX\d+$")
|
||||||
|
|
||||||
|
If oInboxRegex.IsMatch(oTempFilePath) Then
|
||||||
|
Logger.Info("Renaming INBOX file to EML")
|
||||||
|
|
||||||
|
Try
|
||||||
|
Dim oInfo As New FileInfo(oTempFilePath)
|
||||||
|
Logger.Info("Old Name: {0}", oInfo.Name)
|
||||||
|
Dim oNewName = $"{oInfo.Name}.eml"
|
||||||
|
Logger.Info("New Name: {0}", oNewName)
|
||||||
|
Dim oTempDirectory = IO.Path.GetTempPath()
|
||||||
|
Dim oNewPath = IO.Path.Combine(oTempDirectory, oNewName)
|
||||||
|
|
||||||
|
IO.File.Copy(oInfo.FullName, oNewPath)
|
||||||
|
|
||||||
|
'TEMP_FILES.Add(oNewPath)
|
||||||
|
TempFiles.Add(oNewPath)
|
||||||
|
|
||||||
|
oTempFilePath = oNewPath
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Error(ex)
|
||||||
|
End Try
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oTempFilePath.ToUpper.EndsWith(".MSG") Or oTempFilePath.ToUpper.EndsWith(".EML") Then
|
||||||
|
CURRENT_MESSAGEID = ""
|
||||||
|
Dim oMail As IMail = EMAIL.Load_Email(oTempFilePath)
|
||||||
|
If oMail.Attachments.Count > 0 Then
|
||||||
|
Dim oTitle As String
|
||||||
|
Dim oMessage As String
|
||||||
|
|
||||||
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
|
oTitle = "Nachfrage zur Indexierung:"
|
||||||
|
oMessage = "Achtung: Die Email enthält Anhänge!" & vbNewLine & "Wollen Sie die Anhänge separat indexieren und herauslösen?"
|
||||||
|
Else
|
||||||
|
oTitle = "Question about Indexing:"
|
||||||
|
oMessage = "Attention: This Email contains Attachments!" & vbNewLine & "Do you want to extract the attachments and index them seperately?"
|
||||||
|
End If
|
||||||
|
Dim oResult As DialogResult
|
||||||
|
|
||||||
|
' Weird hack to force messagebox to be topmost
|
||||||
|
' https://stackoverflow.com/questions/1220882/keep-messagebox-show-on-top-of-other-application-using-c-sharp
|
||||||
|
oResult = MessageBox.Show(oMessage, oTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
|
||||||
|
|
||||||
|
|
||||||
|
If oResult = MsgBoxResult.Yes Then
|
||||||
|
Dim oIsFolderWatch = pHandletype.StartsWith("|FW")
|
||||||
|
Return Save_EmailAndAttachmentsToDisk(oTempFilePath, oIsFolderWatch)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oTempFilePath.ToUpper.EndsWith(".LNK") Then
|
||||||
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
|
MsgBox("Verknüpfungen können nicht abgelegt werden!", MsgBoxStyle.Critical, "File Flow")
|
||||||
|
Else
|
||||||
|
MsgBox("Shortcuts cannot be droppped!", MsgBoxStyle.Critical, "File Flow")
|
||||||
|
End If
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return Insert_GI_File(oTempFilePath, pHandletype)
|
||||||
|
Catch ex As Exception
|
||||||
|
MsgBox("Unexpected Error in Decide_FileHandle: " & ex.Message, MsgBoxStyle.Critical)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Private Function Save_EmailAndAttachmentsToDisk(pEmailFilePath As String, Optional pFolderWatch As Boolean = False) As Boolean
|
||||||
|
Try
|
||||||
|
Dim oMessageOnlyMarker As String = "|MSGONLY|"
|
||||||
|
Dim oExtractedAttachmentMarker As String = "|ATTMNTEXTRACTED|"
|
||||||
|
If pFolderWatch = True Then
|
||||||
|
oMessageOnlyMarker = "|FW_MSGONLY|"
|
||||||
|
oExtractedAttachmentMarker = "|FW_ATTMNTEXTRACTED|"
|
||||||
|
End If
|
||||||
|
Dim oSuccess As Boolean = False
|
||||||
|
|
||||||
|
Logger.Info("Converting file to Eml if needed: [{0}]", pEmailFilePath)
|
||||||
|
Dim oEmail As IMail = EMAIL.Load_Email(pEmailFilePath)
|
||||||
|
|
||||||
|
If oEmail.MessageID IsNot Nothing Then
|
||||||
|
CURRENT_MESSAGEID = oEmail.MessageID
|
||||||
|
Else
|
||||||
|
Logger.Info("Es konnte keine Message-ID gelesen werden. Eine GUID wird erzeugt!")
|
||||||
|
CURRENT_MESSAGEID = NewGuid.ToString()
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oEmailFilePathWithoutAttachments = EMAIL.Remove_AttachmentsFromEmail(pEmailFilePath, "_excl_attachments")
|
||||||
|
|
||||||
|
TempFiles.Add(oEmailFilePathWithoutAttachments)
|
||||||
|
'TEMP_FILES.Add(oEmailFilePathWithoutAttachments)
|
||||||
|
|
||||||
|
If Insert_GI_File(oEmailFilePathWithoutAttachments, oMessageOnlyMarker) = True Then
|
||||||
|
oSuccess = True
|
||||||
|
|
||||||
|
Dim oAttachments As List(Of String) = EMAIL.Save_AttachmentsToDisk(pEmailFilePath)
|
||||||
|
|
||||||
|
Logger.Debug("Saved [{0}] attachments to disk.", oAttachments.Count)
|
||||||
|
|
||||||
|
For Each oAttachment In oAttachments
|
||||||
|
'TEMP_FILES.Add(oAttachment)
|
||||||
|
TempFiles.Add(oAttachment)
|
||||||
|
|
||||||
|
Logger.Debug("Saved attachment [{0}].", oAttachment)
|
||||||
|
oSuccess = Insert_GI_File(oAttachment, oExtractedAttachmentMarker)
|
||||||
|
|
||||||
|
If oSuccess = False Then
|
||||||
|
Logger.Warn("Saving attachment to disk failed: [{0}]", oAttachment)
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return oSuccess
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Warn("Saving email to disk failed (Email_Decay)")
|
||||||
|
Logger.Error(ex)
|
||||||
|
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
'Private Shared Function Email_Decay(msgname As String, Optional FW As Boolean = False)
|
||||||
|
' Try
|
||||||
|
' Dim msgonly As String = "|MSGONLY|"
|
||||||
|
' Dim ATT_EXTR As String = "|ATTMNTEXTRACTED|"
|
||||||
|
' If FW = True Then
|
||||||
|
' msgonly = "|FW_MSGONLY|"
|
||||||
|
' ATT_EXTR = "|FW_ATTMNTEXTRACTED|"
|
||||||
|
' End If
|
||||||
|
' Dim erfolgreich As Boolean = False
|
||||||
|
' Dim msg As New MSG.Message(msgname)
|
||||||
|
|
||||||
|
' If msg.InternetMessageId IsNot Nothing Then
|
||||||
|
' CURRENT_MESSAGEID = msg.InternetMessageId
|
||||||
|
' Else
|
||||||
|
' LOGGER.Info("Es konnte keine Message-ID gelesen werden. Eine GUID wird erzeugt!")
|
||||||
|
' Dim sGUID As String
|
||||||
|
' sGUID = System.Guid.NewGuid.ToString()
|
||||||
|
' CURRENT_MESSAGEID = sGUID
|
||||||
|
' End If
|
||||||
|
|
||||||
|
' 'Nur die MSGDatei ablegen
|
||||||
|
' Dim tempfile As String = Path.Combine(Path.GetTempPath, Path.GetFileNameWithoutExtension(msgname) & "_excl_att.msg")
|
||||||
|
|
||||||
|
' If File.Exists(tempfile) Then
|
||||||
|
' File.Delete(tempfile)
|
||||||
|
' End If
|
||||||
|
' Dim _msgEXAtt As New Msg.Message(msgname)
|
||||||
|
' _msgEXAtt.Attachments.Clear()
|
||||||
|
' _msgEXAtt.Save(tempfile)
|
||||||
|
' 'Datei in Array zum Templöschen speichern
|
||||||
|
' TEMP_FILES.Add(tempfile)
|
||||||
|
|
||||||
|
' If Insert_GI_File(tempfile, msgonly) = True Then
|
||||||
|
' erfolgreich = True
|
||||||
|
' 'Hier nun die Anhänge herauslösen
|
||||||
|
' Dim _msg As New Msg.Message(msgname)
|
||||||
|
' Dim i1 As Integer = 1
|
||||||
|
|
||||||
|
' LOGGER.Info(">> Anzahl der Attachments: " & _msg.Attachments.Count)
|
||||||
|
' For Each attachment As Independentsoft.Msg.Attachment In _msg.Attachments
|
||||||
|
' If erfolgreich = False Then
|
||||||
|
' Exit For
|
||||||
|
' End If
|
||||||
|
' Dim attachment_name As String
|
||||||
|
' If attachment.LongFileName Is Nothing Then
|
||||||
|
' attachment_name = attachment.DisplayName
|
||||||
|
' Else
|
||||||
|
' attachment_name = attachment.LongFileName
|
||||||
|
' End If
|
||||||
|
' If attachment.EmbeddedMessage IsNot Nothing Then
|
||||||
|
' attachment_name = Utils.RemoveInvalidCharacters(attachment_name)
|
||||||
|
' tempfile = Path.Combine(Path.GetTempPath, attachment_name & ".msg")
|
||||||
|
' tempfile = ClassFilehandle.Versionierung_Datei(tempfile)
|
||||||
|
|
||||||
|
' If tempfile <> String.Empty Then
|
||||||
|
' Dim oMessage = attachment.EmbeddedMessage
|
||||||
|
' oMessage.IsEmbedded = False
|
||||||
|
' oMessage.Save(tempfile)
|
||||||
|
' TEMP_FILES.Add(tempfile)
|
||||||
|
' LOGGER.Info(">> Attachment (" & i1 & "):" & tempfile)
|
||||||
|
' erfolgreich = Insert_GI_File(tempfile, ATT_EXTR)
|
||||||
|
' i1 += 1
|
||||||
|
' End If
|
||||||
|
' ElseIf Not attachment_name.Contains("inline") Then
|
||||||
|
' 'Sonderzeichen entfernen
|
||||||
|
' attachment_name = Utils.RemoveInvalidCharacters(attachment_name)
|
||||||
|
' tempfile = Path.Combine(Path.GetTempPath, attachment_name)
|
||||||
|
' tempfile = ClassFilehandle.Versionierung_Datei(tempfile)
|
||||||
|
' If tempfile <> "" Then
|
||||||
|
' attachment.Save(tempfile)
|
||||||
|
' 'Datei in Array zum Templöschen speichern
|
||||||
|
' TEMP_FILES.Add(tempfile)
|
||||||
|
' LOGGER.Info(">> Attachment (" & i1 & "):" & tempfile)
|
||||||
|
' 'nun der Insert des Anhanges
|
||||||
|
' erfolgreich = Insert_GI_File(tempfile, ATT_EXTR)
|
||||||
|
' i1 += 1
|
||||||
|
' End If
|
||||||
|
' End If
|
||||||
|
' Next
|
||||||
|
' End If
|
||||||
|
' Return erfolgreich
|
||||||
|
' Catch ex As Exception
|
||||||
|
' MsgBox("Error in Email_Decay: " & ex.Message, MsgBoxStyle.Critical)
|
||||||
|
' End Try
|
||||||
|
'End Function
|
||||||
|
|
||||||
|
Private Function Insert_GI_File(filename As String, handleType As String)
|
||||||
|
Try
|
||||||
|
filename = filename.Replace("'", "''")
|
||||||
|
|
||||||
|
Dim oHash As String = String.Empty
|
||||||
|
|
||||||
|
If File.Exists(filename) Then
|
||||||
|
If (filename.ToUpper.EndsWith(".MSG") Or filename.ToUpper.EndsWith(".EML")) And (handleType = "|OUTLOOK_MESSAGE|" Or handleType = "|MSGONLY|") Then
|
||||||
|
oHash = FILESYSTEM.GetChecksumFromString(filename)
|
||||||
|
Else
|
||||||
|
oHash = FILESYSTEM.GetChecksum(filename)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim filename_only As String = Path.GetFileName(filename)
|
||||||
|
Dim ins As String = $"INSERT INTO TBGI_FILES_USER (FILENAME2WORK, USER@WORK, HANDLE_TYPE, FILENAME_ONLY, FILE_HASH) VALUES ('{filename}','{Environment.UserName}','{handleType}','{filename_only}', '{oHash}')"
|
||||||
|
Return DATABASE_ECM.ExecuteNonQuery(ins)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
Public Function IsFileInUse(ByVal fullFilePath As String) As Boolean
|
||||||
|
' Gibt zurück, ob die übergebene Datei momentan exklusiv zu haben ist.
|
||||||
|
' Prüft, ob die angegeben Datei aktuell durch eine
|
||||||
|
' andere Anwendung in Benutzung ist
|
||||||
|
Dim ff As Integer = FreeFile()
|
||||||
|
If File.Exists(fullFilePath) Then
|
||||||
|
Try
|
||||||
|
' Versuchen, die Datei mit *exklusiven* Lese- und
|
||||||
|
' Schreibrechten zu öffnen
|
||||||
|
FileOpen(ff, fullFilePath, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.LockReadWrite)
|
||||||
|
Catch ex As Exception
|
||||||
|
' Ist ein Fehler aufgetreten, so wird nach außen hin generell
|
||||||
|
' davon ausgegangen, dass die Datei in Benutzung ist (obwohl
|
||||||
|
' auch andere Ursachen, etwa Rechteprobleme, möglich sind).
|
||||||
|
Logger.Info(">> FileInUse Message: " & ex.Message)
|
||||||
|
IsFileInUse = True
|
||||||
|
Finally
|
||||||
|
' Die eventuell geöffnete Datei schließen
|
||||||
|
FileClose(ff)
|
||||||
|
End Try
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Function
|
||||||
|
Public Function Versionierung_Datei(Dateiname As String)
|
||||||
|
Dim extension
|
||||||
|
Dim _NewFileString
|
||||||
|
Try
|
||||||
|
Dim version As Integer = 1
|
||||||
|
|
||||||
|
Dim Stammname As String = Path.GetDirectoryName(Dateiname) & "\" & Path.GetFileNameWithoutExtension(Dateiname).Trim()
|
||||||
|
extension = Path.GetExtension(Dateiname)
|
||||||
|
|
||||||
|
Dim _neuername As String = Stammname
|
||||||
|
'Dim MoveFilename As String = DATEINAME.Replace(element.Value, "")
|
||||||
|
'Überprüfen ob File existiert
|
||||||
|
If File.Exists(_neuername & extension) = False Then
|
||||||
|
_NewFileString = _neuername
|
||||||
|
Else
|
||||||
|
Do While File.Exists(_neuername & extension)
|
||||||
|
version += 1
|
||||||
|
_neuername = Stammname & "~" & version
|
||||||
|
_NewFileString = _neuername
|
||||||
|
Loop
|
||||||
|
End If
|
||||||
|
Return _NewFileString & extension
|
||||||
|
Catch ex As Exception
|
||||||
|
Logger.Info(" - Error in versioning file - error: " & vbNewLine & ex.Message)
|
||||||
|
Logger.Error(ex)
|
||||||
|
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in versioning file:")
|
||||||
|
Return ""
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Function
|
||||||
|
'' <summary>
|
||||||
|
''' Ersetzt alle nicht zulässigen Zeichen im angegebenen Dateinamen
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="sFilename">Dateiname ohne Pfadangabe</param>
|
||||||
|
''' <param name="sChar">Ersatzzeichen für alle unzulässigen Zeichen
|
||||||
|
''' im Dateinamen</param>
|
||||||
|
Public Function CleanFilename(ByVal sFilename As String, Optional ByVal REPLACEChar As String = "") As String
|
||||||
|
Logger.Info(" >> Filename before CleanFilename: '" & sFilename & "'")
|
||||||
|
If sFilename.Contains(".\") Then
|
||||||
|
sFilename = sFilename.Replace(".\", "\")
|
||||||
|
End If
|
||||||
|
'If sFilename.Contains("'") Then
|
||||||
|
' sFilename = sFilename.Replace("'", "")
|
||||||
|
'End If
|
||||||
|
'If sFilename.Contains("..") Then
|
||||||
|
' sFilename = sFilename.Replace("..", ".")
|
||||||
|
'End If
|
||||||
|
' alle nicht zulässigen Zeichen ersetzen
|
||||||
|
sFilename = System.Text.RegularExpressions.Regex.Replace(sFilename, REGEX_CLEAN_FILENAME, REPLACEChar)
|
||||||
|
sFilename = System.Text.RegularExpressions.Regex.Replace(sFilename, "[\\/:*?""<>|\r\n]", "", System.Text.RegularExpressions.RegexOptions.Singleline)
|
||||||
|
'Dim oCleanFileName As String = String.Join(REPLACEChar, sFilename.Split(Path.GetInvalidFileNameChars()))
|
||||||
|
Dim oCleanFileName As New System.IO.FileInfo(System.Text.RegularExpressions.Regex.Replace(sFilename, String.Format("[{0}]", String.Join(String.Empty, Path.GetInvalidFileNameChars)), REPLACEChar))
|
||||||
|
Logger.Info(" >> Filename after CleanFilename: '" & sFilename & "'")
|
||||||
|
Return sFilename
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
@@ -1,210 +0,0 @@
|
|||||||
Imports System.IO
|
|
||||||
Imports Independentsoft
|
|
||||||
Imports System.Text.RegularExpressions
|
|
||||||
|
|
||||||
Public Class ClassFilehandle
|
|
||||||
''' <summary>
|
|
||||||
''' Diese Funktion entfernt alle Zeichen aus dem übergebenen String
|
|
||||||
''' die in Dateinamen nicht erlaubt sind.
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="Input">Der zu prüfende String</param>
|
|
||||||
''' <returns>String ohne nichterlaubte Zeichen</returns>
|
|
||||||
Public Shared Function InvalidCharacters(Input As String) As String
|
|
||||||
Dim replacement = ""
|
|
||||||
'Return System.Text.RegularExpressions.Regex.Replace(Input, "[\\/:*?""<>|\r\n]", "", System.Text.RegularExpressions.RegexOptions.Singleline)
|
|
||||||
Dim regexSearch = New String(Path.GetInvalidFileNameChars()) & New String(Path.GetInvalidPathChars())
|
|
||||||
Dim r = New Regex(String.Format("[{0}]", Regex.Escape(regexSearch)))
|
|
||||||
Return r.Replace(Input, replacement)
|
|
||||||
End Function
|
|
||||||
Public Shared Function Decide_FileHandle(filename As String, handletype As String)
|
|
||||||
Try
|
|
||||||
If filename.EndsWith(".msg") Then
|
|
||||||
CURRENT_MESSAGEID = ""
|
|
||||||
Dim _msg As New Msg.Message(filename)
|
|
||||||
If _msg.Attachments.Count > 0 Then
|
|
||||||
Dim result As MsgBoxResult
|
|
||||||
|
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
|
||||||
result = MessageBox.Show("Achtung: Die Email enthält Anhänge!" & vbNewLine & "Wollen Sie die Anhänge separat indexieren und herauslösen?", "Nachfrage zur Indexierung:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
|
||||||
Else
|
|
||||||
result = MessageBox.Show("Attention: This Email contains Attachments!" & vbNewLine & "Do you want to extract the attachments and index them seperately?", "Question about Indexing:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
|
||||||
End If
|
|
||||||
|
|
||||||
If result = MsgBoxResult.Yes Then
|
|
||||||
If handletype.StartsWith("|FW") Then
|
|
||||||
Return Email_Decay(filename, True)
|
|
||||||
Else
|
|
||||||
Return Email_Decay(filename)
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Return Insert_GI_File(filename, handletype)
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Unexpected Error in Decide_FileHandle: " & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Private Shared Function Email_Decay(msgname As String, Optional FW As Boolean = False)
|
|
||||||
Try
|
|
||||||
Dim msgonly As String = "|MSGONLY|"
|
|
||||||
Dim ATT_EXTR As String = "|ATTMNTEXTRACTED|"
|
|
||||||
If FW = True Then
|
|
||||||
msgonly = "|FW_MSGONLY|"
|
|
||||||
ATT_EXTR = "|FW_ATTMNTEXTRACTED|"
|
|
||||||
End If
|
|
||||||
Dim erfolgreich As Boolean = False
|
|
||||||
Dim msg As New Msg.Message(msgname)
|
|
||||||
|
|
||||||
If Not msg.InternetMessageId Is Nothing Then
|
|
||||||
CURRENT_MESSAGEID = msg.InternetMessageId
|
|
||||||
Else
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(">> Email_Decay: Es konnte keine Message-ID gelesen werden. Eine GUID wird erzeugt!", False)
|
|
||||||
Dim sGUID As String
|
|
||||||
sGUID = System.Guid.NewGuid.ToString()
|
|
||||||
CURRENT_MESSAGEID = sGUID
|
|
||||||
End If
|
|
||||||
|
|
||||||
'Nur die MSGDatei ablegen
|
|
||||||
Dim tempfile As String = Path.Combine(Path.GetTempPath, Path.GetFileNameWithoutExtension(msgname) & "_excl_att.msg")
|
|
||||||
|
|
||||||
If File.Exists(tempfile) Then
|
|
||||||
File.Delete(tempfile)
|
|
||||||
End If
|
|
||||||
Dim _msgEXAtt As New Msg.Message(msgname)
|
|
||||||
_msgEXAtt.Attachments.Clear()
|
|
||||||
_msgEXAtt.Save(tempfile)
|
|
||||||
'Datei in Array zum Templöschen speichern
|
|
||||||
TEMP_FILES.Add(tempfile)
|
|
||||||
|
|
||||||
If Insert_GI_File(tempfile, msgonly) = True Then
|
|
||||||
erfolgreich = True
|
|
||||||
'Hier nun die Anhänge herauslösen
|
|
||||||
Dim _msg As New Msg.Message(msgname)
|
|
||||||
Dim i1 As Integer = 1
|
|
||||||
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(">> Anzahl der Attachments: " & _msg.Attachments.Count, False)
|
|
||||||
For Each attachment As Independentsoft.Msg.Attachment In _msg.Attachments
|
|
||||||
If erfolgreich = False Then
|
|
||||||
Exit For
|
|
||||||
End If
|
|
||||||
Dim attachment_name As String
|
|
||||||
If attachment.LongFileName Is Nothing Then
|
|
||||||
attachment_name = attachment.DisplayName
|
|
||||||
Else
|
|
||||||
attachment_name = attachment.LongFileName
|
|
||||||
End If
|
|
||||||
If Not attachment_name.Contains("inline") Then
|
|
||||||
'Sonderzeichen entfernen
|
|
||||||
attachment_name = ClassFilehandle.InvalidCharacters(attachment_name)
|
|
||||||
tempfile = Path.Combine(Path.GetTempPath, attachment_name)
|
|
||||||
tempfile = ClassFilehandle.Versionierung_Datei(tempfile)
|
|
||||||
If tempfile <> "" Then
|
|
||||||
attachment.Save(tempfile)
|
|
||||||
'Datei in Array zum Templöschen speichern
|
|
||||||
TEMP_FILES.Add(tempfile)
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(">> Attachment (" & i1 & "):" & tempfile, False)
|
|
||||||
'nun der Insert des Anhanges
|
|
||||||
erfolgreich = Insert_GI_File(tempfile, ATT_EXTR)
|
|
||||||
i1 += 1
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
Return erfolgreich
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Error in Email_Decay: " & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Private Shared Function Insert_GI_File(filename As String, handleType As String)
|
|
||||||
Try
|
|
||||||
filename = filename.Replace("'", "''")
|
|
||||||
|
|
||||||
Dim filename_only As String = Path.GetFileName(filename)
|
|
||||||
Dim ins As String = "INSERT INTO TBGI_FILES_USER (FILENAME2WORK, USER@WORK,HANDLE_TYPE,FILENAME_ONLY) VALUES ('" & filename & "','" & Environment.UserName & "','" & handleType & "','" & filename_only & "')"
|
|
||||||
Return ClassDatabase.Execute_non_Query(ins, True)
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Public Shared Function IsFileInUse(ByVal fullFilePath As String) As Boolean
|
|
||||||
' Gibt zurück, ob die übergebene Datei momentan exklusiv zu haben ist.
|
|
||||||
' Prüft, ob die angegeben Datei aktuell durch eine
|
|
||||||
' andere Anwendung in Benutzung ist
|
|
||||||
Dim ff As Integer = FreeFile()
|
|
||||||
If System.IO.File.Exists(fullFilePath) Then
|
|
||||||
Try
|
|
||||||
' Versuchen, die Datei mit *exklusiven* Lese- und
|
|
||||||
' Schreibrechten zu öffnen
|
|
||||||
FileOpen(ff, fullFilePath, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.LockReadWrite)
|
|
||||||
Catch ex As Exception
|
|
||||||
' Ist ein Fehler aufgetreten, so wird nach außen hin generell
|
|
||||||
' davon ausgegangen, dass die Datei in Benutzung ist (obwohl
|
|
||||||
' auch andere Ursachen, etwa Rechteprobleme, möglich sind).
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(">> FileInUse Message: " & ex.Message, False)
|
|
||||||
IsFileInUse = True
|
|
||||||
Finally
|
|
||||||
' Die eventuell geöffnete Datei schließen
|
|
||||||
FileClose(ff)
|
|
||||||
End Try
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
|
|
||||||
End Function
|
|
||||||
Public Shared Function Versionierung_Datei(Dateiname As String)
|
|
||||||
Dim extension
|
|
||||||
Dim _NewFileString
|
|
||||||
Try
|
|
||||||
Dim version As Integer = 1
|
|
||||||
|
|
||||||
Dim Stammname As String = Path.GetDirectoryName(Dateiname) & "\" & Path.GetFileNameWithoutExtension(Dateiname)
|
|
||||||
extension = Path.GetExtension(Dateiname)
|
|
||||||
|
|
||||||
Dim _neuername As String = Stammname
|
|
||||||
'Dim MoveFilename As String = DATEINAME.Replace(element.Value, "")
|
|
||||||
'Überprüfen ob File existiert
|
|
||||||
If File.Exists(_neuername & extension) = False Then
|
|
||||||
_NewFileString = _neuername
|
|
||||||
Else
|
|
||||||
Do While File.Exists(_neuername & extension)
|
|
||||||
version = version + 1
|
|
||||||
_neuername = Stammname & "~" & version
|
|
||||||
_NewFileString = _neuername
|
|
||||||
Loop
|
|
||||||
End If
|
|
||||||
Return _NewFileString & extension
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add(" - Error in versioning file - error: " & vbNewLine & ex.Message)
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in versioning file:")
|
|
||||||
Return ""
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Function
|
|
||||||
'' <summary>
|
|
||||||
''' Ersetzt alle nicht zulässigen Zeichen im angegebenen Dateinamen
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="sFilename">Dateiname ohne Pfadangabe</param>
|
|
||||||
''' <param name="sChar">Ersatzzeichen für alle unzulässigen Zeichen
|
|
||||||
''' im Dateinamen</param>
|
|
||||||
Public Shared Function CleanFilename(ByVal sFilename As String, Optional ByVal REPLACEChar As String = "") As String
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" >> Filename before CleanFilename: '" & sFilename & "'", False)
|
|
||||||
If sFilename.Contains(".\") Then
|
|
||||||
sFilename = sFilename.Replace(".\", "\")
|
|
||||||
End If
|
|
||||||
'If sFilename.Contains("'") Then
|
|
||||||
' sFilename = sFilename.Replace("'", "")
|
|
||||||
'End If
|
|
||||||
'If sFilename.Contains("..") Then
|
|
||||||
' sFilename = sFilename.Replace("..", ".")
|
|
||||||
'End If
|
|
||||||
' alle nicht zulässigen Zeichen ersetzen
|
|
||||||
sFilename = System.Text.RegularExpressions.Regex.Replace(sFilename, REGEX_CLEAN_FILENAME, REPLACEChar)
|
|
||||||
sFilename = System.Text.RegularExpressions.Regex.Replace(sFilename, "[\\/:*?""<>|\r\n]", "", System.Text.RegularExpressions.RegexOptions.Singleline)
|
|
||||||
'Dim oCleanFileName As String = String.Join(REPLACEChar, sFilename.Split(Path.GetInvalidFileNameChars()))
|
|
||||||
Dim oCleanFileName As New System.IO.FileInfo(System.Text.RegularExpressions.Regex.Replace(sFilename, String.Format("[{0}]", String.Join(String.Empty, Path.GetInvalidFileNameChars)), REPLACEChar))
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" >> Filename after CleanFilename: '" & sFilename & "'", False)
|
|
||||||
Return sFilename
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
@@ -1,11 +1,25 @@
|
|||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports Independentsoft
|
|
||||||
Imports System.Threading
|
Imports System.Threading
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
|
Imports DigitalData.Modules.Logging
|
||||||
|
|
||||||
Public Class ClassFolderWatcher
|
Public Class ClassFolderWatcher
|
||||||
Public Shared FolderWatcher As FileSystemWatcher
|
Inherits BaseClass
|
||||||
Public Shared FolderWatcher_SCAN As FileSystemWatcher
|
|
||||||
Public Shared Function Restart_FolderWatch()
|
Public FolderWatcher As FileSystemWatcher
|
||||||
|
Public FolderWatcher_SCAN As FileSystemWatcher
|
||||||
|
|
||||||
|
Public Event FileCreated As EventHandler(Of FileSystemEventArgs)
|
||||||
|
|
||||||
|
Public Sub New(pLogConfig As LogConfig)
|
||||||
|
MyBase.New(pLogConfig)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub OnCreated(source As Object, e As IO.FileSystemEventArgs)
|
||||||
|
RaiseEvent FileCreated(source, e)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Public Sub Restart_FolderWatch()
|
||||||
Try
|
Try
|
||||||
If FolderWatcher.EnableRaisingEvents = True Then
|
If FolderWatcher.EnableRaisingEvents = True Then
|
||||||
'Gestartet also Stoppen
|
'Gestartet also Stoppen
|
||||||
@@ -13,39 +27,40 @@ Public Class ClassFolderWatcher
|
|||||||
FW_started = False
|
FW_started = False
|
||||||
'FolderWatch neu instanzieren
|
'FolderWatch neu instanzieren
|
||||||
FolderWatcher = New System.IO.FileSystemWatcher(CURRENT_FOLDERWATCH, "*.*")
|
FolderWatcher = New System.IO.FileSystemWatcher(CURRENT_FOLDERWATCH, "*.*")
|
||||||
ClassLogger.Add(" >> FolderWatch neu instanziert", False)
|
|
||||||
|
Logger.Info(" >> FolderWatch neu instanziert")
|
||||||
FolderWatcher.IncludeSubdirectories = False
|
FolderWatcher.IncludeSubdirectories = False
|
||||||
FolderWatcher.EnableRaisingEvents = True
|
FolderWatcher.EnableRaisingEvents = True
|
||||||
AddHandler FolderWatcher.Created, AddressOf OnCreated
|
AddHandler FolderWatcher.Created, AddressOf OnCreated
|
||||||
FW_started = True
|
FW_started = True
|
||||||
'SaveConfigValue("FW_started", "True")
|
|
||||||
CONFIG.Config.FolderWatchStarted = True
|
CONFIG.Config.FolderWatchStarted = True
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
ClassLogger.Add($"Error in Restart_FolderWatch: {ex.Message}", False)
|
Logger.Info($"Error in Restart_FolderWatch: {ex.Message}")
|
||||||
|
Logger.Error(ex)
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Sub
|
||||||
Public Shared Function Restart_FolderWatchSCAN()
|
Public Sub Restart_FolderWatchSCAN()
|
||||||
Try
|
Try
|
||||||
If FolderWatcher_SCAN.EnableRaisingEvents = True Then
|
If FolderWatcher_SCAN.EnableRaisingEvents = True Then
|
||||||
'Gestartet also Stoppen
|
'Gestartet also Stoppen
|
||||||
FolderWatcher_SCAN.EnableRaisingEvents = False
|
FolderWatcher_SCAN.EnableRaisingEvents = False
|
||||||
'FolderWatch neu instanzieren
|
'FolderWatch neu instanzieren
|
||||||
FolderWatcher_SCAN = New System.IO.FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*")
|
FolderWatcher_SCAN = New System.IO.FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*")
|
||||||
ClassLogger.Add(" >> FolderWatchScan neu instanziert", False)
|
Logger.Info(" >> FolderWatchScan neu instanziert")
|
||||||
FolderWatcher_SCAN.IncludeSubdirectories = False
|
FolderWatcher_SCAN.IncludeSubdirectories = False
|
||||||
FolderWatcher_SCAN.EnableRaisingEvents = True
|
FolderWatcher_SCAN.EnableRaisingEvents = True
|
||||||
AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated
|
AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated
|
||||||
'SaveConfigValue("FWSCAN_started", "True")
|
|
||||||
CONFIG.Config.FolderWatchScanStarted = True
|
CONFIG.Config.FolderWatchScanStarted = True
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
ClassLogger.Add($"Error in Restart_FolderWatchSCAN: {ex.Message}", False)
|
Logger.Info($"Error in Restart_FolderWatchSCAN: {ex.Message}")
|
||||||
|
Logger.Error(ex)
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Sub
|
||||||
Public Shared Function StartStop_FolderWatch()
|
Public Function StartStop_FolderWatch() As Integer
|
||||||
Try
|
Try
|
||||||
If CURRENT_FOLDERWATCH = "" Then
|
If CURRENT_FOLDERWATCH = "" Then
|
||||||
'MsgBox("Bitte definieren Sie einen Überwachungsordner:", MsgBoxStyle.Exclamation)
|
'MsgBox("Bitte definieren Sie einen Überwachungsordner:", MsgBoxStyle.Exclamation)
|
||||||
@@ -53,12 +68,11 @@ Public Class ClassFolderWatcher
|
|||||||
End If
|
End If
|
||||||
If FolderWatcher Is Nothing Then
|
If FolderWatcher Is Nothing Then
|
||||||
FolderWatcher = New System.IO.FileSystemWatcher(CURRENT_FOLDERWATCH, "*.*")
|
FolderWatcher = New System.IO.FileSystemWatcher(CURRENT_FOLDERWATCH, "*.*")
|
||||||
ClassLogger.Add(" >> FolderWatch Gestartet", False)
|
Logger.Info(" >> FolderWatch Gestartet")
|
||||||
FolderWatcher.IncludeSubdirectories = False
|
FolderWatcher.IncludeSubdirectories = False
|
||||||
FolderWatcher.EnableRaisingEvents = True
|
FolderWatcher.EnableRaisingEvents = True
|
||||||
AddHandler FolderWatcher.Created, AddressOf OnCreated
|
AddHandler FolderWatcher.Created, AddressOf OnCreated
|
||||||
FW_started = True
|
FW_started = True
|
||||||
'SaveConfigValue("FW_started", "True")
|
|
||||||
CONFIG.Config.FolderWatchStarted = True
|
CONFIG.Config.FolderWatchStarted = True
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
Return 1
|
Return 1
|
||||||
@@ -67,12 +81,11 @@ Public Class ClassFolderWatcher
|
|||||||
' Dim watcher As New FileSystemWatcher()
|
' Dim watcher As New FileSystemWatcher()
|
||||||
' watcher.Path = CURRENT_FOLDERWATCH
|
' watcher.Path = CURRENT_FOLDERWATCH
|
||||||
FolderWatcher = New System.IO.FileSystemWatcher(CURRENT_FOLDERWATCH, "*.*")
|
FolderWatcher = New System.IO.FileSystemWatcher(CURRENT_FOLDERWATCH, "*.*")
|
||||||
ClassLogger.Add(" >> FolderWatch Gestartet", False)
|
Logger.Info(" >> FolderWatch Gestartet")
|
||||||
FolderWatcher.IncludeSubdirectories = False
|
FolderWatcher.IncludeSubdirectories = False
|
||||||
FolderWatcher.EnableRaisingEvents = True
|
FolderWatcher.EnableRaisingEvents = True
|
||||||
AddHandler FolderWatcher.Created, AddressOf OnCreated
|
AddHandler FolderWatcher.Created, AddressOf OnCreated
|
||||||
FW_started = True
|
FW_started = True
|
||||||
'SaveConfigValue("FW_started", "True")
|
|
||||||
CONFIG.Config.FolderWatchStarted = True
|
CONFIG.Config.FolderWatchStarted = True
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
Return 1
|
Return 1
|
||||||
@@ -80,30 +93,17 @@ Public Class ClassFolderWatcher
|
|||||||
'Gestartet also Stoppen
|
'Gestartet also Stoppen
|
||||||
FolderWatcher.EnableRaisingEvents = False
|
FolderWatcher.EnableRaisingEvents = False
|
||||||
FW_started = False
|
FW_started = False
|
||||||
ClassLogger.Add(" >> FolderWatch gestoppt", False)
|
Logger.Info(" >> FolderWatch gestoppt")
|
||||||
'SaveConfigValue("FW_started", "False")
|
|
||||||
CONFIG.Config.FolderWatchStarted = False
|
CONFIG.Config.FolderWatchStarted = False
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
Return 0
|
Return 0
|
||||||
End If
|
End If
|
||||||
'If watcher.EnableRaisingEvents = False Then
|
|
||||||
' watcher = New System.IO.FileSystemWatcher(CURRENT_FOLDERWATCH, "*.*")
|
|
||||||
' ClassLogger.Add(" - vFolderWatch.Gestartet", False)
|
|
||||||
' watcher.IncludeSubdirectories = False
|
|
||||||
' watcher.EnableRaisingEvents = True
|
|
||||||
' AddHandler watcher.Created, AddressOf OnCreated
|
|
||||||
' Return 1
|
|
||||||
'Else
|
|
||||||
' 'Gestartet also Stoppen
|
|
||||||
' watcher.EnableRaisingEvents = False
|
|
||||||
' Return 0
|
|
||||||
'End If
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox("Error in StartStop_FolderWatch:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
MsgBox("Error in StartStop_FolderWatch:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||||
Return 99
|
Return 99
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
Public Shared Function StartStop_FolderWatchSCAN()
|
Public Function StartStop_FolderWatchSCAN() As Integer
|
||||||
Try
|
Try
|
||||||
If CURRENT_SCAN_FOLDERWATCH = "" Then
|
If CURRENT_SCAN_FOLDERWATCH = "" Then
|
||||||
If FolderWatcher.EnableRaisingEvents = True Then
|
If FolderWatcher.EnableRaisingEvents = True Then
|
||||||
@@ -120,8 +120,8 @@ Public Class ClassFolderWatcher
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
If FolderWatcher_SCAN Is Nothing Then
|
If FolderWatcher_SCAN Is Nothing Then
|
||||||
FolderWatcher_SCAN = New System.IO.FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*")
|
FolderWatcher_SCAN = New FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*")
|
||||||
ClassLogger.Add(" >> FolderWatch Scan Gestartet", False)
|
Logger.Info(" >> FolderWatch Scan Gestartet")
|
||||||
FolderWatcher_SCAN.IncludeSubdirectories = False
|
FolderWatcher_SCAN.IncludeSubdirectories = False
|
||||||
FolderWatcher_SCAN.EnableRaisingEvents = True
|
FolderWatcher_SCAN.EnableRaisingEvents = True
|
||||||
AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated
|
AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated
|
||||||
@@ -132,8 +132,8 @@ Public Class ClassFolderWatcher
|
|||||||
If FolderWatcher_SCAN.EnableRaisingEvents = False Then
|
If FolderWatcher_SCAN.EnableRaisingEvents = False Then
|
||||||
' Dim watcher As New FileSystemWatcher()
|
' Dim watcher As New FileSystemWatcher()
|
||||||
' watcher.Path = CURRENT_FOLDERWATCH
|
' watcher.Path = CURRENT_FOLDERWATCH
|
||||||
FolderWatcher_SCAN = New System.IO.FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*")
|
FolderWatcher_SCAN = New FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*")
|
||||||
ClassLogger.Add(" >> FolderWatch Scan Gestartet", False)
|
Logger.Info(" >> FolderWatch Scan Gestartet")
|
||||||
FolderWatcher_SCAN.IncludeSubdirectories = False
|
FolderWatcher_SCAN.IncludeSubdirectories = False
|
||||||
FolderWatcher_SCAN.EnableRaisingEvents = True
|
FolderWatcher_SCAN.EnableRaisingEvents = True
|
||||||
AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated
|
AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated
|
||||||
@@ -143,24 +143,23 @@ Public Class ClassFolderWatcher
|
|||||||
Else
|
Else
|
||||||
'Gestartet also Stoppen
|
'Gestartet also Stoppen
|
||||||
FolderWatcher_SCAN.EnableRaisingEvents = False
|
FolderWatcher_SCAN.EnableRaisingEvents = False
|
||||||
ClassLogger.Add(" >> FolderWatch Scan gestoppt", False)
|
Logger.Info(" >> FolderWatch Scan gestoppt")
|
||||||
'SaveConfigValue("FWSCAN_started", "False")
|
|
||||||
CONFIG.Config.FolderWatchScanStarted = False
|
CONFIG.Config.FolderWatchScanStarted = False
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
Return 0
|
Return 0
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox("Error in StartStop_FolderWatchSCAN:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
MsgBox("Error in StartStop_FolderWatchSCAN:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||||
Return 99
|
Return 99
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
Public Shared Function Stop_FWSCAN()
|
Public Function Stop_FWSCAN() As Boolean
|
||||||
If FolderWatcher.EnableRaisingEvents = True Then
|
If FolderWatcher.EnableRaisingEvents = True Then
|
||||||
'Gestartet also Stoppen
|
'Gestartet also Stoppen
|
||||||
FolderWatcher.EnableRaisingEvents = False
|
FolderWatcher.EnableRaisingEvents = False
|
||||||
FW_started = False
|
FW_started = False
|
||||||
ClassLogger.Add(" >> FolderWatch gestoppt", False)
|
Logger.Info(" >> FolderWatch gestoppt")
|
||||||
'SaveConfigValue("FW_started", "False")
|
'SaveConfigValue("FW_started", "False")
|
||||||
CONFIG.Config.FolderWatchStarted = True
|
CONFIG.Config.FolderWatchStarted = True
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
@@ -169,38 +168,31 @@ Public Class ClassFolderWatcher
|
|||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
End Function
|
End Function
|
||||||
Private Shared Sub OnCreated(source As Object, e As FileSystemEventArgs)
|
'Private Sub OnCreated(source As Object, e As FileSystemEventArgs)
|
||||||
If ClassDatabase.DatabaseConnectionTimeout = True Then
|
' Try
|
||||||
ClassLogger.Add(">> File handling aborted because of database timeout error!", False)
|
' For Each row As DataRow In DTEXCLUDE_FILES.Rows
|
||||||
Exit Sub
|
' Dim content As String = row.Item(0).ToString.ToLower
|
||||||
End If
|
' If e.FullPath.ToLower.Contains(content) Then
|
||||||
|
' Exit Sub
|
||||||
|
' End If
|
||||||
|
' Next
|
||||||
|
|
||||||
Try
|
' Dim oHandleType As String
|
||||||
For Each row As DataRow In DTEXCLUDE_FILES.Rows
|
' If e.FullPath.ToLower.EndsWith(".msg") Then
|
||||||
Dim content As String = row.Item(0).ToString.ToLower
|
' oHandleType = "|FW_OUTLOOK_MESSAGE|"
|
||||||
If e.FullPath.ToLower.Contains(content) Then
|
' Else
|
||||||
Exit Sub
|
' oHandleType = "|FW_SIMPLEINDEXER|"
|
||||||
End If
|
' End If
|
||||||
Next
|
' 'Die Datei übergeben
|
||||||
|
' Logger.Info(">> OnCreated-File:" & e.FullPath)
|
||||||
|
|
||||||
Dim handleType As String
|
' If ClassIndexFunctions.CheckDuplicateFiles(e.FullPath, "FolderWatch/Scan") Then
|
||||||
If e.FullPath.ToLower.EndsWith(".msg") Then
|
' FileHandler.Decide_FileHandle(e.FullPath, oHandleType)
|
||||||
handleType = "|FW_OUTLOOK_MESSAGE|"
|
' End If
|
||||||
Else
|
' Catch ex As Exception
|
||||||
handleType = "|FW_SIMPLEINDEXER|"
|
' MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in folder_watch_Created")
|
||||||
End If
|
' End Try
|
||||||
'Die Datei übergeben
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(">> OnCreated-File:" & e.FullPath, False)
|
|
||||||
If ClassIndexFunctions.FileExistsinDropTable(e.FullPath) = False Then
|
|
||||||
ClassFilehandle.Decide_FileHandle(e.FullPath, handleType)
|
|
||||||
Else
|
|
||||||
ClassLogger.Add(">> Folderwatcher: File already exists:" & e.FullPath, False)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Catch ex As Exception
|
'End Sub
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in folder_watch_Created")
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
Imports System.Text.RegularExpressions
|
|
||||||
Public Class ClassFormFunctions
|
|
||||||
Public Shared Function GetConnectionString(id As Integer)
|
|
||||||
Dim connectionString As String = ""
|
|
||||||
Try
|
|
||||||
'Me.TBCONNECTIONTableAdapter.FillByID(Me.DD_DMSLiteDataSet.TBCONNECTION, id)
|
|
||||||
Dim DTConnection As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBDD_CONNECTION WHERE GUID = " & id)
|
|
||||||
If DTConnection.Rows.Count = 1 Then
|
|
||||||
Dim CSType = DTConnection.Rows(0).Item("SQL_PROVIDER").ToString.ToUpper
|
|
||||||
Select Case CSType
|
|
||||||
Case "MS-SQL".ToUpper
|
|
||||||
If DTConnection.Rows(0).Item("USERNAME").ToString.ToLower = "winauth" Then
|
|
||||||
connectionString = "Data Source=" & DTConnection.Rows(0).Item("SERVER") & ";Initial Catalog= " & DTConnection.Rows(0).Item("DATENBANK") & ";Trusted_Connection=True;"
|
|
||||||
Else
|
|
||||||
connectionString = "Data Source=" & DTConnection.Rows(0).Item("SERVER") & ";Initial Catalog= " & DTConnection.Rows(0).Item("DATENBANK") & ";User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";"
|
|
||||||
End If
|
|
||||||
Case "MS-SQLServer".ToUpper
|
|
||||||
If DTConnection.Rows(0).Item("USERNAME").ToString.ToLower = "winauth" Then
|
|
||||||
connectionString = "Data Source=" & DTConnection.Rows(0).Item("SERVER") & ";Initial Catalog= " & DTConnection.Rows(0).Item("DATENBANK") & ";Trusted_Connection=True;"
|
|
||||||
Else
|
|
||||||
connectionString = "Data Source=" & DTConnection.Rows(0).Item("SERVER") & ";Initial Catalog= " & DTConnection.Rows(0).Item("DATENBANK") & ";User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";"
|
|
||||||
End If
|
|
||||||
|
|
||||||
Case "Oracle".ToUpper
|
|
||||||
If DTConnection.Rows(0).Item("BEMERKUNG").ToString.Contains("without tnsnames") Then
|
|
||||||
connectionString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" & DTConnection.Rows(0).Item("SERVER") & ")(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" &
|
|
||||||
DTConnection.Rows(0).Item("DATENBANK") & ")));User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";"
|
|
||||||
Else
|
|
||||||
connectionString = "Data Source=" & DTConnection.Rows(0).Item("SERVER") & ";Persist Security Info=True;User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";Unicode=True"
|
|
||||||
End If
|
|
||||||
'Dim conn As New OracleConnectionStringBuilder
|
|
||||||
|
|
||||||
'If chkOR_ohne_TNS.Checked Then
|
|
||||||
' connstr = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" & SERVERTextBox.Text & ")(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" & _
|
|
||||||
' DATENBANKTextBox.Text & ")));User Id=" & USERNAMETextBox.Text & ";Password=" & PASSWORDTextBox.Text & ";"
|
|
||||||
'Else
|
|
||||||
' conn.DataSource = DATENBANKTextBox.Text
|
|
||||||
' conn.UserID = USERNAMETextBox.Text
|
|
||||||
' conn.Password = PASSWORDTextBox.Text
|
|
||||||
' conn.PersistSecurityInfo = True
|
|
||||||
' conn.ConnectionTimeout = 120
|
|
||||||
' connstr = conn.ConnectionString
|
|
||||||
'End If
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
'Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;Integrated Security=no;
|
|
||||||
|
|
||||||
Case Else
|
|
||||||
ClassLogger.Add(" - ConnectionType not integrated", False)
|
|
||||||
MsgBox("ConnectionType not integrated", MsgBoxStyle.Critical, "Please check connection:")
|
|
||||||
End Select
|
|
||||||
End If
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add(" - Unexpected Error in GetConnectionString:" & vbNewLine & ex.Message)
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in GetConnectionString:")
|
|
||||||
|
|
||||||
End Try
|
|
||||||
Return connectionString
|
|
||||||
End Function
|
|
||||||
Public Shared Function CleanInput(strIn As String) As String
|
|
||||||
' Replace invalid characters with empty strings.
|
|
||||||
Try
|
|
||||||
Return Regex.Replace(strIn, "[^\w\.@-]", "")
|
|
||||||
' If we timeout when replacing invalid characters,
|
|
||||||
' we should return String.Empty.
|
|
||||||
Catch e As RegexMatchTimeoutException
|
|
||||||
Return String.Empty
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
End Class
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
Imports System.Text
|
|
||||||
Imports System.Text.RegularExpressions
|
|
||||||
|
|
||||||
Public Class ClassHelper
|
|
||||||
Public Shared Function encode_utf8(ByVal str As String) As String
|
|
||||||
Try
|
|
||||||
'supply True as the construction parameter to indicate
|
|
||||||
'that you wanted the class to emit BOM (Byte Order Mark)
|
|
||||||
'NOTE: this BOM value is the indicator of a UTF-8 string
|
|
||||||
Dim utf8Encoding As New System.Text.UTF8Encoding(True)
|
|
||||||
Dim encodedString() As Byte
|
|
||||||
encodedString = utf8Encoding.GetBytes(str)
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> String {0} was encoded via utf8 to {1}", str, utf8Encoding.GetString(encodedString)), False)
|
|
||||||
Return utf8Encoding.GetString(encodedString)
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error in encode_utf8: " & ex.Message)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Function
|
|
||||||
Public Shared Function StringAsUtf8Bytes(ByVal strData As String) As Byte()
|
|
||||||
Try
|
|
||||||
Dim bytes() As Byte
|
|
||||||
' get unicode string as bytes
|
|
||||||
bytes = Encoding.UTF8.GetBytes(strData)
|
|
||||||
' return byte data
|
|
||||||
Return bytes
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error in StringAsUtf8Bytes: " & ex.Message)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Function
|
|
||||||
Public Shared Function CheckSpecialSigns(ByVal str As String)
|
|
||||||
Try
|
|
||||||
Dim pattern As String = "[!""#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~\s]"
|
|
||||||
Dim matches As MatchCollection = Regex.Matches(str, pattern)
|
|
||||||
Return matches.Count
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error in CheckSpecialSigns: " & ex.Message)
|
|
||||||
Return 0
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Public Shared Sub Refresh_RegexTable()
|
|
||||||
CURRENT_DT_REGEX = ClassDatabase.Return_Datatable("SELECT * FROM TBGI_FUNCTION_REGEX")
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Überprüft einen Wert auf verschiedene Arten von "Null" und gibt einen Standard-Wert zurück, wenn der Wert "Null" ist.
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="value">Der zu überprüfende Wert</param>
|
|
||||||
''' <param name="defaultValue">Der Standard Wert</param>
|
|
||||||
''' <returns>value oder wenn dieser "Null" ist, defaultValue</returns>
|
|
||||||
Public Shared Function NotNull(Of T)(ByVal value As T, ByVal defaultValue As T) As T
|
|
||||||
If IsNothing(value) OrElse String.IsNullOrEmpty(value.ToString) OrElse IsDBNull(value) Then
|
|
||||||
Return defaultValue
|
|
||||||
Else
|
|
||||||
Return value
|
|
||||||
End If
|
|
||||||
End Function
|
|
||||||
|
|
||||||
End Class
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
Public Class ClassHotkey
|
|
||||||
|
|
||||||
#Region "Declarations - WinAPI, Hotkey constant and Modifier Enum"
|
|
||||||
''' <summary>
|
|
||||||
''' Declaration of winAPI function wrappers. The winAPI functions are used to register / unregister a hotkey
|
|
||||||
''' </summary>
|
|
||||||
Public Declare Function RegisterHotKey Lib "user32" _
|
|
||||||
(ByVal hwnd As IntPtr, ByVal id As Integer, ByVal fsModifiers As Integer, ByVal vk As Integer) As Integer
|
|
||||||
|
|
||||||
Public Declare Function UnregisterHotKey Lib "user32" (ByVal hwnd As IntPtr, ByVal id As Integer) As Integer
|
|
||||||
|
|
||||||
Public Const WM_HOTKEY As Integer = &H312
|
|
||||||
|
|
||||||
Enum KeyModifier
|
|
||||||
Alt = &H1
|
|
||||||
Control = &H2
|
|
||||||
Shift = &H4
|
|
||||||
Winkey = &H8
|
|
||||||
|
|
||||||
End Enum 'This enum is just to make it easier to call the registerHotKey function: The modifier integer codes are replaced by a friendly "Alt","Shift" etc.
|
|
||||||
#End Region
|
|
||||||
|
|
||||||
|
|
||||||
#Region "Hotkey registration, unregistration and handling"
|
|
||||||
Public Shared Sub registerHotkey(ByRef sourceForm As Form, ByVal hotkeyID As Integer, ByVal triggerKey As String, ByVal modifier As KeyModifier)
|
|
||||||
RegisterHotKey(sourceForm.Handle, hotkeyID, modifier, Asc(triggerKey.ToUpper))
|
|
||||||
End Sub
|
|
||||||
Public Shared Sub unregisterHotkeys(ByRef sourceForm As Form)
|
|
||||||
'Try
|
|
||||||
UnregisterHotKey(sourceForm.Handle, 1) 'Remember to call unregisterHotkeys() when closing your application.
|
|
||||||
UnregisterHotKey(sourceForm.Handle, 2)
|
|
||||||
UnregisterHotKey(sourceForm.Handle, 3)
|
|
||||||
'Catch ex As Exception
|
|
||||||
' ClassLogger.Add("Unerwarteter Fehler in Unregister Hotkeys´: " & ex.Message, True)
|
|
||||||
'End Try
|
|
||||||
|
|
||||||
End Sub
|
|
||||||
'Public Shared Sub handleHotKeyEvent(ByVal hotkeyID As IntPtr)
|
|
||||||
' Select Case hotkeyID
|
|
||||||
' Case 1
|
|
||||||
' MsgBox("The hotkey ALT+W (ID: 1) was pressed")
|
|
||||||
' Case 2
|
|
||||||
' MsgBox("The hotkey ALT+E (ID: 2) was pressed")
|
|
||||||
' Case 3
|
|
||||||
' MsgBox("The hotkey ALT+R (ID: 3) was pressed")
|
|
||||||
' End Select
|
|
||||||
'End Sub
|
|
||||||
#End Region
|
|
||||||
|
|
||||||
End Class
|
|
||||||
@@ -1,336 +0,0 @@
|
|||||||
Imports System.IO
|
|
||||||
Imports System.Text
|
|
||||||
|
|
||||||
Public Class ClassHotkey_Windream
|
|
||||||
Private Declare Function GetForegroundWindow Lib "user32" Alias "GetForegroundWindow" () As IntPtr
|
|
||||||
Private Declare Auto Function GetWindowText Lib "user32" (ByVal hWnd As System.IntPtr, ByVal lpString As System.Text.StringBuilder, ByVal cch As Integer) As Integer
|
|
||||||
|
|
||||||
Private Declare Function ShowWindow Lib "user32" (ByVal handle As IntPtr, ByVal nCmdShow As Integer) As Integer
|
|
||||||
Private Declare Function SetForeGroundWindow Lib "user32" (ByVal Hwnd As IntPtr) As Integer
|
|
||||||
|
|
||||||
Private makel As String
|
|
||||||
Public Shared Function GetCaption() As String
|
|
||||||
Dim Caption As New System.Text.StringBuilder(256)
|
|
||||||
Dim hWnd As IntPtr = GetForegroundWindow()
|
|
||||||
GetWindowText(hWnd, Caption, Caption.Capacity)
|
|
||||||
Return Caption.ToString()
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Private Shared fileContents As String
|
|
||||||
Private Shared Function IsRelevantWindow(windowname As String, myControlNo As Integer, Value As String)
|
|
||||||
Try
|
|
||||||
Dim Control_Sequence As Integer = 0
|
|
||||||
Dim enumerator1 As New ClassWindowAPI
|
|
||||||
'Jedes Formularwindow durchlaufen
|
|
||||||
For Each top As ClassWindowAPI.ApiWindow In enumerator1.GetTopLevelWindows()
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ... top-window Name: " & top.MainWindowTitle, False)
|
|
||||||
If top.MainWindowTitle.Contains(windowname) Or top.MainWindowTitle.ToLower = windowname.ToLower Then
|
|
||||||
Control_Sequence = 0
|
|
||||||
For Each vControl As ClassWindowAPI.ApiWindow In enumerator1.GetChildWindows(top.hWnd)
|
|
||||||
|
|
||||||
If vControl.MainWindowTitle <> "" Then
|
|
||||||
If Control_Sequence = myControlNo Then
|
|
||||||
If Value.ToUpper = vControl.MainWindowTitle.ToUpper Then
|
|
||||||
Return True
|
|
||||||
Else
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ... Control-Sequence: " & myControlNo.ToString & " entspricht nicht dem Matchvalue.", False)
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Control_Sequence += 1
|
|
||||||
Next vControl
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
Next top
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Error in IsRelevantWindowt:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
ClassLogger.Add(">> Error in IsRelevantWindow:" & ex.Message, False)
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
Private Shared Function Get_windowContent(windowname As String, myControlID As Integer)
|
|
||||||
Try
|
|
||||||
Dim Control_Sequence As Integer = 0
|
|
||||||
Dim enumerator1 As New ClassWindowAPI
|
|
||||||
'Jedes Formularwindow durchlaufen
|
|
||||||
For Each top As ClassWindowAPI.ApiWindow In enumerator1.GetTopLevelWindows()
|
|
||||||
If top.MainWindowTitle.Contains(windowname) Or top.MainWindowTitle.ToLower = windowname.ToLower Then
|
|
||||||
Control_Sequence = 0
|
|
||||||
For Each vControl As ClassWindowAPI.ApiWindow In enumerator1.GetChildWindows(top.hWnd)
|
|
||||||
If vControl.MainWindowTitle <> "" Then
|
|
||||||
If Control_Sequence = myControlID Then
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ... Control-Sequence: " & myControlID.ToString & " - Gelesener Wert: " & vControl.MainWindowTitle, False)
|
|
||||||
Return vControl.MainWindowTitle.ToString
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Control_Sequence += 1
|
|
||||||
Next vControl
|
|
||||||
Return Nothing
|
|
||||||
End If
|
|
||||||
Next top
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox("Error in Get_windowContent:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
ClassLogger.Add(">> Error in Get_windowContent:" & ex.Message, False)
|
|
||||||
Return Nothing
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
'Fenster position ermitteln/auslesen
|
|
||||||
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer
|
|
||||||
Private Declare Function GetWindowRect Lib "user32.dll" (ByVal hWnd As IntPtr, ByRef lpRect As RECT) As Int32
|
|
||||||
Private Structure RECT
|
|
||||||
Dim Left As Integer
|
|
||||||
Dim Top As Integer
|
|
||||||
Dim Right As Integer
|
|
||||||
Dim Bottom As Integer
|
|
||||||
End Structure
|
|
||||||
Private Shared Sub GetWindowClientSize(ByVal hWnd As Long)
|
|
||||||
Dim rc As RECT
|
|
||||||
GetWindowRect(hWnd, rc)
|
|
||||||
'Left = rc.Right - rc.Left
|
|
||||||
'Height = rc.Bottom - rc.Top
|
|
||||||
End Sub
|
|
||||||
Public Shared Function RUN_WD_SEARCH(HK_USR_PROFILE_ID As Integer)
|
|
||||||
Try
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...RUN_WD_SEARCH with HK_USR_PROFILE_ID '" & HK_USR_PROFILE_ID & "'", False)
|
|
||||||
Dim DTWD As DataTable
|
|
||||||
Dim Objecttype As String
|
|
||||||
Dim windowname As String
|
|
||||||
Dim HKPROFILE_ID As Integer
|
|
||||||
Dim type As String
|
|
||||||
|
|
||||||
|
|
||||||
Dim _sql = "SELECT WD_SEARCH,HKPROFILE_ID FROM TBHOTKEY_USER_PROFILE WHERE GUID = " & HK_USR_PROFILE_ID
|
|
||||||
DTWD = ClassDatabase.Return_Datatable(_sql)
|
|
||||||
If DTWD.Rows.Count = 0 Then
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...KEINE USER_PROFILES hinterlegt", False)
|
|
||||||
Return "Uncexpected Error in Hotkey - Check Log for Hotkey"
|
|
||||||
End If
|
|
||||||
If DTWD.Rows.Count > 1 Then
|
|
||||||
ClassLogger.Add("Das Ergebnis von '" & _sql & "' liefert mehr als eine Zeile zurück!", True)
|
|
||||||
Return "Uncexpected Error in Hotkey - Check Log for Hotkey"
|
|
||||||
End If
|
|
||||||
If DTWD.Rows(0).Item(0) = "" Then
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(">> KEINE Windream-Suche hinterlegt!", False)
|
|
||||||
Return "Error in Hotkey - KEINE Windream-Suche hinterlegt - Check Logkey"
|
|
||||||
End If
|
|
||||||
Dim BaseSearch = DTWD.Rows(0).Item(0)
|
|
||||||
Dim extension = Path.GetExtension(BaseSearch)
|
|
||||||
HKPROFILE_ID = DTWD.Rows(0).Item("HKPROFILE_ID")
|
|
||||||
Dim windream_temp_search As String = ""
|
|
||||||
If IO.File.Exists(BaseSearch) = False Then
|
|
||||||
ClassLogger.Add("Die Windream-Suche existiert nicht oder ist nicht zugreifbar!", True)
|
|
||||||
|
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
|
||||||
MsgBox("Die Windream-Suche existiert nicht oder ist nicht zugreifbar!", MsgBoxStyle.Critical)
|
|
||||||
Else
|
|
||||||
MsgBox("Windream-Search does not exist or is not accessible", MsgBoxStyle.Critical)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return Nothing
|
|
||||||
End If
|
|
||||||
windowname = ClassDatabase.Execute_Scalar("SELECT WINDOW_NAME FROM TBHOTKEY_PROFILE WHERE GUID = " & HKPROFILE_ID, MyConnectionString, True)
|
|
||||||
type = ClassDatabase.Execute_Scalar("SELECT OBJECTTYPE FROM TBHOTKEY_PROFILE WHERE GUID = " & HKPROFILE_ID, MyConnectionString, True)
|
|
||||||
fileContents = ""
|
|
||||||
|
|
||||||
'Eine tempfile generieren
|
|
||||||
Dim tempFilename1 = My.Computer.FileSystem.GetTempFileName()
|
|
||||||
'Nur den Filenamen ohne Erweiterung
|
|
||||||
Dim tempName = Path.GetFileNameWithoutExtension(tempFilename1)
|
|
||||||
'tempfile löschen
|
|
||||||
If My.Computer.FileSystem.FileExists(tempFilename1) Then
|
|
||||||
My.Computer.FileSystem.DeleteFile(tempFilename1)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Dim temppath = Path.GetTempPath
|
|
||||||
|
|
||||||
Dim EncodingFormat As Encoding
|
|
||||||
Dim WDUnicode = ClassDatabase.Execute_Scalar("SELECT WD_UNICODE FROM TBGI_CONFIGURATION WHERE GUID = 1", MyConnectionString, True)
|
|
||||||
If WDUnicode = True Then
|
|
||||||
EncodingFormat = Encoding.GetEncoding(1252) '1252
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Unicode is used (Encoding.GetEncoding(1252))", False)
|
|
||||||
Else
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...UTF8 (Encoding.GetEncoding(65001))", False)
|
|
||||||
EncodingFormat = Encoding.GetEncoding(65001)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Dim DT_HOOKS As DataTable = ClassDatabase.Return_Datatable("select * from TBHOTKEY_WINDOW_HOOK where HKPROFILE_ID = " & HKPROFILE_ID, True)
|
|
||||||
If DT_HOOKS.Rows.Count > 0 Then
|
|
||||||
Dim RelevantWindow As Boolean = False
|
|
||||||
For Each row As DataRow In DT_HOOKS.Rows
|
|
||||||
RelevantWindow = IsRelevantWindow(windowname, row.Item("SEQUENCE_NUMBER"), row.Item("CONTROL_VALUE"))
|
|
||||||
If RelevantWindow = False Then
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Not the relevant window", False)
|
|
||||||
Return "Not the Relevant window......"
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...ReadAlltext: " & BaseSearch, False)
|
|
||||||
fileContents = My.Computer.FileSystem.ReadAllText(BaseSearch, EncodingFormat) ', System.Text.Encoding.Unicode
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...fileContents geladen", False)
|
|
||||||
fileContents = fileContents.Replace("Í", "Ö")
|
|
||||||
'Das Array für die PAtterns anpassen
|
|
||||||
_sql = "select * from TBHOTKEY_PATTERNS WHERE HKPROFILE_ID = " & HKPROFILE_ID
|
|
||||||
Dim DT_PATTERNS As DataTable = ClassDatabase.Return_Datatable(_sql, True)
|
|
||||||
If DT_PATTERNS.Rows.Count > 0 Then
|
|
||||||
Dim i As Integer = 0
|
|
||||||
For Each row As DataRow In DT_PATTERNS.Rows
|
|
||||||
If type = "COPYPASTE" Then
|
|
||||||
_sql = "select window_control from TBHOTKEY_PATTERNS where HKPROFILE_ID = " & HKPROFILE_ID
|
|
||||||
Dim copytype = ClassDatabase.Execute_Scalar(_sql, MyConnectionString, True)
|
|
||||||
Dim clipbrd
|
|
||||||
Dim theHandle As IntPtr = FindWindow(Nothing, CURRENT_FOCUSES_WINDOWNAME)
|
|
||||||
If theHandle <> IntPtr.Zero Then
|
|
||||||
Dim theForegroundWindow As Boolean = SetForeGroundWindow(theHandle)
|
|
||||||
If theForegroundWindow = True Then
|
|
||||||
Select Case copytype
|
|
||||||
Case "strgC"
|
|
||||||
' SetForeGroundWindow(HWND)
|
|
||||||
SendKeys.Send("^{c}") 'for Ctrl-C
|
|
||||||
|
|
||||||
Case "strA and strgC"
|
|
||||||
SendKeys.Send("^{A}")
|
|
||||||
'AppActivate(CURRENT_FOCUSES_WINDOWNAME)
|
|
||||||
SendKeys.Send("^{c}") 'for Ctrl-C
|
|
||||||
End Select
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
clipbrd = Clipboard.GetText
|
|
||||||
Console.WriteLine(clipbrd.ToString)
|
|
||||||
If Not clipbrd Is Nothing Then
|
|
||||||
If clipbrd <> "" Then
|
|
||||||
_sql = "select PATTERN_WDSEARCH from TBHOTKEY_PATTERNS where HKPROFILE_ID = " & HKPROFILE_ID
|
|
||||||
Dim _pattern = ClassDatabase.Execute_Scalar(_sql, MyConnectionString, True)
|
|
||||||
fileContents = fileContents.Replace(_pattern, clipbrd.ToString)
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
Else
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Get Value for Control# '" & row.Item("SEQUENCE_NUMBER").ToString & "'", False)
|
|
||||||
Dim foundresult = Get_windowContent(windowname, row.Item("SEQUENCE_NUMBER").ToString)
|
|
||||||
If Not IsNothing(foundresult) Then
|
|
||||||
'Die Nachbearbeitungsschritte laden
|
|
||||||
Dim DTNB As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBHOTKEY_PATTERNS_REWORK WHERE HKPATTERN_ID = " & row.Item("GUID") & " ORDER BY SEQUENCE")
|
|
||||||
If DTNB Is Nothing = False Then
|
|
||||||
If DTNB.Rows.Count > 0 Then
|
|
||||||
foundresult = ClassPostprocessing.Get_Nachbearbeitung_Wert(foundresult, DTNB)
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
If Not IsNothing(foundresult) Then
|
|
||||||
If foundresult.ToString = "<" Or foundresult.ToString = ">" Then
|
|
||||||
ClassLogger.Add(">> Hot Key received an irregular value.", False)
|
|
||||||
Return "Hotkey konnte nur einen irregulären Wert auswerten."
|
|
||||||
End If
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...fileContents.length: " & fileContents.Length, False)
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Replace pattern '" & row.Item(2).ToString & "' with '" & foundresult & "'", False)
|
|
||||||
fileContents = fileContents.Replace(row.Item(2).ToString, foundresult)
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...fileContents.length: " & fileContents.Length, False)
|
|
||||||
Else
|
|
||||||
ClassLogger.Add(">> Hot Key could not read any value.", False)
|
|
||||||
Return "Hotkey konnte keinen Wert auswerten - Evtl. ist das konfigurierte Fenster nicht geöffnet?"
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
Try
|
|
||||||
'Die windream File zusammensetzen
|
|
||||||
windream_temp_search = temppath & tempName & extension
|
|
||||||
Try
|
|
||||||
'Die File schreiben
|
|
||||||
My.Computer.FileSystem.WriteAllText(windream_temp_search, fileContents, False, EncodingFormat)
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...wrote Text to windream_temp_search: " & windream_temp_search, False)
|
|
||||||
' XML-Datei öffnen und laden
|
|
||||||
Dim Stream As New IO.StreamReader(CStr(windream_temp_search), EncodingFormat)
|
|
||||||
Dim Reader As New System.Xml.XmlTextReader(Stream)
|
|
||||||
|
|
||||||
' XML-Datei initialisieren
|
|
||||||
Dim xml As New System.Xml.XmlDocument()
|
|
||||||
' XML-Datei öffnen und laden
|
|
||||||
xml.Load(Reader)
|
|
||||||
Reader.Close()
|
|
||||||
xml.Save(windream_temp_search)
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Xml Generiert: " & windream_temp_search, False)
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("TempFile could not be created: " & ex.Message, True)
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected Error in Write XmlSearch:")
|
|
||||||
End Try
|
|
||||||
|
|
||||||
CURRENT_WD_TEMPSEARCH = windream_temp_search
|
|
||||||
TEMP_FILES.Add(CURRENT_WD_TEMPSEARCH)
|
|
||||||
Try
|
|
||||||
Dim myhWnd As IntPtr
|
|
||||||
Dim p As New Process()
|
|
||||||
p.StartInfo.FileName = windream_temp_search
|
|
||||||
If My.Settings.WDSearch_maximized = True Then
|
|
||||||
p.StartInfo.WindowStyle = ProcessWindowStyle.Maximized
|
|
||||||
Else
|
|
||||||
p.StartInfo.WindowStyle = ProcessWindowStyle.Normal
|
|
||||||
End If
|
|
||||||
p.Start()
|
|
||||||
|
|
||||||
myhWnd = p.MainWindowHandle
|
|
||||||
Threading.Thread.Sleep(1000)
|
|
||||||
Dim rctMain As RECT
|
|
||||||
GetWindowRect(p.MainWindowHandle, rctMain)
|
|
||||||
If LogErrorsOnly = False Then
|
|
||||||
ClassLogger.Add(" ...Top-Position: " & rctMain.Top.ToString, False)
|
|
||||||
ClassLogger.Add(" ...Left-Position: " & rctMain.Left.ToString, False)
|
|
||||||
ClassLogger.Add(" ...Right-Position: " & rctMain.Right.ToString, False)
|
|
||||||
ClassLogger.Add(" ...Bottom-Position: " & rctMain.Bottom.ToString, False)
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error while executing windream-Search:")
|
|
||||||
ClassLogger.Add("Unexpected error while executing search: " & ex.Message, True)
|
|
||||||
Return "Unexpected error while executing search"
|
|
||||||
End Try
|
|
||||||
Dim psList() As Process
|
|
||||||
Try
|
|
||||||
psList = Process.GetProcesses()
|
|
||||||
|
|
||||||
For Each p As Process In psList
|
|
||||||
Console.WriteLine(p.Id.ToString() + " " + p.ProcessName)
|
|
||||||
If p.ProcessName.Contains("indream.Find") Then
|
|
||||||
AppActivate(p.Id)
|
|
||||||
If My.Settings.WDSearch_maximized = False Then
|
|
||||||
Dim rctMain As RECT
|
|
||||||
GetWindowRect(p.MainWindowHandle, rctMain)
|
|
||||||
If rctMain.Left = 0 Or rctMain.Right = 0 Then
|
|
||||||
ShowWindow(p.MainWindowHandle, 3) ' SW_MAXIMIZE
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
' SetForeGroundWindow( p.MainWindowHandle)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Next p
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error while Setting foreground: " & ex.Message, True)
|
|
||||||
End Try
|
|
||||||
Return ""
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error in Create Search: " & ex.Message, True)
|
|
||||||
MsgBox("Error in Create Search:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
Return "Unexpected error in Create Search"
|
|
||||||
End Try
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("Unexpected error in RUN_WD_SEARCH: " & ex.Message, True)
|
|
||||||
MsgBox("Error in RUN_WD_SEARCH:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
|
||||||
Return "Unerwarteter Unexpected error in RUN_WD_SEARCH"
|
|
||||||
End Try
|
|
||||||
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End Class
|
|
||||||
241
Global_Indexer/ClassIDBData.vb
Normal file
@@ -0,0 +1,241 @@
|
|||||||
|
Public Class ClassIDBData
|
||||||
|
Public DTVWIDB_BE_ATTRIBUTE As DataTable
|
||||||
|
''' <summary>
|
||||||
|
''' Gets all indices by BusinessEntity.
|
||||||
|
''' </summary>
|
||||||
|
''' <param name="BusinessEntity">Title of Business Entity</param>
|
||||||
|
''' <returns>Array with all Indices</returns>
|
||||||
|
''' <remarks></remarks>
|
||||||
|
'''
|
||||||
|
Public Function Init()
|
||||||
|
Dim oSQL = $"SELECT * FROM VWIDB_BE_ATTRIBUTE"
|
||||||
|
'DTVWIDB_BE_ATTRIBUTE = ClassDatabase.Return_Datatable_CS(oSQL, CONNECTION_STRING_IDB)
|
||||||
|
DTVWIDB_BE_ATTRIBUTE = DATABASE_IDB.GetDatatable(oSQL)
|
||||||
|
Return True
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public IDBSystemIndices As List(Of String)
|
||||||
|
Public Function GetIndicesByBE(ByVal BusinessEntity As String) As String()
|
||||||
|
Try
|
||||||
|
Dim aNames(4) As String
|
||||||
|
aNames(0) = "ObjectID"
|
||||||
|
aNames(1) = "IDBCreatedWhen"
|
||||||
|
aNames(2) = "IDBCreatedWho"
|
||||||
|
aNames(3) = "IDBChangedWhen"
|
||||||
|
aNames(4) = "IDBChangedWho"
|
||||||
|
IDBSystemIndices = aNames.ToList
|
||||||
|
' Array für Indizes vorbereiten
|
||||||
|
Dim aIndexNames(DTVWIDB_BE_ATTRIBUTE.Rows.Count + 4) As String
|
||||||
|
Dim oCount As Integer = 0
|
||||||
|
aIndexNames(oCount) = "ObjectID"
|
||||||
|
oCount += 1
|
||||||
|
aIndexNames(oCount) = "IDBCreatedWhen"
|
||||||
|
oCount += 1
|
||||||
|
aIndexNames(oCount) = "IDBCreatedWho"
|
||||||
|
oCount += 1
|
||||||
|
aIndexNames(oCount) = "IDBChangedWhen"
|
||||||
|
oCount += 1
|
||||||
|
aIndexNames(oCount) = "IDBChangedWho"
|
||||||
|
For Each oRow As DataRow In DTVWIDB_BE_ATTRIBUTE.Rows
|
||||||
|
oCount += 1
|
||||||
|
aIndexNames(oCount) = oRow.Item("ATTR_TITLE")
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
' Indexarray sortiert zurückgeben
|
||||||
|
Array.Sort(aIndexNames)
|
||||||
|
' Indexarray zurückgeben
|
||||||
|
Return aIndexNames
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error getting the IDB Indicies")
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
Public Function GetTypeOfIndex(ByVal indexname As String) As Integer
|
||||||
|
Try
|
||||||
|
For Each oRow As DataRow In DTVWIDB_BE_ATTRIBUTE.Rows
|
||||||
|
If oRow.Item("ATTR_TITLE") = indexname Then
|
||||||
|
Dim oType = oRow.Item("TYP_ID")
|
||||||
|
Return oType
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Function
|
||||||
|
Public Function GetVariableValue(oAttributeName As String, Optional oIDBTyp As Integer = 0, Optional FromIDB As Boolean = False) As Object
|
||||||
|
Try
|
||||||
|
Dim oSingleAttribute As Boolean = True
|
||||||
|
Select Case oIDBTyp
|
||||||
|
Case 8
|
||||||
|
oSingleAttribute = False
|
||||||
|
Case 9
|
||||||
|
oSingleAttribute = False
|
||||||
|
End Select
|
||||||
|
Dim oAttributeValue
|
||||||
|
|
||||||
|
If oSingleAttribute = True And IDB_DT_DOC_DATA.Rows.Count = 1 And FromIDB = False Then
|
||||||
|
Try
|
||||||
|
If oAttributeName = "IDBCreatedWhen" Then
|
||||||
|
oAttributeName = "ADDED_WHEN"
|
||||||
|
ElseIf oAttributeName = "IDBCreatedWho" Then
|
||||||
|
oAttributeName = "ADDED_WHO"
|
||||||
|
ElseIf oAttributeName = "IDBChangedWhen" Then
|
||||||
|
oAttributeName = "CHANGED_WHEN"
|
||||||
|
ElseIf oAttributeName = "IDBChangedWho" Then
|
||||||
|
oAttributeName = "CHANGED_WHO"
|
||||||
|
End If
|
||||||
|
|
||||||
|
oAttributeValue = IDB_DT_DOC_DATA.Rows(0).Item(oAttributeName)
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Debug($"Error getting Attribute from IDB_DT_DOC_DATA: {ex.Message}")
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End If
|
||||||
|
If Not IsNothing(oAttributeValue) Then
|
||||||
|
Return oAttributeValue
|
||||||
|
Else
|
||||||
|
LOGGER.Debug($"oAttributeValue for Attribute [{oAttributeName}] is so far nothing..Now trying FNIDB_PM_GET_VARIABLE_VALUE ")
|
||||||
|
End If
|
||||||
|
Dim oFNSQL = $"SELECT * FROM [dbo].[FNIDB_PM_GET_VARIABLE_VALUE] ({IDB_DOC_ID},'{oAttributeName}','{USER_LANGUAGE}',CONVERT(BIT,'{IDB_USES_WMFILESTORE}'))"
|
||||||
|
|
||||||
|
'oAttributeValue = ClassDatabase.Return_Datatable_CS(oFNSQL, CONNECTION_STRING_IDB)
|
||||||
|
oAttributeValue = DATABASE_IDB.GetDatatable(oFNSQL)
|
||||||
|
|
||||||
|
Dim odt As DataTable = oAttributeValue
|
||||||
|
If odt.Rows.Count = 1 Then
|
||||||
|
oAttributeValue = odt.Rows(0).Item(0)
|
||||||
|
End If
|
||||||
|
Return oAttributeValue
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Function
|
||||||
|
Public Function Delete_Term_Object_From_Metadata(oAttributeName As String, oTerm2Delete As String) As Object
|
||||||
|
Try
|
||||||
|
Dim oAttributeValue
|
||||||
|
Dim oID_IS_FOREIGN As Integer
|
||||||
|
oID_IS_FOREIGN = 0
|
||||||
|
If IDB_USES_WMFILESTORE Then
|
||||||
|
oID_IS_FOREIGN = 1
|
||||||
|
End If
|
||||||
|
Dim oDELSQL = $"EXEC PRIDB_DELETE_TERM_OBJECT_METADATA {IDB_DOC_ID},'{oAttributeName}','{oTerm2Delete}','{USER_USERNAME}','{USER_LANGUAGE}',{oID_IS_FOREIGN}"
|
||||||
|
|
||||||
|
'DATABASE_ECM.ExecuteNonQuery_ConStr(oDELSQL, CONNECTION_STRING_IDB)
|
||||||
|
DATABASE_IDB.ExecuteNonQuery(oDELSQL)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Function
|
||||||
|
Public Function Delete_AttributeData(pIDB_OBJID As Int64, pAttributeName As String) As Object
|
||||||
|
Try
|
||||||
|
Dim oDELSQL = $"EXEC PRIDB_DELETE_ATTRIBUTE_DATA {pIDB_OBJID},'{pAttributeName}','{USER_USERNAME}'"
|
||||||
|
|
||||||
|
'DATABASE_ECM.ExecuteNonQuery_ConStr(oDELSQL, CONNECTION_STRING_IDB)
|
||||||
|
DATABASE_IDB.ExecuteNonQuery(oDELSQL)
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return Nothing
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Function SetVariableValue(oAttributeName As String, oNewValue As Object, Optional CheckDeleted As Boolean = False, Optional oIDBTyp As Integer = 0)
|
||||||
|
Try
|
||||||
|
Dim omytype = oNewValue.GetType.ToString
|
||||||
|
If omytype = "System.Data.DataTable" Then
|
||||||
|
Dim oDTMyNewValues As DataTable = oNewValue
|
||||||
|
Dim oOldAttributeResult
|
||||||
|
Dim oTypeOldResult
|
||||||
|
|
||||||
|
If CheckDeleted = True Then
|
||||||
|
oOldAttributeResult = GetVariableValue(oAttributeName, oIDBTyp)
|
||||||
|
oTypeOldResult = oOldAttributeResult.GetType.ToString
|
||||||
|
If oTypeOldResult = "System.Data.DataTable" Then
|
||||||
|
Dim myOldValues As DataTable = oOldAttributeResult
|
||||||
|
If myOldValues.Rows.Count > 1 Then
|
||||||
|
|
||||||
|
'now Checking whether the old row still remains in Vector? If not it will be deleted as it cannot be replaced in multivalues
|
||||||
|
For Each oOldValueRow As DataRow In myOldValues.Rows
|
||||||
|
Dim oExists As Boolean = False
|
||||||
|
For Each oNewValueRow As DataRow In oDTMyNewValues.Rows
|
||||||
|
Dim oInfo1 = $"Checking oldValue[{oOldValueRow.Item(0)}] vs NewValue [{oNewValueRow.Item(1)}]"
|
||||||
|
If oNewValueRow.Item(1).ToString.ToUpper = oOldValueRow.Item(0).ToString.ToUpper Then
|
||||||
|
oExists = True
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
If oExists = False Then
|
||||||
|
Dim oInfo = $"Value [{oOldValueRow.Item(0)}] no longer existing in Vector-Attribute [{oAttributeName}] - will be deleted!"
|
||||||
|
LOGGER.Info(oInfo)
|
||||||
|
SetVariableValue(IDB_LOG_INDEX, oInfo)
|
||||||
|
Delete_Term_Object_From_Metadata(oAttributeName, oOldValueRow.Item(0))
|
||||||
|
End If
|
||||||
|
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
If oDTMyNewValues.Rows.Count > 1 Then
|
||||||
|
Dim oExists As Boolean = False
|
||||||
|
For Each oNewValueRow As DataRow In oDTMyNewValues.Rows
|
||||||
|
Dim oInfo1 = $"Checking oldValue[{oOldAttributeResult}] vs NewValue [{oNewValueRow.Item(1)}]"
|
||||||
|
If oNewValueRow.Item(1).ToString.ToUpper = oOldAttributeResult.ToString.ToUpper Then
|
||||||
|
oExists = True
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
If oExists = False Then
|
||||||
|
Dim oInfo2 = $"Value [{oOldAttributeResult}] no longer existing in Vector-Attribute [{oAttributeName}] - will be deleted!"
|
||||||
|
LOGGER.Info(oInfo2)
|
||||||
|
SetVariableValue(IDB_LOG_INDEX, oInfo2)
|
||||||
|
Delete_Term_Object_From_Metadata(oAttributeName, oOldAttributeResult)
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
Dim oInfo = $"Value [{oOldAttributeResult}] of Attribute [{oAttributeName}] obviously was updated during runtime - will be deleted!"
|
||||||
|
LOGGER.Info(oInfo)
|
||||||
|
SetVariableValue(IDB_LOG_INDEX, oInfo)
|
||||||
|
Delete_Term_Object_From_Metadata(oAttributeName, oOldAttributeResult)
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
For Each oNewValueRow As DataRow In oDTMyNewValues.Rows
|
||||||
|
Dim oSuccess As Boolean = False
|
||||||
|
Dim oFNSQL = $"DECLARE @NEW_OBJ_MD_ID BIGINT " & vbNewLine & $"EXEC PRIDB_NEW_OBJ_DATA {IDB_DOC_ID},'{oAttributeName}','{USER_USERNAME}','{oNewValueRow.Item(1)}','{USER_LANGUAGE}',{IDB_DOC_ID},@OMD_ID = @NEW_OBJ_MD_ID OUTPUT"
|
||||||
|
|
||||||
|
'oSuccess = DATABASE_ECM.ExecuteNonQuery_ConStr(oFNSQL, CONNECTION_STRING_IDB)
|
||||||
|
oSuccess = DATABASE_IDB.ExecuteNonQuery(oFNSQL)
|
||||||
|
|
||||||
|
If oSuccess = False Then
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Return True
|
||||||
|
Else
|
||||||
|
Dim oFNSQL = $"DECLARE @NEW_OBJ_MD_ID BIGINT " & vbNewLine & $"EXEC PRIDB_NEW_OBJ_DATA {IDB_DOC_ID},'{oAttributeName}','{USER_USERNAME}','{oNewValue}','{USER_LANGUAGE}',{IDB_DOC_ID},@OMD_ID = @NEW_OBJ_MD_ID OUTPUT"
|
||||||
|
|
||||||
|
'Return DATABASE_ECM.ExecuteNonQuery_ConStr(oFNSQL, CONNECTION_STRING_IDB)
|
||||||
|
Return DATABASE_IDB.ExecuteNonQuery(oFNSQL)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
End Class
|
||||||
@@ -1,19 +1,91 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports DigitalData.GUIs.Common
|
||||||
|
|
||||||
Public Class ClassIndexFunctions
|
Public Class ClassIndexFunctions
|
||||||
Public Shared Function FileExistsinDropTable(Filename As String)
|
Public Shared Function FileExistsinDropTable(pFilename As String, pHandleType As String) As Date
|
||||||
Dim check As String
|
Dim oSQL As String
|
||||||
|
Dim oHash As String
|
||||||
|
|
||||||
Try
|
Try
|
||||||
If Filename.Contains("'") Then
|
If pFilename.Contains("'") Then
|
||||||
Filename = Filename.Replace("'", "''")
|
pFilename = pFilename.Replace("'", "''")
|
||||||
End If
|
End If
|
||||||
check = "SELECT COUNT(*) FROM TBGI_FILES_USER WHERE UPPER(FILENAME2WORK) = UPPER('" & Filename & "') AND WORKED = 0"
|
|
||||||
Dim result = ClassDatabase.Execute_Scalar(check, MyConnectionString, True)
|
If pFilename.ToUpper.EndsWith(".MSG") And (pHandleType = "|OUTLOOK_MESSAGE|" Or pHandleType = "|MSGONLY|") Then
|
||||||
Return result
|
' MSG Files cannot be hashed based on filecontents, so we use the filename instead
|
||||||
|
oHash = FILESYSTEM.GetChecksumFromString(pFilename)
|
||||||
|
Else
|
||||||
|
' If file cannot be accessed, checksum cannot be generated
|
||||||
|
' In this case, the file should be treated as not yet existing
|
||||||
|
oHash = FILESYSTEM.GetChecksum(pFilename)
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oHash Is Nothing Then
|
||||||
|
LOGGER.Warn("Checksum for file {0} could not be generated. Treating as new file.", pFilename)
|
||||||
|
Return Nothing
|
||||||
|
End If
|
||||||
|
|
||||||
|
'oSQL = "SELECT * FROM TBGI_FILES_USER WHERE UPPER(FILE_HASH) = UPPER('" & oHash & "') AND WORKED = 0 ORDER BY ADDED_WHEN"
|
||||||
|
'Dim oResult As DataTable = ClassDatabase.Return_Datatable_CS(oSQL, MyConnectionString, True)
|
||||||
|
|
||||||
|
'If oResult Is Nothing Then
|
||||||
|
'Return Nothing
|
||||||
|
'End If
|
||||||
|
|
||||||
|
'If oResult.Rows.Count = 0 Then
|
||||||
|
oSQL = "SELECT * FROM TBGI_HISTORY WHERE UPPER(FILE_HASH) = UPPER('" & oHash & "') ORDER BY ADDED_WHEN"
|
||||||
|
'Dim oResult = ClassDatabase.Return_Datatable_CS(oSQL, MyConnectionString, True)
|
||||||
|
Dim oResult = DATABASE_ECM.GetDatatable(oSQL)
|
||||||
|
|
||||||
|
If oResult Is Nothing Then
|
||||||
|
Return Nothing
|
||||||
|
End If
|
||||||
|
|
||||||
|
If oResult.Rows.Count = 0 Then
|
||||||
|
Return Nothing
|
||||||
|
Else
|
||||||
|
Dim oFirstRow As DataRow = oResult.Rows.Item(0)
|
||||||
|
Return oFirstRow.Item("ADDED_WHEN")
|
||||||
|
End If
|
||||||
|
'Else
|
||||||
|
'Dim oFirstRow As DataRow = oResult.Rows.Item(0)
|
||||||
|
'Return oFirstRow.Item("ADDED_WHEN")
|
||||||
|
'End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox("Error in FileExistsinDropTable - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & check, MsgBoxStyle.Critical)
|
MsgBox("Error in FileExistsinDropTable - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & oSQL, MsgBoxStyle.Critical)
|
||||||
Return Nothing
|
Return Nothing
|
||||||
End Try
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function CheckDuplicateFiles(pForm As Form, pFilepath As String, pModuleTitle As String, Optional pHandleType As String = "")
|
||||||
|
Dim oFileInfo As New FileInfo(pFilepath)
|
||||||
|
Dim oFormHelper As New FormHelper(LOGCONFIG, pForm)
|
||||||
|
Dim oFilename As String = oFileInfo.Name
|
||||||
|
Dim oFileExists As Date = FileExistsinDropTable(pFilepath, pHandleType)
|
||||||
|
|
||||||
|
If oFileExists.Equals(Date.MinValue) Then
|
||||||
|
Return True
|
||||||
|
Else
|
||||||
|
Dim oResult As DialogResult
|
||||||
|
Dim oDate As String = oFileExists.ToString("d")
|
||||||
|
Dim oBoxTitle = $"GLOBIX - {pModuleTitle}"
|
||||||
|
Dim oMessage As String
|
||||||
|
|
||||||
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
|
oMessage = $"Die Datei [{oFilename}] wurde bereits am [{oDate}] verarbeitet.{vbNewLine}{vbNewLine}Wollen Sie die gleiche Datei noch einmal verarbeiten?"
|
||||||
|
Else
|
||||||
|
oMessage = $"The file [{oFilename}] has already been processed at [{oDate}].{vbNewLine}{vbNewLine}Do you want to process the same file again?"
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
oResult = oFormHelper.ShowQuestionMessage(oMessage, oBoxTitle)
|
||||||
|
'oResult = MessageBox.Show(oMessage, oBoxTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
|
||||||
|
|
||||||
|
If oResult = DialogResult.Yes Then
|
||||||
|
Return True
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return False
|
||||||
End Function
|
End Function
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -1,27 +1,35 @@
|
|||||||
Imports System.ComponentModel
|
Imports System.ComponentModel
|
||||||
Imports DLLLicenseManager
|
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
Imports DigitalData.Modules.Config
|
Imports DigitalData.Modules.Config
|
||||||
|
Imports DigitalData.Modules.Windream
|
||||||
|
Imports DigitalData.Modules.Filesystem
|
||||||
|
Imports DigitalData.Modules.Messaging
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DLLLicenseManager
|
||||||
Public Class ClassInit
|
Public Class ClassInit
|
||||||
Public _lizenzManager As ClassLicenseManager
|
Private Form As Form
|
||||||
Public Sub New()
|
|
||||||
|
Public Sub New(pForm As Form)
|
||||||
|
Form = pForm
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub InitLogger()
|
Public Sub InitLogger()
|
||||||
ClassLogger.Init("", Environment.UserName)
|
LOGCONFIG = New LogConfig(LogConfig.PathType.AppData, Nothing, Nothing,
|
||||||
ClassLogger.Add(">> Programmstart: " & Now, False)
|
CompanyName:=My.Application.Info.CompanyName,
|
||||||
ClassLogger.Add(">> Username: " & Environment.UserName, False)
|
ProductName:=My.Application.Info.ProductName)
|
||||||
LOGCONFIG = New LogConfig(LogConfig.PathType.AppData)
|
|
||||||
LOGGER = LOGCONFIG.GetLogger("Globix")
|
LOGGER = LOGCONFIG.GetLogger("Globix")
|
||||||
|
LOGGER.Info("Programmstart: " & Now)
|
||||||
LOGGER.Info("Username: {0}", Environment.UserName)
|
LOGGER.Info("Username: {0}", Environment.UserName)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub InitConfig()
|
Public Sub InitConfig()
|
||||||
CONFIG = New ConfigManager(Of ClassConfig)(LOGCONFIG, Application.UserAppDataPath, Application.CommonAppDataPath)
|
CONFIG = New ConfigManager(Of ClassConfig)(LOGCONFIG, Application.UserAppDataPath, Application.CommonAppDataPath, Application.StartupPath)
|
||||||
|
LOGCONFIG.Debug = Not CONFIG.Config.LogDEBUG
|
||||||
|
LOGGER.Info("Debug log set to: [{0}]", LOGCONFIG.Debug)
|
||||||
|
|
||||||
MyConnectionString = DecryptConnectionString(CONFIG.Config.ConnectionString)
|
MyConnectionString = DecryptConnectionString(CONFIG.Config.ConnectionString)
|
||||||
LogErrorsOnly = CONFIG.Config.LogErrorsOnly
|
LogErrorsOnly = CONFIG.Config.LogDEBUG
|
||||||
|
|
||||||
'myPreviewActive = CONFIG.Config.FilePreview
|
'myPreviewActive = CONFIG.Config.FilePreview
|
||||||
FW_started = CONFIG.Config.FolderWatchStarted
|
FW_started = CONFIG.Config.FolderWatchStarted
|
||||||
CURR_DELETE_ORIGIN = CONFIG.Config.DeleteOriginalFile
|
CURR_DELETE_ORIGIN = CONFIG.Config.DeleteOriginalFile
|
||||||
@@ -40,12 +48,23 @@ Public Class ClassInit
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If MyConnectionString <> String.Empty Then
|
If MyConnectionString <> String.Empty Then
|
||||||
dbResult = ClassDatabase.Init()
|
' === NEW ===
|
||||||
|
DATABASE_ECM = New MSSQLServer(LOGCONFIG, MyConnectionString)
|
||||||
|
dbResult = DATABASE_ECM.DBInitialized
|
||||||
|
|
||||||
|
' === OLD ===
|
||||||
|
'dbResult = ClassDatabase.Init()
|
||||||
Else
|
Else
|
||||||
MsgBox("No Databaseconnection configured. (First Start or Appdata not accessible)" & vbNewLine & "Basic-Config will be loaded.", MsgBoxStyle.Information)
|
MsgBox("No Databaseconnection configured. (First Start or Appdata not accessible)" & vbNewLine & "Basic-Config will be loaded.", MsgBoxStyle.Information)
|
||||||
ERROR_STATE = "NO DB-CONNECTION"
|
ERROR_STATE = "NO DB-CONNECTION"
|
||||||
frmConfig_Basic.ShowDialog()
|
frmConfig_Basic.ShowDialog()
|
||||||
dbResult = ClassDatabase.Init()
|
|
||||||
|
' === NEW ===
|
||||||
|
DATABASE_ECM = New MSSQLServer(LOGCONFIG, MyConnectionString)
|
||||||
|
dbResult = DATABASE_ECM.DBInitialized
|
||||||
|
|
||||||
|
' === OLD ===
|
||||||
|
'dbResult = ClassDatabase.Init()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If dbResult = False Then
|
If dbResult = False Then
|
||||||
@@ -62,25 +81,48 @@ Public Class ClassInit
|
|||||||
Dim configResult As Boolean
|
Dim configResult As Boolean
|
||||||
configResult = Load_BasicConfig()
|
configResult = Load_BasicConfig()
|
||||||
|
|
||||||
|
FILESYSTEM = New File(LOGCONFIG)
|
||||||
|
EMAIL = New Email2(LOGCONFIG)
|
||||||
|
|
||||||
If configResult = False Then
|
If configResult = False Then
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
Throw New Exception("Unerwarteter Fehler beim Initialisieren der Basis-Einstellungen. Weitere Informationen finden Sie in der Logdatei.")
|
Throw New Exception("Unerwarteter Fehler beim Initialisieren der Basis-Einstellungen. Weitere Informationen finden Sie in der Logdatei.")
|
||||||
Else
|
Else
|
||||||
Throw New Exception("Unexpected error while initializing basic-settings. More info in the log.")
|
Throw New Exception("Unexpected error while initializing basic-settings. More info in the log.")
|
||||||
End If
|
End If
|
||||||
|
Else
|
||||||
|
If IDB_ACTIVE = False Then
|
||||||
|
Try
|
||||||
|
WINDREAM = New Windream(LOGCONFIG, False, WMDrive, WINDREAM_BASEPATH, True, "", "", "", "")
|
||||||
|
If Not IsNothing(WINDREAM) Then
|
||||||
|
If WINDREAM.SessionLoggedin = True Then
|
||||||
|
LOGGER.Debug("windream initialisiert")
|
||||||
|
Else
|
||||||
|
Throw New Exception("Could not create a windream session")
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Warn("CHECKING WMConnectivity: " & ex.Message)
|
||||||
|
Throw New Exception("Unexpected error in CHECKING WMConnectivity")
|
||||||
|
End Try
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Function Load_BasicConfig()
|
Public Function Load_BasicConfig()
|
||||||
Try
|
Try
|
||||||
ClassDatabase.Init()
|
'ClassDatabase.Init()
|
||||||
Dim oSql As String = "select * from tbdd_Modules where NAME = 'Global-Indexer'"
|
Dim oSql As String = "SELECT * FROM TBDD_MODULES WHERE NAME = 'Global-Indexer'"
|
||||||
Dim DT As DataTable = ClassDatabase.Return_Datatable(oSql)
|
Dim DT As DataTable = DATABASE_ECM.GetDatatable(oSql)
|
||||||
If DT.Rows.Count = 1 Then
|
If DT.Rows.Count = 1 Then
|
||||||
GI_withWindream = DT.Rows(0).Item("BIT1")
|
GI_withWindream = DT.Rows(0).Item("BIT1")
|
||||||
vWLaufwerk = DT.Rows(0).Item("STRING1")
|
'vWLaufwerk = DT.Rows(0).Item("STRING1")
|
||||||
|
End If
|
||||||
DTTBGI_REGEX_DOCTYPE = ClassDatabase.Return_Datatable("SELECT T1.DOCTYPE as DocType, T.* FROM TBGI_REGEX_DOCTYPE T, VWGI_DOCTYPE T1 WHERE T.DOCTYPE_ID = T1.DOCTYPE_ID")
|
oSql = "SELECT * FROM TBDD_BASECONFIG"
|
||||||
|
DT = DATABASE_ECM.GetDatatable(oSql)
|
||||||
|
If DT.Rows.Count = 1 Then
|
||||||
|
WMDrive = DT.Rows(0).Item("WM_DRIVE")
|
||||||
Return True
|
Return True
|
||||||
Else
|
Else
|
||||||
Return False
|
Return False
|
||||||
@@ -94,55 +136,59 @@ Public Class ClassInit
|
|||||||
|
|
||||||
Public Sub Init_Folderwatch()
|
Public Sub Init_Folderwatch()
|
||||||
Try
|
Try
|
||||||
|
FILE_HANDLER = New ClassFileHandler(LOGCONFIG)
|
||||||
|
FOLDER_WATCHER = New ClassFolderWatcher(LOGCONFIG)
|
||||||
|
AddHandler FOLDER_WATCHER.FileCreated, AddressOf OnCreated
|
||||||
|
|
||||||
Dim sql As String = "SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'DEFAULT' AND USER_ID = " & USER_ID
|
Dim sql As String = "SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'DEFAULT' AND USER_ID = " & USER_ID
|
||||||
Dim folderwatchPath = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
|
Dim folderwatchPath = DATABASE_ECM.GetScalarValue(sql)
|
||||||
|
|
||||||
folderwatchPath = IIf(IsDBNull(folderwatchPath), "", folderwatchPath)
|
folderwatchPath = IIf(IsDBNull(folderwatchPath), "", folderwatchPath)
|
||||||
|
|
||||||
If folderwatchPath = String.Empty Then
|
If folderwatchPath = String.Empty Then
|
||||||
ClassLogger.Add("Init_Folderwatch: folderwatchPath is empty", True)
|
LOGGER.Info("Init_Folderwatch: folderwatchPath is empty")
|
||||||
FW_started = False
|
FW_started = False
|
||||||
'SaveConfigValue("FW_started", "False")
|
'SaveConfigValue("FW_started", "False")
|
||||||
CONFIG.Config.FolderWatchStarted = False
|
CONFIG.Config.FolderWatchStarted = False
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Not IO.Directory.Exists(folderwatchPath) Then
|
If Not IO.Directory.Exists(folderwatchPath) Then
|
||||||
ClassLogger.Add("Init_Folderwatch: folderwatchPath does not exists or is invalid path", True)
|
LOGGER.Info("Init_Folderwatch: folderwatchPath does not exists or is invalid path")
|
||||||
FW_started = False
|
FW_started = False
|
||||||
'SaveConfigValue("FW_started", "False")
|
'SaveConfigValue("FW_started", "False")
|
||||||
CONFIG.Config.FolderWatchStarted = False
|
CONFIG.Config.FolderWatchStarted = False
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
CURRENT_FOLDERWATCH = folderwatchPath
|
CURRENT_FOLDERWATCH = folderwatchPath
|
||||||
|
|
||||||
FW_started = True
|
FW_started = True
|
||||||
FWFunction_STARTED = True
|
FWFunction_STARTED = True
|
||||||
ClassFolderWatcher.StartStop_FolderWatch()
|
FOLDER_WATCHER.StartStop_FolderWatch()
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox($"Init_Folderwatch: Unexpected error while starting FolderWatch: {ex.Message}", MsgBoxStyle.Critical)
|
MsgBox($"Init_Folderwatch: Unexpected error while starting FolderWatch: {ex.Message}", MsgBoxStyle.Critical)
|
||||||
ClassLogger.Add($"Init_Folderwatch: Unexpected error: {ex.Message}", True)
|
LOGGER.Info($"Init_Folderwatch: Unexpected error: {ex.Message}")
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
Try
|
Try
|
||||||
Dim sql As String = "SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_ID
|
Dim sql As String = "SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_ID
|
||||||
Dim folderwatchScanPath = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
|
Dim folderwatchScanPath = DATABASE_ECM.GetScalarValue(sql)
|
||||||
|
|
||||||
folderwatchScanPath = IIf(IsDBNull(folderwatchScanPath), "", folderwatchScanPath)
|
folderwatchScanPath = IIf(IsDBNull(folderwatchScanPath), "", folderwatchScanPath)
|
||||||
|
|
||||||
If folderwatchScanPath = String.Empty Then
|
If folderwatchScanPath = String.Empty Then
|
||||||
ClassLogger.Add("Init_Folderwatch: folderwatchScanPath is empty", True)
|
LOGGER.Info("Init_Folderwatch: folderwatchScanPath is empty")
|
||||||
CONFIG.Config.FolderWatchStarted = False
|
CONFIG.Config.FolderWatchStarted = False
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Not IO.Directory.Exists(folderwatchScanPath) Then
|
If Not IO.Directory.Exists(folderwatchScanPath) Then
|
||||||
ClassLogger.Add("Init_Folderwatch: folderwatchScanPath does not exists or is invalid path", True)
|
LOGGER.Info("Init_Folderwatch: folderwatchScanPath does not exists or is invalid path")
|
||||||
CONFIG.Config.FolderWatchStarted = False
|
CONFIG.Config.FolderWatchStarted = False
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
Exit Sub
|
Exit Sub
|
||||||
@@ -152,104 +198,89 @@ Public Class ClassInit
|
|||||||
|
|
||||||
|
|
||||||
FWFunction_STARTED = True
|
FWFunction_STARTED = True
|
||||||
ClassFolderWatcher.StartStop_FolderWatchSCAN()
|
FOLDER_WATCHER.StartStop_FolderWatchSCAN()
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox($"Init_Folderwatch: Unexpected error while starting FolderWatchScan: {ex.Message}", MsgBoxStyle.Critical)
|
MsgBox($"Init_Folderwatch: Unexpected error while starting FolderWatchScan: {ex.Message}", MsgBoxStyle.Critical)
|
||||||
ClassLogger.Add($"Init_Folderwatch: Unexpected error: {ex.Message}", True)
|
LOGGER.Info($"Init_Folderwatch: Unexpected error: {ex.Message}")
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
'Try
|
|
||||||
' 'Die FolderWatch starten
|
|
||||||
'Dim sql1 = "SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'DEFAULT' AND USER_ID = " & CURRENT_USER_ID
|
|
||||||
' Dim folderwatch = ClassDatabase.Execute_Scalar(sql1, MyConnectionString, True)
|
|
||||||
' sql1 = "SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & CURRENT_USER_ID
|
|
||||||
' Dim folderwatch_SCAN = ClassDatabase.Execute_Scalar(sql1, MyConnectionString, True)
|
|
||||||
' If Not folderwatch Is Nothing Then
|
|
||||||
' CURRENT_FOLDERWATCH = folderwatch
|
|
||||||
' If FW_started = True Then
|
|
||||||
' If CURRENT_FOLDERWATCH = "" Then
|
|
||||||
' FW_started = False
|
|
||||||
' SaveConfigValue("FW_started", "False")
|
|
||||||
' Else
|
|
||||||
' FW_ISSTARTED = True
|
|
||||||
' ClassFolderWatcher.StartStop_FolderWatch()
|
|
||||||
' End If
|
|
||||||
|
|
||||||
' End If
|
|
||||||
' Else
|
|
||||||
' ClassLogger.Add("Init_Folderwatch: folderwatch path is nothing!", True)
|
|
||||||
' End If
|
|
||||||
' If Not folderwatch_SCAN Is Nothing Then
|
|
||||||
' CURRENT_SCAN_FOLDERWATCH = folderwatch_SCAN
|
|
||||||
' If FWSCAN_started = True Then
|
|
||||||
' FW_ISSTARTED = True
|
|
||||||
' ClassFolderWatcher.StartStop_FolderWatchSCAN()
|
|
||||||
' End If
|
|
||||||
' Else
|
|
||||||
' ClassLogger.Add("Init_Folderwatch: folderwatch_SCAN path is nothing!", True)
|
|
||||||
' End If
|
|
||||||
'Catch ex As Exception
|
|
||||||
' ClassLogger.Add("Unexpected Error in Init_Folderwatch: " & ex.Message, True)
|
|
||||||
' START_INCOMPLETE = True
|
|
||||||
'End Try
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub OnCreated(source As Object, e As IO.FileSystemEventArgs)
|
||||||
|
Try
|
||||||
|
For Each row As DataRow In DTEXCLUDE_FILES.Rows
|
||||||
|
Dim content As String = row.Item(0).ToString.ToLower
|
||||||
|
If e.FullPath.ToLower.Contains(content) Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
Dim oHandleType As String
|
||||||
|
If e.FullPath.ToLower.EndsWith(".msg") Then
|
||||||
|
oHandleType = "|FW_OUTLOOK_MESSAGE|"
|
||||||
|
Else
|
||||||
|
oHandleType = "|FW_SIMPLEINDEXER|"
|
||||||
|
End If
|
||||||
|
'Die Datei übergeben
|
||||||
|
LOGGER.Info(">> OnCreated-File:" & e.FullPath)
|
||||||
|
|
||||||
|
If ClassIndexFunctions.CheckDuplicateFiles(Form, e.FullPath, "FolderWatch/Scan") Then
|
||||||
|
FILE_HANDLER.Decide_FileHandle(e.FullPath, oHandleType)
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in folder_watch_Created")
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
Public Sub InitUserLogin()
|
Public Sub InitUserLogin()
|
||||||
Try
|
Try
|
||||||
Dim sql = "SELECT MAX(GUID) FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('@user'))"
|
Dim oSql As String
|
||||||
sql = sql.Replace("@user", Environment.UserName)
|
|
||||||
' ClassLogger.Add(">> Username: " & Environment.UserName, False)
|
|
||||||
|
|
||||||
USER_ID = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
|
oSql = String.Format($"SELECT * FROM [dbo].[FNDD_CHECK_USER_MODULE] ('{Environment.UserName}','GLOBIX',{1},'{CONFIG.Config.OverrideLanguage}')")
|
||||||
Try
|
Dim DT_CHECKUSER_MODULE As DataTable = DATABASE_ECM.GetDatatable(oSql)
|
||||||
Dim USERID = CInt(USER_ID)
|
|
||||||
Catch ex As Exception
|
|
||||||
ClassLogger.Add("User '" & Environment.UserName & "' not configured in Useradministration! (DBNull)", True)
|
|
||||||
'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
|
|
||||||
'Me.Close()
|
|
||||||
START_INCOMPLETE = True
|
|
||||||
Throw New Exception("You are not configured in the Useradministration." & vbNewLine & "Please contact the system administrator!")
|
|
||||||
Exit Sub
|
|
||||||
End Try
|
|
||||||
|
|
||||||
Dim oUserDatatable As DataTable = ClassDatabase.Return_Datatable($"SELECT * FROM TBDD_USER WHERE GUID = {USER_ID}")
|
|
||||||
If Not IsNothing(oUserDatatable) AndAlso Not IsDBNull(oUserDatatable.Rows.Item(0)) Then
|
|
||||||
Dim oRow As DataRow = oUserDatatable.Rows.Item(0)
|
|
||||||
USER_SHORT_NAME = NotNull(oRow.Item("SHORTNAME"), String.Empty)
|
|
||||||
USER_PRENAME = NotNull(oRow.Item("PRENAME"), String.Empty)
|
|
||||||
USER_SURNAME = NotNull(oRow.Item("NAME"), String.Empty)
|
|
||||||
USER_EMAIL = NotNull(oRow.Item("EMAIL"), String.Empty)
|
|
||||||
USER_USERNAME = NotNull(oRow.Item("USERNAME"), String.Empty)
|
|
||||||
End If
|
|
||||||
|
|
||||||
'Check_User_Exists_in_GIGroups()
|
|
||||||
sql = String.Format("SELECT * FROM [dbo].[FNDD_CHECK_USER_MODULE] ('{0}','GLOBIX',{1})", Environment.UserName, 1)
|
|
||||||
Dim DT_CHECKUSER_MODULE As DataTable = ClassDatabase.Return_Datatable(sql)
|
|
||||||
If DT_CHECKUSER_MODULE.Rows.Count = 0 Then
|
If DT_CHECKUSER_MODULE.Rows.Count = 0 Then
|
||||||
ClassLogger.Add("DT_CHECKUSER_MODULE.Rows.Count = 0", True)
|
LOGGER.Info("DT_CHECKUSER_MODULE.Rows.Count = 0")
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
ERROR_STATE = "NO USER"
|
ERROR_STATE = "NO USER"
|
||||||
MsgBox("Sorry - Something went wrong in getting Your rights." & vbNewLine & "Please contact the system administrator!", MsgBoxStyle.Exclamation)
|
MsgBox("Sorry - Something went wrong in getting Your rights." & vbNewLine & "Please contact the system administrator!", MsgBoxStyle.Exclamation)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
If DT_CHECKUSER_MODULE.Rows.Count = 1 Then
|
If DT_CHECKUSER_MODULE.Rows.Count = 1 Then
|
||||||
USER_IN_MODULE = DT_CHECKUSER_MODULE.Rows(0).Item("MODULE_ACCESS")
|
|
||||||
|
Dim oRow As DataRow = DT_CHECKUSER_MODULE.Rows(0)
|
||||||
|
|
||||||
|
If oRow.Item("USER_ID") = 0 And IsDBNull(oRow.Item("USER_SURNAME")) Then
|
||||||
|
LOGGER.Info("User '" & Environment.UserName & "' not configured in Useradministration!")
|
||||||
|
START_INCOMPLETE = True
|
||||||
|
Throw New Exception("You are not configured in the Useradministration." & vbNewLine & "Please contact the system administrator!")
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
USER_IN_MODULE = oRow.Item("MODULE_ACCESS")
|
||||||
|
USER_ID = oRow.Item("USER_ID")
|
||||||
|
USER_SURNAME = IIf(IsDBNull(oRow.Item("USER_SURNAME")), "", oRow.Item("USER_SURNAME"))
|
||||||
|
USER_PRENAME = IIf(IsDBNull(oRow.Item("USER_PRENAME")), "", oRow.Item("USER_PRENAME"))
|
||||||
|
USER_SHORTNAME = IIf(IsDBNull(oRow.Item("USER_SHORTNAME")), "", oRow.Item("USER_SHORTNAME"))
|
||||||
|
USER_EMAIL = IIf(IsDBNull(oRow.Item("USER_EMAIL")), "", oRow.Item("USER_EMAIL"))
|
||||||
|
USER_LANGUAGE = oRow.Item("USER_LANGUAGE")
|
||||||
|
USER_IN_MODULE = oRow.Item("MODULE_ACCESS")
|
||||||
|
USER_IS_ADMIN = oRow.Item("IS_ADMIN")
|
||||||
|
USERCOUNT_LOGGED_IN = oRow.Item("USERCOUNT_LOGGED_IN")
|
||||||
|
ClassParamRefresh.Refresh_Params(DT_CHECKUSER_MODULE)
|
||||||
If USER_IN_MODULE = False Then
|
If USER_IN_MODULE = False Then
|
||||||
ClassLogger.Add(" - User: " & Environment.UserName & " nicht für Modul freigegben!", False)
|
LOGGER.Info(" - User: " & Environment.UserName & " nicht für Modul freigegben!")
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
|
|
||||||
Throw New Exception("Your user is not allowed to use this module." & vbNewLine & "Please contact the system administrator!")
|
Throw New Exception("Your user is not allowed to use this module." & vbNewLine & "Please contact the system administrator!")
|
||||||
|
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
USER_IS_ADMIN = DT_CHECKUSER_MODULE.Rows(0).Item("IS_ADMIN")
|
USER_IS_ADMIN = oRow.Item("IS_ADMIN")
|
||||||
|
|
||||||
ClassLicence.Refresh_Licence()
|
ClassLicence.Refresh_Licence()
|
||||||
|
|
||||||
Dim sql1 = "SELECT COUNT(T.GUID) FROM TBDD_DOKUMENTART T, TBDD_DOKUMENTART_MODULE T1 WHERE T.AKTIV = 1 AND T.GUID = T1.DOKART_ID AND T1.MODULE_ID = 1"
|
Dim sql1 = "SELECT COUNT(T.GUID) FROM TBDD_DOKUMENTART T, TBDD_DOKUMENTART_MODULE T1 WHERE T.AKTIV = 1 AND T.GUID = T1.DOKART_ID AND T1.MODULE_ID = 1"
|
||||||
DOCTYPE_COUNT_ACTUAL = ClassDatabase.Execute_Scalar(sql1, MyConnectionString, True)
|
DOCTYPE_COUNT_ACTUAL = DATABASE_ECM.GetScalarValue(sql1)
|
||||||
If DOCTYPE_COUNT_ACTUAL > LICENSE_DOCTYPE_COUNT Then
|
If DOCTYPE_COUNT_ACTUAL > LICENSE_DOCTYPE_COUNT Then
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
MsgBox("Ihre Anzahl von konfigurierbaren Dokumentarten ist limitiert auf: '" & LICENSE_DOCTYPE_COUNT.ToString & "'." & vbNewLine & "Bitte kontaktieren Sie Digital Data für weitere Details.", MsgBoxStyle.Information)
|
MsgBox("Ihre Anzahl von konfigurierbaren Dokumentarten ist limitiert auf: '" & LICENSE_DOCTYPE_COUNT.ToString & "'." & vbNewLine & "Bitte kontaktieren Sie Digital Data für weitere Details.", MsgBoxStyle.Information)
|
||||||
@@ -257,25 +288,22 @@ Public Class ClassInit
|
|||||||
MsgBox("Your amount of configurable documenttypes is limited to " & LICENSE_DOCTYPE_COUNT.ToString & " doctypes. You can not add more doctypes!" & vbNewLine & "Please contact Digital Data for further licensedetails", MsgBoxStyle.Information)
|
MsgBox("Your amount of configurable documenttypes is limited to " & LICENSE_DOCTYPE_COUNT.ToString & " doctypes. You can not add more doctypes!" & vbNewLine & "Please contact Digital Data for further licensedetails", MsgBoxStyle.Information)
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
USER_LANGUAGE = DT_CHECKUSER_MODULE.Rows(0).Item("USER_LANGUAGE")
|
USER_LANGUAGE = oRow.Item("USER_LANGUAGE")
|
||||||
|
|
||||||
sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND UPPER(MODULE) = UPPER('Global-Indexer')"
|
oSql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND UPPER(MODULE) = UPPER('Global-Indexer')"
|
||||||
ClassDatabase.Execute_non_Query(sql, True)
|
DATABASE_ECM.ExecuteNonQuery(oSql)
|
||||||
sql = "INSERT INTO TBDD_USER_MODULE_LOG_IN (USER_ID,MODULE) VALUES (" & USER_ID & ",'Global-Indexer')"
|
oSql = "INSERT INTO TBDD_USER_MODULE_LOG_IN (USER_ID,MODULE, CLIENT_ID) VALUES (" & USER_ID & ",'Global-Indexer', 1)"
|
||||||
ClassDatabase.Execute_non_Query(sql)
|
DATABASE_ECM.ExecuteNonQuery(oSql)
|
||||||
sql = "SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE Upper(MODULE) = UPPER('Global-Indexer')"
|
oSql = "SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE Upper(MODULE) = UPPER('Global-Indexer')"
|
||||||
Dim anzahl = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" >> Anzahl Angemeldete User: " & anzahl.ToString, False)
|
If LICENSE_COUNT < USERCOUNT_LOGGED_IN And LICENSE_EXPIRED = False Then
|
||||||
UserLoggedin = CInt(anzahl)
|
MsgBox("Die Anzahl der aktuell angemeldeten User (" & USERCOUNT_LOGGED_IN.ToString & ") überschreitet die Anzahl der aktuellen Lizenzen!" & vbNewLine & "Anzahl der Lizenzen: " & LICENSE_COUNT.ToString & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
|
||||||
UserLoggedin += 1
|
LOGGER.Info(" >> Die Anzahl der aktuell angemeldeten User (" & USERCOUNT_LOGGED_IN.ToString & ") überschreitet die Anzahl der Lizenzen (" & LICENSE_COUNT & ") für File Flow!")
|
||||||
If LICENSE_COUNT < UserLoggedin And LICENSE_EXPIRED = False Then
|
|
||||||
MsgBox("Die Anzahl der aktuell angemeldeten User (" & UserLoggedin.ToString & ") überschreitet die Anzahl der aktuellen Lizenzen!" & vbNewLine & "Anzahl der Lizenzen: " & LICENSE_COUNT.ToString & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
|
|
||||||
ClassLogger.Add(" >> Die Anzahl der aktuell angemeldeten User (" & UserLoggedin.ToString & ") überschreitet die Anzahl der Lizenzen (" & LICENSE_COUNT & ") für Global Indexer!", False)
|
|
||||||
If USER_IS_ADMIN = False Then
|
If USER_IS_ADMIN = False Then
|
||||||
'Anmeldung wieder herausnehmen
|
'Anmeldung wieder herausnehmen
|
||||||
sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND MODULE= 'Global-Indexer'"
|
oSql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND MODULE= 'Global-Indexer'"
|
||||||
ClassDatabase.Execute_non_Query(sql, True)
|
DATABASE_ECM.ExecuteNonQuery(oSql)
|
||||||
ClassLogger.Add(" - Wieder abgemeldet", False)
|
LOGGER.Info(" - Wieder abgemeldet")
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
@@ -286,7 +314,8 @@ Public Class ClassInit
|
|||||||
|
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
ClassLogger.Add("Unexpected Error in InitUserLogin: " & ex.Message, True)
|
LOGGER.Info("Unexpected Error in InitUserLogin: " & ex.Message)
|
||||||
|
LOGGER.Error(ex)
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical)
|
MsgBox(ex.Message, MsgBoxStyle.Critical)
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
End Try
|
End Try
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
Imports System.IO
|
Imports System.IO
|
||||||
|
|
||||||
Public Class ClassWindowLocation
|
Public Class ClassWindowLocation
|
||||||
Public Shared Sub LoadFormLocationSize(ByRef form As Form)
|
Public Shared Sub LoadFormLocationSize(ByRef form As Form, Optional LoadSize As Boolean = True)
|
||||||
Try
|
Try
|
||||||
Dim _path, _pathold As String
|
Dim _path, _pathold As String
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ Public Class ClassWindowLocation
|
|||||||
If x >= 0 And y >= 0 Then
|
If x >= 0 And y >= 0 Then
|
||||||
form.Location = New Point(x, y)
|
form.Location = New Point(x, y)
|
||||||
End If
|
End If
|
||||||
If w > 0 And h > 0 Then
|
If w > 0 And h > 0 And LoadSize = True Then
|
||||||
form.Size = New Size(w, h)
|
form.Size = New Size(w, h)
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
@@ -76,11 +76,12 @@ Public Class ClassWindowLocation
|
|||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
If result = False Then
|
If result = False Then
|
||||||
ClassLogger.Add(">> Saved layout is not fitting to Resolution. Default is loaded.", True)
|
LOGGER.Info(">> Saved layout is not fitting to Resolution. Default is loaded.")
|
||||||
End If
|
End If
|
||||||
Return result
|
Return result
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
ClassLogger.Add("Error in IsVisibleOnAnyScreen: " & ex.Message, True)
|
LOGGER.Info("Error in IsVisibleOnAnyScreen: " & ex.Message)
|
||||||
|
LOGGER.Error(ex)
|
||||||
Return False
|
Return False
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
@@ -139,16 +140,17 @@ Public Class ClassSetting
|
|||||||
End Class
|
End Class
|
||||||
|
|
||||||
Public Class ClassLayout
|
Public Class ClassLayout
|
||||||
Private _filename As String
|
Private ReadOnly _filename As String
|
||||||
|
Private ReadOnly _settings As XmlWriterSettings
|
||||||
Private _reader As XmlReader
|
Private _reader As XmlReader
|
||||||
Private _settings As XmlWriterSettings
|
|
||||||
|
|
||||||
Public Sub New(filename As String)
|
Public Sub New(filename As String)
|
||||||
_filename = filename
|
_filename = filename
|
||||||
|
|
||||||
_settings = New XmlWriterSettings()
|
_settings = New XmlWriterSettings With {
|
||||||
_settings.Encoding = System.Text.Encoding.UTF8
|
.Encoding = System.Text.Encoding.UTF8,
|
||||||
_settings.Indent = True
|
.Indent = True
|
||||||
|
}
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub Save(settings As System.Collections.Generic.List(Of ClassSetting))
|
Public Sub Save(settings As System.Collections.Generic.List(Of ClassSetting))
|
||||||
|
|||||||
@@ -1,27 +1,35 @@
|
|||||||
Imports DLLLicenseManager
|
Imports System.Globalization
|
||||||
|
Imports DLLLicenseManager
|
||||||
|
Imports DigitalData.Modules.License
|
||||||
|
|
||||||
Public Class ClassLicence
|
Public Class ClassLicence
|
||||||
Public Shared License_Date As Date
|
Public Shared LicenseDate As Date
|
||||||
Private Shared _lizenzManager As ClassLicenseManager
|
Public Shared LicenseManager As LicenseManagerLegacy
|
||||||
Public Shared Sub Refresh_Licence()
|
Public Shared Sub Refresh_Licence()
|
||||||
Try
|
Try
|
||||||
_lizenzManager = New ClassLicenseManager("#DigitalData35452!#", "")
|
LicenseManager = New LicenseManagerLegacy(LOGCONFIG, "#DigitalData35452!#", "")
|
||||||
Dim sql As String = "SELECT LICENSEKEY FROM TBGI_CONFIGURATION WHERE GUID = 1"
|
Dim sql As String = "SELECT LICENSEKEY FROM TBGI_CONFIGURATION WHERE GUID = 1"
|
||||||
|
|
||||||
Dim lic As String = ClassDatabase.Execute_Scalar(sql, MyConnectionString)
|
Dim licEncoded As String = DATABASE_ECM.GetScalarValue(sql)
|
||||||
Dim licString = _lizenzManager.DecodeLicenseKey(lic)
|
Dim licString As String = LicenseManager.DecodeLicenseKey(licEncoded)
|
||||||
Dim split() = licString.ToString.Split("#")
|
Dim licArray() As String = licString.ToString.Split("#")
|
||||||
|
|
||||||
If lic <> "" Then
|
If licEncoded <> "" Then
|
||||||
LICENSE_COUNT = split(0)
|
LICENSE_COUNT = licArray(0)
|
||||||
Else
|
Else
|
||||||
LICENSE_COUNT = 0
|
LICENSE_COUNT = 0
|
||||||
End If
|
End If
|
||||||
License_Date = CDate(split(1))
|
|
||||||
If CDate(split(1)) < CDate(Now.ToShortDateString) Then
|
LOGGER.Debug("License Date is {0}", licArray(1))
|
||||||
|
|
||||||
|
LicenseDate = Date.ParseExact(licArray(1), "dd.MM.yyyy", CultureInfo.InvariantCulture)
|
||||||
|
'License_Date = CDate(split(1))
|
||||||
|
|
||||||
|
If LicenseDate < Now Then
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
MsgBox("Ihre Lizenz ist abgelaufen!" & vbNewLine & "Letztes Gültigkeitsdatum: " & split(1) & vbNewLine & "Bitte setzen Sie sich mit Digital Data in Verbindung", MsgBoxStyle.Exclamation)
|
MsgBox("Ihre Lizenz ist abgelaufen!" & vbNewLine & "Letztes Gültigkeitsdatum: " & licArray(1) & vbNewLine & "Bitte setzen Sie sich mit Digital Data in Verbindung", MsgBoxStyle.Exclamation)
|
||||||
Else
|
Else
|
||||||
MsgBox("Your license has expired!" & vbNewLine & "Last Valid Date: " & split(1) & vbNewLine & "Please contact Digital Data", MsgBoxStyle.Exclamation)
|
MsgBox("Your license has expired!" & vbNewLine & "Last Valid Date: " & licArray(1) & vbNewLine & "Please contact Digital Data", MsgBoxStyle.Exclamation)
|
||||||
End If
|
End If
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
LICENSE_EXPIRED = True
|
LICENSE_EXPIRED = True
|
||||||
@@ -29,13 +37,14 @@ Public Class ClassLicence
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
'tslblLicenses.Text = "Anzahl Lizenzen: " & licenseanzahl
|
'tslblLicenses.Text = "Anzahl Lizenzen: " & licenseanzahl
|
||||||
LICENSE_DOCTYPE_COUNT = split(2)
|
LICENSE_DOCTYPE_COUNT = licArray(2)
|
||||||
Try
|
Try
|
||||||
LicenseHotKey = split(3)
|
LicenseHotKey = licArray(3)
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
LicenseHotKey = 0
|
LicenseHotKey = 0
|
||||||
End Try
|
End Try
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Unexpected error in Licensemanager:")
|
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Unexpected error in Licensemanager:")
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
End Try
|
End Try
|
||||||
@@ -44,9 +53,9 @@ Public Class ClassLicence
|
|||||||
Public Shared Function license_is_Valid()
|
Public Shared Function license_is_Valid()
|
||||||
If LICENSE_EXPIRED Then
|
If LICENSE_EXPIRED Then
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
MsgBox("Ihre Lizenz ist abgelaufen!" & vbNewLine & "Letztes Gültigkeitsdatum: " & License_Date & vbNewLine & "Bitte setzen Sie sich mit Digital Data in Verbindung", MsgBoxStyle.Exclamation)
|
MsgBox("Ihre Lizenz ist abgelaufen!" & vbNewLine & "Letztes Gültigkeitsdatum: " & LicenseDate & vbNewLine & "Bitte setzen Sie sich mit Digital Data in Verbindung", MsgBoxStyle.Exclamation)
|
||||||
Else
|
Else
|
||||||
MsgBox("Your license has expired!" & vbNewLine & "Last Valid Date: " & License_Date & vbNewLine & "Please contact Digital Data", MsgBoxStyle.Exclamation)
|
MsgBox("Your license has expired!" & vbNewLine & "Last Valid Date: " & LicenseDate & vbNewLine & "Please contact Digital Data", MsgBoxStyle.Exclamation)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Return False
|
Return False
|
||||||
|
|||||||
@@ -1,215 +0,0 @@
|
|||||||
Imports System.IO
|
|
||||||
Public Class ClassLogger
|
|
||||||
Public Shared DateiSpeicherort As String = Nothing
|
|
||||||
Public Shared DateiPrefix As String = ""
|
|
||||||
Public Shared Datei As IO.File = Nothing
|
|
||||||
Public Shared logDateiname As String = ""
|
|
||||||
Private Shared StreamWriter As IO.StreamWriter = Nothing
|
|
||||||
Private Shared HasInformedAboutError As Boolean = False
|
|
||||||
' eine Art Konstruktor
|
|
||||||
Public Shared Sub Init(ByVal speicherort As String, Optional ByVal prefix As String = "", Optional ByVal appendFile As Boolean = True)
|
|
||||||
' initialisiert den Speicherort
|
|
||||||
ClassLogger.SetSpeicherort(speicherort)
|
|
||||||
' wenn ein Prfix gesetzt wurde
|
|
||||||
If Not prefix = "" Then
|
|
||||||
' initialisiert das Prefix
|
|
||||||
ClassLogger.SetPrefix(prefix)
|
|
||||||
End If
|
|
||||||
Dim str As String = ClassLogger.DateiSpeicherort & "\" & ClassLogger.DateiPrefix & System.DateTime.Now.ToString("yyyy_MM_dd") & ".txt"
|
|
||||||
Dim anz As Integer = 1
|
|
||||||
Do While File.Exists(str)
|
|
||||||
Dim info As New FileInfo(str)
|
|
||||||
Dim length As Long = info.Length
|
|
||||||
If length > 5000000 Then
|
|
||||||
str = IO.Path.GetDirectoryName(str)
|
|
||||||
str = str & "\" & ClassLogger.DateiPrefix & System.DateTime.Now.ToString("yyyy_MM_dd") & "(" & anz.ToString & ").txt"
|
|
||||||
anz = anz + 1
|
|
||||||
Else
|
|
||||||
Exit Do
|
|
||||||
End If
|
|
||||||
Loop
|
|
||||||
ClassLogger.logDateiname = str
|
|
||||||
If Not appendFile Then
|
|
||||||
' der Versuch die Datei zu löschen
|
|
||||||
'Try
|
|
||||||
' My.Computer.FileSystem.DeleteFile(ClassNILogger.Dateiname, FileIO.UIOption.OnlyErrorDialogs, FileIO.RecycleOption.DeletePermanently)
|
|
||||||
'Catch ex As Exception
|
|
||||||
' ' bei Fehler besteht kein Schreibrecht auf die Datei oder Datei existiert nicht
|
|
||||||
' ' ALSO: alles Okay soweit
|
|
||||||
'End Try
|
|
||||||
My.Computer.FileSystem.WriteAllText(ClassLogger.logDateiname, String.Empty, False)
|
|
||||||
End If
|
|
||||||
' testen ob sich die Datei öffnen und beschreiben lässt
|
|
||||||
'ClassNILogger.CheckIsLogWritable()
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
' legt den Speicherort fest
|
|
||||||
Public Shared Sub SetSpeicherort(ByVal speicherort As String)
|
|
||||||
Dim f As New IO.DirectoryInfo(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Digital Data\Global Indexer\Log"))
|
|
||||||
|
|
||||||
If speicherort = "" Then
|
|
||||||
If f.Exists = False Then
|
|
||||||
IO.Directory.CreateDirectory(f.ToString())
|
|
||||||
End If
|
|
||||||
ClassLogger.DateiSpeicherort = f.ToString()
|
|
||||||
Else
|
|
||||||
ClassLogger.DateiSpeicherort = speicherort
|
|
||||||
End If
|
|
||||||
|
|
||||||
'Dim f As New IO.DirectoryInfo(My.Application.Info.DirectoryPath & "\Log")
|
|
||||||
'If speicherort = "" Then
|
|
||||||
' If f.Exists = False Then
|
|
||||||
' IO.Directory.CreateDirectory(My.Application.Info.DirectoryPath & "\Log")
|
|
||||||
' End If
|
|
||||||
' ClassLogger.DateiSpeicherort = My.Application.Info.DirectoryPath & "\Log\"
|
|
||||||
'Else
|
|
||||||
' ClassLogger.DateiSpeicherort = speicherort
|
|
||||||
'End If
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
' legt das Prefix für den Dateinamen fest
|
|
||||||
Public Shared Sub SetPrefix(ByVal prefix As String)
|
|
||||||
ClassLogger.DateiPrefix = prefix
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Shared Sub Add(ByVal information As String, Optional ByVal ACHTUNG As Boolean = True)
|
|
||||||
If ClassLogger.OpenFile Then
|
|
||||||
Try
|
|
||||||
If ACHTUNG Then
|
|
||||||
ClassLogger.StreamWriter.WriteLine(Now.ToString & "# ATTENTION #: " & information)
|
|
||||||
Else
|
|
||||||
ClassLogger.StreamWriter.WriteLine(Now.ToString & information)
|
|
||||||
End If
|
|
||||||
ClassLogger.CloseFile()
|
|
||||||
Catch e As Exception
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
End Try
|
|
||||||
Else
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
Public Shared Sub Add(ByVal ex As Exception)
|
|
||||||
If ClassLogger.OpenFile Then
|
|
||||||
Try
|
|
||||||
ClassLogger.StreamWriter.WriteLine(Now.ToString & "##### Exception ####")
|
|
||||||
ClassLogger.StreamWriter.WriteLine(Now.ToString & "##### Fehler: " & ex.Message & " Source [" & ex.Source & "]")
|
|
||||||
ClassLogger.CloseFile()
|
|
||||||
Catch e As Exception
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
End Try
|
|
||||||
Else
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
' öffnet eine Datei zum Schreiben
|
|
||||||
Private Shared Function OpenFile()
|
|
||||||
Try
|
|
||||||
' wenn ein Speicherort festgelegt wurde
|
|
||||||
If Not ClassLogger.DateiSpeicherort = Nothing Then
|
|
||||||
' den Dateienamen definieren
|
|
||||||
Dim dateiname As String = ClassLogger.logDateiname
|
|
||||||
' Datei anlegen wenn noch nicht vorhanden
|
|
||||||
My.Computer.FileSystem.WriteAllText(dateiname, String.Empty, True)
|
|
||||||
' die Datei zum Schreiben öffnen
|
|
||||||
ClassLogger.StreamWriter = New IO.StreamWriter(dateiname, True, System.Text.Encoding.UTF8)
|
|
||||||
End If
|
|
||||||
' wenn die Datei erfolgreich geöffnet wurde
|
|
||||||
If ClassLogger.StreamWriter IsNot Nothing Then
|
|
||||||
Return True
|
|
||||||
Else
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
Catch ex As Exception
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
' öffnet eine Datei zum Schreiben
|
|
||||||
Private Shared Function OpenFile(ByVal DateiSpeicherort As String, ByVal DateiPrefix As String)
|
|
||||||
|
|
||||||
Try
|
|
||||||
|
|
||||||
' wenn ein Speicherort festgelegt wurde
|
|
||||||
If Not DateiSpeicherort = Nothing And ClassLogger.CheckIsLogWritable() Then
|
|
||||||
|
|
||||||
' den Dateienamen definieren
|
|
||||||
Dim dateiname As String = ClassLogger.logDateiname
|
|
||||||
' Datei anlegen wenn noch nicht vorhanden
|
|
||||||
My.Computer.FileSystem.WriteAllText(dateiname, String.Empty, True)
|
|
||||||
|
|
||||||
' die Datei zum Schreiben öffnen
|
|
||||||
ClassLogger.StreamWriter = New IO.StreamWriter(dateiname, True, System.Text.Encoding.UTF8)
|
|
||||||
End If
|
|
||||||
|
|
||||||
' wenn die Datei erfolgreich geöffnet wurde
|
|
||||||
If ClassLogger.StreamWriter IsNot Nothing Then
|
|
||||||
Return True
|
|
||||||
Else
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
|
|
||||||
' schliesst die geöffnete Datei
|
|
||||||
Private Shared Sub CloseFile()
|
|
||||||
|
|
||||||
' wenn eine Datei geöffnet ist
|
|
||||||
If ClassLogger.StreamWriter IsNot Nothing Then
|
|
||||||
' die Datei schliessen
|
|
||||||
ClassLogger.StreamWriter.Close()
|
|
||||||
ClassLogger.StreamWriter = Nothing
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
|
|
||||||
Public Shared Function CheckIsLogWritable()
|
|
||||||
|
|
||||||
If ClassLogger.OpenFile Then
|
|
||||||
Try
|
|
||||||
ClassLogger.CloseFile()
|
|
||||||
Catch e As Exception
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
Else
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return True
|
|
||||||
End Function
|
|
||||||
|
|
||||||
|
|
||||||
Public Shared Function CheckIsLogWritable(ByVal vDateiSpeicherort As String, ByVal vDateiPrefix As String)
|
|
||||||
|
|
||||||
If ClassLogger.OpenFile(vDateiSpeicherort, vDateiPrefix) Then
|
|
||||||
Try
|
|
||||||
ClassLogger.CloseFile()
|
|
||||||
Catch e As Exception
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
Return False
|
|
||||||
End Try
|
|
||||||
Else
|
|
||||||
ClassLogger.ShowErrorMessage()
|
|
||||||
Return False
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return True
|
|
||||||
End Function
|
|
||||||
|
|
||||||
|
|
||||||
Private Shared Sub ShowErrorMessage()
|
|
||||||
If Not ClassLogger.HasInformedAboutError Then
|
|
||||||
MsgBox("Beim Öffnen der Logdatei ist ein Fehler aufgetreten. Bitte stellen Sie sicher das Sie sowohl über entsprechende Schreibrechte im Verzeichnis, als auch über ausreichend Speicherplatz zum Speichern der Logdatei verfügen." & _
|
|
||||||
vbNewLine & vbNewLine & "Es wird keine Logdatei angelegt oder beschrieben." & vbNewLine & vbNewLine & "Im folgenden werden Sie über Fehler, den Log betreffend nicht weiter informiert, um den Ablauf von " & My.Application.Info.ProductName & " nicht zu stören.", _
|
|
||||||
MsgBoxStyle.Information, "Unexpected error inm Öffnen der Logdatei")
|
|
||||||
ClassLogger.HasInformedAboutError = True
|
|
||||||
End If
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
47
Global_Indexer/ClassParamRefresh.vb
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
|
||||||
|
Public Class ClassParamRefresh
|
||||||
|
Public Shared Sub Refresh_Params(DT_CHECKUSER As DataTable)
|
||||||
|
If DT_CHECKUSER.Rows.Count = 1 Then
|
||||||
|
USERCOUNT_LOGGED_IN = DT_CHECKUSER.Rows(0).Item("USERCOUNT_LOGGED_IN")
|
||||||
|
Try
|
||||||
|
WORKING_MODE = DT_CHECKUSER.Rows(0).Item("WORKING_MODE")
|
||||||
|
Catch ex As Exception
|
||||||
|
WORKING_MODE = ""
|
||||||
|
End Try
|
||||||
|
|
||||||
|
Dim oSplitWorkMode As String() = WORKING_MODE.Split("#")
|
||||||
|
|
||||||
|
' Use For Each loop over words and display them.
|
||||||
|
Dim oMode As String
|
||||||
|
For Each oMode In oSplitWorkMode
|
||||||
|
LOGGER.Debug($"oWorkingMode Parameter: {oMode}")
|
||||||
|
If oMode.StartsWith("IDB_CONID!") Then
|
||||||
|
Dim oConnectionId = oMode.Replace("GLOBIX.IDB_CONID!", "")
|
||||||
|
Dim oConString = DATABASE_ECM.Get_ConnectionStringforID(oConnectionId)
|
||||||
|
|
||||||
|
CONNECTION_STRING_IDB = oConString
|
||||||
|
DATABASE_IDB = New MSSQLServer(LOGCONFIG, CONNECTION_STRING_IDB)
|
||||||
|
|
||||||
|
Dim oSQL = $"SELECT * FROM TBIDB_ATTRIBUTE"
|
||||||
|
Dim oDT As DataTable = DATABASE_IDB.GetDatatable(oSQL)
|
||||||
|
|
||||||
|
If Not IsNothing(oDT) Then
|
||||||
|
If oDT.Rows.Count > 0 Then
|
||||||
|
IDB_ACTIVE = True
|
||||||
|
Else
|
||||||
|
LOGGER.Warn($"Got an IDB-ConnID [{oConnectionId}] but check DTAttribute.Row.Count is [{oDT.Rows.Count}]!!")
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
LOGGER.Warn($"Got an IDB-ConnID [{oConnectionId}] but check DT Attribute is Nothing!!")
|
||||||
|
End If
|
||||||
|
ElseIf oMode.StartsWith("IDB.LOG_INDEX") Then
|
||||||
|
IDB_LOG_INDEX = oMode.Replace("IDB.LOG_INDEX!", "")
|
||||||
|
Else
|
||||||
|
LOGGER.Info($"Wrong oMode: {oMode}")
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
End Class
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
Imports System.Text.RegularExpressions
|
Imports System.Text.RegularExpressions
|
||||||
|
Imports DevExpress.XtraEditors
|
||||||
Imports DigitalData.Controls.LookupGrid
|
Imports DigitalData.Controls.LookupGrid
|
||||||
|
Imports DigitalData.Modules.Language
|
||||||
|
Imports DigitalData.GUIs.GlobalIndexer
|
||||||
Imports WINDREAMLib
|
Imports WINDREAMLib
|
||||||
|
|
||||||
''' <summary>
|
''' <summary>
|
||||||
@@ -37,12 +40,12 @@ Public Class ClassPatterns
|
|||||||
Public Const INT_VALUE_DOMAIN = "DOMAIN"
|
Public Const INT_VALUE_DOMAIN = "DOMAIN"
|
||||||
Public Const INT_VALUE_DATE = "DATE"
|
Public Const INT_VALUE_DATE = "DATE"
|
||||||
|
|
||||||
Public Const MAX_TRY_COUNT = 500
|
Public Const MAX_TRY_COUNT = 20
|
||||||
|
|
||||||
Private Shared regex As Regex = New Regex("{#(\w+)#([\w\s_-]+)}+")
|
Private Shared ReadOnly regex As Regex = New Regex("{#(\w+)#([\.\w\d\s_-]+)}+")
|
||||||
Private Shared allPatterns As New List(Of String) From {PATTERN_WMI, PATTERN_CTRL, PATTERN_IDBA, PATTERN_USER, PATTERN_INT}
|
Private Shared ReadOnly allPatterns As New List(Of String) From {PATTERN_WMI, PATTERN_CTRL, PATTERN_IDBA, PATTERN_USER, PATTERN_INT}
|
||||||
Private Shared complexPatterns As New List(Of String) From {PATTERN_WMI, PATTERN_CTRL, PATTERN_IDBA}
|
Private Shared ReadOnly complexPatterns As New List(Of String) From {PATTERN_WMI, PATTERN_CTRL, PATTERN_IDBA}
|
||||||
Private Shared simplePatterns As New List(Of String) From {PATTERN_USER, PATTERN_INT}
|
Private Shared ReadOnly simplePatterns As New List(Of String) From {PATTERN_USER, PATTERN_INT}
|
||||||
|
|
||||||
''' <summary>
|
''' <summary>
|
||||||
''' Wraps a pattern-type and -value in the common format: {#type#value}
|
''' Wraps a pattern-type and -value in the common format: {#type#value}
|
||||||
@@ -146,12 +149,28 @@ Public Class ClassPatterns
|
|||||||
Dim result = input
|
Dim result = input
|
||||||
Dim oTryCounter = 0
|
Dim oTryCounter = 0
|
||||||
|
|
||||||
|
LOGGER.Debug("Input String: [{0}]", input)
|
||||||
|
|
||||||
While ContainsPattern(result, PATTERN_CTRL)
|
While ContainsPattern(result, PATTERN_CTRL)
|
||||||
|
LOGGER.Debug("ReplaceControlValues Try no. [{0}]", oTryCounter)
|
||||||
|
|
||||||
If oTryCounter > MAX_TRY_COUNT Then
|
If oTryCounter > MAX_TRY_COUNT Then
|
||||||
Throw New Exception($"Max tries in ReplaceControlValues exceeded - Result so far [{result}].")
|
Throw New Exception($"Max tries in ReplaceControlValues exceeded - Result so far [{result}].")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim controlName As String = GetNextPattern(result, PATTERN_CTRL).Value
|
LOGGER.Debug("Getting next pattern..")
|
||||||
|
|
||||||
|
Dim oNextPattern = GetNextPattern(result, PATTERN_CTRL)
|
||||||
|
|
||||||
|
If oNextPattern Is Nothing Then
|
||||||
|
LOGGER.Debug("No Next Pattern found. Exiting!")
|
||||||
|
Exit While
|
||||||
|
End If
|
||||||
|
|
||||||
|
LOGGER.Debug("Next Pattern Value: [{0}]", oNextPattern.Value)
|
||||||
|
LOGGER.Debug("Next Pattern Type: [{0}]", oNextPattern.Type)
|
||||||
|
|
||||||
|
Dim controlName As String = oNextPattern.Value
|
||||||
Dim oFoundControl As Control = Nothing
|
Dim oFoundControl As Control = Nothing
|
||||||
Dim oFoundType As String = Nothing
|
Dim oFoundType As String = Nothing
|
||||||
|
|
||||||
@@ -160,9 +179,27 @@ Public Class ClassPatterns
|
|||||||
Continue For
|
Continue For
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim oMeta = DirectCast(oControl.Tag, ClassControls.ControlMeta)
|
LOGGER.Debug("Getting control metadata from Control: [{0}]", oControl.Name)
|
||||||
|
|
||||||
|
If oControl.Tag Is Nothing Then
|
||||||
|
LOGGER.Warn("No Metadata object found for control [{0}]. Skipping.", oControl.Name)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim oMeta = TryCast(oControl.Tag, ControlCreator.ControlMeta)
|
||||||
|
|
||||||
|
LOGGER.Debug("Metadata IndexName: [{0}]", oMeta.IndexName)
|
||||||
|
LOGGER.Debug("Metadata IndexType: [{0}]", oMeta.IndexType)
|
||||||
|
LOGGER.Debug("Checking Control Name matches..")
|
||||||
|
|
||||||
|
If oMeta Is Nothing Then
|
||||||
|
LOGGER.Warn("No Metadata found for control [{0}]. Skipping.", oControl.Name)
|
||||||
|
Continue For
|
||||||
|
End If
|
||||||
|
|
||||||
If oMeta.IndexName = controlName Then
|
If oMeta.IndexName = controlName Then
|
||||||
|
LOGGER.Debug("Control Name matches! Matching Control: [{0}]", controlName)
|
||||||
|
|
||||||
oFoundControl = oControl
|
oFoundControl = oControl
|
||||||
oFoundType = oMeta.IndexType
|
oFoundType = oMeta.IndexType
|
||||||
Exit For
|
Exit For
|
||||||
@@ -172,38 +209,63 @@ Public Class ClassPatterns
|
|||||||
If oFoundControl IsNot Nothing Then
|
If oFoundControl IsNot Nothing Then
|
||||||
Dim oValue As String = String.Empty
|
Dim oValue As String = String.Empty
|
||||||
|
|
||||||
If TypeOf oFoundControl Is TextBox Then
|
LOGGER.Debug("Found Control [{0}], continuing with setting value..", oFoundControl.Name)
|
||||||
oValue = DirectCast(oFoundControl, TextBox).Text
|
|
||||||
ElseIf TypeOf oFoundControl Is CheckBox Then
|
|
||||||
oValue = IIf(DirectCast(oFoundControl, CheckBox).Checked, 1, 0)
|
|
||||||
ElseIf TypeOf oFoundControl Is LookupControl2 Then
|
|
||||||
Dim oLookupControl = DirectCast(oFoundControl, LookupControl2)
|
|
||||||
|
|
||||||
If oLookupControl.MultiSelect Then
|
If TypeOf oFoundControl Is TextEdit Then
|
||||||
Select Case oFoundType
|
Try
|
||||||
Case "INTEGER"
|
oValue = DirectCast(oFoundControl, TextEdit).Text
|
||||||
oValue = String.Join(",", oLookupControl.SelectedValues)
|
Catch ex As Exception
|
||||||
Case "VARCHAR"
|
LOGGER.Error(ex)
|
||||||
Dim oWrapped = oLookupControl.SelectedValues.Select(Function(v) $"'{v}'")
|
LOGGER.Warn("Control Value for TextBox [{0}] could not be retrieved!", oFoundControl.Name)
|
||||||
oValue = String.Join(",", oWrapped)
|
End Try
|
||||||
End Select
|
ElseIf TypeOf oFoundControl Is CheckBox Then
|
||||||
Else
|
Try
|
||||||
oValue = NotNull(oLookupControl.SelectedValues.Item(0), "")
|
oValue = IIf(DirectCast(oFoundControl, CheckBox).Checked, 1, 0)
|
||||||
End If
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
LOGGER.Warn("Control Value for CheckBox [{0}] could not be retrieved!", oFoundControl.Name)
|
||||||
|
End Try
|
||||||
|
ElseIf TypeOf oFoundControl Is LookupControl3 Then
|
||||||
|
Try
|
||||||
|
Dim oLookupControl = DirectCast(oFoundControl, LookupControl3)
|
||||||
|
|
||||||
|
If oLookupControl.Properties.MultiSelect Then
|
||||||
|
Select Case oFoundType
|
||||||
|
Case ClassConstants.INDEX_TYPE_INTEGER
|
||||||
|
oValue = String.Join(",", oLookupControl.Properties.SelectedValues)
|
||||||
|
Case ClassConstants.INDEX_TYPE_VARCHAR
|
||||||
|
Dim oWrapped = oLookupControl.Properties.SelectedValues
|
||||||
|
oValue = String.Join(",", oWrapped)
|
||||||
|
Case Else
|
||||||
|
LOGGER.Warn("Lookup Control with [{0}] is not supported!", oFoundType)
|
||||||
|
End Select
|
||||||
|
Else
|
||||||
|
oValue = Utils.NotNull(oLookupControl.Properties.SelectedValues.Item(0), "")
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
LOGGER.Error(ex)
|
||||||
|
LOGGER.Warn("Control Value for LookupControl3 [{0}] could not be retrieved!", oFoundControl.Name)
|
||||||
|
End Try
|
||||||
Else
|
Else
|
||||||
|
LOGGER.Debug("Unknown Control type for type [{0}], setting value to empty string.", oFoundControl.Name)
|
||||||
oValue = ""
|
oValue = ""
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
LOGGER.Debug("Retrieved Value from Control [{0}] is: [{1}]", controlName, oValue)
|
||||||
|
|
||||||
result = ReplacePattern(result, PATTERN_CTRL, oValue)
|
result = ReplacePattern(result, PATTERN_CTRL, oValue)
|
||||||
|
Else
|
||||||
|
LOGGER.Warn("Control [{0}] not found!", controlName)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
oTryCounter += 1
|
oTryCounter += 1
|
||||||
End While
|
End While
|
||||||
LOGGER.Debug("sql after ReplaceControlValues: " & input)
|
LOGGER.Debug($"input after ReplaceControlValues [{input}]")
|
||||||
Return result
|
Return result
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
LOGGER.Error(ex)
|
LOGGER.Error(ex)
|
||||||
LOGGER.Info("Error in ReplaceControlValues:" & ex.Message)
|
LOGGER.Info("Error in ReplaceControlValues:" & ex.Message)
|
||||||
|
Return input
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ Public Class ClassPostprocessing
|
|||||||
|
|
||||||
Select Case oType
|
Select Case oType
|
||||||
Case VBSPLIT
|
Case VBSPLIT
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit VBSPLIT", False)
|
LOGGER.Info(" ...Nachbearbeitung mit VBSPLIT")
|
||||||
|
|
||||||
Dim oSeparator As String = oDataRow.Item("TEXT1")
|
Dim oSeparator As String = oDataRow.Item("TEXT1")
|
||||||
Dim oSplitIndex As Integer = 0
|
Dim oSplitIndex As Integer = 0
|
||||||
@@ -31,15 +31,15 @@ Public Class ClassPostprocessing
|
|||||||
Dim oFindString = oDataRow.Item("TEXT1")
|
Dim oFindString = oDataRow.Item("TEXT1")
|
||||||
Dim oReplaceString = oDataRow.Item("TEXT2")
|
Dim oReplaceString = oDataRow.Item("TEXT2")
|
||||||
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit VBREPLACE", False)
|
LOGGER.Info(" ...Nachbearbeitung mit VBREPLACE")
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Ersetze '" & oFindString & "' mit '" & oReplaceString & "'", False)
|
LOGGER.Info(" ...Ersetze '" & oFindString & "' mit '" & oReplaceString & "'")
|
||||||
|
|
||||||
For Each oIndexValue In oIndexValues
|
For Each oIndexValue In oIndexValues
|
||||||
Dim oReplaceResult = oIndexValue.Replace(oFindString, oReplaceString)
|
Dim oReplaceResult = oIndexValue.Replace(oFindString, oReplaceString)
|
||||||
oResult.Add(oReplaceResult)
|
oResult.Add(oReplaceResult)
|
||||||
Next
|
Next
|
||||||
Case REGEXPRESSION
|
Case REGEXPRESSION
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit RegEx", False)
|
LOGGER.Info(" ...Nachbearbeitung mit RegEx")
|
||||||
|
|
||||||
Dim oRegexList As New List(Of Regex)
|
Dim oRegexList As New List(Of Regex)
|
||||||
Dim oRegex As New Regex(oDataRow.Item("TEXT1"), RegexOptions.IgnoreCase)
|
Dim oRegex As New Regex(oDataRow.Item("TEXT1"), RegexOptions.IgnoreCase)
|
||||||
@@ -50,7 +50,7 @@ Public Class ClassPostprocessing
|
|||||||
Dim oProcessedString = extractFromStringviaRE(oIndexValue, oRegexList)
|
Dim oProcessedString = extractFromStringviaRE(oIndexValue, oRegexList)
|
||||||
oResult.Add(oProcessedString)
|
oResult.Add(oProcessedString)
|
||||||
|
|
||||||
If LogErrorsOnly = False Then ClassLogger.Add(" ...Ergebnis des RegEx: " & oProcessedString, False)
|
LOGGER.Info(" ...Ergebnis des RegEx: " & oProcessedString)
|
||||||
Next
|
Next
|
||||||
End Select
|
End Select
|
||||||
|
|
||||||
@@ -58,55 +58,10 @@ Public Class ClassPostprocessing
|
|||||||
Next
|
Next
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Get_Nachbearbeitung_Wert:")
|
MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Get_Nachbearbeitung_Wert:")
|
||||||
ClassLogger.Add(" - Unvorhergesehener Unexpected error in Get_Nachbearbeitung_Wert - result: " & idxvalue & " - Fehler: " & vbNewLine & ex.Message)
|
LOGGER.Info(" - Unvorhergesehener Unexpected error in Get_Nachbearbeitung_Wert - result: " & idxvalue & " - Fehler: " & vbNewLine & ex.Message)
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
Return String.Join(ClassConstants.VECTORSEPARATOR, oIndexValues.ToArray)
|
Return String.Join(ClassConstants.VECTORSEPARATOR, oIndexValues.ToArray)
|
||||||
|
|
||||||
'Dim result As String = idxvalue
|
|
||||||
'Try
|
|
||||||
' For Each row As DataRow In Datatable.Rows
|
|
||||||
' Select Case row.Item("TYPE").ToString.ToUpper
|
|
||||||
' Case "VBSPLIT"
|
|
||||||
' If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit VBSPLIT", False)
|
|
||||||
' Dim strSplit() As String
|
|
||||||
' strSplit = result.Split(row.Item("TEXT1"))
|
|
||||||
' For i As Integer = 0 To strSplit.Length - 1
|
|
||||||
' If i = CInt(row.Item("TEXT2")) Then
|
|
||||||
' If LogErrorsOnly = False Then ClassLogger.Add(" ...Split-Ergebnis für Index (" & i.ToString & "): " & strSplit(i), False)
|
|
||||||
' result = strSplit(i).ToString
|
|
||||||
' End If
|
|
||||||
' Next
|
|
||||||
' Case "VBREPLACE"
|
|
||||||
' If LogErrorsOnly = False Then
|
|
||||||
' ClassLogger.Add(" ...Nachbearbeitung mit VBREPLACE", False)
|
|
||||||
' ClassLogger.Add(" ...Ersetze '" & row.Item("TEXT1") & "' mit '" & row.Item("TEXT2") & "'", False)
|
|
||||||
' result = result.Replace(row.Item("TEXT1"), row.Item("TEXT2"))
|
|
||||||
' End If
|
|
||||||
|
|
||||||
' result = result.Replace(row.Item("TEXT1"), row.Item("TEXT2"))
|
|
||||||
' Case "REG. EXPRESSION"
|
|
||||||
' If LogErrorsOnly = False Then ClassLogger.Add(" ...Nachbearbeitung mit RegEx", False)
|
|
||||||
' Dim RegexList As New List(Of System.Text.RegularExpressions.Regex)
|
|
||||||
' Dim Regex As New System.Text.RegularExpressions.Regex(row.Item("TEXT1"), System.Text.RegularExpressions.RegexOptions.IgnoreCase)
|
|
||||||
' RegexList.Add(Regex)
|
|
||||||
' '
|
|
||||||
' Dim resultRegex = ClassPostprocessing.extractFromStringviaRE(result, RegexList)
|
|
||||||
' If Not IsNothing(resultRegex) Then
|
|
||||||
' If LogErrorsOnly = False Then ClassLogger.Add(" ...Ergebnis des RegEx: " & resultRegex.ToString, False)
|
|
||||||
' result = resultRegex.ToString
|
|
||||||
' Else
|
|
||||||
' ClassLogger.Add("Postprocessing RegEx konnte kein Ergebnis auswerten!", True)
|
|
||||||
' End If
|
|
||||||
' End Select
|
|
||||||
' Next
|
|
||||||
' Return result
|
|
||||||
'Catch ex As Exception
|
|
||||||
' ClassLogger.Add(" - Unvorhergesehener Unexpected error in Get_Nachbearbeitung_Wert - result: " & result & " - Fehler: " & vbNewLine & ex.Message)
|
|
||||||
' MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Get_Nachbearbeitung_Wert:")
|
|
||||||
' Return result
|
|
||||||
'End Try
|
|
||||||
|
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
''' <summary>
|
''' <summary>
|
||||||
|
|||||||
@@ -1,179 +0,0 @@
|
|||||||
Imports System.Data
|
|
||||||
Imports System.Runtime.InteropServices
|
|
||||||
Imports System.Text
|
|
||||||
Imports System.Collections.Generic
|
|
||||||
Public Class ClassWindowAPI
|
|
||||||
Public Class ApiWindow
|
|
||||||
Public MainWindowTitle As String = ""
|
|
||||||
Public ClassName As String = ""
|
|
||||||
Public hWnd As Int32
|
|
||||||
End Class
|
|
||||||
|
|
||||||
Private Delegate Function EnumCallBackDelegate(ByVal hwnd As Integer, ByVal lParam As Integer) As Integer
|
|
||||||
|
|
||||||
' Top-level windows.
|
|
||||||
Private Declare Function EnumWindows Lib "user32" _
|
|
||||||
(ByVal lpEnumFunc As EnumCallBackDelegate, ByVal lParam As Integer) As Integer
|
|
||||||
|
|
||||||
' Child windows.
|
|
||||||
Private Declare Function EnumChildWindows Lib "user32" _
|
|
||||||
(ByVal hWndParent As Integer, ByVal lpEnumFunc As EnumCallBackDelegate, ByVal lParam As Integer) As Integer
|
|
||||||
|
|
||||||
' Get the window class.
|
|
||||||
Private Declare Function GetClassName _
|
|
||||||
Lib "user32" Alias "GetClassNameA" _
|
|
||||||
(ByVal hwnd As Integer, ByVal lpClassName As StringBuilder, ByVal nMaxCount As Integer) As Integer
|
|
||||||
|
|
||||||
' Test if the window is visible--only get visible ones.
|
|
||||||
Private Declare Function IsWindowVisible Lib "user32" _
|
|
||||||
(ByVal hwnd As Integer) As Integer
|
|
||||||
|
|
||||||
' Test if the window's parent--only get the one's without parents.
|
|
||||||
Private Declare Function GetParent Lib "user32" _
|
|
||||||
(ByVal hwnd As Integer) As Integer
|
|
||||||
|
|
||||||
' Get window text length signature.
|
|
||||||
Private Declare Function SendMessage _
|
|
||||||
Lib "user32" Alias "SendMessageA" _
|
|
||||||
(ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Int32
|
|
||||||
|
|
||||||
' Get window text signature.
|
|
||||||
Private Declare Function SendMessage _
|
|
||||||
Lib "user32" Alias "SendMessageA" _
|
|
||||||
(ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As StringBuilder) As Int32
|
|
||||||
|
|
||||||
Private _listChildren As New List(Of ApiWindow)
|
|
||||||
Private _listTopLevel As New List(Of ApiWindow)
|
|
||||||
|
|
||||||
Private _topLevelClass As String = ""
|
|
||||||
Private _childClass As String = ""
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Get all top-level window information
|
|
||||||
''' </summary>
|
|
||||||
''' <returns>List of window information objects</returns>
|
|
||||||
Public Overloads Function GetTopLevelWindows() As List(Of ApiWindow)
|
|
||||||
|
|
||||||
EnumWindows(AddressOf EnumWindowProc, &H0)
|
|
||||||
|
|
||||||
Return _listTopLevel
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Overloads Function GetTopLevelWindows(ByVal className As String) As List(Of ApiWindow)
|
|
||||||
|
|
||||||
_topLevelClass = className
|
|
||||||
|
|
||||||
Return Me.GetTopLevelWindows()
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Get all child windows for the specific windows handle (hwnd).
|
|
||||||
''' </summary>
|
|
||||||
''' <returns>List of child windows for parent window</returns>
|
|
||||||
Public Overloads Function GetChildWindows(ByVal hwnd As Int32) As List(Of ApiWindow)
|
|
||||||
|
|
||||||
' Clear the window list.
|
|
||||||
_listChildren = New List(Of ApiWindow)
|
|
||||||
|
|
||||||
' Start the enumeration process.
|
|
||||||
EnumChildWindows(hwnd, AddressOf EnumChildWindowProc, &H0)
|
|
||||||
|
|
||||||
' Return the children list when the process is completed.
|
|
||||||
Return _listChildren
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Overloads Function GetChildWindows(ByVal hwnd As Int32, ByVal childClass As String) As List(Of ApiWindow)
|
|
||||||
|
|
||||||
' Set the search
|
|
||||||
_childClass = childClass
|
|
||||||
|
|
||||||
Return Me.GetChildWindows(hwnd)
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Callback function that does the work of enumerating top-level windows.
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="hwnd">Discovered Window handle</param>
|
|
||||||
''' <returns>1=keep going, 0=stop</returns>
|
|
||||||
Private Function EnumWindowProc(ByVal hwnd As Int32, ByVal lParam As Int32) As Int32
|
|
||||||
|
|
||||||
' Eliminate windows that are not top-level.
|
|
||||||
If GetParent(hwnd) = 0 AndAlso CBool(IsWindowVisible(hwnd)) Then
|
|
||||||
|
|
||||||
' Get the window title / class name.
|
|
||||||
Dim window As ApiWindow = GetWindowIdentification(hwnd)
|
|
||||||
|
|
||||||
' Match the class name if searching for a specific window class.
|
|
||||||
If _topLevelClass.Length = 0 OrElse window.ClassName.ToLower() = _topLevelClass.ToLower() Then
|
|
||||||
_listTopLevel.Add(window)
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
' To continue enumeration, return True (1), and to stop enumeration
|
|
||||||
' return False (0).
|
|
||||||
' When 1 is returned, enumeration continues until there are no
|
|
||||||
' more windows left.
|
|
||||||
|
|
||||||
Return 1
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Callback function that does the work of enumerating child windows.
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="hwnd">Discovered Window handle</param>
|
|
||||||
''' <returns>1=keep going, 0=stop</returns>
|
|
||||||
Private Function EnumChildWindowProc(ByVal hwnd As Int32, ByVal lParam As Int32) As Int32
|
|
||||||
|
|
||||||
Dim window As ApiWindow = GetWindowIdentification(hwnd)
|
|
||||||
|
|
||||||
' Attempt to match the child class, if one was specified, otherwise
|
|
||||||
' enumerate all the child windows.
|
|
||||||
If _childClass.Length = 0 OrElse window.ClassName.ToLower() = _childClass.ToLower() Then
|
|
||||||
_listChildren.Add(window)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Return 1
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Build the ApiWindow object to hold information about the Window object.
|
|
||||||
''' </summary>
|
|
||||||
Private Function GetWindowIdentification(ByVal hwnd As Integer) As ApiWindow
|
|
||||||
|
|
||||||
Const WM_GETTEXT As Int32 = &HD
|
|
||||||
Const WM_GETTEXTLENGTH As Int32 = &HE
|
|
||||||
|
|
||||||
Dim window As New ApiWindow()
|
|
||||||
|
|
||||||
Dim title As New StringBuilder()
|
|
||||||
|
|
||||||
' Get the size of the string required to hold the window title.
|
|
||||||
Dim size As Int32 = SendMessage(hwnd, WM_GETTEXTLENGTH, 0, 0)
|
|
||||||
|
|
||||||
' If the return is 0, there is no title.
|
|
||||||
If size > 0 Then
|
|
||||||
title = New StringBuilder(size + 1)
|
|
||||||
|
|
||||||
SendMessage(hwnd, WM_GETTEXT, title.Capacity, title)
|
|
||||||
End If
|
|
||||||
|
|
||||||
' Get the class name for the window.
|
|
||||||
Dim classBuilder As New StringBuilder(64)
|
|
||||||
GetClassName(hwnd, classBuilder, 64)
|
|
||||||
|
|
||||||
' Set the properties for the ApiWindow object.
|
|
||||||
window.ClassName = classBuilder.ToString()
|
|
||||||
window.MainWindowTitle = title.ToString()
|
|
||||||
window.hWnd = hwnd
|
|
||||||
|
|
||||||
Return window
|
|
||||||
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
@@ -8,11 +8,13 @@
|
|||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<StartupObject>Global_Indexer.My.MyApplication</StartupObject>
|
<StartupObject>Global_Indexer.My.MyApplication</StartupObject>
|
||||||
<RootNamespace>Global_Indexer</RootNamespace>
|
<RootNamespace>Global_Indexer</RootNamespace>
|
||||||
<AssemblyName>Global_Indexer</AssemblyName>
|
<AssemblyName>FileFlow</AssemblyName>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<MyType>WindowsForms</MyType>
|
<MyType>WindowsForms</MyType>
|
||||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||||
|
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||||
|
<TargetFrameworkProfile />
|
||||||
<PublishUrl>publish\</PublishUrl>
|
<PublishUrl>publish\</PublishUrl>
|
||||||
<Install>true</Install>
|
<Install>true</Install>
|
||||||
<InstallFrom>Disk</InstallFrom>
|
<InstallFrom>Disk</InstallFrom>
|
||||||
@@ -25,10 +27,8 @@
|
|||||||
<MapFileExtensions>true</MapFileExtensions>
|
<MapFileExtensions>true</MapFileExtensions>
|
||||||
<ApplicationRevision>0</ApplicationRevision>
|
<ApplicationRevision>0</ApplicationRevision>
|
||||||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||||
<IsWebBootstrapper>false</IsWebBootstrapper>
|
|
||||||
<UseApplicationTrust>false</UseApplicationTrust>
|
<UseApplicationTrust>false</UseApplicationTrust>
|
||||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||||
<TargetFrameworkProfile />
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
<DefineDebug>true</DefineDebug>
|
<DefineDebug>true</DefineDebug>
|
||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
<DocumentationFile>Global_Indexer.xml</DocumentationFile>
|
<DocumentationFile>FileFlow.xml</DocumentationFile>
|
||||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
<DefineTrace>true</DefineTrace>
|
<DefineTrace>true</DefineTrace>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
<DocumentationFile>Global_Indexer.xml</DocumentationFile>
|
<DocumentationFile>FileFlow.xml</DocumentationFile>
|
||||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
@@ -63,91 +63,97 @@
|
|||||||
<OptionInfer>On</OptionInfer>
|
<OptionInfer>On</OptionInfer>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ApplicationIcon>DD_Icons_ICO_GLOBIX_128.ico</ApplicationIcon>
|
<ApplicationIcon>file.ico</ApplicationIcon>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ApplicationManifest>My Project\app.manifest</ApplicationManifest>
|
<ApplicationManifest>My Project\app.manifest</ApplicationManifest>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="DevExpress.Charts.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Charts.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.DataAccess.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.DataAccess.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.DataAccess.v19.2.UI, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.DataAccess.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Office.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Office.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Pdf.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Pdf.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Pdf.v19.2.Drawing, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Pdf.v21.2.Drawing, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.RichEdit.v19.2.Export, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.RichEdit.v21.2.Export, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Printing.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Printing.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.RichEdit.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.RichEdit.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Sparkline.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Sparkline.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Spreadsheet.v19.2.Core, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.DataVisualization.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Spreadsheet.v21.2.Core, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Utils.v19.2.UI, Version=19.2.3.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">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraCharts.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Utils.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraCharts.v19.2.Wizard, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraCharts.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraCharts.v21.2.Wizard, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraNavBar.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraPdfViewer.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraLayout.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraPrinting.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraNavBar.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.Images.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraRichEdit.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraPrinting.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraSpreadsheet.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.Images.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DevExpress.XtraTreeList.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
<Reference Include="DevExpress.XtraRichEdit.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DevExpress.XtraSpreadsheet.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DevExpress.XtraTreeList.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Controls.DocumentViewer, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
<Reference Include="DigitalData.Controls.DocumentViewer, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
@@ -157,21 +163,44 @@
|
|||||||
<Reference Include="DigitalData.Controls.LookupGrid">
|
<Reference Include="DigitalData.Controls.LookupGrid">
|
||||||
<HintPath>..\..\DDMonorepo\Controls.LookupGrid\bin\Debug\DigitalData.Controls.LookupGrid.dll</HintPath>
|
<HintPath>..\..\DDMonorepo\Controls.LookupGrid\bin\Debug\DigitalData.Controls.LookupGrid.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.GUIs.Common">
|
||||||
|
<HintPath>..\..\DDMonorepo\GUIs.Common\bin\Debug\DigitalData.GUIs.Common.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.GUIs.GlobalIndexer">
|
||||||
|
<HintPath>..\..\DDMonorepo\GUIs.GlobalIndexer\bin\Debug\DigitalData.GUIs.GlobalIndexer.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.Modules.Base">
|
||||||
|
<HintPath>..\..\DDModules\Base\bin\Debug\DigitalData.Modules.Base.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Config">
|
<Reference Include="DigitalData.Modules.Config">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
|
<HintPath>..\..\DDModules\Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.Modules.Database">
|
||||||
|
<HintPath>..\..\DDModules\Database\bin\Debug\DigitalData.Modules.Database.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Filesystem">
|
<Reference Include="DigitalData.Modules.Filesystem">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Filesystem.dll</HintPath>
|
<HintPath>..\..\DDModules\Filesystem\bin\Debug\DigitalData.Modules.Filesystem.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.Modules.Language">
|
||||||
|
<HintPath>..\..\DDModules\Language\bin\Debug\DigitalData.Modules.Language.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.Modules.License">
|
||||||
|
<HintPath>..\..\DDModules\License\bin\Debug\DigitalData.Modules.License.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DigitalData.Modules.Logging">
|
<Reference Include="DigitalData.Modules.Logging">
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
|
<HintPath>..\..\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="DLLLicenseManager, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
<Reference Include="DigitalData.Modules.Messaging">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<HintPath>..\..\DDModules\Messaging\bin\Debug\DigitalData.Modules.Messaging.dll</HintPath>
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\DLLLicenseManager.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Independentsoft.Msg">
|
<Reference Include="DigitalData.Modules.Windows">
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\MSG .NET\Bin\14_11_19_MIME_UTF_ENCODING\Independentsoft.Msg.dll</HintPath>
|
<HintPath>..\..\DDModules\Windows\bin\Debug\DigitalData.Modules.Windows.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.Modules.Windream">
|
||||||
|
<HintPath>..\..\DDModules\Windream\bin\Debug\DigitalData.Modules.Windream.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="DigitalData.Modules.ZooFlow">
|
||||||
|
<HintPath>..\..\DDModules\ZooFlow\bin\Debug\DigitalData.Modules.ZooFlow.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Interop.WINDREAMLib">
|
<Reference Include="Interop.WINDREAMLib">
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WINDREAMLib.dll</HintPath>
|
<HintPath>P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WINDREAMLib.dll</HintPath>
|
||||||
@@ -181,9 +210,13 @@
|
|||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOTOOLLib.dll</HintPath>
|
<HintPath>P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOTOOLLib.dll</HintPath>
|
||||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
<Reference Include="Mail, Version=3.0.21189.1553, Culture=neutral, PublicKeyToken=6dc438ab78a525b3, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
|
<HintPath>P:\Visual Studio Projekte\Bibliotheken\Limilabs\Mail.dll\Mail.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.2\lib\net46\NLog.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Oracle.ManagedDataAccess">
|
<Reference Include="Oracle.ManagedDataAccess">
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\Oracle.ManagedDataAccess.dll</HintPath>
|
<HintPath>P:\Visual Studio Projekte\Bibliotheken\Oracle.ManagedDataAccess.dll</HintPath>
|
||||||
@@ -191,13 +224,18 @@
|
|||||||
<Reference Include="PresentationCore" />
|
<Reference Include="PresentationCore" />
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||||
|
<Reference Include="System.Configuration" />
|
||||||
<Reference Include="System.Data" />
|
<Reference Include="System.Data" />
|
||||||
<Reference Include="System.Data.Linq" />
|
<Reference Include="System.Data.Linq" />
|
||||||
<Reference Include="System.Deployment" />
|
<Reference Include="System.Deployment" />
|
||||||
<Reference Include="System.DirectoryServices" />
|
<Reference Include="System.DirectoryServices" />
|
||||||
<Reference Include="System.DirectoryServices.AccountManagement" />
|
<Reference Include="System.DirectoryServices.AccountManagement" />
|
||||||
<Reference Include="System.Drawing" />
|
<Reference Include="System.Drawing" />
|
||||||
|
<Reference Include="System.IO.Compression" />
|
||||||
<Reference Include="System.Runtime.Remoting" />
|
<Reference Include="System.Runtime.Remoting" />
|
||||||
|
<Reference Include="System.Runtime.Serialization" />
|
||||||
|
<Reference Include="System.ServiceModel" />
|
||||||
|
<Reference Include="System.Transactions" />
|
||||||
<Reference Include="System.Web.Services" />
|
<Reference Include="System.Web.Services" />
|
||||||
<Reference Include="System.Windows.Forms" />
|
<Reference Include="System.Windows.Forms" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
@@ -220,35 +258,27 @@
|
|||||||
<Import Include="System.Threading.Tasks" />
|
<Import Include="System.Threading.Tasks" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="AboutBox1.Designer.vb">
|
<Compile Include="frmAbout.Designer.vb">
|
||||||
<DependentUpon>AboutBox1.vb</DependentUpon>
|
<DependentUpon>frmAbout.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="AboutBox1.vb">
|
<Compile Include="frmAbout.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="ClassConfig.vb" />
|
<Compile Include="ClassConfig.vb" />
|
||||||
<Compile Include="ClassConstants.vb" />
|
<Compile Include="ClassConstants.vb" />
|
||||||
<Compile Include="ClassControls.vb" />
|
<Compile Include="ClassDatatables.vb" />
|
||||||
<Compile Include="ClassDatabase.vb" />
|
|
||||||
<Compile Include="ClassDragDrop.vb" />
|
<Compile Include="ClassDragDrop.vb" />
|
||||||
<Compile Include="ClassEmail.vb" />
|
|
||||||
<Compile Include="ClassEncryption.vb" />
|
<Compile Include="ClassEncryption.vb" />
|
||||||
<Compile Include="ClassFilehandle.vb" />
|
<Compile Include="ClassFileHandler.vb" />
|
||||||
<Compile Include="ClassFolderWatcher.vb" />
|
<Compile Include="ClassFolderWatcher.vb" />
|
||||||
<Compile Include="ClassFormFunctions.vb" />
|
<Compile Include="ClassIDBData.vb" />
|
||||||
<Compile Include="ClassHelper.vb" />
|
|
||||||
<Compile Include="ClassHotkey_Windream.vb" />
|
|
||||||
<Compile Include="ClassIndexFunctions.vb" />
|
<Compile Include="ClassIndexFunctions.vb" />
|
||||||
<Compile Include="ClassInit.vb" />
|
<Compile Include="ClassInit.vb" />
|
||||||
<Compile Include="ClassLayout.vb" />
|
<Compile Include="ClassLayout.vb" />
|
||||||
<Compile Include="ClassLicence.vb" />
|
<Compile Include="ClassLicence.vb" />
|
||||||
<Compile Include="ClassLogger.vb" />
|
<Compile Include="ClassParamRefresh.vb" />
|
||||||
<Compile Include="ClassPatterns.vb" />
|
<Compile Include="ClassPatterns.vb" />
|
||||||
<Compile Include="ClassPostprocessing.vb" />
|
<Compile Include="ClassPostprocessing.vb" />
|
||||||
<Compile Include="ClassWindowAPI.vb" />
|
|
||||||
<Compile Include="ClassWindream.vb" />
|
|
||||||
<Compile Include="ClassEmailHeaderExtractor.vb" />
|
|
||||||
<Compile Include="clsHotkey.vb" />
|
|
||||||
<Compile Include="frmAdministration.Designer.vb">
|
<Compile Include="frmAdministration.Designer.vb">
|
||||||
<DependentUpon>frmAdministration.vb</DependentUpon>
|
<DependentUpon>frmAdministration.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
@@ -267,24 +297,18 @@
|
|||||||
<Compile Include="frmConnections.vb">
|
<Compile Include="frmConnections.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="frmEmailIndexing.Designer.vb">
|
||||||
|
<DependentUpon>frmEmailIndexing.vb</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="frmEmailIndexing.vb">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="frmHistory.Designer.vb">
|
<Compile Include="frmHistory.Designer.vb">
|
||||||
<DependentUpon>frmHistory.vb</DependentUpon>
|
<DependentUpon>frmHistory.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="frmHistory.vb">
|
<Compile Include="frmHistory.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="frmHotKey_Add.Designer.vb">
|
|
||||||
<DependentUpon>frmHotKey_Add.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHotKey_Add.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHotkey_User.Designer.vb">
|
|
||||||
<DependentUpon>frmHotkey_User.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHotkey_User.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmIndex.designer.vb">
|
<Compile Include="frmIndex.designer.vb">
|
||||||
<DependentUpon>frmIndex.vb</DependentUpon>
|
<DependentUpon>frmIndex.vb</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
@@ -363,27 +387,15 @@
|
|||||||
<Compile Include="frmStart.vb">
|
<Compile Include="frmStart.vb">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="frmTestvb.Designer.vb">
|
|
||||||
<DependentUpon>frmTestvb.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmTestvb.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmUserKonfig_AddUsers.designer.vb">
|
|
||||||
<DependentUpon>frmUserKonfig_AddUsers.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmUserKonfig_AddUsers.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="ModuleCURRENT.vb" />
|
<Compile Include="ModuleCURRENT.vb" />
|
||||||
<Compile Include="ModuleHelpers.vb" />
|
<Compile Include="ModuleRuntime.vb" />
|
||||||
<Compile Include="ModuleMySettings.vb" />
|
|
||||||
<Compile Include="ModuleUserSavings.vb" />
|
<Compile Include="ModuleUserSavings.vb" />
|
||||||
<Compile Include="ModuleWindowHandles.vb" />
|
<Compile Include="ModuleWindowHandles.vb" />
|
||||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||||
<Compile Include="My Project\Application.Designer.vb">
|
<Compile Include="My Project\Application.Designer.vb">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
<DependentUpon>Application.myapp</DependentUpon>
|
<DependentUpon>Application.myapp</DependentUpon>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="My Project\Resources.Designer.vb">
|
<Compile Include="My Project\Resources.Designer.vb">
|
||||||
<AutoGen>True</AutoGen>
|
<AutoGen>True</AutoGen>
|
||||||
@@ -415,50 +427,61 @@
|
|||||||
</Compile>
|
</Compile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include="AboutBox1.resx">
|
<EmbeddedResource Include="frmAbout.resx">
|
||||||
<DependentUpon>AboutBox1.vb</DependentUpon>
|
<DependentUpon>frmAbout.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmAdministration.en-US.resx">
|
<EmbeddedResource Include="frmAdministration.en-US.resx">
|
||||||
<DependentUpon>frmAdministration.vb</DependentUpon>
|
<DependentUpon>frmAdministration.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmAdministration.resx">
|
<EmbeddedResource Include="frmAdministration.resx">
|
||||||
<DependentUpon>frmAdministration.vb</DependentUpon>
|
<DependentUpon>frmAdministration.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmConfig_Basic.de.resx">
|
<EmbeddedResource Include="frmConfig_Basic.de.resx">
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmConfig_Basic.en-US.resx">
|
<EmbeddedResource Include="frmConfig_Basic.en-US.resx">
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmConfig_Basic.en.resx">
|
<EmbeddedResource Include="frmConfig_Basic.en.resx">
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmConfig_Basic.resx">
|
<EmbeddedResource Include="frmConfig_Basic.resx">
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmConnections.en-US.resx">
|
<EmbeddedResource Include="frmConnections.en-US.resx">
|
||||||
<DependentUpon>frmConnections.vb</DependentUpon>
|
<DependentUpon>frmConnections.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmConnections.resx">
|
<EmbeddedResource Include="frmConnections.resx">
|
||||||
<DependentUpon>frmConnections.vb</DependentUpon>
|
<DependentUpon>frmConnections.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="frmEmailIndexing.resx">
|
||||||
|
<DependentUpon>frmEmailIndexing.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmHistory.en-US.resx">
|
<EmbeddedResource Include="frmHistory.en-US.resx">
|
||||||
<DependentUpon>frmHistory.vb</DependentUpon>
|
<DependentUpon>frmHistory.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmHistory.resx">
|
<EmbeddedResource Include="frmHistory.resx">
|
||||||
<DependentUpon>frmHistory.vb</DependentUpon>
|
<DependentUpon>frmHistory.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
<SubType>Designer</SubType>
|
||||||
<EmbeddedResource Include="frmHotKey_Add.resx">
|
|
||||||
<DependentUpon>frmHotKey_Add.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmHotkey_User.en-US.resx">
|
|
||||||
<DependentUpon>frmHotkey_User.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmHotkey_User.resx">
|
|
||||||
<DependentUpon>frmHotkey_User.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmIndex.en-US.resx">
|
<EmbeddedResource Include="frmIndex.en-US.resx">
|
||||||
<DependentUpon>frmIndex.vb</DependentUpon>
|
<DependentUpon>frmIndex.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="frmIndex.en.resx">
|
||||||
|
<DependentUpon>frmIndex.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmIndex.resx">
|
<EmbeddedResource Include="frmIndex.resx">
|
||||||
<DependentUpon>frmIndex.vb</DependentUpon>
|
<DependentUpon>frmIndex.vb</DependentUpon>
|
||||||
@@ -466,6 +489,10 @@
|
|||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmIndexFileList.en-US.resx">
|
<EmbeddedResource Include="frmIndexFileList.en-US.resx">
|
||||||
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="frmIndexFileList.en.resx">
|
||||||
|
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmIndexFileList.resx">
|
<EmbeddedResource Include="frmIndexFileList.resx">
|
||||||
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
||||||
@@ -535,19 +562,14 @@
|
|||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="frmStart.resx">
|
<EmbeddedResource Include="frmStart.resx">
|
||||||
<DependentUpon>frmStart.vb</DependentUpon>
|
<DependentUpon>frmStart.vb</DependentUpon>
|
||||||
</EmbeddedResource>
|
<SubType>Designer</SubType>
|
||||||
<EmbeddedResource Include="frmUserKonfig_AddUsers.en-US.resx">
|
|
||||||
<DependentUpon>frmUserKonfig_AddUsers.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmUserKonfig_AddUsers.resx">
|
|
||||||
<DependentUpon>frmUserKonfig_AddUsers.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="My Project\licenses.licx" />
|
<EmbeddedResource Include="My Project\licenses.licx" />
|
||||||
<EmbeddedResource Include="My Project\Resources.resx">
|
<EmbeddedResource Include="My Project\Resources.resx">
|
||||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
|
||||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
|
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Strings\_frmLicense.en-US.resx">
|
<EmbeddedResource Include="Strings\_frmLicense.en-US.resx">
|
||||||
<Generator>ResXFileCodeGenerator</Generator>
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
@@ -725,12 +747,6 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Resources\arrow_left.png" />
|
<None Include="Resources\arrow_left.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\handdrawn_arrow_left_green.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\handdrawn_arrow_right_green.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Resources\arrow_back_16xMD.png" />
|
<None Include="Resources\arrow_back_16xMD.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@@ -762,20 +778,43 @@
|
|||||||
<None Include="Resources\arrow_Up_16xLG.png" />
|
<None Include="Resources\arrow_Up_16xLG.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="DD_Icons_ICO_GLOBIX_1.ico" />
|
<Content Include="DD_Icons_ICO_GLOBIX_1.ico">
|
||||||
<Content Include="DD_Icons_ICO_GLOBIX_128.ico">
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</Content>
|
</Content>
|
||||||
|
<Content Include="DD_Icons_ICO_GLOBIX_128.ico">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
|
<Content Include="file.ico" />
|
||||||
<Content Include="globe_handdrawn.ico" />
|
<Content Include="globe_handdrawn.ico" />
|
||||||
|
<Content Include="MailLicense.xml">
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
|
<None Include="Resources\Dropitlikeitshot.png" />
|
||||||
|
<None Include="Resources\SelectAll_32x32.png" />
|
||||||
|
<None Include="Resources\FileFlow_Boot1.png" />
|
||||||
|
<None Include="Resources\FileFlow_Boot.bmp" />
|
||||||
|
<None Include="Resources\file.png" />
|
||||||
|
<None Include="Resources\shipmentawaiting.svg" />
|
||||||
|
<None Include="Resources\initialstate1.svg" />
|
||||||
|
<None Include="Resources\properties1.svg" />
|
||||||
|
<None Include="Resources\highlight1.svg" />
|
||||||
|
<None Include="Resources\highlight.svg" />
|
||||||
|
<None Include="Resources\bo_notifications.svg" />
|
||||||
|
<None Include="Resources\about.svg" />
|
||||||
|
<Content Include="Changelog.txt" />
|
||||||
|
<None Include="Resources\properties.svg" />
|
||||||
|
<None Include="Resources\initialstate.svg" />
|
||||||
|
<None Include="Resources\FileFlow_Icon.png" />
|
||||||
|
<None Include="Resources\FileFlow_Boot.png" />
|
||||||
|
<None Include="Resources\itemtypechecked.svg" />
|
||||||
|
<None Include="Resources\trackingchanges_next.svg" />
|
||||||
|
<None Include="Resources\GLOBIX_short.png" />
|
||||||
<None Include="Resources\Close_16xMD.png" />
|
<None Include="Resources\Close_16xMD.png" />
|
||||||
<None Include="Resources\Close_16xLG.png" />
|
<None Include="Resources\Close_16xLG.png" />
|
||||||
<None Include="Resources\DD_Icons_ICO_GLOBIX_128.ico" />
|
|
||||||
<None Include="Resources\Globix_ico.bmp" />
|
<None Include="Resources\Globix_ico.bmp" />
|
||||||
<None Include="Resources\email.png" />
|
<None Include="Resources\email.png" />
|
||||||
<None Include="Resources\DD_Icons-GLOBIX.png" />
|
|
||||||
<None Include="Resources\action_add_16xMD.png" />
|
<None Include="Resources\action_add_16xMD.png" />
|
||||||
<None Include="Resources\action_add_16xLG1.png" />
|
<None Include="Resources\action_add_16xLG1.png" />
|
||||||
<None Include="Resources\globe_handdrawn.png" />
|
|
||||||
<None Include="Resources\arrow_previous_16xLG.png" />
|
<None Include="Resources\arrow_previous_16xLG.png" />
|
||||||
<None Include="Resources\Excel_25ixel.jpg" />
|
<None Include="Resources\Excel_25ixel.jpg" />
|
||||||
<None Include="Resources\cancel.png" />
|
<None Include="Resources\cancel.png" />
|
||||||
|
|||||||
@@ -1,779 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="12.0" DefaultTargets="Build" 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>{7474B1D2-49A4-4D12-B544-C8674D3F7231}</ProjectGuid>
|
|
||||||
<OutputType>WinExe</OutputType>
|
|
||||||
<StartupObject>Global_Indexer.My.MyApplication</StartupObject>
|
|
||||||
<RootNamespace>Global_Indexer</RootNamespace>
|
|
||||||
<AssemblyName>Global_Indexer</AssemblyName>
|
|
||||||
<FileAlignment>512</FileAlignment>
|
|
||||||
<MyType>WindowsForms</MyType>
|
|
||||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
|
||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
|
||||||
<PublishUrl>publish\</PublishUrl>
|
|
||||||
<Install>true</Install>
|
|
||||||
<InstallFrom>Disk</InstallFrom>
|
|
||||||
<UpdateEnabled>false</UpdateEnabled>
|
|
||||||
<UpdateMode>Foreground</UpdateMode>
|
|
||||||
<UpdateInterval>7</UpdateInterval>
|
|
||||||
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
|
||||||
<UpdatePeriodically>false</UpdatePeriodically>
|
|
||||||
<UpdateRequired>false</UpdateRequired>
|
|
||||||
<MapFileExtensions>true</MapFileExtensions>
|
|
||||||
<ApplicationRevision>0</ApplicationRevision>
|
|
||||||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
|
||||||
<IsWebBootstrapper>false</IsWebBootstrapper>
|
|
||||||
<UseApplicationTrust>false</UseApplicationTrust>
|
|
||||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
|
||||||
<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>Global_Indexer.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>Global_Indexer.xml</DocumentationFile>
|
|
||||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<OptionExplicit>On</OptionExplicit>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<OptionCompare>Text</OptionCompare>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<OptionStrict>Off</OptionStrict>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<OptionInfer>On</OptionInfer>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<ApplicationIcon>DD_Icons_ICO_GLOBIX_128.ico</ApplicationIcon>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<ApplicationManifest>My Project\app.manifest</ApplicationManifest>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Reference Include="DevExpress.Charts.v15.2.Core, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Data.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.DataAccess.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.DataAccess.v15.2.UI, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Office.v15.2.Core, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Pdf.v15.2.Core, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Pdf.v15.2.Drawing, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Printing.v15.2.Core, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.RichEdit.v15.2.Core, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Sparkline.v15.2.Core, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Spreadsheet.v15.2.Core, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Utils.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.Utils.v15.2.UI, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraBars.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraCharts.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraCharts.v15.2.Wizard, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraGrid.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraLayout.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraNavBar.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraPdfViewer.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraPrinting.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraRichEdit.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraSpreadsheet.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DevExpress.XtraTreeList.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DigitalData.Controls.DocumentViewer">
|
|
||||||
<HintPath>..\..\DDMonorepo\Controls.DocumentViewer\bin\Debug\DigitalData.Controls.DocumentViewer.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DigitalData.Modules.Config">
|
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Config.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DigitalData.Modules.Filesystem">
|
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Filesystem.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DigitalData.Modules.Logging">
|
|
||||||
<HintPath>..\..\DDMonorepo\Modules.Config\bin\Debug\DigitalData.Modules.Logging.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="DLLLicenseManager, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\DLLLicenseManager.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Independentsoft.Msg, Version=2.0.350.20602, Culture=neutral, PublicKeyToken=76be97fe952f1ec7, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\MSG .NET\Bin\Independentsoft.Msg.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Interop.WINDREAMLib">
|
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WINDREAMLib.dll</HintPath>
|
|
||||||
<EmbedInteropTypes>False</EmbedInteropTypes>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Interop.WMOTOOLLib">
|
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOTOOLLib.dll</HintPath>
|
|
||||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
<HintPath>..\packages\NLog.4.5.11\lib\net45\NLog.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Oracle.ManagedDataAccess">
|
|
||||||
<HintPath>P:\Visual Studio Projekte\Bibliotheken\Oracle.ManagedDataAccess.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="PresentationCore" />
|
|
||||||
<Reference Include="System" />
|
|
||||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
|
||||||
<Reference Include="System.Data" />
|
|
||||||
<Reference Include="System.Data.Linq" />
|
|
||||||
<Reference Include="System.Deployment" />
|
|
||||||
<Reference Include="System.DirectoryServices" />
|
|
||||||
<Reference Include="System.DirectoryServices.AccountManagement" />
|
|
||||||
<Reference Include="System.Drawing" />
|
|
||||||
<Reference Include="System.Runtime.Remoting" />
|
|
||||||
<Reference Include="System.Web.Services" />
|
|
||||||
<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="UIAutomationClient" />
|
|
||||||
</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="AboutBox1.Designer.vb">
|
|
||||||
<DependentUpon>AboutBox1.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="AboutBox1.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="ClassConfig.vb" />
|
|
||||||
<Compile Include="ClassConstants.vb" />
|
|
||||||
<Compile Include="ClassControls.vb" />
|
|
||||||
<Compile Include="ClassDatabase.vb" />
|
|
||||||
<Compile Include="ClassDragDrop.vb" />
|
|
||||||
<Compile Include="ClassEmail.vb" />
|
|
||||||
<Compile Include="ClassEncryption.vb" />
|
|
||||||
<Compile Include="ClassFilehandle.vb" />
|
|
||||||
<Compile Include="ClassFolderWatcher.vb" />
|
|
||||||
<Compile Include="ClassFormFunctions.vb" />
|
|
||||||
<Compile Include="ClassHelper.vb" />
|
|
||||||
<Compile Include="ClassHotkey_Windream.vb" />
|
|
||||||
<Compile Include="ClassIndexFunctions.vb" />
|
|
||||||
<Compile Include="ClassInit.vb" />
|
|
||||||
<Compile Include="ClassLayout.vb" />
|
|
||||||
<Compile Include="ClassLicence.vb" />
|
|
||||||
<Compile Include="ClassLogger.vb" />
|
|
||||||
<Compile Include="ClassPostprocessing.vb" />
|
|
||||||
<Compile Include="ClassWindowAPI.vb" />
|
|
||||||
<Compile Include="ClassWindream.vb" />
|
|
||||||
<Compile Include="ClassEmailHeaderExtractor.vb" />
|
|
||||||
<Compile Include="clsHotkey.vb" />
|
|
||||||
<Compile Include="frmAdministration.Designer.vb">
|
|
||||||
<DependentUpon>frmAdministration.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmAdministration.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmConfig_Basic.designer.vb">
|
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmConfig_Basic.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmConnections.Designer.vb">
|
|
||||||
<DependentUpon>frmConnections.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmConnections.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHistory.Designer.vb">
|
|
||||||
<DependentUpon>frmHistory.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHistory.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHotKey_Add.Designer.vb">
|
|
||||||
<DependentUpon>frmHotKey_Add.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHotKey_Add.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHotkey_User.Designer.vb">
|
|
||||||
<DependentUpon>frmHotkey_User.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmHotkey_User.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmIndex.designer.vb">
|
|
||||||
<DependentUpon>frmIndex.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmIndex.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmIndexFileList.Designer.vb">
|
|
||||||
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmIndexFileList.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmLicense.designer.vb">
|
|
||||||
<DependentUpon>frmLicense.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmLicense.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmLookupGrid.Designer.vb">
|
|
||||||
<DependentUpon>frmLookupGrid.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmLookupGrid.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmMissingInput.Designer.vb">
|
|
||||||
<DependentUpon>frmMissingInput.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmMissingInput.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmNamenkonvention.designer.vb">
|
|
||||||
<DependentUpon>frmNamenkonvention.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmNamenkonvention.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSplash.designer.vb">
|
|
||||||
<DependentUpon>frmSplash.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSplash.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQL-Result.Designer.vb">
|
|
||||||
<DependentUpon>frmSQL-Result.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQL-Result.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQLConfigAutoIndex.Designer.vb">
|
|
||||||
<DependentUpon>frmSQLConfigAutoIndex.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQLConfigAutoIndex.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQLSuggestion.Designer.vb">
|
|
||||||
<DependentUpon>frmSQLSuggestion.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQLSuggestion.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQL_Admin.designer.vb">
|
|
||||||
<DependentUpon>frmSQL_Admin.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmSQL_Admin.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmStart.Designer.vb">
|
|
||||||
<DependentUpon>frmStart.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmStart.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmTestvb.Designer.vb">
|
|
||||||
<DependentUpon>frmTestvb.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmTestvb.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmUserKonfig_AddUsers.designer.vb">
|
|
||||||
<DependentUpon>frmUserKonfig_AddUsers.vb</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="frmUserKonfig_AddUsers.vb">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="ModuleCURRENT.vb" />
|
|
||||||
<Compile Include="ModuleMySettings.vb" />
|
|
||||||
<Compile Include="ModuleUserSavings.vb" />
|
|
||||||
<Compile Include="ModuleWindowHandles.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>
|
|
||||||
<Compile Include="MyDataset.Designer.vb">
|
|
||||||
<AutoGen>True</AutoGen>
|
|
||||||
<DesignTime>True</DesignTime>
|
|
||||||
<DependentUpon>MyDataset.xsd</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="MyDataset.vb">
|
|
||||||
<DependentUpon>MyDataset.xsd</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="Strings\_frmLicense.en-US.Designer.vb">
|
|
||||||
<DependentUpon>_frmLicense.en-US.resx</DependentUpon>
|
|
||||||
<AutoGen>True</AutoGen>
|
|
||||||
<DesignTime>True</DesignTime>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="Strings\_frmLicense.Designer.vb">
|
|
||||||
<AutoGen>True</AutoGen>
|
|
||||||
<DesignTime>True</DesignTime>
|
|
||||||
<DependentUpon>_frmLicense.resx</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<EmbeddedResource Include="AboutBox1.resx">
|
|
||||||
<DependentUpon>AboutBox1.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmAdministration.en-US.resx">
|
|
||||||
<DependentUpon>frmAdministration.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmAdministration.resx">
|
|
||||||
<DependentUpon>frmAdministration.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmConfig_Basic.de.resx">
|
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmConfig_Basic.en-US.resx">
|
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmConfig_Basic.en.resx">
|
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmConfig_Basic.resx">
|
|
||||||
<DependentUpon>frmConfig_Basic.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmConnections.en-US.resx">
|
|
||||||
<DependentUpon>frmConnections.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmConnections.resx">
|
|
||||||
<DependentUpon>frmConnections.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmHistory.en-US.resx">
|
|
||||||
<DependentUpon>frmHistory.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmHistory.resx">
|
|
||||||
<DependentUpon>frmHistory.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmHotKey_Add.resx">
|
|
||||||
<DependentUpon>frmHotKey_Add.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmHotkey_User.en-US.resx">
|
|
||||||
<DependentUpon>frmHotkey_User.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmHotkey_User.resx">
|
|
||||||
<DependentUpon>frmHotkey_User.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmIndex.en-US.resx">
|
|
||||||
<DependentUpon>frmIndex.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmIndex.resx">
|
|
||||||
<DependentUpon>frmIndex.vb</DependentUpon>
|
|
||||||
<SubType>Designer</SubType>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmIndexFileList.en-US.resx">
|
|
||||||
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmIndexFileList.resx">
|
|
||||||
<DependentUpon>frmIndexFileList.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmLicense.en-US.resx">
|
|
||||||
<DependentUpon>frmLicense.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmLicense.resx">
|
|
||||||
<DependentUpon>frmLicense.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmLookupGrid.resx">
|
|
||||||
<DependentUpon>frmLookupGrid.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmMissingInput.en-US.resx">
|
|
||||||
<DependentUpon>frmMissingInput.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmMissingInput.resx">
|
|
||||||
<DependentUpon>frmMissingInput.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmNamenkonvention.en-US.resx">
|
|
||||||
<DependentUpon>frmNamenkonvention.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmNamenkonvention.resx">
|
|
||||||
<DependentUpon>frmNamenkonvention.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSplash.resx">
|
|
||||||
<DependentUpon>frmSplash.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQL-Result.en-US.resx">
|
|
||||||
<DependentUpon>frmSQL-Result.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQL-Result.resx">
|
|
||||||
<DependentUpon>frmSQL-Result.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQLConfigAutoIndex.en-US.resx">
|
|
||||||
<DependentUpon>frmSQLConfigAutoIndex.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQLConfigAutoIndex.resx">
|
|
||||||
<DependentUpon>frmSQLConfigAutoIndex.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQLSuggestion.en-US.resx">
|
|
||||||
<DependentUpon>frmSQLSuggestion.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQLSuggestion.resx">
|
|
||||||
<DependentUpon>frmSQLSuggestion.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQL_Admin.en-US.resx">
|
|
||||||
<DependentUpon>frmSQL_Admin.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmSQL_Admin.resx">
|
|
||||||
<DependentUpon>frmSQL_Admin.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmStart.de-DE.resx">
|
|
||||||
<DependentUpon>frmStart.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmStart.de.resx">
|
|
||||||
<DependentUpon>frmStart.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmStart.en-US.resx">
|
|
||||||
<DependentUpon>frmStart.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmStart.en.resx">
|
|
||||||
<DependentUpon>frmStart.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmStart.resx">
|
|
||||||
<DependentUpon>frmStart.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmUserKonfig_AddUsers.en-US.resx">
|
|
||||||
<DependentUpon>frmUserKonfig_AddUsers.vb</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="frmUserKonfig_AddUsers.resx">
|
|
||||||
<DependentUpon>frmUserKonfig_AddUsers.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>
|
|
||||||
<EmbeddedResource Include="Strings\_frmLicense.en-US.resx">
|
|
||||||
<Generator>ResXFileCodeGenerator</Generator>
|
|
||||||
<LastGenOutput>_frmLicense.en-US.Designer.vb</LastGenOutput>
|
|
||||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="Strings\_frmLicense.resx">
|
|
||||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
|
||||||
<Generator>ResXFileCodeGenerator</Generator>
|
|
||||||
<LastGenOutput>_frmLicense.Designer.vb</LastGenOutput>
|
|
||||||
</EmbeddedResource>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="My Project\app.manifest" />
|
|
||||||
<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="MyDataset.xsc">
|
|
||||||
<DependentUpon>MyDataset.xsd</DependentUpon>
|
|
||||||
</None>
|
|
||||||
<None Include="MyDataset.xsd">
|
|
||||||
<SubType>Designer</SubType>
|
|
||||||
<Generator>MSDataSetGenerator</Generator>
|
|
||||||
<LastGenOutput>MyDataset.Designer.vb</LastGenOutput>
|
|
||||||
</None>
|
|
||||||
<None Include="MyDataset.xss">
|
|
||||||
<DependentUpon>MyDataset.xsd</DependentUpon>
|
|
||||||
</None>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<COMReference Include="Microsoft.Office.Core">
|
|
||||||
<Guid>{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}</Guid>
|
|
||||||
<VersionMajor>2</VersionMajor>
|
|
||||||
<VersionMinor>7</VersionMinor>
|
|
||||||
<Lcid>0</Lcid>
|
|
||||||
<WrapperTool>primary</WrapperTool>
|
|
||||||
<Isolated>False</Isolated>
|
|
||||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
|
||||||
</COMReference>
|
|
||||||
<COMReference Include="Microsoft.Office.Interop.Outlook">
|
|
||||||
<Guid>{00062FFF-0000-0000-C000-000000000046}</Guid>
|
|
||||||
<VersionMajor>9</VersionMajor>
|
|
||||||
<VersionMinor>5</VersionMinor>
|
|
||||||
<Lcid>0</Lcid>
|
|
||||||
<WrapperTool>primary</WrapperTool>
|
|
||||||
<Isolated>False</Isolated>
|
|
||||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
|
||||||
</COMReference>
|
|
||||||
<COMReference Include="stdole">
|
|
||||||
<Guid>{00020430-0000-0000-C000-000000000046}</Guid>
|
|
||||||
<VersionMajor>2</VersionMajor>
|
|
||||||
<VersionMinor>0</VersionMinor>
|
|
||||||
<Lcid>0</Lcid>
|
|
||||||
<WrapperTool>primary</WrapperTool>
|
|
||||||
<Isolated>False</Isolated>
|
|
||||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
|
||||||
</COMReference>
|
|
||||||
<COMReference Include="WMOBRWSLib">
|
|
||||||
<Guid>{25B51999-6DCA-11D4-B815-00104BB52DEA}</Guid>
|
|
||||||
<VersionMajor>1</VersionMajor>
|
|
||||||
<VersionMinor>0</VersionMinor>
|
|
||||||
<Lcid>0</Lcid>
|
|
||||||
<WrapperTool>tlbimp</WrapperTool>
|
|
||||||
<Isolated>False</Isolated>
|
|
||||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
|
||||||
</COMReference>
|
|
||||||
<COMReference Include="WMOSRCHLib">
|
|
||||||
<Guid>{BE4F1D13-88A8-11D4-B3FA-0001021F035F}</Guid>
|
|
||||||
<VersionMajor>1</VersionMajor>
|
|
||||||
<VersionMinor>0</VersionMinor>
|
|
||||||
<Lcid>0</Lcid>
|
|
||||||
<WrapperTool>tlbimp</WrapperTool>
|
|
||||||
<Isolated>False</Isolated>
|
|
||||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
|
||||||
</COMReference>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="packages.config" />
|
|
||||||
<None Include="Resources\database_refresh.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\database_save.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\database_go.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Einstellungen5.ico" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\delete2.ico" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\add.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\database_save1.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\delete_12x12.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\gear_32xSM.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\gear_32xLG.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\arrow_refresh.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\database_save2.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\save_16xLG.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\save_16xMD.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Save_6530.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Go.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\database_connect.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Selectallrowsfrom_tableA__294.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\CheckOutforEdit_13187_32x.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Benutzer.ico" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\bell_delete.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\bell_go.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\folder_Open_32xSM.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Einstellungen6.ico" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\key_go.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\key.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\folder_link.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\page_red.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\folder_go.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\arrow_right.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\arrow_left.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\handdrawn_arrow_left_green.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\handdrawn_arrow_right_green.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\arrow_back_16xMD.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\arrow_Forward_16xMD.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Shortcut_8169_16x.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\refresh_16xMD.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\Copy_6524.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\bullet_arrow_top.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\WindowsForm_817_12x.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\KeyDown_8461_12x.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\action_add_16xLG.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="Resources\arrow_Up_16xLG.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Content Include="DD_Icons_ICO_GLOBIX_1.ico" />
|
|
||||||
<Content Include="DD_Icons_ICO_GLOBIX_128.ico">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</Content>
|
|
||||||
<Content Include="globe_handdrawn.ico" />
|
|
||||||
<None Include="Resources\Close_16xMD.png" />
|
|
||||||
<None Include="Resources\Close_16xLG.png" />
|
|
||||||
<None Include="Resources\DD_Icons_ICO_GLOBIX_128.ico" />
|
|
||||||
<None Include="Resources\Globix_ico.bmp" />
|
|
||||||
<None Include="Resources\email.png" />
|
|
||||||
<None Include="Resources\DD_Icons-GLOBIX.png" />
|
|
||||||
<None Include="Resources\action_add_16xMD.png" />
|
|
||||||
<None Include="Resources\action_add_16xLG1.png" />
|
|
||||||
<None Include="Resources\globe_handdrawn.png" />
|
|
||||||
<None Include="Resources\arrow_previous_16xLG.png" />
|
|
||||||
<None Include="Resources\Excel_25ixel.jpg" />
|
|
||||||
<None Include="Resources\cancel.png" />
|
|
||||||
<None Include="Resources\refresh_16xLG.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
|
||||||
<Visible>False</Visible>
|
|
||||||
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
|
||||||
<Install>false</Install>
|
|
||||||
</BootstrapperPackage>
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
|
||||||
<Target Name="BeforeBuild">
|
|
||||||
</Target>
|
|
||||||
<Target Name="AfterBuild">
|
|
||||||
</Target>
|
|
||||||
-->
|
|
||||||
</Project>
|
|
||||||
23
Global_Indexer/MailLicense.xml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<License>
|
||||||
|
<Id>4dc5ef40-f1a9-468b-994c-b7ed600ad878</Id>
|
||||||
|
<ProductName>Mail.dll</ProductName>
|
||||||
|
<SubscriptionUntil>2022-07-29</SubscriptionUntil>
|
||||||
|
<RegisteredTo>Digital Data GmbH</RegisteredTo>
|
||||||
|
<LicenseType>single developer</LicenseType>
|
||||||
|
<BuyerName>Digital Data GmbH</BuyerName>
|
||||||
|
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
|
||||||
|
<SignedInfo>
|
||||||
|
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
|
||||||
|
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
|
||||||
|
<Reference URI="">
|
||||||
|
<Transforms>
|
||||||
|
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
|
||||||
|
</Transforms>
|
||||||
|
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||||
|
<DigestValue>75MRtl4ipYelIZYlpT8O7QDX9Zc=</DigestValue>
|
||||||
|
</Reference>
|
||||||
|
</SignedInfo>
|
||||||
|
<SignatureValue>Raxfkz6DfQVs/sMvH+F2nH0eHXD8FoUFSdP3t7AgBUdpABJQx86srlyuMSEhXPlc1THCqPouEVob4RsWnd9OXvTiPPSOUSK9zuNG6uz93KLAhpSD5PraAgBCF4jwZArlAp7aCNfZpHqQ3w6TRHS+CfravUU0AHHG3MZ1ZcRkGuo=</SignatureValue>
|
||||||
|
</Signature>
|
||||||
|
</License>
|
||||||
@@ -1,88 +1,87 @@
|
|||||||
Imports DigitalData.Modules.Config
|
Imports DigitalData.Modules.Config
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
|
Imports DigitalData.Modules.Filesystem
|
||||||
|
Imports DigitalData.Modules.Messaging
|
||||||
|
|
||||||
Module ModuleCURRENT
|
Module ModuleCURRENT
|
||||||
Public ERROR_STATE As String
|
Public Property ERROR_STATE As String
|
||||||
Public START_INCOMPLETE As Boolean = False
|
Public Property START_INCOMPLETE As Boolean = False
|
||||||
Public CURRENT_FILENAME As String
|
Public Property CURRENT_FILENAME As String
|
||||||
Public CURRENT_NEWFILENAME As String
|
Public Property CURRENT_NEWFILENAME As String
|
||||||
Public CURRENT_WORKFILE_GUID As Integer
|
Public Property CURRENT_WORKFILE_GUID As Integer
|
||||||
Public CURRENT_WORKFILE As String
|
Public Property CURRENT_WORKFILE_HASH As String
|
||||||
Public CURR_WORKFILE_EXTENSION As String
|
Public Property CURRENT_WORKFILE As String
|
||||||
|
Public Property CURR_WORKFILE_EXTENSION As String
|
||||||
|
|
||||||
Public CONFIG As ConfigManager(Of ClassConfig)
|
Public Property CONFIG As ConfigManager(Of ClassConfig)
|
||||||
Public LOGCONFIG As LogConfig
|
Public Property LOGCONFIG As LogConfig
|
||||||
Public LOGGER As Logger
|
Public Property LOGGER As Logger
|
||||||
|
Public Property FILESYSTEM As File
|
||||||
|
Public Property EMAIL As Email2
|
||||||
|
|
||||||
Public CURRENT_DOKART_ID As Integer
|
Public Property FILE_HANDLER As ClassFileHandler
|
||||||
Public CURRENT_DOKART_DUPLICATE_HANDLING As String = "Default"
|
Public Property FOLDER_WATCHER As ClassFolderWatcher
|
||||||
Public CURRENT_LASTDOKART As String = ""
|
|
||||||
Public CURRENT_INDEXMAN As Integer
|
|
||||||
Public CURRENT_INDEXAUTO As Integer
|
|
||||||
Public CURRENT_SQL_CONFIG As String
|
|
||||||
|
|
||||||
Public VERSION_DELIMITER As String
|
Public Property CURRENT_DOKART_ID As Integer
|
||||||
Public FILE_DELIMITER As String
|
Public Property CURRENT_DOKART_DUPLICATE_HANDLING As String = "Default"
|
||||||
Public CURRENT_MESSAGEID As String
|
Public Property CURRENT_LASTDOKART As String = ""
|
||||||
Public CURRENT_MESSAGEDATE As String
|
Public Property CURRENT_INDEXMAN As Integer
|
||||||
Public CURRENT_MESSAGESUBJECT As String
|
Public Property CURRENT_INDEXAUTO As Integer
|
||||||
Public CURRENT_ISATTACHMENT As Boolean = False
|
|
||||||
|
|
||||||
Public USER_ID
|
Public Property VERSION_DELIMITER As String
|
||||||
Public USER_IN_MODULE As Boolean = False
|
Public Property FILE_DELIMITER As String
|
||||||
Public USER_IS_ADMIN As Boolean = False
|
Public Property CURRENT_MESSAGEID As String
|
||||||
Public UserLoggedin As Integer = 0
|
Public Property CURRENT_MESSAGEDATE As String
|
||||||
|
Public Property CURRENT_MESSAGESUBJECT As String
|
||||||
|
Public Property CURRENT_ISATTACHMENT As Boolean = False
|
||||||
|
|
||||||
Public USER_SHORT_NAME As String = ""
|
Public Property USER_ID
|
||||||
Public USER_PRENAME As String = ""
|
Public Property USER_IN_MODULE As Boolean = False
|
||||||
Public USER_SURNAME As String = ""
|
Public Property USER_IS_ADMIN As Boolean = False
|
||||||
Public USER_EMAIL As String = ""
|
|
||||||
Public USER_LANGUAGE As String = "DE"
|
|
||||||
Public USER_USERNAME As String = ""
|
|
||||||
|
|
||||||
Public CURRENT_FOLDERWATCH As String = ""
|
Public Property USER_SHORTNAME As String = ""
|
||||||
Public CURRENT_SCAN_FOLDERWATCH As String = ""
|
Public Property USER_PRENAME As String = ""
|
||||||
|
Public Property USER_SURNAME As String = ""
|
||||||
|
Public Property USER_EMAIL As String = ""
|
||||||
|
Public Property USER_LANGUAGE As String = "DE"
|
||||||
|
Public Property USER_USERNAME As String = ""
|
||||||
|
Public Property USERCOUNT_LOGGED_IN As Integer = 0
|
||||||
|
|
||||||
Public FWFunction_STARTED As Boolean = False
|
Public Property CURRENT_FOLDERWATCH As String = ""
|
||||||
|
Public Property CURRENT_SCAN_FOLDERWATCH As String = ""
|
||||||
|
|
||||||
Public CURR_DOKART_WD_DIRECT As Boolean = False
|
Public Property FWFunction_STARTED As Boolean = False
|
||||||
Public CURR_DOKART_OBJECTTYPE As String
|
|
||||||
Public CURRENT_WD_TEMPSEARCH As String = ""
|
|
||||||
|
|
||||||
Public LICENSE_EXPIRED As Boolean = False
|
Public Property CURR_DOKART_WD_DIRECT As Boolean = False
|
||||||
Public LICENSE_COUNT As Integer = 0
|
Public Property CURR_DOKART_OBJECTTYPE As String
|
||||||
Public LICENSE_DOCTYPE_COUNT As Integer = 0
|
|
||||||
Public DOCTYPE_COUNT_ACTUAL As Integer = 0
|
|
||||||
Public LicenseHotKey As Integer = 0
|
|
||||||
|
|
||||||
Public CURRENT_HTML_DOC As String
|
Public Property LICENSE_EXPIRED As Boolean = False
|
||||||
|
Public Property LICENSE_COUNT As Integer = 0
|
||||||
|
Public Property LICENSE_DOCTYPE_COUNT As Integer = 0
|
||||||
|
Public Property DOCTYPE_COUNT_ACTUAL As Integer = 0
|
||||||
|
Public Property LicenseHotKey As Integer = 0
|
||||||
|
|
||||||
Public INDEXING_ACTIVE As Boolean = False
|
Public Property INDEXING_ACTIVE As Boolean = False
|
||||||
Public MULTIINDEXING_ACTIVE As Boolean = False
|
Public Property MULTIINDEXING_ACTIVE As Boolean = False
|
||||||
Public ABORT_INDEXING As Boolean = False
|
Public Property ABORT_INDEXING As Boolean = False
|
||||||
|
|
||||||
Public DTACTUAL_FILES As DataTable
|
Public Property DTACTUAL_FILES As DataTable
|
||||||
Public DTEXCLUDE_FILES As DataTable
|
Public Property DTEXCLUDE_FILES As DataTable
|
||||||
Public DTTBGI_REGEX_DOCTYPE As DataTable
|
Public Property DTTBGI_REGEX_DOCTYPE As DataTable
|
||||||
|
|
||||||
Public CURRENT_SQLRESULT As String
|
Public Property CURRENT_SQLRESULT As String
|
||||||
Public DTSQL_RESULT As DataTable
|
Public Property DTSQL_RESULT As DataTable
|
||||||
Public TEMP_FILES As List(Of String) = New List(Of String)
|
|
||||||
|
|
||||||
Public CURRENT_FOCUSES_WINDOWNAME As String
|
Public Property LANGUAGE_CHANGED As Boolean = False
|
||||||
|
Public Property CURR_MISSING_PATTERN_NAME As String
|
||||||
|
Public Property CURR_MISSING_SEARCH_STRING As String
|
||||||
|
Public Property CURR_MISSING_MANUAL_VALUE As String
|
||||||
|
Public Property CURR_DELETE_ORIGIN As Boolean = False
|
||||||
|
Public Property CURRENT_DT_REGEX As DataTable
|
||||||
|
Public Property REGEX_CLEAN_FILENAME As String = "[?*^""<>|]"
|
||||||
|
Public Property CURRENT_DROPTYPE
|
||||||
|
|
||||||
Public LANGUAGE_CHANGED As Boolean = False
|
Public Property VIEWER_LICENSE As String = ""
|
||||||
Public CURR_MISSING_PATTERN_NAME As String
|
|
||||||
Public CURR_MISSING_SEARCH_STRING As String
|
|
||||||
Public CURR_MISSING_MANUAL_VALUE As String
|
|
||||||
Public CURR_DELETE_ORIGIN As Boolean = False
|
|
||||||
Public CURRENT_DT_REGEX As DataTable
|
|
||||||
Public REGEX_CLEAN_FILENAME As String = "[?*^""<>|]"
|
|
||||||
Public CURRENT_DROPTYPE
|
|
||||||
|
|
||||||
Public VIEWER_LICENSE As String = ""
|
|
||||||
|
|
||||||
Public INDEX_FORM_LOADED As Boolean
|
|
||||||
End Module
|
End Module
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
Module ModuleHelpers
|
|
||||||
''' <summary>
|
|
||||||
''' Überprüft einen Wert auf verschiedene Arten von "Null" und gibt einen Standard-Wert zurück, wenn der Wert "Null" ist.
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="value">Der zu überprüfende Wert</param>
|
|
||||||
''' <param name="defaultValue">Der Standard Wert</param>
|
|
||||||
''' <returns>value oder wenn dieser "Null" ist, defaultValue</returns>
|
|
||||||
Public Function NotNull(Of T)(ByVal value As T, ByVal defaultValue As T) As T
|
|
||||||
If IsNothing(value) OrElse String.IsNullOrEmpty(value.ToString) OrElse IsDBNull(value) Then
|
|
||||||
Return defaultValue
|
|
||||||
Else
|
|
||||||
Return value
|
|
||||||
End If
|
|
||||||
End Function
|
|
||||||
End Module
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
Imports System.IO
|
|
||||||
Imports System.Xml
|
|
||||||
|
|
||||||
Module ModuleMySettings
|
|
||||||
'Dim ConfigPath As String = Path.Combine(Application.UserAppDataPath(), "UserConfig.xml")
|
|
||||||
Public Const USER_CONFIG_FILE = "UserConfig.xml"
|
|
||||||
Public Const COMPUTER_CONFIG_FILE = "ComputerConfig.xml"
|
|
||||||
|
|
||||||
Public MyConnectionString As String = ""
|
|
||||||
Public LogErrorsOnly As Boolean = True
|
|
||||||
Public GI_withWindream As Boolean = False
|
|
||||||
Public vWLaufwerk As String = "W"
|
|
||||||
'Public myPreviewActive As Boolean = True
|
|
||||||
Public FW_started As Boolean = False
|
|
||||||
End Module
|
|
||||||
32
Global_Indexer/ModuleRuntime.vb
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
Imports System.IO
|
||||||
|
Imports System.Xml
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
Imports DigitalData.Modules.Windream
|
||||||
|
Module ModuleRuntime
|
||||||
|
'Dim ConfigPath As String = Path.Combine(Application.UserAppDataPath(), "UserConfig.xml")
|
||||||
|
Public Const USER_CONFIG_FILE = "UserConfig.xml"
|
||||||
|
Public Const COMPUTER_CONFIG_FILE = "ComputerConfig.xml"
|
||||||
|
Public Const WINDREAM_BASEPATH = "\\windream\objects"
|
||||||
|
|
||||||
|
Public MyConnectionString As String = ""
|
||||||
|
Public LogErrorsOnly As Boolean = True
|
||||||
|
Public GI_withWindream As Boolean = False
|
||||||
|
Public WMDrive As String = "W"
|
||||||
|
'Public myPreviewActive As Boolean = True
|
||||||
|
Public Property FW_started As Boolean = False
|
||||||
|
Public IDB_ACTIVE As Boolean = False
|
||||||
|
Public WORKING_MODE As String
|
||||||
|
Public Property CONNECTION_STRING_IDB As String
|
||||||
|
|
||||||
|
Public IDBData As ClassIDBData
|
||||||
|
Public IDB_USES_WMFILESTORE As Boolean = False
|
||||||
|
Public IDB_DOC_DATA_SQL As String
|
||||||
|
Public IDB_DT_DOC_DATA As DataTable
|
||||||
|
Public IDB_DOC_ID As Int64
|
||||||
|
Public IDB_LOG_INDEX As String
|
||||||
|
|
||||||
|
Public Property WINDREAM As Windream
|
||||||
|
|
||||||
|
Public Property DATABASE_ECM As MSSQLServer
|
||||||
|
Public Property DATABASE_IDB As MSSQLServer
|
||||||
|
End Module
|
||||||
@@ -10,12 +10,12 @@ Imports System.Runtime.InteropServices
|
|||||||
|
|
||||||
' Die Werte der Assemblyattribute überprüfen
|
' Die Werte der Assemblyattribute überprüfen
|
||||||
|
|
||||||
<Assembly: AssemblyTitle("Global Indexer")>
|
<Assembly: AssemblyTitle("File Flow")>
|
||||||
<Assembly: AssemblyDescription("")>
|
<Assembly: AssemblyDescription("")>
|
||||||
<Assembly: AssemblyCompany("Digital Data")>
|
<Assembly: AssemblyCompany("Digital Data")>
|
||||||
<Assembly: AssemblyProduct("Global Indexer")>
|
<Assembly: AssemblyProduct("File Flow")>
|
||||||
<Assembly: AssemblyCopyright("Copyright © 2020")>
|
<Assembly: AssemblyCopyright("Copyright © 2022")>
|
||||||
<Assembly: AssemblyTrademark("")>
|
<Assembly: AssemblyTrademark("2.6.2.0")>
|
||||||
|
|
||||||
<Assembly: ComVisible(False)>
|
<Assembly: ComVisible(False)>
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("2.0.0.1")>
|
<Assembly: AssemblyVersion("2.6.5.0")>
|
||||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
|
|
||||||
<Assembly: NeutralResourcesLanguageAttribute("")>
|
<Assembly: NeutralResourcesLanguageAttribute("")>
|
||||||
178
Global_Indexer/My Project/Resources.Designer.vb
generated
@@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||||
@@ -60,6 +60,16 @@ Namespace My.Resources
|
|||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property about() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("about", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -200,6 +210,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property bo_notifications() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("bo_notifications", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -320,26 +340,6 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
'''</summary>
|
|
||||||
Friend ReadOnly Property DD_Icons_GLOBIX() As System.Drawing.Bitmap
|
|
||||||
Get
|
|
||||||
Dim obj As Object = ResourceManager.GetObject("DD_Icons-GLOBIX", 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 DD_Icons_ICO_GLOBIX_128() As System.Drawing.Bitmap
|
|
||||||
Get
|
|
||||||
Dim obj As Object = ResourceManager.GetObject("DD_Icons_ICO_GLOBIX_128", resourceCulture)
|
|
||||||
Return CType(obj,System.Drawing.Bitmap)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -360,6 +360,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property Dropitlikeitshot() As System.Drawing.Bitmap
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("Dropitlikeitshot", resourceCulture)
|
||||||
|
Return CType(obj,System.Drawing.Bitmap)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -400,6 +410,26 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property file() As System.Drawing.Bitmap
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("file", 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 FileFlow_Boot() As System.Drawing.Bitmap
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("FileFlow_Boot", resourceCulture)
|
||||||
|
Return CType(obj,System.Drawing.Bitmap)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -450,16 +480,6 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
'''</summary>
|
|
||||||
Friend ReadOnly Property globe_handdrawn() As System.Drawing.Bitmap
|
|
||||||
Get
|
|
||||||
Dim obj As Object = ResourceManager.GetObject("globe_handdrawn", resourceCulture)
|
|
||||||
Return CType(obj,System.Drawing.Bitmap)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -471,22 +491,52 @@ Namespace My.Resources
|
|||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
Friend ReadOnly Property handdrawn_arrow_left_green() As System.Drawing.Bitmap
|
Friend ReadOnly Property highlight() As DevExpress.Utils.Svg.SvgImage
|
||||||
Get
|
Get
|
||||||
Dim obj As Object = ResourceManager.GetObject("handdrawn_arrow_left_green", resourceCulture)
|
Dim obj As Object = ResourceManager.GetObject("highlight", resourceCulture)
|
||||||
Return CType(obj,System.Drawing.Bitmap)
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
Friend ReadOnly Property handdrawn_arrow_right_green() As System.Drawing.Bitmap
|
Friend ReadOnly Property highlight1() As DevExpress.Utils.Svg.SvgImage
|
||||||
Get
|
Get
|
||||||
Dim obj As Object = ResourceManager.GetObject("handdrawn_arrow_right_green", resourceCulture)
|
Dim obj As Object = ResourceManager.GetObject("highlight1", resourceCulture)
|
||||||
Return CType(obj,System.Drawing.Bitmap)
|
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 initialstate() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("initialstate", 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 initialstate1() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("initialstate1", 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 itemtypechecked() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("itemtypechecked", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
@@ -530,6 +580,26 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property properties() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("properties", 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 properties1() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("properties1", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -580,6 +650,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property SelectAll_32x32() As System.Drawing.Bitmap
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("SelectAll_32x32", resourceCulture)
|
||||||
|
Return CType(obj,System.Drawing.Bitmap)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -590,6 +670,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property shipmentawaiting() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("shipmentawaiting", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
@@ -600,6 +690,16 @@ Namespace My.Resources
|
|||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
'''<summary>
|
||||||
|
''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage.
|
||||||
|
'''</summary>
|
||||||
|
Friend ReadOnly Property trackingchanges_next() As DevExpress.Utils.Svg.SvgImage
|
||||||
|
Get
|
||||||
|
Dim obj As Object = ResourceManager.GetObject("trackingchanges_next", resourceCulture)
|
||||||
|
Return CType(obj,DevExpress.Utils.Svg.SvgImage)
|
||||||
|
End Get
|
||||||
|
End Property
|
||||||
|
|
||||||
'''<summary>
|
'''<summary>
|
||||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
|
|||||||
@@ -121,6 +121,9 @@
|
|||||||
<data name="arrow_back_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="arrow_back_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\arrow_back_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\arrow_back_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="email" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\email.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="arrow_Up_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="arrow_Up_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\arrow_Up_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\arrow_Up_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -133,11 +136,11 @@
|
|||||||
<data name="WindowsForm_817_12x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="WindowsForm_817_12x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\WindowsForm_817_12x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\WindowsForm_817_12x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DD_Icons_ICO_GLOBIX_128" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="gear_32xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\DD_Icons_ICO_GLOBIX_128.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\gear_32xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DD_Icons-GLOBIX" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="properties" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\DD_Icons-GLOBIX.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\properties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="gear_32xSM" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="gear_32xSM" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\gear_32xSM.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\gear_32xSM.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -145,21 +148,12 @@
|
|||||||
<data name="bell_delete" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="bell_delete" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\bell_delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\bell_delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="database_save1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\database_save1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="action_add_16xLG1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\action_add_16xLG1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="Einstellungen6" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Einstellungen6" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Einstellungen6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Einstellungen6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="arrow_Forward_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="arrow_Forward_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\arrow_Forward_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\arrow_Forward_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="refresh_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\refresh_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="key_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="key_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\key_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\key_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -169,62 +163,83 @@
|
|||||||
<data name="delete_12x12" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="delete_12x12" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\delete_12x12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\delete_12x12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="globe_handdrawn" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\globe_handdrawn.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="cancel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="cancel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="database_save2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="database_save2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\database_save2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\database_save2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="folder_Open_32xSM" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="key" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\folder_Open_32xSM.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\key.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="arrow_right" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="arrow_right" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\arrow_right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\arrow_right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="shipmentawaiting" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\shipmentawaiting.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
<data name="page_red" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="page_red" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\page_red.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\page_red.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="folder_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="folder_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\folder_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\folder_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="handdrawn_arrow_right_green" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="initialstate" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\handdrawn_arrow_right_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\initialstate.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="key" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="FileFlow_Boot" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\key.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\FileFlow_Boot1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="arrow_refresh" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="database_save1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\arrow_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\database_save1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
|
||||||
<data name="email" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\email.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="database_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="database_go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\database_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\database_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="trackingchanges_next" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\trackingchanges_next.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="refresh_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\refresh_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="file" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\file.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="arrow_refresh" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\arrow_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="action_add_16xLG1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\action_add_16xLG1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="initialstate1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\initialstate1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="refresh_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\refresh_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="add" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="add" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Close_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\Close_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="KeyDown_8461_12x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="KeyDown_8461_12x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\KeyDown_8461_12x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\KeyDown_8461_12x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="database_connect" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="about" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\database_connect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\about.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="folder_link" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\folder_link.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Einstellungen5" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Einstellungen5" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Einstellungen5.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Einstellungen5.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Excel_25ixel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\Excel_25ixel.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="bullet_arrow_top" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="bullet_arrow_top" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\bullet_arrow_top.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\bullet_arrow_top.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckOutforEdit_13187_32x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="folder_Open_32xSM" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\CheckOutforEdit_13187_32x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\folder_Open_32xSM.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="save_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="save_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\save_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\save_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -232,8 +247,8 @@
|
|||||||
<data name="action_add_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<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>
|
<value>..\Resources\action_add_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Shortcut_8169_16x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="CheckOutforEdit_13187_32x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Shortcut_8169_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\CheckOutforEdit_13187_32x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="arrow_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="arrow_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\arrow_left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\arrow_left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -244,43 +259,58 @@
|
|||||||
<data name="Go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Go" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Benutzer" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="properties1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Benutzer.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\properties1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="database_refresh" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="database_refresh" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\database_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\database_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="database_connect" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\database_connect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="Save_6530" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\Save_6530.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="highlight1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\highlight1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
<data name="action_add_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="action_add_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\action_add_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\action_add_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Selectallrowsfrom_tableA__294" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Selectallrowsfrom_tableA__294" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Selectallrowsfrom_tableA__294.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Selectallrowsfrom_tableA__294.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="folder_link" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="highlight" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\folder_link.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\highlight.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
|
||||||
<data name="refresh_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\refresh_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="handdrawn_arrow_left_green" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\handdrawn_arrow_left_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="delete2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\delete2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="gear_32xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\gear_32xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="Save_6530" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\Save_6530.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="database_save" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\database_save.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="Close_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Close_16xLG" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Close_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Close_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Close_16xMD" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Excel_25ixel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Close_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Excel_25ixel.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="delete2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\delete2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="Benutzer" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\Benutzer.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="Shortcut_8169_16x" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\Shortcut_8169_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="database_save" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\database_save.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="bo_notifications" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\bo_notifications.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="itemtypechecked" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name="SelectAll_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\SelectAll_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="Dropitlikeitshot" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\Dropitlikeitshot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
116
Global_Indexer/My Project/Settings.Designer.vb
generated
@@ -15,7 +15,7 @@ Option Explicit On
|
|||||||
Namespace My
|
Namespace My
|
||||||
|
|
||||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0"), _
|
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.3.0.0"), _
|
||||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
Partial Friend NotInheritable Class MySettings
|
Partial Friend NotInheritable Class MySettings
|
||||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||||
@@ -57,123 +57,13 @@ Namespace My
|
|||||||
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _
|
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Configuration.SpecialSettingAttribute(Global.System.Configuration.SpecialSetting.ConnectionString), _
|
Global.System.Configuration.SpecialSettingAttribute(Global.System.Configuration.SpecialSetting.ConnectionString), _
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("Data Source=172.24.12.41\TESTS;Initial Catalog=DD_ECM_TEST;Persist Security Info="& _
|
Global.System.Configuration.DefaultSettingValueAttribute("Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;Persist Secu"& _
|
||||||
"True;User ID=sa;Password=dd")> _
|
"rity Info=True;User ID=sa;Password=dd")> _
|
||||||
Public ReadOnly Property DD_ECMConnectionString() As String
|
Public ReadOnly Property DD_ECMConnectionString() As String
|
||||||
Get
|
Get
|
||||||
Return CType(Me("DD_ECMConnectionString"),String)
|
Return CType(Me("DD_ECMConnectionString"),String)
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("526"), _
|
|
||||||
Global.System.Configuration.SettingsManageabilityAttribute(Global.System.Configuration.SettingsManageability.Roaming)> _
|
|
||||||
Public Property SplitterDistance_Viewer() As Integer
|
|
||||||
Get
|
|
||||||
Return CType(Me("SplitterDistance_Viewer"),Integer)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("SplitterDistance_Viewer") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("True"), _
|
|
||||||
Global.System.Configuration.SettingsManageabilityAttribute(Global.System.Configuration.SettingsManageability.Roaming)> _
|
|
||||||
Public Property WDSearch_maximized() As Boolean
|
|
||||||
Get
|
|
||||||
Return CType(Me("WDSearch_maximized"),Boolean)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("WDSearch_maximized") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("True"), _
|
|
||||||
Global.System.Configuration.SettingsManageabilityAttribute(Global.System.Configuration.SettingsManageability.Roaming)> _
|
|
||||||
Public Property Show_IndexResult() As Boolean
|
|
||||||
Get
|
|
||||||
Return CType(Me("Show_IndexResult"),Boolean)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("Show_IndexResult") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("False"), _
|
|
||||||
Global.System.Configuration.SettingsManageabilityAttribute(Global.System.Configuration.SettingsManageability.Roaming)> _
|
|
||||||
Public Property DoNot_Show_Documents() As Boolean
|
|
||||||
Get
|
|
||||||
Return CType(Me("DoNot_Show_Documents"),Boolean)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("DoNot_Show_Documents") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("DigitalData\windream_CLIENT_WMCC_Neustart")> _
|
|
||||||
Public ReadOnly Property Test() As String
|
|
||||||
Get
|
|
||||||
Return CType(Me("Test"),String)
|
|
||||||
End Get
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("False"), _
|
|
||||||
Global.System.Configuration.SettingsManageabilityAttribute(Global.System.Configuration.SettingsManageability.Roaming)> _
|
|
||||||
Public Property AppTerminate() As Boolean
|
|
||||||
Get
|
|
||||||
Return CType(Me("AppTerminate"),Boolean)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("AppTerminate") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("False")> _
|
|
||||||
Public Property DA_Vorauswahlaktiv() As Boolean
|
|
||||||
Get
|
|
||||||
Return CType(Me("DA_Vorauswahlaktiv"),Boolean)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("DA_Vorauswahlaktiv") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("")> _
|
|
||||||
Public Property REGEX_Replace() As String
|
|
||||||
Get
|
|
||||||
Return CType(Me("REGEX_Replace"),String)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("REGEX_Replace") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
<Global.System.Configuration.UserScopedSettingAttribute(), _
|
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
|
||||||
Global.System.Configuration.DefaultSettingValueAttribute("myFilename.pdf")> _
|
|
||||||
Public Property FilenameTest() As String
|
|
||||||
Get
|
|
||||||
Return CType(Me("FilenameTest"),String)
|
|
||||||
End Get
|
|
||||||
Set
|
|
||||||
Me("FilenameTest") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
End Class
|
End Class
|
||||||
End Namespace
|
End Namespace
|
||||||
|
|
||||||
|
|||||||
@@ -4,38 +4,11 @@
|
|||||||
<Settings>
|
<Settings>
|
||||||
<Setting Name="DD_ECMConnectionString" Type="(Connection string)" Scope="Application">
|
<Setting Name="DD_ECMConnectionString" Type="(Connection string)" Scope="Application">
|
||||||
<DesignTimeValue Profile="(Default)"><?xml version="1.0" encoding="utf-16"?>
|
<DesignTimeValue Profile="(Default)"><?xml version="1.0" encoding="utf-16"?>
|
||||||
<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
<SerializableConnectionString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<ConnectionString>Data Source=172.24.12.41\TESTS;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=dd</ConnectionString>
|
<ConnectionString>Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=dd</ConnectionString>
|
||||||
<ProviderName>System.Data.SqlClient</ProviderName>
|
<ProviderName>System.Data.SqlClient</ProviderName>
|
||||||
</SerializableConnectionString></DesignTimeValue>
|
</SerializableConnectionString></DesignTimeValue>
|
||||||
<Value Profile="(Default)">Data Source=172.24.12.41\TESTS;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=dd</Value>
|
<Value Profile="(Default)">Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=dd</Value>
|
||||||
</Setting>
|
|
||||||
<Setting Name="SplitterDistance_Viewer" Roaming="true" Type="System.Int32" Scope="User">
|
|
||||||
<Value Profile="(Default)">526</Value>
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="WDSearch_maximized" Roaming="true" Type="System.Boolean" Scope="User">
|
|
||||||
<Value Profile="(Default)">True</Value>
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="Show_IndexResult" Roaming="true" Type="System.Boolean" Scope="User">
|
|
||||||
<Value Profile="(Default)">True</Value>
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="DoNot_Show_Documents" Roaming="true" Type="System.Boolean" Scope="User">
|
|
||||||
<Value Profile="(Default)">False</Value>
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="Test" Type="System.String" Scope="Application">
|
|
||||||
<Value Profile="(Default)">DigitalData\windream_CLIENT_WMCC_Neustart</Value>
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="AppTerminate" Roaming="true" Type="System.Boolean" Scope="User">
|
|
||||||
<Value Profile="(Default)">False</Value>
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="DA_Vorauswahlaktiv" Type="System.Boolean" Scope="User">
|
|
||||||
<Value Profile="(Default)">False</Value>
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="REGEX_Replace" Type="System.String" Scope="User">
|
|
||||||
<Value Profile="(Default)" />
|
|
||||||
</Setting>
|
|
||||||
<Setting Name="FilenameTest" Type="System.String" Scope="User">
|
|
||||||
<Value Profile="(Default)">myFilename.pdf</Value>
|
|
||||||
</Setting>
|
</Setting>
|
||||||
</Settings>
|
</Settings>
|
||||||
</SettingsFile>
|
</SettingsFile>
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraPdfViewer.PdfViewer, DevExpress.XtraPdfViewer.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
DevExpress.XtraBars.BarManager, DevExpress.XtraBars.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
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraPdfViewer.PdfViewer, DevExpress.XtraPdfViewer.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
DevExpress.XtraBars.BarManager, DevExpress.XtraBars.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.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.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
|
||||||
|
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||||
|
|||||||
13051
Global_Indexer/MyDataset.Designer.vb
generated
@@ -1,4 +1,19 @@
|
|||||||
|
|
||||||
|
|
||||||
Partial Public Class MyDataset
|
Partial Public Class MyDataset
|
||||||
|
Partial Public Class TBDD_INDEX_AUTOMDataTable
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Partial Public Class TBDD_INDEX_MANDataTable
|
||||||
|
End Class
|
||||||
|
|
||||||
|
Partial Public Class TBDD_INDEX_MAN_POSTPROCESSINGDataTable
|
||||||
|
Private Sub TBDD_INDEX_MAN_POSTPROCESSINGDataTable_ColumnChanging(sender As Object, e As DataColumnChangeEventArgs) Handles Me.ColumnChanging
|
||||||
|
If (e.Column.ColumnName = Me.COMMENTColumn.ColumnName) Then
|
||||||
|
'Benutzercode hier einfügen
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
End Class
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -233,20 +233,6 @@
|
|||||||
</ColumnUISetting>
|
</ColumnUISetting>
|
||||||
</ColumnUISettings>
|
</ColumnUISettings>
|
||||||
</TableUISetting>
|
</TableUISetting>
|
||||||
<TableUISetting Name="TBDD_GROUPS">
|
|
||||||
<ColumnUISettings>
|
|
||||||
<ColumnUISetting Name="ADDED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
<ColumnUISetting Name="CHANGED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
</ColumnUISettings>
|
|
||||||
</TableUISetting>
|
|
||||||
<TableUISetting Name="VWGI_USER_GROUPS_RELATION">
|
<TableUISetting Name="VWGI_USER_GROUPS_RELATION">
|
||||||
<ColumnUISettings>
|
<ColumnUISettings>
|
||||||
<ColumnUISetting Name="ADDED_WHEN">
|
<ColumnUISetting Name="ADDED_WHEN">
|
||||||
@@ -261,103 +247,22 @@
|
|||||||
</ColumnUISetting>
|
</ColumnUISetting>
|
||||||
</ColumnUISettings>
|
</ColumnUISettings>
|
||||||
</TableUISetting>
|
</TableUISetting>
|
||||||
<TableUISetting Name="TBHOTKEY_PROFILE">
|
|
||||||
<ColumnUISettings>
|
|
||||||
<ColumnUISetting Name="HOTKEY1">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
<ColumnUISetting Name="HOTKEY2">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
<ColumnUISetting Name="CHANGED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
</ColumnUISettings>
|
|
||||||
</TableUISetting>
|
|
||||||
<TableUISetting Name="TBHOTKEY_PATTERNS">
|
|
||||||
<ColumnUISettings>
|
|
||||||
<ColumnUISetting Name="ADDED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
<ColumnUISetting Name="CHANGED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
</ColumnUISettings>
|
|
||||||
</TableUISetting>
|
|
||||||
<TableUISetting Name="TBHOTKEY_USER_PROFILE">
|
|
||||||
<ColumnUISettings>
|
|
||||||
<ColumnUISetting Name="HOTKEY1">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
<ColumnUISetting Name="ADDED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
<ColumnUISetting Name="CHANGED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
</ColumnUISettings>
|
|
||||||
</TableUISetting>
|
|
||||||
<TableUISetting Name="TBHOTKEY_PATTERNS_REWORK">
|
|
||||||
<ColumnUISettings>
|
|
||||||
<ColumnUISetting Name="TYPE">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
<ColumnUISetting Name="CHANGED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
</ColumnUISettings>
|
|
||||||
</TableUISetting>
|
|
||||||
<TableUISetting Name="TBHOTKEY_WINDOW_HOOK">
|
|
||||||
<ColumnUISettings>
|
|
||||||
<ColumnUISetting Name="ADDED_WHEN">
|
|
||||||
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
</ControlSetting></ControlSettings>
|
|
||||||
</ColumnUISetting>
|
|
||||||
</ColumnUISettings>
|
|
||||||
</TableUISetting>
|
|
||||||
<TableUISetting Name="TBGI_REGEX_DOCTYPE">
|
<TableUISetting Name="TBGI_REGEX_DOCTYPE">
|
||||||
<ColumnUISettings>
|
<ColumnUISettings>
|
||||||
<ColumnUISetting Name="DOCTYPE_ID">
|
<ColumnUISetting Name="DOCTYPE_ID">
|
||||||
<ControlSettings>
|
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form">
|
|
||||||
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<BindableControlInfo Name="ComboBox" Type="System.Windows.Forms.ComboBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
</ControlSetting>
|
</ControlSetting></ControlSettings>
|
||||||
</ControlSettings>
|
|
||||||
</ColumnUISetting>
|
</ColumnUISetting>
|
||||||
<ColumnUISetting Name="ADDED_WHEN">
|
<ColumnUISetting Name="ADDED_WHEN">
|
||||||
<ControlSettings>
|
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
</ControlSetting>
|
</ControlSetting></ControlSettings>
|
||||||
</ControlSettings>
|
|
||||||
</ColumnUISetting>
|
</ColumnUISetting>
|
||||||
<ColumnUISetting Name="CHANGED_WHEN">
|
<ColumnUISetting Name="CHANGED_WHEN">
|
||||||
<ControlSettings>
|
<ControlSettings><ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<ControlSetting ArtifactName="Microsoft:System.Windows.Forms:Form">
|
|
||||||
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<BindableControlInfo Name="TextBox" Type="System.Windows.Forms.TextBox" AssemblyName="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
</ControlSetting>
|
</ControlSetting></ControlSettings>
|
||||||
</ControlSettings>
|
|
||||||
</ColumnUISetting>
|
</ColumnUISetting>
|
||||||
</ColumnUISettings>
|
</ColumnUISettings>
|
||||||
</TableUISetting>
|
</TableUISetting>
|
||||||
|
|||||||
@@ -4,41 +4,33 @@
|
|||||||
Changes to this file may cause incorrect behavior and will be lost if
|
Changes to this file may cause incorrect behavior and will be lost if
|
||||||
the code is regenerated.
|
the code is regenerated.
|
||||||
</autogenerated>-->
|
</autogenerated>-->
|
||||||
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="23" ViewPortY="362" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-10" ViewPortY="251" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
||||||
<Shapes>
|
<Shapes>
|
||||||
<Shape ID="DesignTable:TBDD_USER" ZOrder="8" X="765" Y="247" Height="305" Width="213" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
|
<Shape ID="DesignTable:TBDD_USER" ZOrder="12" X="765" Y="247" Height="305" Width="213" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
|
||||||
<Shape ID="DesignTable:TBDD_DOKUMENTART" ZOrder="10" X="119" Y="308" Height="381" Width="278" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="275" />
|
<Shape ID="DesignTable:TBDD_DOKUMENTART" ZOrder="14" X="119" Y="308" Height="381" Width="278" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="275" />
|
||||||
<Shape ID="DesignTable:TBDD_EINGANGSARTEN" ZOrder="28" X="431" Y="313" Height="210" Width="286" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
<Shape ID="DesignTable:TBDD_EINGANGSARTEN" ZOrder="17" X="431" Y="313" Height="210" Width="286" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||||
<Shape ID="DesignTable:TBDD_DOKART_MODULE" ZOrder="45" X="1381" Y="161" Height="134" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
<Shape ID="DesignTable:TBDD_DOKART_MODULE" ZOrder="29" X="1381" Y="161" Height="134" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||||
<Shape ID="DesignTable:TBDD_MODULES" ZOrder="44" X="1096" Y="325" Height="115" Width="242" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
<Shape ID="DesignTable:TBDD_MODULES" ZOrder="28" X="1096" Y="325" Height="115" Width="242" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||||
<Shape ID="DesignTable:TBDD_INDEX_MAN" ZOrder="37" X="464" Y="656" Height="360" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" />
|
<Shape ID="DesignTable:TBDD_INDEX_MAN" ZOrder="3" X="456" Y="638" Height="360" Width="244" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" />
|
||||||
<Shape ID="DesignTable:TBDD_CONNECTION" ZOrder="43" X="433" Y="81" Height="305" Width="264" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
<Shape ID="DesignTable:TBDD_CONNECTION" ZOrder="27" X="433" Y="81" Height="305" Width="264" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
||||||
<Shape ID="DesignTable:VWDDINDEX_MAN" ZOrder="6" X="1040" Y="444" Height="381" Width="256" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="313" />
|
<Shape ID="DesignTable:VWDDINDEX_MAN" ZOrder="11" X="1040" Y="444" Height="381" Width="256" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="313" />
|
||||||
<Shape ID="DesignTable:VWDDINDEX_AUTOM" ZOrder="41" X="1361" Y="319" Height="305" Width="272" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
<Shape ID="DesignTable:VWDDINDEX_AUTOM" ZOrder="25" X="1361" Y="319" Height="305" Width="272" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
||||||
<Shape ID="DesignTable:TBDD_INDEX_AUTOM" ZOrder="7" X="668" Y="605" Height="305" Width="272" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
<Shape ID="DesignTable:TBDD_INDEX_AUTOM" ZOrder="2" X="668" Y="605" Height="305" Width="272" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
||||||
<Shape ID="DesignTable:TBGI_CONFIGURATION" ZOrder="38" X="1071" Y="621" Height="229" Width="279" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
<Shape ID="DesignTable:TBGI_CONFIGURATION" ZOrder="22" X="1071" Y="621" Height="229" Width="279" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
||||||
<Shape ID="DesignTable:TBGI_OBJECTTYPE_EMAIL_INDEX" ZOrder="29" X="117" Y="665" Height="286" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
|
<Shape ID="DesignTable:TBGI_OBJECTTYPE_EMAIL_INDEX" ZOrder="4" X="117" Y="665" Height="286" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
|
||||||
<Shape ID="DesignTable:TBDD_INDEX_MAN_POSTPROCESSING" ZOrder="35" X="743" Y="69" Height="305" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
<Shape ID="DesignTable:TBDD_INDEX_MAN_POSTPROCESSING" ZOrder="7" X="719" Y="25" Height="305" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
||||||
<Shape ID="DesignTable:TBWHDD_INDEX_MAN" ZOrder="33" X="133" Y="112" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
<Shape ID="DesignTable:TBWHDD_INDEX_MAN" ZOrder="6" X="135" Y="27" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
||||||
<Shape ID="DesignTable:TBDD_GROUPS" ZOrder="3" X="1096" Y="109" Height="210" Width="233" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
|
<Shape ID="DesignTable:TBDD_GROUPS_USER" ZOrder="8" X="1040" Y="71" Height="229" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||||
<Shape ID="DesignTable:TBDD_GROUPS_USER" ZOrder="4" X="1014" Y="-1" Height="229" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
<Shape ID="DesignTable:VWGI_USER_GROUPS_RELATION" ZOrder="13" X="845" Y="494" Height="248" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
|
||||||
<Shape ID="DesignTable:VWGI_USER_GROUPS_RELATION" ZOrder="9" X="845" Y="494" Height="248" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
|
<Shape ID="DesignTable:TBGI_FILES_USER" ZOrder="1" X="1474" Y="-2" Height="336" Width="243" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
|
||||||
<Shape ID="DesignTable:VWGI_DOCTYPE_GROUP" ZOrder="5" X="259" Y="220" Height="267" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
<Shape ID="DesignTable:TBGI_HISTORY" ZOrder="5" X="120" Y="153" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
||||||
<Shape ID="DesignTable:TBHOTKEY_PROFILE" ZOrder="17" X="-12" Y="311" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
<Shape ID="DesignTable:TBGI_REGEX_DOCTYPE" ZOrder="10" X="1027" Y="881" Height="210" Width="276" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||||
<Shape ID="DesignTable:TBHOTKEY_PATTERNS" ZOrder="16" X="221" Y="-36" Height="320" Width="196" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="252" />
|
<Shape ID="DesignTable:TBTempFiles2Index" ZOrder="23" X="915" Y="82" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
|
||||||
<Shape ID="DesignTable:TBMYHOTKEYS" ZOrder="20" X="25" Y="-1" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
<Shape ID="DesignTable:TBTEMP_INDEXRESULTS" ZOrder="19" X="639" Y="943" Height="67" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
|
||||||
<Shape ID="DesignTable:TBHOTKEY_USER_PROFILE" ZOrder="21" X="30" Y="178" Height="90" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
<Shape ID="DesignTable:TBAD_Users" ZOrder="15" X="1363" Y="639" Height="143" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
|
||||||
<Shape ID="DesignTable:TBHOTKEY_PATTERNS_REWORK" ZOrder="19" X="415" Y="-3" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="39" />
|
|
||||||
<Shape ID="DesignTable:TBHOTKEY_WINDOW_HOOK" ZOrder="15" X="0" Y="0" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
|
||||||
<Shape ID="DesignTable:TBGI_FILES_USER" ZOrder="14" X="1181" Y="7" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
|
||||||
<Shape ID="DesignTable:TBGI_HISTORY" ZOrder="12" X="0" Y="0" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
|
||||||
<Shape ID="DesignTable:TBTempFiles2Index" ZOrder="39" X="915" Y="82" Height="106" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
|
|
||||||
<Shape ID="DesignTable:TBTEMP_INDEXRESULTS" ZOrder="32" X="639" Y="943" Height="67" Width="208" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="63" />
|
|
||||||
<Shape ID="DesignTable:TBAD_Users" ZOrder="11" X="1363" Y="639" Height="143" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="86" />
|
|
||||||
<Shape ID="DesignTable:TBGI_REGEX_DOCTYPE" ZOrder="2" X="1027" Y="881" Height="210" Width="276" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
|
||||||
</Shapes>
|
</Shapes>
|
||||||
<Connectors>
|
<Connectors>
|
||||||
<Connector ID="DesignRelation:FK_TBDD_DOKUMENTART_EINGID" ZOrder="46" LineWidth="11">
|
<Connector ID="DesignRelation:FK_TBDD_DOKUMENTART_EINGID" ZOrder="30" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>431</X>
|
<X>431</X>
|
||||||
@@ -50,19 +42,19 @@
|
|||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FK_TBDD_INDEX_MAN_CID" ZOrder="42" LineWidth="11">
|
<Connector ID="DesignRelation:FK_TBDD_INDEX_MAN_CID" ZOrder="26" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>543</X>
|
<X>535</X>
|
||||||
<Y>386</Y>
|
<Y>386</Y>
|
||||||
</Point>
|
</Point>
|
||||||
<Point>
|
<Point>
|
||||||
<X>543</X>
|
<X>535</X>
|
||||||
<Y>656</Y>
|
<Y>638</Y>
|
||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FK_TBDD_INDEX_AUTOM_DOCID" ZOrder="40" LineWidth="11">
|
<Connector ID="DesignRelation:FK_TBDD_INDEX_AUTOM_DOCID" ZOrder="24" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>397</X>
|
<X>397</X>
|
||||||
@@ -74,211 +66,59 @@
|
|||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FKTBDD_INDEX_MAN_POSTPROCESSING_IDXID" ZOrder="36" LineWidth="11">
|
<Connector ID="DesignRelation:FKTBDD_INDEX_MAN_POSTPROCESSING_IDXID" ZOrder="21" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>605</X>
|
<X>597</X>
|
||||||
<Y>656</Y>
|
<Y>638</Y>
|
||||||
</Point>
|
</Point>
|
||||||
<Point>
|
<Point>
|
||||||
<X>605</X>
|
<X>597</X>
|
||||||
<Y>148</Y>
|
<Y>104</Y>
|
||||||
</Point>
|
</Point>
|
||||||
<Point>
|
<Point>
|
||||||
<X>743</X>
|
<X>719</X>
|
||||||
<Y>148</Y>
|
<Y>104</Y>
|
||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FKTBDD_INDEX_MAN_POSTPROCESSING_IDXID1" ZOrder="34" LineWidth="11">
|
<Connector ID="DesignRelation:FKTBDD_INDEX_MAN_POSTPROCESSING_IDXID1" ZOrder="20" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>959</X>
|
<X>293</X>
|
||||||
<Y>682</Y>
|
<Y>72</Y>
|
||||||
</Point>
|
</Point>
|
||||||
<Point>
|
<Point>
|
||||||
<X>959</X>
|
<X>719</X>
|
||||||
<Y>374</Y>
|
<Y>72</Y>
|
||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FK_TBDD_GROUPS_USER_GROUP_ID" ZOrder="31" LineWidth="11">
|
<Connector ID="DesignRelation:FK_TBDD_GROUPS_USER_USER_ID" ZOrder="18" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>1096</X>
|
<X>978</X>
|
||||||
<Y>262</Y>
|
<Y>273</Y>
|
||||||
</Point>
|
</Point>
|
||||||
<Point>
|
<Point>
|
||||||
<X>1047</X>
|
<X>1040</X>
|
||||||
<Y>262</Y>
|
<Y>273</Y>
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>1047</X>
|
|
||||||
<Y>228</Y>
|
|
||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FK_TBDD_GROUPS_USER_USER_ID" ZOrder="30" LineWidth="11">
|
<Connector ID="DesignRelation:FK_TBDD_INDEX_MAN_DAID" ZOrder="16" LineWidth="11">
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>951</X>
|
<X>397</X>
|
||||||
<Y>247</Y>
|
<Y>663</Y>
|
||||||
</Point>
|
</Point>
|
||||||
<Point>
|
<Point>
|
||||||
<X>951</X>
|
<X>456</X>
|
||||||
<Y>211</Y>
|
<Y>663</Y>
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>1014</X>
|
|
||||||
<Y>211</Y>
|
|
||||||
</Point>
|
</Point>
|
||||||
</RoutePoints>
|
</RoutePoints>
|
||||||
</Connector>
|
</Connector>
|
||||||
<Connector ID="DesignRelation:FK_TBDD_INDEX_MAN_DAID" ZOrder="27" LineWidth="11">
|
<Connector ID="DesignRelation:FK_TBGI_REGEX_DOCTYPE_DTID" ZOrder="9" LineWidth="11">
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>94</X>
|
|
||||||
<Y>0</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>94</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>94</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>94</X>
|
|
||||||
<Y>0</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBHOTKEY_PATTERNS_PROFILE_ID" ZOrder="26" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>129</X>
|
|
||||||
<Y>311</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>129</X>
|
|
||||||
<Y>86</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>221</X>
|
|
||||||
<Y>86</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBHOTKEY_PATTERNS_PROFILE_ID1" ZOrder="25" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>183</X>
|
|
||||||
<Y>25</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>221</X>
|
|
||||||
<Y>25</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBHOTKEY_USER_PROFILE_PROFILE_ID" ZOrder="24" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>88</X>
|
|
||||||
<Y>311</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>88</X>
|
|
||||||
<Y>-22</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>88</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>88</X>
|
|
||||||
<Y>178</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBHOTKEY_USER_PROFILE_PROFILE_ID1" ZOrder="23" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>117</X>
|
|
||||||
<Y>-1</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>117</X>
|
|
||||||
<Y>-22</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>117</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>117</X>
|
|
||||||
<Y>178</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBHOTKEY_USER_PROFILE_USER_ID" ZOrder="22" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>765</X>
|
|
||||||
<Y>285</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>240</X>
|
|
||||||
<Y>285</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>240</X>
|
|
||||||
<Y>268</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBHOTKEY_PATTERNS_REWORK_HKPATTERN_ID" ZOrder="18" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>409</X>
|
|
||||||
<Y>-36</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>409</X>
|
|
||||||
<Y>-66</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>425</X>
|
|
||||||
<Y>-66</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>425</X>
|
|
||||||
<Y>-3</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBHOTKEY_WINDOW_HOOK_PROFILE_ID" ZOrder="13" LineWidth="11">
|
|
||||||
<RoutePoints>
|
|
||||||
<Point>
|
|
||||||
<X>38</X>
|
|
||||||
<Y>0</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>38</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>38</X>
|
|
||||||
<Y>-30</Y>
|
|
||||||
</Point>
|
|
||||||
<Point>
|
|
||||||
<X>38</X>
|
|
||||||
<Y>0</Y>
|
|
||||||
</Point>
|
|
||||||
</RoutePoints>
|
|
||||||
</Connector>
|
|
||||||
<Connector ID="DesignRelation:FK_TBGI_REGEX_DOCTYPE_DTID" ZOrder="1" LineWidth="11">
|
|
||||||
<RoutePoints>
|
<RoutePoints>
|
||||||
<Point>
|
<Point>
|
||||||
<X>380</X>
|
<X>380</X>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 52 KiB |
BIN
Global_Indexer/Resources/Dropitlikeitshot.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
Global_Indexer/Resources/FileFlow_Boot.bmp
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
Global_Indexer/Resources/FileFlow_Boot.png
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
Global_Indexer/Resources/FileFlow_Boot1.png
Normal file
|
After Width: | Height: | Size: 89 KiB |
BIN
Global_Indexer/Resources/FileFlow_Icon.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
Global_Indexer/Resources/GLOBIX_short.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
Global_Indexer/Resources/SelectAll_32x32.png
Normal file
|
After Width: | Height: | Size: 249 B |
19
Global_Indexer/Resources/about.svg
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<?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">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{display:none;}
|
||||||
|
.st2{display:inline;fill:#039C23;}
|
||||||
|
.st3{display:inline;fill:#D11C1C;}
|
||||||
|
.st4{display:inline;fill:#727272;}
|
||||||
|
</style>
|
||||||
|
<g id="About">
|
||||||
|
<path d="M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z M16,6c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2 S14.9,6,16,6z M20,24h-8v-2h2v-8h-2v-2h2h4v10h2V24z" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
25
Global_Indexer/Resources/bo_notifications.svg
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<?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">
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{opacity:0.75;}
|
||||||
|
.st2{display:none;}
|
||||||
|
.st3{display:inline;fill:#FFB115;}
|
||||||
|
.st4{display:inline;}
|
||||||
|
.st5{display:inline;opacity:0.75;}
|
||||||
|
.st6{display:inline;opacity:0.5;}
|
||||||
|
.st7{display:inline;fill:#039C23;}
|
||||||
|
.st8{display:inline;fill:#D11C1C;}
|
||||||
|
.st9{display:inline;fill:#1177D7;}
|
||||||
|
.st10{display:inline;fill:#FFFFFF;}
|
||||||
|
</style>
|
||||||
|
<g id="Notifications_1_">
|
||||||
|
<path d="M28,24v2H4v-2l4-4v-8c0-3.7,2.6-6.9,6-7.7c0-0.1,0-0.2,0-0.3c0-1.1,0.9-2,2-2s2,0.9,2,2c0,0.1,0,0.2,0,0.3 c3.5,0.9,6,4,6,7.7v8L28,24z M16,30c1.1,0,2-0.9,2-2h-4C14,29.1,14.9,30,16,30z" class="Yellow" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
BIN
Global_Indexer/Resources/file.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 14 KiB |
20
Global_Indexer/Resources/highlight.svg
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?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;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
</style>
|
||||||
|
<g id="Highlight">
|
||||||
|
<path d="M6,2H0V0h6V2z M2,2H0v4h2V2z M14,0H8v2h6V0z M22,0h-6v2h6V0z M30,0h-6v2h6V0z M30,2h-2v4h2V2z M30,8h-2v6h2V8 z M30,16h-2v6h2V16z M30,24h-2v6h2V24z M30,28h-6v2h6V28z M16,30h6v-2h-6V30z M8,30h6v-2H8V30z M0,30h6v-2H0V30z M2,24H0v6h2V24z M2,16H0v6h2V16z M2,8H0v6h2V8z M22,21V9c0-0.6-0.5-1-1-1H9C8.4,8,8,8.4,8,9v12c0,0.5,0.4,1,1,1h12C21.5,22,22,21.5,22,21z" class="Blue" />
|
||||||
|
<g class="st2">
|
||||||
|
<rect x="0" y="0" width="30" height="30" rx="0" ry="0" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
20
Global_Indexer/Resources/highlight1.svg
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?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;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
</style>
|
||||||
|
<g id="Highlight">
|
||||||
|
<path d="M6,2H0V0h6V2z M2,2H0v4h2V2z M14,0H8v2h6V0z M22,0h-6v2h6V0z M30,0h-6v2h6V0z M30,2h-2v4h2V2z M30,8h-2v6h2V8 z M30,16h-2v6h2V16z M30,24h-2v6h2V24z M30,28h-6v2h6V28z M16,30h6v-2h-6V30z M8,30h6v-2H8V30z M0,30h6v-2H0V30z M2,24H0v6h2V24z M2,16H0v6h2V16z M2,8H0v6h2V8z M22,21V9c0-0.6-0.5-1-1-1H9C8.4,8,8,8.4,8,9v12c0,0.5,0.4,1,1,1h12C21.5,22,22,21.5,22,21z" class="Blue" />
|
||||||
|
<g class="st2">
|
||||||
|
<rect x="0" y="0" width="30" height="30" rx="0" ry="0" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
20
Global_Indexer/Resources/initialstate.svg
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?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">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
.st3{fill:#FFB115;}
|
||||||
|
</style>
|
||||||
|
<g />
|
||||||
|
<g id="InitialState">
|
||||||
|
<path d="M16,26c0.2,0.7,0.5,1.4,0.8,2H3c-0.6,0-1-0.4-1-1V12h2v14H16z M26,12v4c0.7,0.2,1.4,0.5,2,0.8V12H26z" class="Black" />
|
||||||
|
<path d="M32,25v-2l-2.2-0.4c-0.2-0.6-0.4-1.3-0.8-1.8l1.3-1.8l-1.4-1.4l-1.8,1.3c-0.5-0.3-1.2-0.6-1.8-0.7L25,16h-2 l-0.4,2.2c-0.6,0.2-1.3,0.4-1.8,0.7L19,17.6L17.6,19l1.3,1.8c-0.3,0.5-0.6,1.2-0.8,1.8L16,23v2l2.2,0.4c0.2,0.6,0.4,1.3,0.8,1.8 L17.7,29l1.4,1.4l1.8-1.3c0.5,0.3,1.2,0.6,1.8,0.7L23,32h2l0.4-2.2c0.6-0.2,1.3-0.4,1.8-0.7l1.8,1.3l1.4-1.4l-1.3-1.8 c0.3-0.5,0.6-1.2,0.8-1.8L32,25z M24,26c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S25.1,26,24,26z M27,2H3C2.5,2,2,2.5,2,3v9h26V3 C28,2.5,27.5,2,27,2z M9,9L6,6h6L9,9z" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
20
Global_Indexer/Resources/initialstate1.svg
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?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">
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
.st3{fill:#FFB115;}
|
||||||
|
</style>
|
||||||
|
<g />
|
||||||
|
<g id="InitialState">
|
||||||
|
<path d="M16,26c0.2,0.7,0.5,1.4,0.8,2H3c-0.6,0-1-0.4-1-1V12h2v14H16z M26,12v4c0.7,0.2,1.4,0.5,2,0.8V12H26z" class="Black" />
|
||||||
|
<path d="M32,25v-2l-2.2-0.4c-0.2-0.6-0.4-1.3-0.8-1.8l1.3-1.8l-1.4-1.4l-1.8,1.3c-0.5-0.3-1.2-0.6-1.8-0.7L25,16h-2 l-0.4,2.2c-0.6,0.2-1.3,0.4-1.8,0.7L19,17.6L17.6,19l1.3,1.8c-0.3,0.5-0.6,1.2-0.8,1.8L16,23v2l2.2,0.4c0.2,0.6,0.4,1.3,0.8,1.8 L17.7,29l1.4,1.4l1.8-1.3c0.5,0.3,1.2,0.6,1.8,0.7L23,32h2l0.4-2.2c0.6-0.2,1.3-0.4,1.8-0.7l1.8,1.3l1.4-1.4l-1.3-1.8 c0.3-0.5,0.6-1.2,0.8-1.8L32,25z M24,26c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S25.1,26,24,26z M27,2H3C2.5,2,2,2.5,2,3v9h26V3 C28,2.5,27.5,2,27,2z M9,9L6,6h6L9,9z" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
30
Global_Indexer/Resources/itemtypechecked.svg
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?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">
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Black{fill:#727272;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.Yellow{fill:#FFB115;}
|
||||||
|
.Blue{fill:#1177D7;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
.st1{opacity:0.75;}
|
||||||
|
</style>
|
||||||
|
<g id="ItemTypeChecked">
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<rect x="20" y="8" width="10" height="4" rx="0" ry="0" class="Black" />
|
||||||
|
<rect x="20" y="22" width="10" height="4" rx="0" ry="0" class="Black" />
|
||||||
|
<path d="M15,18H3c-0.5,0-1,0.5-1,1v12c0,0.5,0.5,1,1,1h12c0.5,0,1-0.5,1-1V19C16,18.5,15.5,18,15,18z M14,30H4V20 h10V30z" class="Black" />
|
||||||
|
<path d="M14,10.8V14H4V4h8.2l2-2H3C2.5,2,2,2.5,2,3v12c0,0.5,0.5,1,1,1h12c0.5,0,1-0.5,1-1V8.8L14,10.8z" class="Black" />
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<rect x="20" y="8" width="10" height="4" rx="0" ry="0" class="Black" />
|
||||||
|
<rect x="20" y="22" width="10" height="4" rx="0" ry="0" class="Black" />
|
||||||
|
<path d="M15,18H3c-0.5,0-1,0.5-1,1v12c0,0.5,0.5,1,1,1h12c0.5,0,1-0.5,1-1V19C16,18.5,15.5,18,15,18z M14,30H4V20 h10V30z" class="Black" />
|
||||||
|
<path d="M14,10.8V14H4V4h8.2l2-2H3C2.5,2,2,2.5,2,3v12c0,0.5,0.5,1,1,1h12c0.5,0,1-0.5,1-1V8.8L14,10.8z" class="Black" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<polygon points="6,5 6,8 10,12 18,4 18,1 10,9 " class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
17
Global_Indexer/Resources/properties.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?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;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
</style>
|
||||||
|
<g id="Properties">
|
||||||
|
<path d="M30,18v-4l-4.4-0.7c-0.2-0.8-0.5-1.5-0.9-2.1l2.6-3.6l-2.8-2.8l-3.6,2.6c-0.7-0.4-1.4-0.7-2.1-0.9L18,2h-4 l-0.7,4.4c-0.8,0.2-1.5,0.5-2.1,0.9L7.5,4.7L4.7,7.5l2.6,3.6c-0.4,0.7-0.7,1.4-0.9,2.1L2,14v4l4.4,0.7c0.2,0.8,0.5,1.5,0.9,2.1 l-2.6,3.6l2.8,2.8l3.6-2.6c0.7,0.4,1.4,0.7,2.1,0.9L14,30h4l0.7-4.4c0.8-0.2,1.5-0.5,2.1-0.9l3.6,2.6l2.8-2.8l-2.6-3.6 c0.4-0.7,0.7-1.4,0.9-2.1L30,18z M16,20c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4s4,1.8,4,4C20,18.2,18.2,20,16,20z" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
17
Global_Indexer/Resources/properties1.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?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;}
|
||||||
|
.Green{fill:#039C23;}
|
||||||
|
.Red{fill:#D11C1C;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.st0{opacity:0.75;}
|
||||||
|
.st1{opacity:0.5;}
|
||||||
|
.st2{opacity:0.25;}
|
||||||
|
</style>
|
||||||
|
<g id="Properties">
|
||||||
|
<path d="M30,18v-4l-4.4-0.7c-0.2-0.8-0.5-1.5-0.9-2.1l2.6-3.6l-2.8-2.8l-3.6,2.6c-0.7-0.4-1.4-0.7-2.1-0.9L18,2h-4 l-0.7,4.4c-0.8,0.2-1.5,0.5-2.1,0.9L7.5,4.7L4.7,7.5l2.6,3.6c-0.4,0.7-0.7,1.4-0.9,2.1L2,14v4l4.4,0.7c0.2,0.8,0.5,1.5,0.9,2.1 l-2.6,3.6l2.8,2.8l3.6-2.6c0.7,0.4,1.4,0.7,2.1,0.9L14,30h4l0.7-4.4c0.8-0.2,1.5-0.5,2.1-0.9l3.6,2.6l2.8-2.8l-2.6-3.6 c0.4-0.7,0.7-1.4,0.9-2.1L30,18z M16,20c-2.2,0-4-1.8-4-4c0-2.2,1.8-4,4-4s4,1.8,4,4C20,18.2,18.2,20,16,20z" class="Blue" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
18
Global_Indexer/Resources/shipmentawaiting.svg
Normal 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="ShipmentAwaiting">
|
||||||
|
<polygon points="16,16 16,8 14,8 14,16 14,18 16,18 24,18 24,16 " class="Black" />
|
||||||
|
<path d="M16,2C8.2,2,2,8.2,2,16s6.2,14,14,14s14-6.2,14-14S23.8,2,16,2z M16,26c-5.6,0-10-4.4-10-10S10.4,6,16,6 s10,4.4,10,10S21.6,26,16,26z" class="Green" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
14
Global_Indexer/Resources/trackingchanges_next.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<?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">
|
||||||
|
.Blue{fill:#3575BB;}
|
||||||
|
.Black{fill:#737374;}
|
||||||
|
.White{fill:#FFFFFF;}
|
||||||
|
.Yellow{fill:#FCB01B;}
|
||||||
|
.Red{fill:#D02027;}
|
||||||
|
.Green{fill:#129C49;}
|
||||||
|
.st0{opacity:0.5;}
|
||||||
|
</style>
|
||||||
|
<path d="M31,2H11c-0.5,0-1,0.5-1,1v9h2V4h18v24H12v-8h-2v9c0,0.5,0.5,1,1,1h20c0.5,0,1-0.5,1-1V3C32,2.5,31.5,2,31,2z " class="Black" />
|
||||||
|
<polygon points="4,14 14,14 14,8 22,16 14,24 14,18 4,18 " class="Blue" />
|
||||||
|
</svg>
|
||||||
2
Global_Indexer/Strings/_frmLicense.Designer.vb
generated
@@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||||
Friend Class _frmLicense
|
Friend Class _frmLicense
|
||||||
|
|||||||
@@ -1,127 +0,0 @@
|
|||||||
Public Class clsHotkey
|
|
||||||
Implements IMessageFilter
|
|
||||||
|
|
||||||
Private Declare Function RegisterHotKey Lib "user32" ( _
|
|
||||||
ByVal Hwnd As IntPtr, _
|
|
||||||
ByVal ID As Integer, _
|
|
||||||
ByVal Modifiers As Integer, _
|
|
||||||
ByVal Key As Integer) _
|
|
||||||
As Integer
|
|
||||||
|
|
||||||
Private Declare Function UnregisterHotKey Lib "user32" ( _
|
|
||||||
ByVal Hwnd As IntPtr, _
|
|
||||||
ByVal ID As Integer) _
|
|
||||||
As Integer
|
|
||||||
|
|
||||||
Private Declare Function GlobalAddAtom Lib "kernel32" Alias "GlobalAddAtomA" ( _
|
|
||||||
ByVal IDString As String) _
|
|
||||||
As Short
|
|
||||||
|
|
||||||
Private Declare Function GlobalDeleteAtom Lib "kernel32" ( _
|
|
||||||
ByVal Atom As Short) _
|
|
||||||
As Short
|
|
||||||
|
|
||||||
Public Class HotKeyObject
|
|
||||||
Private mHotKey As Keys
|
|
||||||
Private mModifier As MODKEY
|
|
||||||
Private mHotKeyID As String
|
|
||||||
Private mAtomID As Short
|
|
||||||
|
|
||||||
Public Property HotKey() As Keys
|
|
||||||
Get
|
|
||||||
Return mHotKey
|
|
||||||
End Get
|
|
||||||
Set(ByVal value As Keys)
|
|
||||||
mHotKey = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Property Modifier() As MODKEY
|
|
||||||
Get
|
|
||||||
Return mModifier
|
|
||||||
End Get
|
|
||||||
Set(ByVal value As MODKEY)
|
|
||||||
mModifier = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Property HotKeyID() As String
|
|
||||||
Get
|
|
||||||
Return mHotKeyID
|
|
||||||
End Get
|
|
||||||
Set(ByVal value As String)
|
|
||||||
mHotKeyID = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Public Property AtomID() As Short
|
|
||||||
Get
|
|
||||||
Return mAtomID
|
|
||||||
End Get
|
|
||||||
Set(ByVal value As Short)
|
|
||||||
mAtomID = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
|
|
||||||
Sub New(ByVal NewHotKey As Keys, ByVal NewModifier As MODKEY, ByVal NewHotKeyID As String)
|
|
||||||
mHotKey = NewHotKey
|
|
||||||
mModifier = NewModifier
|
|
||||||
mHotKeyID = NewHotKeyID
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
|
|
||||||
Private mForm As Form
|
|
||||||
Private Const WM_HOTKEY As Integer = &H312
|
|
||||||
Private mHotKeyList As New System.Collections.Generic.Dictionary(Of Short, HotKeyObject)
|
|
||||||
Private mHotKeyIDList As New System.Collections.Generic.Dictionary(Of String, Short)
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Diesem Event wird immer die zugewiesene HotKeyID übergeben wenn eine HotKey Kombination gedrückt wurde.
|
|
||||||
''' </summary>
|
|
||||||
Public Event HotKeyPressed(ByVal HotKeyID As String)
|
|
||||||
|
|
||||||
Public Enum MODKEY As Integer
|
|
||||||
MOD_ALT = 1
|
|
||||||
MOD_CONTROL = 2
|
|
||||||
MOD_SHIFT = 4
|
|
||||||
MOD_WIN = 8
|
|
||||||
End Enum
|
|
||||||
|
|
||||||
Sub New(ByVal OwnerForm As Form)
|
|
||||||
mForm = OwnerForm
|
|
||||||
Application.AddMessageFilter(Me)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Diese Funktion fügt einen Hotkey hinzu und registriert ihn auch sofort
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="KeyCode">Den KeyCode für die Taste</param>
|
|
||||||
''' <param name="Modifiers">Die Zusatztasten wie z.B. Strg oder Alt, diese können auch mit OR kombiniert werden</param>
|
|
||||||
''' <param name="HotKeyID">Die ID die der Hotkey bekommen soll um diesen zu identifizieren</param>
|
|
||||||
Public Sub AddHotKey(ByVal KeyCode As Keys, ByVal Modifiers As MODKEY, ByVal HotKeyID As String)
|
|
||||||
If mHotKeyIDList.ContainsKey(HotKeyID) = True Then Exit Sub
|
|
||||||
Dim ID As Short = GlobalAddAtom(HotKeyID)
|
|
||||||
mHotKeyIDList.Add(HotKeyID, ID)
|
|
||||||
mHotKeyList.Add(ID, New HotKeyObject(KeyCode, Modifiers, HotKeyID))
|
|
||||||
RegisterHotKey(mForm.Handle, ID, mHotKeyList(ID).Modifier, mHotKeyList(ID).HotKey)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
''' <summary>
|
|
||||||
''' Diese Funktion entfernt einen Hotkey und deregistriert ihn auch sofort
|
|
||||||
''' </summary>
|
|
||||||
''' <param name="HotKeyID">Gibt die HotkeyID an welche entfernt werden soll</param>
|
|
||||||
Public Sub RemoveHotKey(ByVal HotKeyID As String)
|
|
||||||
If mHotKeyIDList.ContainsKey(HotKeyID) = False Then Exit Sub
|
|
||||||
Dim ID As Short = mHotKeyIDList(HotKeyID)
|
|
||||||
mHotKeyIDList.Remove(HotKeyID)
|
|
||||||
mHotKeyList.Remove(ID)
|
|
||||||
UnregisterHotKey(mForm.Handle, CInt(ID))
|
|
||||||
GlobalDeleteAtom(ID)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Function PreFilterMessage(ByRef m As System.Windows.Forms.Message) As Boolean Implements System.Windows.Forms.IMessageFilter.PreFilterMessage
|
|
||||||
If m.Msg = WM_HOTKEY Then
|
|
||||||
RaiseEvent HotKeyPressed(mHotKeyList(CShort(m.WParam)).HotKeyID)
|
|
||||||
End If
|
|
||||||
End Function
|
|
||||||
End Class
|
|
||||||
BIN
Global_Indexer/file.ico
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
@@ -1,5 +1,5 @@
|
|||||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||||
Partial Class AboutBox1
|
Partial Class frmAbout
|
||||||
Inherits System.Windows.Forms.Form
|
Inherits System.Windows.Forms.Form
|
||||||
|
|
||||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||||
@@ -45,7 +45,6 @@ Partial Class AboutBox1
|
|||||||
'
|
'
|
||||||
'PictureBox1
|
'PictureBox1
|
||||||
'
|
'
|
||||||
Me.PictureBox1.BackgroundImage = Global.Global_Indexer.My.Resources.Resources.DD_Icons_GLOBIX
|
|
||||||
Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
|
Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
|
||||||
Me.PictureBox1.Location = New System.Drawing.Point(2, 1)
|
Me.PictureBox1.Location = New System.Drawing.Point(2, 1)
|
||||||
Me.PictureBox1.Name = "PictureBox1"
|
Me.PictureBox1.Name = "PictureBox1"
|
||||||
@@ -97,10 +96,10 @@ Partial Class AboutBox1
|
|||||||
Me.LinkLabel1.AutoSize = True
|
Me.LinkLabel1.AutoSize = True
|
||||||
Me.LinkLabel1.Location = New System.Drawing.Point(281, 200)
|
Me.LinkLabel1.Location = New System.Drawing.Point(281, 200)
|
||||||
Me.LinkLabel1.Name = "LinkLabel1"
|
Me.LinkLabel1.Name = "LinkLabel1"
|
||||||
Me.LinkLabel1.Size = New System.Drawing.Size(93, 13)
|
Me.LinkLabel1.Size = New System.Drawing.Size(127, 13)
|
||||||
Me.LinkLabel1.TabIndex = 6
|
Me.LinkLabel1.TabIndex = 6
|
||||||
Me.LinkLabel1.TabStop = True
|
Me.LinkLabel1.TabStop = True
|
||||||
Me.LinkLabel1.Text = "www.didalog.de"
|
Me.LinkLabel1.Text = "www.digitaldata.works"
|
||||||
'
|
'
|
||||||
'AboutBox1
|
'AboutBox1
|
||||||
'
|
'
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
Public NotInheritable Class AboutBox1
|
Public NotInheritable Class frmAbout
|
||||||
|
|
||||||
Private Sub AboutBox1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
Private Sub AboutBox1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
||||||
' Legen Sie den Titel des Formulars fest.
|
' Legen Sie den Titel des Formulars fest.
|
||||||
@@ -12,16 +12,13 @@
|
|||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
Me.Text = String.Format("Information zu: {0}", ApplicationTitle)
|
Me.Text = String.Format("Information zu: {0}", ApplicationTitle)
|
||||||
Else
|
Else
|
||||||
Me.Text = String.Format("Informations about: {0}", ApplicationTitle)
|
Me.Text = String.Format("Information about: {0}", ApplicationTitle)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
' Initialisieren Sie den gesamten Text, der im Infofeld angezeigt wird.
|
|
||||||
' TODO: Die Assemblyinformationen der Anwendung im Bereich "Anwendung" des Dialogfelds für die
|
|
||||||
' Projekteigenschaften (im Menü "Projekt") anpassen.
|
|
||||||
lblProduktname.Text = My.Application.Info.ProductName
|
lblProduktname.Text = My.Application.Info.ProductName
|
||||||
Me.lblVersion.Text = String.Format("Version {0}", My.Application.Info.Version.ToString)
|
lblVersion.Text = String.Format("Version {0}", My.Application.Info.Version.ToString)
|
||||||
Me.lblCompanyName.Text = My.Application.Info.CompanyName
|
lblCompanyName.Text = My.Application.Info.CompanyName
|
||||||
Me.txtDescription.Text = My.Application.Info.Description
|
txtDescription.Text = My.Application.Info.Description
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub OKButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OKButton.Click
|
Private Sub OKButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OKButton.Click
|
||||||
@@ -33,6 +30,6 @@
|
|||||||
' Specify that the link was visited.
|
' Specify that the link was visited.
|
||||||
Me.LinkLabel1.LinkVisited = True
|
Me.LinkLabel1.LinkVisited = True
|
||||||
' Navigate to a URL.
|
' Navigate to a URL.
|
||||||
System.Diagnostics.Process.Start("http://www.didalog.de")
|
System.Diagnostics.Process.Start("https://digitaldata.works")
|
||||||
End Sub
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
4668
Global_Indexer/frmAdministration.Designer.vb
generated
31
Global_Indexer/frmConfig_Basic.designer.vb
generated
@@ -44,9 +44,8 @@ Partial Class frmConfig_Basic
|
|||||||
Me.cmbLanguage = New System.Windows.Forms.ComboBox()
|
Me.cmbLanguage = New System.Windows.Forms.ComboBox()
|
||||||
Me.Label9 = New System.Windows.Forms.Label()
|
Me.Label9 = New System.Windows.Forms.Label()
|
||||||
Me.CheckBoxPreviewDocs = New System.Windows.Forms.CheckBox()
|
Me.CheckBoxPreviewDocs = New System.Windows.Forms.CheckBox()
|
||||||
Me.CheckBox2 = New System.Windows.Forms.CheckBox()
|
Me.CheckBoxIndexResult = New System.Windows.Forms.CheckBox()
|
||||||
Me.chkLogErrorsOnly = New System.Windows.Forms.CheckBox()
|
Me.chkLogErrorsOnly = New System.Windows.Forms.CheckBox()
|
||||||
Me.btnLogMail = New System.Windows.Forms.Button()
|
|
||||||
Me.btnApplicationFolder = New System.Windows.Forms.Button()
|
Me.btnApplicationFolder = New System.Windows.Forms.Button()
|
||||||
Me.btnopenlog = New System.Windows.Forms.Button()
|
Me.btnopenlog = New System.Windows.Forms.Button()
|
||||||
Me.TabPage3 = New System.Windows.Forms.TabPage()
|
Me.TabPage3 = New System.Windows.Forms.TabPage()
|
||||||
@@ -175,9 +174,8 @@ Partial Class frmConfig_Basic
|
|||||||
Me.TabPage2.Controls.Add(Me.cmbLanguage)
|
Me.TabPage2.Controls.Add(Me.cmbLanguage)
|
||||||
Me.TabPage2.Controls.Add(Me.Label9)
|
Me.TabPage2.Controls.Add(Me.Label9)
|
||||||
Me.TabPage2.Controls.Add(Me.CheckBoxPreviewDocs)
|
Me.TabPage2.Controls.Add(Me.CheckBoxPreviewDocs)
|
||||||
Me.TabPage2.Controls.Add(Me.CheckBox2)
|
Me.TabPage2.Controls.Add(Me.CheckBoxIndexResult)
|
||||||
Me.TabPage2.Controls.Add(Me.chkLogErrorsOnly)
|
Me.TabPage2.Controls.Add(Me.chkLogErrorsOnly)
|
||||||
Me.TabPage2.Controls.Add(Me.btnLogMail)
|
|
||||||
Me.TabPage2.Controls.Add(Me.btnApplicationFolder)
|
Me.TabPage2.Controls.Add(Me.btnApplicationFolder)
|
||||||
Me.TabPage2.Controls.Add(Me.btnopenlog)
|
Me.TabPage2.Controls.Add(Me.btnopenlog)
|
||||||
resources.ApplyResources(Me.TabPage2, "TabPage2")
|
resources.ApplyResources(Me.TabPage2, "TabPage2")
|
||||||
@@ -211,19 +209,16 @@ Partial Class frmConfig_Basic
|
|||||||
'CheckBoxPreviewDocs
|
'CheckBoxPreviewDocs
|
||||||
'
|
'
|
||||||
resources.ApplyResources(Me.CheckBoxPreviewDocs, "CheckBoxPreviewDocs")
|
resources.ApplyResources(Me.CheckBoxPreviewDocs, "CheckBoxPreviewDocs")
|
||||||
Me.CheckBoxPreviewDocs.Checked = Global.Global_Indexer.My.MySettings.Default.DoNot_Show_Documents
|
|
||||||
Me.CheckBoxPreviewDocs.DataBindings.Add(New System.Windows.Forms.Binding("Checked", Global.Global_Indexer.My.MySettings.Default, "DoNot_Show_Documents", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged))
|
|
||||||
Me.CheckBoxPreviewDocs.Name = "CheckBoxPreviewDocs"
|
Me.CheckBoxPreviewDocs.Name = "CheckBoxPreviewDocs"
|
||||||
Me.CheckBoxPreviewDocs.UseVisualStyleBackColor = True
|
Me.CheckBoxPreviewDocs.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'CheckBox2
|
'CheckBoxIndexResult
|
||||||
'
|
'
|
||||||
resources.ApplyResources(Me.CheckBox2, "CheckBox2")
|
resources.ApplyResources(Me.CheckBoxIndexResult, "CheckBoxIndexResult")
|
||||||
Me.CheckBox2.Checked = Global.Global_Indexer.My.MySettings.Default.Show_IndexResult
|
Me.CheckBoxIndexResult.Checked = True
|
||||||
Me.CheckBox2.CheckState = System.Windows.Forms.CheckState.Checked
|
Me.CheckBoxIndexResult.CheckState = System.Windows.Forms.CheckState.Checked
|
||||||
Me.CheckBox2.DataBindings.Add(New System.Windows.Forms.Binding("Checked", Global.Global_Indexer.My.MySettings.Default, "Show_IndexResult", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged))
|
Me.CheckBoxIndexResult.Name = "CheckBoxIndexResult"
|
||||||
Me.CheckBox2.Name = "CheckBox2"
|
Me.CheckBoxIndexResult.UseVisualStyleBackColor = True
|
||||||
Me.CheckBox2.UseVisualStyleBackColor = True
|
|
||||||
'
|
'
|
||||||
'chkLogErrorsOnly
|
'chkLogErrorsOnly
|
||||||
'
|
'
|
||||||
@@ -231,13 +226,6 @@ Partial Class frmConfig_Basic
|
|||||||
Me.chkLogErrorsOnly.Name = "chkLogErrorsOnly"
|
Me.chkLogErrorsOnly.Name = "chkLogErrorsOnly"
|
||||||
Me.chkLogErrorsOnly.UseVisualStyleBackColor = True
|
Me.chkLogErrorsOnly.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'btnLogMail
|
|
||||||
'
|
|
||||||
Me.btnLogMail.Image = Global.Global_Indexer.My.Resources.Resources.email
|
|
||||||
resources.ApplyResources(Me.btnLogMail, "btnLogMail")
|
|
||||||
Me.btnLogMail.Name = "btnLogMail"
|
|
||||||
Me.btnLogMail.UseVisualStyleBackColor = True
|
|
||||||
'
|
|
||||||
'btnApplicationFolder
|
'btnApplicationFolder
|
||||||
'
|
'
|
||||||
Me.btnApplicationFolder.Image = Global.Global_Indexer.My.Resources.Resources.folder_go
|
Me.btnApplicationFolder.Image = Global.Global_Indexer.My.Resources.Resources.folder_go
|
||||||
@@ -400,7 +388,7 @@ Partial Class frmConfig_Basic
|
|||||||
Friend WithEvents chkLogErrorsOnly As System.Windows.Forms.CheckBox
|
Friend WithEvents chkLogErrorsOnly As System.Windows.Forms.CheckBox
|
||||||
Friend WithEvents btnopenlog As System.Windows.Forms.Button
|
Friend WithEvents btnopenlog As System.Windows.Forms.Button
|
||||||
Friend WithEvents btnApplicationFolder As System.Windows.Forms.Button
|
Friend WithEvents btnApplicationFolder As System.Windows.Forms.Button
|
||||||
Friend WithEvents CheckBox2 As System.Windows.Forms.CheckBox
|
Friend WithEvents CheckBoxIndexResult As System.Windows.Forms.CheckBox
|
||||||
Friend WithEvents Button2 As System.Windows.Forms.Button
|
Friend WithEvents Button2 As System.Windows.Forms.Button
|
||||||
Friend WithEvents txtScanFolderWatch As System.Windows.Forms.TextBox
|
Friend WithEvents txtScanFolderWatch As System.Windows.Forms.TextBox
|
||||||
Friend WithEvents Label7 As System.Windows.Forms.Label
|
Friend WithEvents Label7 As System.Windows.Forms.Label
|
||||||
@@ -409,7 +397,6 @@ Partial Class frmConfig_Basic
|
|||||||
Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView
|
Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView
|
||||||
Friend WithEvents btnSaveExclusionFiles As System.Windows.Forms.Button
|
Friend WithEvents btnSaveExclusionFiles As System.Windows.Forms.Button
|
||||||
Friend WithEvents Label8 As System.Windows.Forms.Label
|
Friend WithEvents Label8 As System.Windows.Forms.Label
|
||||||
Friend WithEvents btnLogMail As System.Windows.Forms.Button
|
|
||||||
Friend WithEvents cmbLanguage As System.Windows.Forms.ComboBox
|
Friend WithEvents cmbLanguage As System.Windows.Forms.ComboBox
|
||||||
Friend WithEvents Label9 As System.Windows.Forms.Label
|
Friend WithEvents Label9 As System.Windows.Forms.Label
|
||||||
Friend WithEvents Button3 As System.Windows.Forms.Button
|
Friend WithEvents Button3 As System.Windows.Forms.Button
|
||||||
|
|||||||
@@ -310,7 +310,7 @@
|
|||||||
<value>8, 131</value>
|
<value>8, 131</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtActualConnection.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="txtActualConnection.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>370, 22</value>
|
<value>500, 22</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtActualConnection.TabIndex" type="System.Int32, mscorlib">
|
<data name="txtActualConnection.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>45</value>
|
<value>45</value>
|
||||||
@@ -451,7 +451,7 @@
|
|||||||
<value>True</value>
|
<value>True</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LinkLabel1.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="LinkLabel1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>224, 178</value>
|
<value>8, 166</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LinkLabel1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="LinkLabel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>153, 13</value>
|
<value>153, 13</value>
|
||||||
@@ -556,7 +556,7 @@
|
|||||||
<value>True</value>
|
<value>True</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckBoxPreviewDocs.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="CheckBoxPreviewDocs.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>11, 11</value>
|
<value>11, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckBoxPreviewDocs.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="CheckBoxPreviewDocs.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>220, 17</value>
|
<value>220, 17</value>
|
||||||
@@ -579,32 +579,32 @@
|
|||||||
<data name=">>CheckBoxPreviewDocs.ZOrder" xml:space="preserve">
|
<data name=">>CheckBoxPreviewDocs.ZOrder" xml:space="preserve">
|
||||||
<value>4</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckBox2.AutoSize" type="System.Boolean, mscorlib">
|
<data name="CheckBoxIndexResult.AutoSize" type="System.Boolean, mscorlib">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckBox2.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="CheckBoxIndexResult.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>242, 44</value>
|
<value>242, 44</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckBox2.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="CheckBoxIndexResult.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>230, 30</value>
|
<value>197, 30</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckBox2.TabIndex" type="System.Int32, mscorlib">
|
<data name="CheckBoxIndexResult.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CheckBox2.Text" xml:space="preserve">
|
<data name="CheckBoxIndexResult.Text" xml:space="preserve">
|
||||||
<value>Meldungsfenster für erfolgreiche
|
<value>Meldungsfenster für erfolgreiche
|
||||||
Übertragung nach windream anzeigen?</value>
|
Übertragung anzeigen?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>CheckBox2.Name" xml:space="preserve">
|
<data name=">>CheckBoxIndexResult.Name" xml:space="preserve">
|
||||||
<value>CheckBox2</value>
|
<value>CheckBoxIndexResult</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>CheckBox2.Type" xml:space="preserve">
|
<data name=">>CheckBoxIndexResult.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>CheckBox2.Parent" xml:space="preserve">
|
<data name=">>CheckBoxIndexResult.Parent" xml:space="preserve">
|
||||||
<value>TabPage2</value>
|
<value>TabPage2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>CheckBox2.ZOrder" xml:space="preserve">
|
<data name=">>CheckBoxIndexResult.ZOrder" xml:space="preserve">
|
||||||
<value>5</value>
|
<value>5</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkLogErrorsOnly.AutoSize" type="System.Boolean, mscorlib">
|
<data name="chkLogErrorsOnly.AutoSize" type="System.Boolean, mscorlib">
|
||||||
@@ -614,13 +614,13 @@
|
|||||||
<value>11, 51</value>
|
<value>11, 51</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkLogErrorsOnly.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkLogErrorsOnly.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>146, 17</value>
|
<value>62, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkLogErrorsOnly.TabIndex" type="System.Int32, mscorlib">
|
<data name="chkLogErrorsOnly.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>3</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkLogErrorsOnly.Text" xml:space="preserve">
|
<data name="chkLogErrorsOnly.Text" xml:space="preserve">
|
||||||
<value>LogErrorsOnly (Ja/Nein)</value>
|
<value>DEBUG</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkLogErrorsOnly.Name" xml:space="preserve">
|
<data name=">>chkLogErrorsOnly.Name" xml:space="preserve">
|
||||||
<value>chkLogErrorsOnly</value>
|
<value>chkLogErrorsOnly</value>
|
||||||
@@ -634,36 +634,6 @@
|
|||||||
<data name=">>chkLogErrorsOnly.ZOrder" xml:space="preserve">
|
<data name=">>chkLogErrorsOnly.ZOrder" xml:space="preserve">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnLogMail.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
|
||||||
<value>MiddleLeft</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnLogMail.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>11, 171</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnLogMail.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>180, 26</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnLogMail.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>41</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnLogMail.Text" xml:space="preserve">
|
|
||||||
<value>Log/Support Mail erzeugen</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnLogMail.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
|
||||||
<value>MiddleRight</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnLogMail.Name" xml:space="preserve">
|
|
||||||
<value>btnLogMail</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnLogMail.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnLogMail.Parent" xml:space="preserve">
|
|
||||||
<value>TabPage2</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnLogMail.ZOrder" xml:space="preserve">
|
|
||||||
<value>7</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnApplicationFolder.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
<data name="btnApplicationFolder.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||||
<value>MiddleLeft</value>
|
<value>MiddleLeft</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -692,7 +662,7 @@
|
|||||||
<value>TabPage2</value>
|
<value>TabPage2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnApplicationFolder.ZOrder" xml:space="preserve">
|
<data name=">>btnApplicationFolder.ZOrder" xml:space="preserve">
|
||||||
<value>8</value>
|
<value>7</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnopenlog.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
<data name="btnopenlog.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||||
<value>MiddleLeft</value>
|
<value>MiddleLeft</value>
|
||||||
@@ -725,7 +695,7 @@
|
|||||||
<value>TabPage2</value>
|
<value>TabPage2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnopenlog.ZOrder" xml:space="preserve">
|
<data name=">>btnopenlog.ZOrder" xml:space="preserve">
|
||||||
<value>9</value>
|
<value>8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TabPage2.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="TabPage2.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 22</value>
|
||||||
@@ -789,7 +759,7 @@ ausgenommen werden sollen:</value>
|
|||||||
<value>11, 226</value>
|
<value>11, 226</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DataGridView1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="DataGridView1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>192, 100</value>
|
<value>192, 48</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DataGridView1.TabIndex" type="System.Int32, mscorlib">
|
<data name="DataGridView1.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>11</value>
|
<value>11</value>
|
||||||
@@ -912,7 +882,7 @@ ausgenommen werden sollen:</value>
|
|||||||
<value>3</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnFW_OwnFiles.Text" xml:space="preserve">
|
<data name="btnFW_OwnFiles.Text" xml:space="preserve">
|
||||||
<value>Ordner 'SimpleIndexer' in Eigenen Dateien erzeugen</value>
|
<value>Ordner 'GlobalIndexer' in Eigenen Dateien erzeugen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnFW_OwnFiles.Name" xml:space="preserve">
|
<data name=">>btnFW_OwnFiles.Name" xml:space="preserve">
|
||||||
<value>btnFW_OwnFiles</value>
|
<value>btnFW_OwnFiles</value>
|
||||||
@@ -936,7 +906,7 @@ ausgenommen werden sollen:</value>
|
|||||||
<value>2</value>
|
<value>2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnFW_Desktop.Text" xml:space="preserve">
|
<data name="btnFW_Desktop.Text" xml:space="preserve">
|
||||||
<value>Ordner 'SimpleIndexer' auf Desktop erzeugen</value>
|
<value>Ordner 'GlobalIndexer' auf Desktop erzeugen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnFW_Desktop.Name" xml:space="preserve">
|
<data name=">>btnFW_Desktop.Name" xml:space="preserve">
|
||||||
<value>btnFW_Desktop</value>
|
<value>btnFW_Desktop</value>
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
Imports System.IO
|
Imports System.IO
|
||||||
Imports System.Threading
|
Imports System.Threading
|
||||||
Imports System.Globalization
|
Imports System.Globalization
|
||||||
|
Imports DigitalData.Modules.Database
|
||||||
|
|
||||||
Public Class frmConfig_Basic
|
Public Class frmConfig_Basic
|
||||||
Dim formloaded = False
|
Dim formloaded = False
|
||||||
@@ -64,14 +65,18 @@ Public Class frmConfig_Basic
|
|||||||
|
|
||||||
Me.txtActualConnection.Text = constring
|
Me.txtActualConnection.Text = constring
|
||||||
|
|
||||||
|
If DATABASE_ECM Is Nothing Then
|
||||||
|
DATABASE_ECM = New MSSQLServer(LOGCONFIG, MyConnectionString)
|
||||||
|
End If
|
||||||
|
|
||||||
Dim sql = "SELECT MAX(GUID) FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('@user'))"
|
Dim sql = "SELECT MAX(GUID) FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('@user'))"
|
||||||
sql = sql.Replace("@user", Environment.UserName)
|
sql = sql.Replace("@user", Environment.UserName)
|
||||||
ClassLogger.Add(">> Username: " & Environment.UserName, False)
|
LOGGER.Info(">> Username: " & Environment.UserName)
|
||||||
|
|
||||||
USER_ID = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
|
USER_ID = DATABASE_ECM.GetScalarValue(sql)
|
||||||
If IsDBNull(USER_ID) Then
|
If IsDBNull(USER_ID) Then
|
||||||
MsgBox("Attention: Your Username '" & Environment.UserName & "' is not configured for Global Indexer. this might result in unhandled exceptions!", MsgBoxStyle.Exclamation)
|
MsgBox("Attention: Your Username '" & Environment.UserName & "' is not configured for File Flow. this might result in unhandled exceptions!", MsgBoxStyle.Exclamation)
|
||||||
ClassLogger.Add("User '" & Environment.UserName & "' not configured for Global Indexer! (DBNull - frmConfigBasic)", True)
|
LOGGER.Info("User '" & Environment.UserName & "' not configured for File Flow! (DBNull - frmConfigBasic)")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -92,11 +97,12 @@ Public Class frmConfig_Basic
|
|||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Me.Cursor = Cursors.WaitCursor
|
Me.Cursor = Cursors.WaitCursor
|
||||||
Dim csb As New SqlClient.SqlConnectionStringBuilder
|
Dim csb As New SqlClient.SqlConnectionStringBuilder With {
|
||||||
csb.DataSource = Me.txtServer.Text
|
.DataSource = Me.txtServer.Text,
|
||||||
csb.IntegratedSecurity = False
|
.IntegratedSecurity = False,
|
||||||
csb.UserID = Me.txtUser.Text
|
.UserID = Me.txtUser.Text,
|
||||||
csb.Password = Me.txtPasswort.Text
|
.Password = Me.txtPasswort.Text
|
||||||
|
}
|
||||||
|
|
||||||
Dim con As String
|
Dim con As String
|
||||||
If chkbxUserAut.Checked Then
|
If chkbxUserAut.Checked Then
|
||||||
@@ -106,8 +112,9 @@ Public Class frmConfig_Basic
|
|||||||
End If
|
End If
|
||||||
Dim connection As New SqlClient.SqlConnection(con) 'csb.ConnectionString)
|
Dim connection As New SqlClient.SqlConnection(con) 'csb.ConnectionString)
|
||||||
connection.Open()
|
connection.Open()
|
||||||
Dim cmd As New SqlClient.SqlCommand("sp_databases", connection)
|
Dim cmd As New SqlClient.SqlCommand("sp_databases", connection) With {
|
||||||
cmd.CommandType = CommandType.StoredProcedure
|
.CommandType = CommandType.StoredProcedure
|
||||||
|
}
|
||||||
' Ausführen und Ergebnis in einer ListBox anzeigen
|
' Ausführen und Ergebnis in einer ListBox anzeigen
|
||||||
Dim dr As SqlClient.SqlDataReader = cmd.ExecuteReader
|
Dim dr As SqlClient.SqlDataReader = cmd.ExecuteReader
|
||||||
If dr.HasRows Then
|
If dr.HasRows Then
|
||||||
@@ -123,9 +130,9 @@ Public Class frmConfig_Basic
|
|||||||
Cursor = Cursors.Default
|
Cursor = Cursors.Default
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
<STAThread()> _
|
|
||||||
Private Sub frmConfig_Basic_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
Private Sub frmConfig_Basic_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||||
|
CheckBoxIndexResult.Checked = CONFIG.Config.ShowIndexResult
|
||||||
|
CheckBoxPreviewDocs.Checked = CONFIG.Config.FilePreview
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Dim reload As Boolean = False
|
Dim reload As Boolean = False
|
||||||
@@ -144,26 +151,26 @@ Public Class frmConfig_Basic
|
|||||||
End If
|
End If
|
||||||
'chkdelete_origin.Checked = CURR_DELETE_ORIGIN
|
'chkdelete_origin.Checked = CURR_DELETE_ORIGIN
|
||||||
Case 2
|
Case 2
|
||||||
If ERROR_STATE = "NO DB-CONNECTION" Then
|
If ERROR_STATE = "NO DB-CONNECTION" Then
|
||||||
MsgBox("Configurations only editable after Application started completely!", MsgBoxStyle.Exclamation)
|
MsgBox("Configurations only editable after Application started completely!", MsgBoxStyle.Exclamation)
|
||||||
Me.TabControl1.SelectedIndex = 0
|
Me.TabControl1.SelectedIndex = 0
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
reload = True
|
reload = True
|
||||||
Dim folderwatch = ClassDatabase.Execute_Scalar("SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'DEFAULT' AND USER_ID = " & USER_ID, MyConnectionString)
|
Dim folderwatch = DATABASE_ECM.GetScalarValue("SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'DEFAULT' AND USER_ID = " & USER_ID)
|
||||||
If Not folderwatch Is Nothing Then
|
If folderwatch IsNot Nothing Then
|
||||||
CURRENT_FOLDERWATCH = folderwatch
|
CURRENT_FOLDERWATCH = folderwatch
|
||||||
End If
|
End If
|
||||||
Me.txtFolderWatch.Text = CURRENT_FOLDERWATCH
|
Me.txtFolderWatch.Text = CURRENT_FOLDERWATCH
|
||||||
Dim SCAN_folderwatch = ClassDatabase.Execute_Scalar("SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_ID, MyConnectionString)
|
Dim SCAN_folderwatch = DATABASE_ECM.GetScalarValue("SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_ID)
|
||||||
If Not SCAN_folderwatch Is Nothing Then
|
If SCAN_folderwatch IsNot Nothing Then
|
||||||
CURRENT_SCAN_FOLDERWATCH = SCAN_folderwatch
|
CURRENT_SCAN_FOLDERWATCH = SCAN_folderwatch
|
||||||
End If
|
End If
|
||||||
Me.txtFolderWatch.Text = CURRENT_FOLDERWATCH
|
Me.txtFolderWatch.Text = CURRENT_FOLDERWATCH
|
||||||
Me.txtScanFolderWatch.Text = CURRENT_SCAN_FOLDERWATCH
|
Me.txtScanFolderWatch.Text = CURRENT_SCAN_FOLDERWATCH
|
||||||
|
|
||||||
If Not ClassFolderWatcher.FolderWatcher Is Nothing Then
|
If FOLDER_WATCHER.FolderWatcher IsNot Nothing Then
|
||||||
If ClassFolderWatcher.FolderWatcher.EnableRaisingEvents = True Then
|
If FOLDER_WATCHER.FolderWatcher.EnableRaisingEvents = True Then
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
btnstartstop1.Text = "Überwachung stoppen"
|
btnstartstop1.Text = "Überwachung stoppen"
|
||||||
Else
|
Else
|
||||||
@@ -191,8 +198,8 @@ Public Class frmConfig_Basic
|
|||||||
btnstartstop1.Image = My.Resources.bell_go
|
btnstartstop1.Image = My.Resources.bell_go
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Not ClassFolderWatcher.FolderWatcher_SCAN Is Nothing Then
|
If FOLDER_WATCHER.FolderWatcher_SCAN IsNot Nothing Then
|
||||||
If ClassFolderWatcher.FolderWatcher_SCAN.EnableRaisingEvents = True Then
|
If FOLDER_WATCHER.FolderWatcher_SCAN.EnableRaisingEvents = True Then
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
btnstartstop2.Text = "Überwachung stoppen"
|
btnstartstop2.Text = "Überwachung stoppen"
|
||||||
Else
|
Else
|
||||||
@@ -224,13 +231,13 @@ Public Class frmConfig_Basic
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub btnFW_Desktop_Click(sender As Object, e As EventArgs) Handles btnFW_Desktop.Click
|
Private Sub btnFW_Desktop_Click(sender As Object, e As EventArgs) Handles btnFW_Desktop.Click
|
||||||
CURRENT_FOLDERWATCH = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "SimpleIndexer")
|
CURRENT_FOLDERWATCH = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "GlobalIndexer")
|
||||||
CheckFolder(CURRENT_FOLDERWATCH, "DEFAULT")
|
CheckFolder(CURRENT_FOLDERWATCH, "DEFAULT")
|
||||||
End Sub
|
End Sub
|
||||||
Sub CheckFolder(mypath As String, FOLDER_TYPE As String)
|
Sub CheckFolder(mypath As String, FOLDER_TYPE As String)
|
||||||
Try
|
Try
|
||||||
If mypath = "" Then
|
If mypath = "" Then
|
||||||
ClassDatabase.Execute_non_Query("DELETE FROM TBGI_FOLDERWATCH_USER WHERE USER_ID = " & USER_ID & " AND FOLDER_TYPE = '" & FOLDER_TYPE & "'", True)
|
DATABASE_ECM.ExecuteNonQuery("DELETE FROM TBGI_FOLDERWATCH_USER WHERE USER_ID = " & USER_ID & " AND FOLDER_TYPE = '" & FOLDER_TYPE & "'")
|
||||||
If FOLDER_TYPE = "SCAN" Then
|
If FOLDER_TYPE = "SCAN" Then
|
||||||
CURRENT_SCAN_FOLDERWATCH = ""
|
CURRENT_SCAN_FOLDERWATCH = ""
|
||||||
CONFIG.Config.FolderWatchScanStarted = False
|
CONFIG.Config.FolderWatchScanStarted = False
|
||||||
@@ -242,7 +249,7 @@ Public Class frmConfig_Basic
|
|||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
CURRENT_FOLDERWATCH = ""
|
CURRENT_FOLDERWATCH = ""
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Try
|
Try
|
||||||
@@ -250,8 +257,9 @@ Public Class frmConfig_Basic
|
|||||||
System.IO.Directory.CreateDirectory(mypath)
|
System.IO.Directory.CreateDirectory(mypath)
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
ClassLogger.Add(" >> Unexpected error in CheckFolder: " & mypath, False)
|
LOGGER.Info(" >> Unexpected error in CheckFolder: " & mypath)
|
||||||
ClassLogger.Add(" >> " & ex.Message, False)
|
LOGGER.Error(ex)
|
||||||
|
LOGGER.Info(" >> " & ex.Message)
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
MsgBox("Unexpected error in ECheckFolder: " & mypath & vbNewLine & "Bitte überprüfen Sie die Rechte!" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
MsgBox("Unexpected error in ECheckFolder: " & mypath & vbNewLine & "Bitte überprüfen Sie die Rechte!" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||||
Else
|
Else
|
||||||
@@ -261,15 +269,15 @@ Public Class frmConfig_Basic
|
|||||||
Exit Sub
|
Exit Sub
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
Dim folderwatch = ClassDatabase.Execute_Scalar("SELECT GUID FROM TBGI_FOLDERWATCH_USER WHERE USER_ID = " & USER_ID & " AND FOLDER_TYPE = '" & FOLDER_TYPE & "'", MyConnectionString)
|
Dim folderwatch = DATABASE_ECM.GetScalarValue("SELECT GUID FROM TBGI_FOLDERWATCH_USER WHERE USER_ID = " & USER_ID & " AND FOLDER_TYPE = '" & FOLDER_TYPE & "'")
|
||||||
Dim sql As String
|
Dim sql As String
|
||||||
If folderwatch Is Nothing Then
|
If folderwatch Is Nothing Then
|
||||||
sql = "INSERT INTO TBGI_FOLDERWATCH_USER (USER_ID, FOLDER_PATH, FOLDER_TYPE, ADDED_WHO) VALUES (" & USER_ID & ",'" & mypath & "','" & FOLDER_TYPE & "','" & Environment.UserName & "')"
|
sql = "INSERT INTO TBGI_FOLDERWATCH_USER (USER_ID, FOLDER_PATH, FOLDER_TYPE, ADDED_WHO) VALUES (" & USER_ID & ",'" & mypath & "','" & FOLDER_TYPE & "','" & Environment.UserName & "')"
|
||||||
Else
|
Else
|
||||||
sql = "UPDATE TBGI_FOLDERWATCH_USER SET FOLDER_PATH = '" & mypath & "', CHANGED_WHO = '" & Environment.UserName & "' where GUID = " & folderwatch
|
sql = "UPDATE TBGI_FOLDERWATCH_USER SET FOLDER_PATH = '" & mypath & "', CHANGED_WHO = '" & Environment.UserName & "' where GUID = " & folderwatch
|
||||||
End If
|
End If
|
||||||
If ClassDatabase.Execute_non_Query(sql) Then
|
If DATABASE_ECM.ExecuteNonQuery(sql) Then
|
||||||
folderwatch = ClassDatabase.Execute_Scalar("SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE USER_ID = " & USER_ID & " AND FOLDER_TYPE = '" & FOLDER_TYPE & "'", MyConnectionString)
|
folderwatch = DATABASE_ECM.GetScalarValue("SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE USER_ID = " & USER_ID & " AND FOLDER_TYPE = '" & FOLDER_TYPE & "'")
|
||||||
|
|
||||||
If FOLDER_TYPE = "SCAN" Then
|
If FOLDER_TYPE = "SCAN" Then
|
||||||
CURRENT_SCAN_FOLDERWATCH = folderwatch
|
CURRENT_SCAN_FOLDERWATCH = folderwatch
|
||||||
@@ -280,10 +288,10 @@ Public Class frmConfig_Basic
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
If FW_started = True And FOLDER_TYPE = "DEFAULT" Then
|
If FW_started = True And FOLDER_TYPE = "DEFAULT" Then
|
||||||
ClassFolderWatcher.Restart_FolderWatch()
|
FOLDER_WATCHER.Restart_FolderWatch()
|
||||||
End If
|
End If
|
||||||
If CONFIG.Config.FolderWatchScanStarted = True And FOLDER_TYPE = "SCAN" Then
|
If CONFIG.Config.FolderWatchScanStarted = True And FOLDER_TYPE = "SCAN" Then
|
||||||
ClassFolderWatcher.Restart_FolderWatchSCAN()
|
FOLDER_WATCHER.Restart_FolderWatchSCAN()
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in CheckFolder:")
|
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in CheckFolder:")
|
||||||
@@ -292,7 +300,7 @@ Public Class frmConfig_Basic
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub btnFW_OwnFiles_Click(sender As Object, e As EventArgs) Handles btnFW_OwnFiles.Click
|
Private Sub btnFW_OwnFiles_Click(sender As Object, e As EventArgs) Handles btnFW_OwnFiles.Click
|
||||||
CURRENT_FOLDERWATCH = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "SimpleIndexer")
|
CURRENT_FOLDERWATCH = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "GlobalIndexer")
|
||||||
CheckFolder(CURRENT_FOLDERWATCH, "DEFAULT")
|
CheckFolder(CURRENT_FOLDERWATCH, "DEFAULT")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -303,7 +311,7 @@ Public Class frmConfig_Basic
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Sub CheckFW_State()
|
Sub CheckFW_State()
|
||||||
Select Case ClassFolderWatcher.StartStop_FolderWatch()
|
Select Case FOLDER_WATCHER.StartStop_FolderWatch()
|
||||||
Case 1
|
Case 1
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
btnstartstop1.Text = "Überwachung stoppen"
|
btnstartstop1.Text = "Überwachung stoppen"
|
||||||
@@ -323,7 +331,7 @@ Public Class frmConfig_Basic
|
|||||||
End Select
|
End Select
|
||||||
End Sub
|
End Sub
|
||||||
Sub CheckFWSCAN_State()
|
Sub CheckFWSCAN_State()
|
||||||
Select Case ClassFolderWatcher.StartStop_FolderWatchSCAN()
|
Select Case FOLDER_WATCHER.StartStop_FolderWatchSCAN()
|
||||||
Case 1
|
Case 1
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
btnstartstop2.Text = "Überwachung stoppen"
|
btnstartstop2.Text = "Überwachung stoppen"
|
||||||
@@ -353,14 +361,19 @@ Public Class frmConfig_Basic
|
|||||||
|
|
||||||
Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles chkLogErrorsOnly.CheckedChanged
|
Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles chkLogErrorsOnly.CheckedChanged
|
||||||
If formloaded = True Then
|
If formloaded = True Then
|
||||||
CONFIG.Config.LogErrorsOnly = chkLogErrorsOnly.Checked
|
Dim oDebug = chkLogErrorsOnly.Checked
|
||||||
|
|
||||||
|
CONFIG.Config.LogDEBUG = oDebug
|
||||||
CONFIG.Save()
|
CONFIG.Save()
|
||||||
'SaveConfigValue("LogErrorsOnly", chkLogErrorsOnly.Checked)
|
|
||||||
ClassLogger.Add(" >> LogErrorsOnly changed to '" & chkLogErrorsOnly.Checked, False)
|
LOGGER.Info("Debug Log Enabled: [{0}]", oDebug)
|
||||||
LogErrorsOnly = chkLogErrorsOnly.Checked
|
LOGGER.Debug("Debug Log Enabled: [{0}]", oDebug)
|
||||||
|
|
||||||
|
LogErrorsOnly = oDebug
|
||||||
|
LOGCONFIG.Debug = oDebug
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
<STAThread()> _
|
<STAThread()>
|
||||||
Private Sub frmConfig_Basic_Shown(sender As Object, e As EventArgs) Handles Me.Shown
|
Private Sub frmConfig_Basic_Shown(sender As Object, e As EventArgs) Handles Me.Shown
|
||||||
Load_Basics()
|
Load_Basics()
|
||||||
formloaded = True
|
formloaded = True
|
||||||
@@ -368,9 +381,12 @@ Public Class frmConfig_Basic
|
|||||||
End Sub
|
End Sub
|
||||||
Sub Load_Basics()
|
Sub Load_Basics()
|
||||||
Try
|
Try
|
||||||
|
chkLogErrorsOnly.Checked = CONFIG.Config.LogDEBUG
|
||||||
|
|
||||||
If Not MyConnectionString = String.Empty Then
|
If Not MyConnectionString = String.Empty Then
|
||||||
Dim csb As New SqlClient.SqlConnectionStringBuilder
|
Dim csb As New SqlClient.SqlConnectionStringBuilder With {
|
||||||
csb.ConnectionString = MyConnectionString
|
.ConnectionString = MyConnectionString
|
||||||
|
}
|
||||||
Dim constr = MyConnectionString
|
Dim constr = MyConnectionString
|
||||||
Try
|
Try
|
||||||
If Not constr.Contains("Trusted_Connection") Then
|
If Not constr.Contains("Trusted_Connection") Then
|
||||||
@@ -384,7 +400,7 @@ Public Class frmConfig_Basic
|
|||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
|
||||||
Me.txtActualConnection.Text = constr
|
Me.txtActualConnection.Text = constr
|
||||||
End If
|
End If
|
||||||
@@ -397,18 +413,18 @@ Public Class frmConfig_Basic
|
|||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox("Unexpected Error in Load_Basics:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
MsgBox("Unexpected Error in Load_Basics:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub btnopenlog_Click(sender As Object, e As EventArgs) Handles btnopenlog.Click
|
Private Sub btnopenlog_Click(sender As Object, e As EventArgs) Handles btnopenlog.Click
|
||||||
Process.Start(ClassLogger.DateiSpeicherort)
|
Process.Start(LOGCONFIG.LogDirectory)
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub btnApplicationFolder_Click(sender As Object, e As EventArgs) Handles btnApplicationFolder.Click
|
Private Sub btnApplicationFolder_Click(sender As Object, e As EventArgs) Handles btnApplicationFolder.Click
|
||||||
Process.Start(Application.UserAppDataPath())
|
Process.Start(Application.UserAppDataPath())
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.CheckedChanged
|
Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBoxIndexResult.CheckedChanged
|
||||||
|
CONFIG.Config.ShowIndexResult = CheckBoxIndexResult.Checked
|
||||||
My.Settings.Save()
|
CONFIG.Save()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
|
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
|
||||||
@@ -448,15 +464,6 @@ Public Class frmConfig_Basic
|
|||||||
MsgBox("Changes saved.", MsgBoxStyle.Information)
|
MsgBox("Changes saved.", MsgBoxStyle.Information)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub btnLogMail_Click(sender As Object, e As EventArgs) Handles btnLogMail.Click
|
|
||||||
ClassEmail.Send_Log_Mail("<b> Log-/SupportMail von DD GLOBIX.</b> <p>", _
|
|
||||||
"Support-Mail GLOBIX", "support@didalog.de", "mail.triplew.de", "support@didalog.de", "ddemail40", "support@didalog.de", False, True)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub cmbLanguage_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbLanguage.SelectedIndexChanged
|
|
||||||
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click
|
Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click
|
||||||
Dim result As MsgBoxResult
|
Dim result As MsgBoxResult
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
@@ -474,12 +481,14 @@ Public Class frmConfig_Basic
|
|||||||
lang = "de-DE"
|
lang = "de-DE"
|
||||||
Case 1
|
Case 1
|
||||||
lang = "en-US"
|
lang = "en-US"
|
||||||
|
Case 2
|
||||||
|
lang = "fr-FR"
|
||||||
End Select
|
End Select
|
||||||
|
|
||||||
Dim update As String = "UPDATE TBDD_USER SET [LANGUAGE] = '" & lang & "' WHERE GUID = " & USER_ID
|
Dim update As String = "UPDATE TBDD_USER SET [LANGUAGE] = '" & lang & "' WHERE GUID = " & USER_ID
|
||||||
USER_LANGUAGE = lang
|
USER_LANGUAGE = lang
|
||||||
|
|
||||||
If ClassDatabase.Execute_non_Query(update, True) = True Then
|
If DATABASE_ECM.ExecuteNonQuery(update) = True Then
|
||||||
If USER_LANGUAGE = "de-DE" Then
|
If USER_LANGUAGE = "de-DE" Then
|
||||||
MsgBox("Die Sprache wurde erfolgreich geändert!", MsgBoxStyle.Information)
|
MsgBox("Die Sprache wurde erfolgreich geändert!", MsgBoxStyle.Information)
|
||||||
Else
|
Else
|
||||||
@@ -510,13 +519,6 @@ Public Class frmConfig_Basic
|
|||||||
' Specify that the link was visited.
|
' Specify that the link was visited.
|
||||||
Me.LinkLabel1.LinkVisited = True
|
Me.LinkLabel1.LinkVisited = True
|
||||||
' Navigate to a URL.
|
' Navigate to a URL.
|
||||||
System.Diagnostics.Process.Start("http://www.didalog.de/Support")
|
Process.Start("https://digitaldata.works/support")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Private Sub chkdelete_origin_CheckedChanged(sender As Object, e As EventArgs) Handles chkdelete_origin.CheckedChanged
|
|
||||||
' If CURR_DELETE_ORIGIN <> chkdelete_origin.Checked Then
|
|
||||||
' CURR_DELETE_ORIGIN = chkdelete_origin.Checked
|
|
||||||
' SaveConfigValue("Delete_OriginFile", CURR_DELETE_ORIGIN)
|
|
||||||
' End If
|
|
||||||
'End Sub
|
|
||||||
End Class
|
End Class
|
||||||
272
Global_Indexer/frmConnections.Designer.vb
generated
@@ -1,6 +1,6 @@
|
|||||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||||
Partial Class frmConnections
|
Partial Class frmConnections
|
||||||
Inherits System.Windows.Forms.Form
|
Inherits DevExpress.XtraBars.Ribbon.RibbonForm
|
||||||
|
|
||||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||||
@@ -36,20 +36,6 @@ Partial Class frmConnections
|
|||||||
Me.TBDD_CONNECTIONBindingSource = New System.Windows.Forms.BindingSource(Me.components)
|
Me.TBDD_CONNECTIONBindingSource = New System.Windows.Forms.BindingSource(Me.components)
|
||||||
Me.TBDD_CONNECTIONTableAdapter = New Global_Indexer.MyDatasetTableAdapters.TBDD_CONNECTIONTableAdapter()
|
Me.TBDD_CONNECTIONTableAdapter = New Global_Indexer.MyDatasetTableAdapters.TBDD_CONNECTIONTableAdapter()
|
||||||
Me.TableAdapterManager = New Global_Indexer.MyDatasetTableAdapters.TableAdapterManager()
|
Me.TableAdapterManager = New Global_Indexer.MyDatasetTableAdapters.TableAdapterManager()
|
||||||
Me.TBDD_CONNECTIONBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components)
|
|
||||||
Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel()
|
|
||||||
Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator()
|
|
||||||
Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox()
|
|
||||||
Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator()
|
|
||||||
Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator()
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton()
|
|
||||||
Me.BEZEICHNUNGTextBox = New System.Windows.Forms.TextBox()
|
Me.BEZEICHNUNGTextBox = New System.Windows.Forms.TextBox()
|
||||||
Me.SERVERTextBox = New System.Windows.Forms.TextBox()
|
Me.SERVERTextBox = New System.Windows.Forms.TextBox()
|
||||||
Me.DATENBANKTextBox = New System.Windows.Forms.TextBox()
|
Me.DATENBANKTextBox = New System.Windows.Forms.TextBox()
|
||||||
@@ -70,10 +56,19 @@ Partial Class frmConnections
|
|||||||
Me.lblDatenbank = New System.Windows.Forms.Label()
|
Me.lblDatenbank = New System.Windows.Forms.Label()
|
||||||
Me.cmbInitialCatalog = New System.Windows.Forms.ComboBox()
|
Me.cmbInitialCatalog = New System.Windows.Forms.ComboBox()
|
||||||
Me.CheckBoxwin_aut = New System.Windows.Forms.CheckBox()
|
Me.CheckBoxwin_aut = New System.Windows.Forms.CheckBox()
|
||||||
Me.btnCheck_Con = New System.Windows.Forms.Button()
|
|
||||||
Me.chkOR_ohne_TNS = New System.Windows.Forms.CheckBox()
|
Me.chkOR_ohne_TNS = New System.Windows.Forms.CheckBox()
|
||||||
Me.lblSave = New System.Windows.Forms.Label()
|
|
||||||
Me.GUIDTextBox = New System.Windows.Forms.TextBox()
|
Me.GUIDTextBox = New System.Windows.Forms.TextBox()
|
||||||
|
Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl()
|
||||||
|
Me.BarButtonItem1 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.BarButtonItem2 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.BarButtonItem3 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.BarButtonItem4 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
|
Me.labelStatus = New DevExpress.XtraBars.BarStaticItem()
|
||||||
|
Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
|
Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
||||||
|
Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar()
|
||||||
|
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
|
Me.BarButtonItem5 = New DevExpress.XtraBars.BarButtonItem()
|
||||||
GUIDLabel = New System.Windows.Forms.Label()
|
GUIDLabel = New System.Windows.Forms.Label()
|
||||||
BEZEICHNUNGLabel = New System.Windows.Forms.Label()
|
BEZEICHNUNGLabel = New System.Windows.Forms.Label()
|
||||||
SQL_PROVIDERLabel = New System.Windows.Forms.Label()
|
SQL_PROVIDERLabel = New System.Windows.Forms.Label()
|
||||||
@@ -84,8 +79,7 @@ Partial Class frmConnections
|
|||||||
GEAENDERTWANNLabel = New System.Windows.Forms.Label()
|
GEAENDERTWANNLabel = New System.Windows.Forms.Label()
|
||||||
CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.TBDD_CONNECTIONBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.SuspendLayout()
|
|
||||||
Me.SuspendLayout()
|
Me.SuspendLayout()
|
||||||
'
|
'
|
||||||
'GUIDLabel
|
'GUIDLabel
|
||||||
@@ -149,110 +143,15 @@ Partial Class frmConnections
|
|||||||
Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing
|
Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing
|
Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing
|
Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBDD_GROUPSTableAdapter = Nothing
|
|
||||||
Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing
|
Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBDD_INDEX_MAN_POSTPROCESSINGTableAdapter = Nothing
|
Me.TableAdapterManager.TBDD_INDEX_MAN_POSTPROCESSINGTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBDD_INDEX_MANTableAdapter = Nothing
|
Me.TableAdapterManager.TBDD_INDEX_MANTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing
|
Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBGI_CONFIGURATIONTableAdapter = Nothing
|
Me.TableAdapterManager.TBGI_CONFIGURATIONTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBGI_OBJECTTYPE_EMAIL_INDEXTableAdapter = Nothing
|
Me.TableAdapterManager.TBGI_OBJECTTYPE_EMAIL_INDEXTableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBHOTKEY_PATTERNS_REWORKTableAdapter = Nothing
|
Me.TableAdapterManager.TBGI_REGEX_DOCTYPETableAdapter = Nothing
|
||||||
Me.TableAdapterManager.TBHOTKEY_PATTERNSTableAdapter = Nothing
|
|
||||||
Me.TableAdapterManager.TBHOTKEY_PROFILETableAdapter = Nothing
|
|
||||||
Me.TableAdapterManager.TBHOTKEY_USER_PROFILETableAdapter = Nothing
|
|
||||||
Me.TableAdapterManager.TBHOTKEY_WINDOW_HOOKTableAdapter = Nothing
|
|
||||||
Me.TableAdapterManager.UpdateOrder = Global_Indexer.MyDatasetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete
|
Me.TableAdapterManager.UpdateOrder = Global_Indexer.MyDatasetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete
|
||||||
'
|
'
|
||||||
'TBDD_CONNECTIONBindingNavigator
|
|
||||||
'
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.BindingSource = Me.TBDD_CONNECTIONBindingSource
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.CountItem = Me.BindingNavigatorCountItem
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.CountItemFormat = "of {0}"
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBDD_CONNECTIONBindingNavigatorSaveItem, Me.ToolStripButton1})
|
|
||||||
resources.ApplyResources(Me.TBDD_CONNECTIONBindingNavigator, "TBDD_CONNECTIONBindingNavigator")
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.Name = "TBDD_CONNECTIONBindingNavigator"
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem
|
|
||||||
'
|
|
||||||
'BindingNavigatorAddNewItem
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem")
|
|
||||||
Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem"
|
|
||||||
'
|
|
||||||
'BindingNavigatorCountItem
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem"
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem")
|
|
||||||
'
|
|
||||||
'BindingNavigatorDeleteItem
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem")
|
|
||||||
Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem"
|
|
||||||
'
|
|
||||||
'BindingNavigatorMoveFirstItem
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem")
|
|
||||||
Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem"
|
|
||||||
'
|
|
||||||
'BindingNavigatorMovePreviousItem
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem")
|
|
||||||
Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem"
|
|
||||||
'
|
|
||||||
'BindingNavigatorSeparator
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator"
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator")
|
|
||||||
'
|
|
||||||
'BindingNavigatorPositionItem
|
|
||||||
'
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem")
|
|
||||||
Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem"
|
|
||||||
'
|
|
||||||
'BindingNavigatorSeparator1
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1"
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1")
|
|
||||||
'
|
|
||||||
'BindingNavigatorMoveNextItem
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem")
|
|
||||||
Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem"
|
|
||||||
'
|
|
||||||
'BindingNavigatorMoveLastItem
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem")
|
|
||||||
Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem"
|
|
||||||
'
|
|
||||||
'BindingNavigatorSeparator2
|
|
||||||
'
|
|
||||||
Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2"
|
|
||||||
resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2")
|
|
||||||
'
|
|
||||||
'TBDD_CONNECTIONBindingNavigatorSaveItem
|
|
||||||
'
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
resources.ApplyResources(Me.TBDD_CONNECTIONBindingNavigatorSaveItem, "TBDD_CONNECTIONBindingNavigatorSaveItem")
|
|
||||||
Me.TBDD_CONNECTIONBindingNavigatorSaveItem.Name = "TBDD_CONNECTIONBindingNavigatorSaveItem"
|
|
||||||
'
|
|
||||||
'ToolStripButton1
|
|
||||||
'
|
|
||||||
Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
|
|
||||||
Me.ToolStripButton1.Image = Global.Global_Indexer.My.Resources.Resources.refresh_16xLG
|
|
||||||
resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1")
|
|
||||||
Me.ToolStripButton1.Name = "ToolStripButton1"
|
|
||||||
'
|
|
||||||
'BEZEICHNUNGTextBox
|
'BEZEICHNUNGTextBox
|
||||||
'
|
'
|
||||||
Me.BEZEICHNUNGTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "BEZEICHNUNG", True))
|
Me.BEZEICHNUNGTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "BEZEICHNUNG", True))
|
||||||
@@ -341,8 +240,8 @@ Partial Class frmConnections
|
|||||||
'
|
'
|
||||||
Me.ListBox1.DataSource = Me.TBDD_CONNECTIONBindingSource
|
Me.ListBox1.DataSource = Me.TBDD_CONNECTIONBindingSource
|
||||||
Me.ListBox1.DisplayMember = "BEZEICHNUNG"
|
Me.ListBox1.DisplayMember = "BEZEICHNUNG"
|
||||||
Me.ListBox1.FormattingEnabled = True
|
|
||||||
resources.ApplyResources(Me.ListBox1, "ListBox1")
|
resources.ApplyResources(Me.ListBox1, "ListBox1")
|
||||||
|
Me.ListBox1.FormattingEnabled = True
|
||||||
Me.ListBox1.Name = "ListBox1"
|
Me.ListBox1.Name = "ListBox1"
|
||||||
Me.ListBox1.ValueMember = "GUID"
|
Me.ListBox1.ValueMember = "GUID"
|
||||||
'
|
'
|
||||||
@@ -384,25 +283,12 @@ Partial Class frmConnections
|
|||||||
Me.CheckBoxwin_aut.Name = "CheckBoxwin_aut"
|
Me.CheckBoxwin_aut.Name = "CheckBoxwin_aut"
|
||||||
Me.CheckBoxwin_aut.UseVisualStyleBackColor = True
|
Me.CheckBoxwin_aut.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'btnCheck_Con
|
|
||||||
'
|
|
||||||
Me.btnCheck_Con.Image = Global.Global_Indexer.My.Resources.Resources.database_refresh
|
|
||||||
resources.ApplyResources(Me.btnCheck_Con, "btnCheck_Con")
|
|
||||||
Me.btnCheck_Con.Name = "btnCheck_Con"
|
|
||||||
Me.btnCheck_Con.UseVisualStyleBackColor = True
|
|
||||||
'
|
|
||||||
'chkOR_ohne_TNS
|
'chkOR_ohne_TNS
|
||||||
'
|
'
|
||||||
resources.ApplyResources(Me.chkOR_ohne_TNS, "chkOR_ohne_TNS")
|
resources.ApplyResources(Me.chkOR_ohne_TNS, "chkOR_ohne_TNS")
|
||||||
Me.chkOR_ohne_TNS.Name = "chkOR_ohne_TNS"
|
Me.chkOR_ohne_TNS.Name = "chkOR_ohne_TNS"
|
||||||
Me.chkOR_ohne_TNS.UseVisualStyleBackColor = True
|
Me.chkOR_ohne_TNS.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
'lblSave
|
|
||||||
'
|
|
||||||
resources.ApplyResources(Me.lblSave, "lblSave")
|
|
||||||
Me.lblSave.BackColor = System.Drawing.Color.Yellow
|
|
||||||
Me.lblSave.Name = "lblSave"
|
|
||||||
'
|
|
||||||
'GUIDTextBox
|
'GUIDTextBox
|
||||||
'
|
'
|
||||||
Me.GUIDTextBox.BackColor = System.Drawing.Color.WhiteSmoke
|
Me.GUIDTextBox.BackColor = System.Drawing.Color.WhiteSmoke
|
||||||
@@ -411,21 +297,102 @@ Partial Class frmConnections
|
|||||||
Me.GUIDTextBox.Name = "GUIDTextBox"
|
Me.GUIDTextBox.Name = "GUIDTextBox"
|
||||||
Me.GUIDTextBox.ReadOnly = True
|
Me.GUIDTextBox.ReadOnly = True
|
||||||
'
|
'
|
||||||
|
'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.BarButtonItem3, Me.BarButtonItem4, Me.labelStatus, Me.BarButtonItem5})
|
||||||
|
resources.ApplyResources(Me.RibbonControl1, "RibbonControl1")
|
||||||
|
Me.RibbonControl1.MaxItemId = 7
|
||||||
|
Me.RibbonControl1.Name = "RibbonControl1"
|
||||||
|
Me.RibbonControl1.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1})
|
||||||
|
Me.RibbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False]
|
||||||
|
Me.RibbonControl1.StatusBar = Me.RibbonStatusBar1
|
||||||
|
'
|
||||||
|
'BarButtonItem1
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.BarButtonItem1, "BarButtonItem1")
|
||||||
|
Me.BarButtonItem1.Id = 1
|
||||||
|
Me.BarButtonItem1.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem1.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
|
Me.BarButtonItem1.Name = "BarButtonItem1"
|
||||||
|
'
|
||||||
|
'BarButtonItem2
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.BarButtonItem2, "BarButtonItem2")
|
||||||
|
Me.BarButtonItem2.Id = 2
|
||||||
|
Me.BarButtonItem2.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem2.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
|
Me.BarButtonItem2.Name = "BarButtonItem2"
|
||||||
|
'
|
||||||
|
'BarButtonItem3
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.BarButtonItem3, "BarButtonItem3")
|
||||||
|
Me.BarButtonItem3.Id = 3
|
||||||
|
Me.BarButtonItem3.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem3.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
|
Me.BarButtonItem3.Name = "BarButtonItem3"
|
||||||
|
'
|
||||||
|
'BarButtonItem4
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.BarButtonItem4, "BarButtonItem4")
|
||||||
|
Me.BarButtonItem4.Id = 4
|
||||||
|
Me.BarButtonItem4.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem4.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
|
Me.BarButtonItem4.Name = "BarButtonItem4"
|
||||||
|
'
|
||||||
|
'labelStatus
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.labelStatus, "labelStatus")
|
||||||
|
Me.labelStatus.Id = 5
|
||||||
|
Me.labelStatus.ImageOptions.SvgImage = CType(resources.GetObject("labelStatus.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
|
Me.labelStatus.Name = "labelStatus"
|
||||||
|
Me.labelStatus.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph
|
||||||
|
'
|
||||||
|
'RibbonPage1
|
||||||
|
'
|
||||||
|
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1})
|
||||||
|
Me.RibbonPage1.Name = "RibbonPage1"
|
||||||
|
resources.ApplyResources(Me.RibbonPage1, "RibbonPage1")
|
||||||
|
'
|
||||||
|
'RibbonPageGroup1
|
||||||
|
'
|
||||||
|
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem1)
|
||||||
|
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem2)
|
||||||
|
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem3)
|
||||||
|
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem4)
|
||||||
|
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem5)
|
||||||
|
Me.RibbonPageGroup1.Name = "RibbonPageGroup1"
|
||||||
|
resources.ApplyResources(Me.RibbonPageGroup1, "RibbonPageGroup1")
|
||||||
|
'
|
||||||
|
'RibbonStatusBar1
|
||||||
|
'
|
||||||
|
Me.RibbonStatusBar1.ItemLinks.Add(Me.labelStatus)
|
||||||
|
resources.ApplyResources(Me.RibbonStatusBar1, "RibbonStatusBar1")
|
||||||
|
Me.RibbonStatusBar1.Name = "RibbonStatusBar1"
|
||||||
|
Me.RibbonStatusBar1.Ribbon = Me.RibbonControl1
|
||||||
|
'
|
||||||
|
'RibbonPage2
|
||||||
|
'
|
||||||
|
Me.RibbonPage2.Name = "RibbonPage2"
|
||||||
|
resources.ApplyResources(Me.RibbonPage2, "RibbonPage2")
|
||||||
|
'
|
||||||
|
'BarButtonItem5
|
||||||
|
'
|
||||||
|
resources.ApplyResources(Me.BarButtonItem5, "BarButtonItem5")
|
||||||
|
Me.BarButtonItem5.Id = 6
|
||||||
|
Me.BarButtonItem5.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem5.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
|
Me.BarButtonItem5.Name = "BarButtonItem5"
|
||||||
|
'
|
||||||
'frmConnections
|
'frmConnections
|
||||||
'
|
'
|
||||||
|
Me.Appearance.Options.UseFont = True
|
||||||
resources.ApplyResources(Me, "$this")
|
resources.ApplyResources(Me, "$this")
|
||||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
|
Me.Controls.Add(Me.ListBox1)
|
||||||
Me.Controls.Add(Me.GUIDTextBox)
|
Me.Controls.Add(Me.GUIDTextBox)
|
||||||
Me.Controls.Add(Me.lblSave)
|
|
||||||
Me.Controls.Add(Me.chkOR_ohne_TNS)
|
Me.Controls.Add(Me.chkOR_ohne_TNS)
|
||||||
Me.Controls.Add(Me.btnCheck_Con)
|
|
||||||
Me.Controls.Add(Me.CheckBoxwin_aut)
|
Me.Controls.Add(Me.CheckBoxwin_aut)
|
||||||
Me.Controls.Add(Me.cmbInitialCatalog)
|
Me.Controls.Add(Me.cmbInitialCatalog)
|
||||||
Me.Controls.Add(Me.lblPassword)
|
Me.Controls.Add(Me.lblPassword)
|
||||||
Me.Controls.Add(Me.lblUserId)
|
Me.Controls.Add(Me.lblUserId)
|
||||||
Me.Controls.Add(Me.lblInitialCatalog)
|
Me.Controls.Add(Me.lblInitialCatalog)
|
||||||
Me.Controls.Add(Me.lblDataSource)
|
Me.Controls.Add(Me.lblDataSource)
|
||||||
Me.Controls.Add(Me.ListBox1)
|
|
||||||
Me.Controls.Add(Me.SQL_PROVIDERComboBox)
|
Me.Controls.Add(Me.SQL_PROVIDERComboBox)
|
||||||
Me.Controls.Add(GUIDLabel)
|
Me.Controls.Add(GUIDLabel)
|
||||||
Me.Controls.Add(BEZEICHNUNGLabel)
|
Me.Controls.Add(BEZEICHNUNGLabel)
|
||||||
@@ -446,18 +413,20 @@ Partial Class frmConnections
|
|||||||
Me.Controls.Add(Me.GEANDERTWERTextBox)
|
Me.Controls.Add(Me.GEANDERTWERTextBox)
|
||||||
Me.Controls.Add(GEAENDERTWANNLabel)
|
Me.Controls.Add(GEAENDERTWANNLabel)
|
||||||
Me.Controls.Add(Me.GEAENDERTWANNTextBox)
|
Me.Controls.Add(Me.GEAENDERTWANNTextBox)
|
||||||
Me.Controls.Add(Me.TBDD_CONNECTIONBindingNavigator)
|
|
||||||
Me.Controls.Add(Me.lblDatenbank)
|
Me.Controls.Add(Me.lblDatenbank)
|
||||||
|
Me.Controls.Add(Me.RibbonStatusBar1)
|
||||||
|
Me.Controls.Add(Me.RibbonControl1)
|
||||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
|
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
|
||||||
|
Me.IconOptions.SvgImage = CType(resources.GetObject("frmConnections.IconOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
Me.MaximizeBox = False
|
Me.MaximizeBox = False
|
||||||
Me.MinimizeBox = False
|
Me.MinimizeBox = False
|
||||||
Me.Name = "frmConnections"
|
Me.Name = "frmConnections"
|
||||||
|
Me.Ribbon = Me.RibbonControl1
|
||||||
|
Me.StatusBar = Me.RibbonStatusBar1
|
||||||
CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).EndInit()
|
CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.TBDD_CONNECTIONBindingSource,System.ComponentModel.ISupportInitialize).EndInit
|
CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
CType(Me.TBDD_CONNECTIONBindingNavigator,System.ComponentModel.ISupportInitialize).EndInit
|
CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.ResumeLayout(false)
|
Me.ResumeLayout(False)
|
||||||
Me.TBDD_CONNECTIONBindingNavigator.PerformLayout
|
|
||||||
Me.ResumeLayout(false)
|
|
||||||
Me.PerformLayout
|
Me.PerformLayout
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
@@ -465,19 +434,6 @@ End Sub
|
|||||||
Friend WithEvents TBDD_CONNECTIONBindingSource As System.Windows.Forms.BindingSource
|
Friend WithEvents TBDD_CONNECTIONBindingSource As System.Windows.Forms.BindingSource
|
||||||
Friend WithEvents TBDD_CONNECTIONTableAdapter As Global_Indexer.MyDatasetTableAdapters.TBDD_CONNECTIONTableAdapter
|
Friend WithEvents TBDD_CONNECTIONTableAdapter As Global_Indexer.MyDatasetTableAdapters.TBDD_CONNECTIONTableAdapter
|
||||||
Friend WithEvents TableAdapterManager As Global_Indexer.MyDatasetTableAdapters.TableAdapterManager
|
Friend WithEvents TableAdapterManager As Global_Indexer.MyDatasetTableAdapters.TableAdapterManager
|
||||||
Friend WithEvents TBDD_CONNECTIONBindingNavigator As System.Windows.Forms.BindingNavigator
|
|
||||||
Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel
|
|
||||||
Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator
|
|
||||||
Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox
|
|
||||||
Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator
|
|
||||||
Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator
|
|
||||||
Friend WithEvents TBDD_CONNECTIONBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents BEZEICHNUNGTextBox As System.Windows.Forms.TextBox
|
Friend WithEvents BEZEICHNUNGTextBox As System.Windows.Forms.TextBox
|
||||||
Friend WithEvents SERVERTextBox As System.Windows.Forms.TextBox
|
Friend WithEvents SERVERTextBox As System.Windows.Forms.TextBox
|
||||||
Friend WithEvents DATENBANKTextBox As System.Windows.Forms.TextBox
|
Friend WithEvents DATENBANKTextBox As System.Windows.Forms.TextBox
|
||||||
@@ -498,9 +454,17 @@ End Sub
|
|||||||
Friend WithEvents lblDatenbank As System.Windows.Forms.Label
|
Friend WithEvents lblDatenbank As System.Windows.Forms.Label
|
||||||
Friend WithEvents cmbInitialCatalog As System.Windows.Forms.ComboBox
|
Friend WithEvents cmbInitialCatalog As System.Windows.Forms.ComboBox
|
||||||
Friend WithEvents CheckBoxwin_aut As System.Windows.Forms.CheckBox
|
Friend WithEvents CheckBoxwin_aut As System.Windows.Forms.CheckBox
|
||||||
Friend WithEvents btnCheck_Con As System.Windows.Forms.Button
|
|
||||||
Friend WithEvents chkOR_ohne_TNS As System.Windows.Forms.CheckBox
|
Friend WithEvents chkOR_ohne_TNS As System.Windows.Forms.CheckBox
|
||||||
Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton
|
|
||||||
Friend WithEvents lblSave As System.Windows.Forms.Label
|
|
||||||
Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox
|
Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox
|
||||||
|
Friend WithEvents RibbonControl1 As DevExpress.XtraBars.Ribbon.RibbonControl
|
||||||
|
Friend WithEvents RibbonPage1 As DevExpress.XtraBars.Ribbon.RibbonPage
|
||||||
|
Friend WithEvents RibbonPageGroup1 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
||||||
|
Friend WithEvents RibbonStatusBar1 As DevExpress.XtraBars.Ribbon.RibbonStatusBar
|
||||||
|
Friend WithEvents RibbonPage2 As DevExpress.XtraBars.Ribbon.RibbonPage
|
||||||
|
Friend WithEvents BarButtonItem1 As DevExpress.XtraBars.BarButtonItem
|
||||||
|
Friend WithEvents BarButtonItem2 As DevExpress.XtraBars.BarButtonItem
|
||||||
|
Friend WithEvents BarButtonItem3 As DevExpress.XtraBars.BarButtonItem
|
||||||
|
Friend WithEvents BarButtonItem4 As DevExpress.XtraBars.BarButtonItem
|
||||||
|
Friend WithEvents labelStatus As DevExpress.XtraBars.BarStaticItem
|
||||||
|
Friend WithEvents BarButtonItem5 As DevExpress.XtraBars.BarButtonItem
|
||||||
End Class
|
End Class
|
||||||
|
|||||||