siu 1 mēnesi atpakaļ
vecāks
revīzija
ce0cc08a8b
46 mainītis faili ar 97809 papildinājumiem un 112 dzēšanām
  1. Binārs
      .vs/GF00-ERP-SYS/FileContentIndex/84cd2371-84f1-4bd5-94ab-fe639d3728c1.vsidx
  2. Binārs
      .vs/GF00-ERP-SYS/FileContentIndex/b0171097-8177-4cb5-9c7c-8f625f10bf5e.vsidx
  3. Binārs
      .vs/GF00-ERP-SYS/v17/.suo
  4. 176
    68
      .vs/GF00-ERP-SYS/v17/DocumentLayout.json
  5. 68
    0
      GF00-ERP-SYS/10.背景程式與對話視窗/測試頁面.Designer.vb
  6. 3
    0
      GF00-ERP-SYS/10.背景程式與對話視窗/測試頁面.resx
  7. 120
    1
      GF00-ERP-SYS/10.背景程式與對話視窗/測試頁面.vb
  8. 50
    42
      GF00-ERP-SYS/GCM-CPV-ERP-SYS.Designer.vb
  9. 2
    0
      GF00-ERP-SYS/GCM-CPV-ERP-SYS.vb
  10. 6
    0
      GF00-ERP-SYS/GF00-ERP-SYS.vbproj
  11. Binārs
      GF00-ERP-SYS/M2Mqtt.Net.dll
  12. Binārs
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.exe
  13. Binārs
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.pdb
  14. Binārs
      GF00-ERP-SYS/bin/Debug/Newtonsoft.Json.dll
  15. 11363
    0
      GF00-ERP-SYS/bin/Debug/Newtonsoft.Json.xml
  16. Binārs
      GF00-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  17. Binārs
      GF00-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  18. Binārs
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.exe
  19. Binārs
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.pdb
  20. Binārs
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.AssemblyReference.cache
  21. 1
    1
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.CoreCompileInputs.cache
  22. 3
    0
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.FileListAbsolute.txt
  23. Binārs
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.GenerateResource.cache
  24. Binārs
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.ResolveComReference.cache
  25. 1
    0
      GF00-ERP-SYS/packages.config
  26. Binārs
      packages/Newtonsoft.Json.13.0.3/.signature.p7s
  27. 20
    0
      packages/Newtonsoft.Json.13.0.3/LICENSE.md
  28. Binārs
      packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg
  29. 71
    0
      packages/Newtonsoft.Json.13.0.3/README.md
  30. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll
  31. 10393
    0
      packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.xml
  32. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll
  33. 9541
    0
      packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml
  34. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll
  35. 9741
    0
      packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml
  36. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll
  37. 11363
    0
      packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml
  38. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll
  39. 11325
    0
      packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml
  40. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll
  41. 11051
    0
      packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml
  42. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll
  43. 11173
    0
      packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.xml
  44. Binārs
      packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll
  45. 11338
    0
      packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml
  46. Binārs
      packages/Newtonsoft.Json.13.0.3/packageIcon.png

Binārs
.vs/GF00-ERP-SYS/FileContentIndex/84cd2371-84f1-4bd5-94ab-fe639d3728c1.vsidx Parādīt failu


Binārs
.vs/GF00-ERP-SYS/FileContentIndex/b0171097-8177-4cb5-9c7c-8f625f10bf5e.vsidx Parādīt failu


Binārs
.vs/GF00-ERP-SYS/v17/.suo Parādīt failu


+ 176
- 68
.vs/GF00-ERP-SYS/v17/DocumentLayout.json Parādīt failu

@@ -3,7 +3,34 @@
3 3
   "WorkspaceRootPath": "D:\\gf00-erp-sys-leehsiehjui\\",
4 4
   "Documents": [
5 5
     {
6
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
6
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8
+    },
9
+    {
10
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
12
+    },
13
+    {
14
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16
+    },
17
+    {
18
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
20
+    },
21
+    {
22
+      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\AWS\\Assets\\scripts\\start.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
23
+    },
24
+    {
25
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
26
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
27
+    },
28
+    {
29
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
30
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
31
+    },
32
+    {
33
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7 34
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8 35
     },
9 36
     {
@@ -11,16 +38,24 @@
11 38
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
12 39
     },
13 40
     {
14
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
41
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
42
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
16 43
     },
17 44
     {
18
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
45
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
46
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
20 47
     },
21 48
     {
22
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
49
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u5009\u5132\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
50
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u5009\u5132\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
51
+    },
52
+    {
53
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u7DDA\u8DEF\u9078\u64C7.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
54
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u7DDA\u8DEF\u9078\u64C7.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
55
+    },
56
+    {
57
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
58
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
24 59
     },
25 60
     {
26 61
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
@@ -57,14 +92,6 @@
57 92
     {
58 93
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
59 94
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
60
-    },
61
-    {
62
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
63
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
64
-    },
65
-    {
66
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\gf00-erp-sys-leehsiehjui\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
67
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
68 95
     }
69 96
   ],
70 97
   "DocumentGroupContainers": [
@@ -74,37 +101,82 @@
74 101
       "DocumentGroups": [
75 102
         {
76 103
           "DockedHeight": 200,
77
-          "SelectedChildIndex": 1,
104
+          "SelectedChildIndex": 7,
78 105
           "Children": [
79 106
             {
80 107
               "$type": "Document",
81
-              "DocumentIndex": 1,
108
+              "DocumentIndex": 2,
109
+              "Title": "\u6E2C\u8A66\u9801\u9762.vb",
110
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb",
111
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb",
112
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb",
113
+              "RelativeToolTip": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb",
114
+              "ViewState": "AQIAABcAAAAAAAAAAAAuwGwAAAATAAAA",
115
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
116
+              "WhenOpened": "2025-02-06T05:44:43.689Z",
117
+              "EditorCaption": ""
118
+            },
119
+            {
120
+              "$type": "Document",
121
+              "DocumentIndex": 3,
122
+              "Title": "\u6E2C\u8A66\u9801\u9762.vb [\u8A2D\u8A08]",
123
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb",
124
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb",
125
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb [\u8A2D\u8A08]",
126
+              "RelativeToolTip": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u6E2C\u8A66\u9801\u9762.vb [\u8A2D\u8A08]",
127
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
128
+              "WhenOpened": "2025-02-06T05:44:39.454Z"
129
+            },
130
+            {
131
+              "$type": "Document",
132
+              "DocumentIndex": 10,
133
+              "Title": "\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb",
134
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb",
135
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb",
136
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb",
137
+              "RelativeToolTip": "GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb",
138
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAABwAAAALAAAA",
139
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
140
+              "WhenOpened": "2024-12-17T06:58:01.852Z"
141
+            },
142
+            {
143
+              "$type": "Document",
144
+              "DocumentIndex": 9,
145
+              "Title": "\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb [\u8A2D\u8A08]",
146
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb",
147
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb",
148
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb [\u8A2D\u8A08]",
149
+              "RelativeToolTip": "GF00-ERP-SYS\\03.\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u660E\u7D30\u8868\u67E5\u8A62.vb [\u8A2D\u8A08]",
150
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
151
+              "WhenOpened": "2024-12-17T06:57:52.15Z"
152
+            },
153
+            {
154
+              "$type": "Document",
155
+              "DocumentIndex": 8,
82 156
               "Title": "SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
83 157
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
84 158
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
85 159
               "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
86 160
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71.vb",
87
-              "ViewState": "AQIAAAAAAAAAAAAAAABAwAkAAABWAAAA",
161
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAABWAAAA",
88 162
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
89
-              "WhenOpened": "2024-12-11T01:21:44.968Z",
90
-              "EditorCaption": ""
163
+              "WhenOpened": "2024-12-11T01:21:44.968Z"
91 164
             },
92 165
             {
93 166
               "$type": "Document",
94
-              "DocumentIndex": 0,
167
+              "DocumentIndex": 7,
95 168
               "Title": "\u5BA2\u6236\u8CC7\u6599\u8868.vb",
96 169
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb",
97 170
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb",
98 171
               "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb",
99 172
               "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb",
100
-              "ViewState": "AQIAAJAAAAAAAAAAAAAiwKMAAAAQAAAA",
173
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAKMAAAAQAAAA",
101 174
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
102
-              "WhenOpened": "2024-12-11T01:21:33.08Z",
103
-              "EditorCaption": ""
175
+              "WhenOpened": "2024-12-11T01:21:33.08Z"
104 176
             },
105 177
             {
106 178
               "$type": "Document",
107
-              "DocumentIndex": 3,
179
+              "DocumentIndex": 6,
108 180
               "Title": "\u5BA2\u6236\u8CC7\u6599\u8868.vb [\u8A2D\u8A08]",
109 181
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb",
110 182
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u5BA2\u6236\u8CC7\u6599\u8868.vb",
@@ -113,9 +185,69 @@
113 185
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
114 186
               "WhenOpened": "2024-12-11T01:21:30.441Z"
115 187
             },
188
+            {
189
+              "$type": "Document",
190
+              "DocumentIndex": 0,
191
+              "Title": "GCM-CPV-ERP-SYS.vb",
192
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
193
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
194
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
195
+              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
196
+              "ViewState": "AQIAAAUBAAAAAAAAAAAYwBQBAAAAAAAA",
197
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
198
+              "WhenOpened": "2024-03-09T14:25:37.609Z",
199
+              "EditorCaption": ""
200
+            },
116 201
             {
117 202
               "$type": "Document",
118 203
               "DocumentIndex": 4,
204
+              "Title": "start.cs",
205
+              "DocumentMoniker": "D:\\AWS\\Assets\\scripts\\start.cs",
206
+              "RelativeDocumentMoniker": "..\\AWS\\Assets\\scripts\\start.cs",
207
+              "ToolTip": "D:\\AWS\\Assets\\scripts\\start.cs",
208
+              "RelativeToolTip": "..\\AWS\\Assets\\scripts\\start.cs",
209
+              "ViewState": "AQIAAA8AAAAAAAAAAIBJwBcAAAAoAAAA",
210
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
211
+              "WhenOpened": "2025-02-06T06:01:27.488Z"
212
+            },
213
+            {
214
+              "$type": "Document",
215
+              "DocumentIndex": 1,
216
+              "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
217
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
218
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
219
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
220
+              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
221
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
222
+              "WhenOpened": "2024-05-06T10:17:41.747Z",
223
+              "EditorCaption": " [\u8A2D\u8A08]"
224
+            },
225
+            {
226
+              "$type": "Document",
227
+              "DocumentIndex": 11,
228
+              "Title": "SQL_\u5009\u5132\u7BA1\u7406\u7CFB\u7D71.vb",
229
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u5009\u5132\u7BA1\u7406\u7CFB\u7D71.vb",
230
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u5009\u5132\u7BA1\u7406\u7CFB\u7D71.vb",
231
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u5009\u5132\u7BA1\u7406\u7CFB\u7D71.vb",
232
+              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u5009\u5132\u7BA1\u7406\u7CFB\u7D71.vb",
233
+              "ViewState": "AQIAAJYAAAAAAAAAAAASwLAAAABBAAAA",
234
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
235
+              "WhenOpened": "2024-12-17T06:58:47.901Z"
236
+            },
237
+            {
238
+              "$type": "Document",
239
+              "DocumentIndex": 12,
240
+              "Title": "\u7DDA\u8DEF\u9078\u64C7.vb [\u8A2D\u8A08]",
241
+              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u7DDA\u8DEF\u9078\u64C7.vb",
242
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u7DDA\u8DEF\u9078\u64C7.vb",
243
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u7DDA\u8DEF\u9078\u64C7.vb [\u8A2D\u8A08]",
244
+              "RelativeToolTip": "GF00-ERP-SYS\\10.\u80CC\u666F\u7A0B\u5F0F\u8207\u5C0D\u8A71\u8996\u7A97\\\u7DDA\u8DEF\u9078\u64C7.vb [\u8A2D\u8A08]",
245
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
246
+              "WhenOpened": "2025-02-06T05:44:42.037Z"
247
+            },
248
+            {
249
+              "$type": "Document",
250
+              "DocumentIndex": 5,
119 251
               "Title": "\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
120 252
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
121 253
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
@@ -127,18 +259,18 @@
127 259
             },
128 260
             {
129 261
               "$type": "Document",
130
-              "DocumentIndex": 5,
262
+              "DocumentIndex": 14,
131 263
               "Title": "\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
132 264
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
133 265
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
134
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
135
-              "RelativeToolTip": "..\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
266
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
267
+              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
136 268
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
137 269
               "WhenOpened": "2024-10-09T07:37:51.422Z"
138 270
             },
139 271
             {
140 272
               "$type": "Document",
141
-              "DocumentIndex": 11,
273
+              "DocumentIndex": 20,
142 274
               "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
143 275
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
144 276
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
@@ -150,18 +282,18 @@
150 282
             },
151 283
             {
152 284
               "$type": "Document",
153
-              "DocumentIndex": 10,
285
+              "DocumentIndex": 19,
154 286
               "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
155 287
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
156 288
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
157
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
158
-              "RelativeToolTip": "..\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
289
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
290
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
159 291
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
160 292
               "WhenOpened": "2024-09-21T03:11:19.893Z"
161 293
             },
162 294
             {
163 295
               "$type": "Document",
164
-              "DocumentIndex": 13,
296
+              "DocumentIndex": 22,
165 297
               "Title": "\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
166 298
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
167 299
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
@@ -173,7 +305,7 @@
173 305
             },
174 306
             {
175 307
               "$type": "Document",
176
-              "DocumentIndex": 12,
308
+              "DocumentIndex": 21,
177 309
               "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
178 310
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
179 311
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
@@ -185,18 +317,18 @@
185 317
             },
186 318
             {
187 319
               "$type": "Document",
188
-              "DocumentIndex": 9,
320
+              "DocumentIndex": 18,
189 321
               "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
190 322
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
191 323
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
192
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
193
-              "RelativeToolTip": "..\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
324
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
325
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
194 326
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
195 327
               "WhenOpened": "2024-09-14T07:06:50.521Z"
196 328
             },
197 329
             {
198 330
               "$type": "Document",
199
-              "DocumentIndex": 7,
331
+              "DocumentIndex": 16,
200 332
               "Title": "SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
201 333
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
202 334
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
@@ -208,7 +340,7 @@
208 340
             },
209 341
             {
210 342
               "$type": "Document",
211
-              "DocumentIndex": 6,
343
+              "DocumentIndex": 15,
212 344
               "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
213 345
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
214 346
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
@@ -220,41 +352,18 @@
220 352
             },
221 353
             {
222 354
               "$type": "Document",
223
-              "DocumentIndex": 8,
355
+              "DocumentIndex": 17,
224 356
               "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
225 357
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
226 358
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
227
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
228
-              "RelativeToolTip": "..\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
359
+              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
360
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
229 361
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
230 362
               "WhenOpened": "2024-08-23T08:21:13.942Z"
231 363
             },
232 364
             {
233 365
               "$type": "Document",
234
-              "DocumentIndex": 15,
235
-              "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
236
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
237
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
238
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
239
-              "RelativeToolTip": "..\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
240
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
241
-              "WhenOpened": "2024-05-06T10:17:41.747Z"
242
-            },
243
-            {
244
-              "$type": "Document",
245
-              "DocumentIndex": 14,
246
-              "Title": "GCM-CPV-ERP-SYS.vb",
247
-              "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
248
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
249
-              "ToolTip": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
250
-              "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
251
-              "ViewState": "AQIAAAEBAAAAAAAAAAD4vwsBAAAUAAAA",
252
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
253
-              "WhenOpened": "2024-03-09T14:25:37.609Z"
254
-            },
255
-            {
256
-              "$type": "Document",
257
-              "DocumentIndex": 2,
366
+              "DocumentIndex": 13,
258 367
               "Title": "\u5168\u57DF\u8B8A\u6578.vb",
259 368
               "DocumentMoniker": "D:\\gf00-erp-sys-leehsiehjui\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
260 369
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
@@ -262,8 +371,7 @@
262 371
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
263 372
               "ViewState": "AQIAAAEAAAAAAAAAAAAuwAYAAAAjAAAA",
264 373
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
265
-              "WhenOpened": "2024-05-10T11:37:36.845Z",
266
-              "EditorCaption": ""
374
+              "WhenOpened": "2024-05-10T11:37:36.845Z"
267 375
             }
268 376
           ]
269 377
         }

+ 68
- 0
GF00-ERP-SYS/10.背景程式與對話視窗/測試頁面.Designer.vb Parādīt failu

@@ -22,16 +22,84 @@ Partial Class 測試頁面
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private Sub InitializeComponent()
25
+        Me.components = New System.ComponentModel.Container()
26
+        Me.TextBox1 = New System.Windows.Forms.TextBox()
27
+        Me.TextBox2 = New System.Windows.Forms.TextBox()
28
+        Me.Label1 = New System.Windows.Forms.Label()
29
+        Me.Label2 = New System.Windows.Forms.Label()
30
+        Me.Label3 = New System.Windows.Forms.Label()
31
+        Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
25 32
         Me.SuspendLayout()
26 33
         '
34
+        'TextBox1
35
+        '
36
+        Me.TextBox1.Location = New System.Drawing.Point(206, 115)
37
+        Me.TextBox1.Name = "TextBox1"
38
+        Me.TextBox1.ReadOnly = True
39
+        Me.TextBox1.Size = New System.Drawing.Size(100, 22)
40
+        Me.TextBox1.TabIndex = 0
41
+        Me.TextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
42
+        '
43
+        'TextBox2
44
+        '
45
+        Me.TextBox2.Location = New System.Drawing.Point(326, 115)
46
+        Me.TextBox2.Name = "TextBox2"
47
+        Me.TextBox2.ReadOnly = True
48
+        Me.TextBox2.Size = New System.Drawing.Size(100, 22)
49
+        Me.TextBox2.TabIndex = 1
50
+        Me.TextBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
51
+        '
52
+        'Label1
53
+        '
54
+        Me.Label1.AutoSize = True
55
+        Me.Label1.Location = New System.Drawing.Point(235, 91)
56
+        Me.Label1.Name = "Label1"
57
+        Me.Label1.Size = New System.Drawing.Size(29, 12)
58
+        Me.Label1.TabIndex = 2
59
+        Me.Label1.Text = "電壓"
60
+        '
61
+        'Label2
62
+        '
63
+        Me.Label2.AutoSize = True
64
+        Me.Label2.Location = New System.Drawing.Point(366, 91)
65
+        Me.Label2.Name = "Label2"
66
+        Me.Label2.Size = New System.Drawing.Size(29, 12)
67
+        Me.Label2.TabIndex = 3
68
+        Me.Label2.Text = "電流"
69
+        '
70
+        'Label3
71
+        '
72
+        Me.Label3.AutoSize = True
73
+        Me.Label3.Location = New System.Drawing.Point(286, 47)
74
+        Me.Label3.Name = "Label3"
75
+        Me.Label3.Size = New System.Drawing.Size(77, 12)
76
+        Me.Label3.TabIndex = 4
77
+        Me.Label3.Text = "即時電表資訊"
78
+        '
79
+        'Timer1
80
+        '
81
+        '
27 82
         '測試頁面
28 83
         '
29 84
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
30 85
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
31 86
         Me.ClientSize = New System.Drawing.Size(1324, 631)
87
+        Me.Controls.Add(Me.Label3)
88
+        Me.Controls.Add(Me.Label2)
89
+        Me.Controls.Add(Me.Label1)
90
+        Me.Controls.Add(Me.TextBox2)
91
+        Me.Controls.Add(Me.TextBox1)
32 92
         Me.Name = "測試頁面"
33 93
         Me.Text = "測試頁面"
34 94
         Me.ResumeLayout(False)
95
+        Me.PerformLayout()
35 96
 
36 97
     End Sub
98
+
99
+    Friend WithEvents TextBox1 As TextBox
100
+    Friend WithEvents TextBox2 As TextBox
101
+    Friend WithEvents Label1 As Label
102
+    Friend WithEvents Label2 As Label
103
+    Friend WithEvents Label3 As Label
104
+    Friend WithEvents Timer1 As Timer
37 105
 End Class

+ 3
- 0
GF00-ERP-SYS/10.背景程式與對話視窗/測試頁面.resx Parādīt failu

@@ -117,4 +117,7 @@
117 117
   <resheader name="writer">
118 118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
   </resheader>
120
+  <metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121
+    <value>17, 17</value>
122
+  </metadata>
120 123
 </root>

+ 120
- 1
GF00-ERP-SYS/10.背景程式與對話視窗/測試頁面.vb Parādīt failu

@@ -1,5 +1,124 @@
1
-Public Class 測試頁面
1
+Imports uPLibrary.Networking.M2Mqtt
2
+Imports uPLibrary.Networking.M2Mqtt.Messages
3
+Imports System.Security.Cryptography.X509Certificates
4
+Imports System.IO
5
+Imports System.Text.RegularExpressions
6
+Imports Newtonsoft.Json
7
+
8
+Public Class 測試頁面
9
+    ' MQTT 客戶端變數
10
+    Dim client As MqttClient
11
+    Dim endpoint As String = "a3kltpd88hr7qj-ats.iot.ap-southeast-2.amazonaws.com" ' AWS IoT 端點
12
+    Dim port As Integer = 8883
13
+    Dim topic As String = "gcmserver"
14
+    Dim pfxCertPath As String
15
+    Dim caCertPath As String
16
+    Dim pfxPassword As String = "1234"
17
+    Dim IDname As String = Guid.NewGuid().ToString()
18
+    Dim dataStringArray As String()
19
+    Public Class MyMessage
20
+        Public Property message As String
21
+        Public Property number As String
22
+        Public Property id As String
23
+        Public Property data As List(Of Integer)
24
+    End Class
2 25
     Private Sub 測試頁面_Load(sender As Object, e As EventArgs) Handles MyBase.Load
26
+        ' 取得專案路徑
27
+        Dim basePath As String = AppDomain.CurrentDomain.BaseDirectory
28
+
29
+        ' 設定根證書 (CA證書) 和 pfx 檔案 (包含裝置證書和私鑰)
30
+        caCertPath = Path.Combine(basePath, "gcm_CA.pem")
31
+        pfxCertPath = Path.Combine(basePath, "gcm_unity_cert.pfx")
32
+
33
+        ' 嘗試建立 MQTT 連接
34
+        Try
35
+            ' 載入 pfx 檔案並指定密碼
36
+            Dim clientCert As New X509Certificate2(pfxCertPath, pfxPassword)
37
+
38
+            ' 建立 MQTT 客戶端
39
+            client = New MqttClient(endpoint, port, True, New X509Certificate(caCertPath), clientCert, MqttSslProtocols.TLSv1_2)
40
+
41
+            ' 連接到 AWS IoT
42
+            client.Connect("VBClient")
43
+            If client.IsConnected Then
44
+                Console.WriteLine("已連接到 AWS IoT")
45
+
46
+                ' 訂閱主題
47
+                client.Subscribe(New String() {topic}, New Byte() {MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE})
48
+                Timer1.Interval = 3000 ' 3 秒
49
+                Timer1.Start()
50
+                ' 處理接收到的消息
51
+                AddHandler client.MqttMsgPublishReceived, AddressOf OnMessageReceived
52
+
53
+            Else
54
+                Console.WriteLine("無法連接到 AWS IoT")
55
+            End If
3 56
 
57
+        Catch ex As Exception
58
+            Console.WriteLine("連接失敗: " & ex.Message)
59
+        End Try
60
+    End Sub
61
+
62
+    ' 當收到消息時觸發
63
+    Private Sub OnMessageReceived(sender As Object, e As MqttMsgPublishEventArgs)
64
+        Dim str As String = System.Text.Encoding.UTF8.GetString(e.Message)
65
+        ' 步驟 1: 確認 str 不為空
66
+        If Not String.IsNullOrEmpty(str) Then
67
+            ' 步驟 2: 使用 Newtonsoft.Json 解析 JSON 字串
68
+            Try
69
+                ' 將 JSON 字串轉換為 MyMessage 物件
70
+                Dim myMessage As MyMessage = JsonConvert.DeserializeObject(Of MyMessage)(str)
71
+
72
+                ' 步驟 3: 確認 id 不為空且 message 為 "return",且 id 與 IDname 匹配
73
+                If Not String.IsNullOrEmpty(myMessage.id) AndAlso myMessage.message = "return" AndAlso myMessage.id = IDname Then
74
+                    Console.WriteLine("已接收消息: " & str)
75
+
76
+                    ' 步驟 4: 直接從 myMessage.data 中獲取數據並進行處理
77
+                    If myMessage.data.Count >= 6 Then
78
+                        ' 獲取數值並進行計算
79
+                        Dim value3 As Decimal = myMessage.data(3) / 10
80
+                        Dim value4 As Decimal = myMessage.data(4) / 100
81
+                        Dim value5 As Decimal = myMessage.data(5) / 100
82
+
83
+                        ' 更新 TextBox 的內容
84
+                        If TextBox1.InvokeRequired Then
85
+                            ' 使用 Invoke 呼叫主執行緒更新 UI
86
+                            TextBox1.Invoke(Sub()
87
+                                                TextBox1.Text = value3.ToString()
88
+                                            End Sub)
89
+                        Else
90
+                            ' 如果已經在主執行緒,直接更新
91
+                            TextBox1.Text = value3.ToString()
92
+                        End If
93
+
94
+                        If TextBox2.InvokeRequired Then
95
+                            TextBox2.Invoke(Sub()
96
+                                                TextBox2.Text = (value4 + value5).ToString()
97
+                                            End Sub)
98
+                        Else
99
+                            TextBox2.Text = (value4 + value5).ToString()
100
+                        End If
101
+                    Else
102
+                        Console.WriteLine("data 中的元素不足")
103
+                    End If
104
+                Else
105
+                    Console.WriteLine("條件不符合")
106
+                End If
107
+            Catch ex As Exception
108
+                Console.WriteLine("JSON 解析失敗: " & ex.Message)
109
+            End Try
110
+        Else
111
+            Console.WriteLine("收到的消息為空")
112
+        End If
113
+    End Sub
114
+    ' 按鈕點擊事件,發送消息到 AWS IoT
115
+    Private Sub timer_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
116
+        ' 檢查是否已經連接到 AWS IoT
117
+        If client IsNot Nothing AndAlso client.IsConnected Then
118
+            ' 發送消息到 AWS IoT
119
+            Dim message As String = "{""message"": ""send"", ""number"": ""EL-00000001-GCM"", ""id"": """ & IDname & """}"
120
+            client.Publish(topic, System.Text.Encoding.UTF8.GetBytes(message), MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE, False)
121
+            Console.WriteLine("已發送消息: " & message)
122
+        End If
4 123
     End Sub
5 124
 End Class

+ 50
- 42
GF00-ERP-SYS/GCM-CPV-ERP-SYS.Designer.vb Parādīt failu

@@ -72,6 +72,7 @@ Partial Class ICS_ASMS_ERP_SYS
72 72
         Me.薪資試算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
73 73
         Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator()
74 74
         Me.拆帳制薪資彙總表_tsm = New System.Windows.Forms.ToolStripMenuItem()
75
+        Me.拆帳制薪資分析表_tsm = New System.Windows.Forms.ToolStripMenuItem()
75 76
         Me.資料庫系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
76 77
         Me.系統使用者管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
77 78
         Me.系統權限預設表_tsm = New System.Windows.Forms.ToolStripMenuItem()
@@ -99,7 +100,7 @@ Partial Class ICS_ASMS_ERP_SYS
99 100
         Me.合計_TSSL = New System.Windows.Forms.ToolStripStatusLabel()
100 101
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
101 102
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
102
-        Me.拆帳制薪資分析表_tsm = New System.Windows.Forms.ToolStripMenuItem()
103
+        Me.測試介面ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
103 104
         Me.MenuStrip1.SuspendLayout()
104 105
         Me.StatusStrip1.SuspendLayout()
105 106
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -144,35 +145,35 @@ Partial Class ICS_ASMS_ERP_SYS
144 145
         '
145 146
         Me.公函_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.pen
146 147
         Me.公函_tsm.Name = "公函_tsm"
147
-        Me.公函_tsm.Size = New System.Drawing.Size(98, 22)
148
+        Me.公函_tsm.Size = New System.Drawing.Size(180, 22)
148 149
         Me.公函_tsm.Text = "公函"
149 150
         '
150 151
         '簽呈_tsm
151 152
         '
152 153
         Me.簽呈_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.pen
153 154
         Me.簽呈_tsm.Name = "簽呈_tsm"
154
-        Me.簽呈_tsm.Size = New System.Drawing.Size(98, 22)
155
+        Me.簽呈_tsm.Size = New System.Drawing.Size(180, 22)
155 156
         Me.簽呈_tsm.Text = "簽呈"
156 157
         '
157 158
         '疏文_tsm
158 159
         '
159 160
         Me.疏文_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.pen
160 161
         Me.疏文_tsm.Name = "疏文_tsm"
161
-        Me.疏文_tsm.Size = New System.Drawing.Size(98, 22)
162
+        Me.疏文_tsm.Size = New System.Drawing.Size(180, 22)
162 163
         Me.疏文_tsm.Text = "疏文"
163 164
         '
164 165
         '公告_tsm
165 166
         '
166 167
         Me.公告_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.pen
167 168
         Me.公告_tsm.Name = "公告_tsm"
168
-        Me.公告_tsm.Size = New System.Drawing.Size(98, 22)
169
+        Me.公告_tsm.Size = New System.Drawing.Size(180, 22)
169 170
         Me.公告_tsm.Text = "公告"
170 171
         '
171 172
         '文件_tsm
172 173
         '
173 174
         Me.文件_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.pen
174 175
         Me.文件_tsm.Name = "文件_tsm"
175
-        Me.文件_tsm.Size = New System.Drawing.Size(98, 22)
176
+        Me.文件_tsm.Size = New System.Drawing.Size(180, 22)
176 177
         Me.文件_tsm.Text = "文件"
177 178
         '
178 179
         '業務系統管理_tsm
@@ -189,7 +190,7 @@ Partial Class ICS_ASMS_ERP_SYS
189 190
         Me.客戶資料表_tsm.ForeColor = System.Drawing.Color.Green
190 191
         Me.客戶資料表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Personnel1
191 192
         Me.客戶資料表_tsm.Name = "客戶資料表_tsm"
192
-        Me.客戶資料表_tsm.Size = New System.Drawing.Size(146, 22)
193
+        Me.客戶資料表_tsm.Size = New System.Drawing.Size(180, 22)
193 194
         Me.客戶資料表_tsm.Text = "客戶資料表"
194 195
         '
195 196
         '車輛銷售管理_tsm
@@ -197,7 +198,7 @@ Partial Class ICS_ASMS_ERP_SYS
197 198
         Me.車輛銷售管理_tsm.ForeColor = System.Drawing.Color.Green
198 199
         Me.車輛銷售管理_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.car1
199 200
         Me.車輛銷售管理_tsm.Name = "車輛銷售管理_tsm"
200
-        Me.車輛銷售管理_tsm.Size = New System.Drawing.Size(146, 22)
201
+        Me.車輛銷售管理_tsm.Size = New System.Drawing.Size(180, 22)
201 202
         Me.車輛銷售管理_tsm.Text = "車輛銷售管理"
202 203
         '
203 204
         '車輛銷售報表_tsm
@@ -205,7 +206,7 @@ Partial Class ICS_ASMS_ERP_SYS
205 206
         Me.車輛銷售報表_tsm.ForeColor = System.Drawing.Color.Green
206 207
         Me.車輛銷售報表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report1
207 208
         Me.車輛銷售報表_tsm.Name = "車輛銷售報表_tsm"
208
-        Me.車輛銷售報表_tsm.Size = New System.Drawing.Size(146, 22)
209
+        Me.車輛銷售報表_tsm.Size = New System.Drawing.Size(180, 22)
209 210
         Me.車輛銷售報表_tsm.Text = "車輛銷售報表"
210 211
         '
211 212
         '估價單_tsm
@@ -213,7 +214,7 @@ Partial Class ICS_ASMS_ERP_SYS
213 214
         Me.估價單_tsm.ForeColor = System.Drawing.Color.Green
214 215
         Me.估價單_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report1
215 216
         Me.估價單_tsm.Name = "估價單_tsm"
216
-        Me.估價單_tsm.Size = New System.Drawing.Size(146, 22)
217
+        Me.估價單_tsm.Size = New System.Drawing.Size(180, 22)
217 218
         Me.估價單_tsm.Text = "估價單"
218 219
         '
219 220
         '信眾管理系統_tsm
@@ -228,56 +229,56 @@ Partial Class ICS_ASMS_ERP_SYS
228 229
         '
229 230
         Me.點燈系統說明書_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources._16
230 231
         Me.點燈系統說明書_tsm.Name = "點燈系統說明書_tsm"
231
-        Me.點燈系統說明書_tsm.Size = New System.Drawing.Size(170, 22)
232
+        Me.點燈系統說明書_tsm.Size = New System.Drawing.Size(180, 22)
232 233
         Me.點燈系統說明書_tsm.Text = "點燈系統說明書"
233 234
         '
234 235
         'ToolStripSeparator4
235 236
         '
236 237
         Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
237
-        Me.ToolStripSeparator4.Size = New System.Drawing.Size(167, 6)
238
+        Me.ToolStripSeparator4.Size = New System.Drawing.Size(177, 6)
238 239
         '
239 240
         '信眾資料表_tsm
240 241
         '
241 242
         Me.信眾資料表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Personnel1
242 243
         Me.信眾資料表_tsm.Name = "信眾資料表_tsm"
243
-        Me.信眾資料表_tsm.Size = New System.Drawing.Size(170, 22)
244
+        Me.信眾資料表_tsm.Size = New System.Drawing.Size(180, 22)
244 245
         Me.信眾資料表_tsm.Text = "信眾資料表"
245 246
         '
246 247
         '點燈系統_tsm
247 248
         '
248 249
         Me.點燈系統_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.燈
249 250
         Me.點燈系統_tsm.Name = "點燈系統_tsm"
250
-        Me.點燈系統_tsm.Size = New System.Drawing.Size(170, 22)
251
+        Me.點燈系統_tsm.Size = New System.Drawing.Size(180, 22)
251 252
         Me.點燈系統_tsm.Text = "點燈及香油款收款"
252 253
         '
253 254
         '自動點燈_tsm
254 255
         '
255 256
         Me.自動點燈_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.燈
256 257
         Me.自動點燈_tsm.Name = "自動點燈_tsm"
257
-        Me.自動點燈_tsm.Size = New System.Drawing.Size(170, 22)
258
+        Me.自動點燈_tsm.Size = New System.Drawing.Size(180, 22)
258 259
         Me.自動點燈_tsm.Text = "未分配的點燈清單"
259 260
         '
260 261
         'ToolStripSeparator5
261 262
         '
262 263
         Me.ToolStripSeparator5.Name = "ToolStripSeparator5"
263
-        Me.ToolStripSeparator5.Size = New System.Drawing.Size(167, 6)
264
+        Me.ToolStripSeparator5.Size = New System.Drawing.Size(177, 6)
264 265
         '
265 266
         '燈位基本資料_tsm
266 267
         '
267 268
         Me.燈位基本資料_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.燈
268 269
         Me.燈位基本資料_tsm.Name = "燈位基本資料_tsm"
269
-        Me.燈位基本資料_tsm.Size = New System.Drawing.Size(170, 22)
270
+        Me.燈位基本資料_tsm.Size = New System.Drawing.Size(180, 22)
270 271
         Me.燈位基本資料_tsm.Text = "燈位基本資料管理"
271 272
         '
272 273
         'ToolStripSeparator8
273 274
         '
274 275
         Me.ToolStripSeparator8.Name = "ToolStripSeparator8"
275
-        Me.ToolStripSeparator8.Size = New System.Drawing.Size(167, 6)
276
+        Me.ToolStripSeparator8.Size = New System.Drawing.Size(177, 6)
276 277
         '
277 278
         '感謝狀_tsm
278 279
         '
279 280
         Me.感謝狀_tsm.Name = "感謝狀_tsm"
280
-        Me.感謝狀_tsm.Size = New System.Drawing.Size(170, 22)
281
+        Me.感謝狀_tsm.Size = New System.Drawing.Size(180, 22)
281 282
         Me.感謝狀_tsm.Text = "感謝狀"
282 283
         '
283 284
         '財務管理系統_tsm
@@ -294,20 +295,20 @@ Partial Class ICS_ASMS_ERP_SYS
294 295
         Me.財務系統說明書_tsm.ForeColor = System.Drawing.Color.Red
295 296
         Me.財務系統說明書_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources._16
296 297
         Me.財務系統說明書_tsm.Name = "財務系統說明書_tsm"
297
-        Me.財務系統說明書_tsm.Size = New System.Drawing.Size(175, 22)
298
+        Me.財務系統說明書_tsm.Size = New System.Drawing.Size(180, 22)
298 299
         Me.財務系統說明書_tsm.Text = "財務系統說明書"
299 300
         '
300 301
         'ToolStripSeparator6
301 302
         '
302 303
         Me.ToolStripSeparator6.Name = "ToolStripSeparator6"
303
-        Me.ToolStripSeparator6.Size = New System.Drawing.Size(172, 6)
304
+        Me.ToolStripSeparator6.Size = New System.Drawing.Size(177, 6)
304 305
         '
305 306
         '財務收支單申請_tsm
306 307
         '
307 308
         Me.財務收支單申請_tsm.ForeColor = System.Drawing.Color.Red
308 309
         Me.財務收支單申請_tsm.Image = CType(resources.GetObject("財務收支單申請_tsm.Image"), System.Drawing.Image)
309 310
         Me.財務收支單申請_tsm.Name = "財務收支單申請_tsm"
310
-        Me.財務收支單申請_tsm.Size = New System.Drawing.Size(175, 22)
311
+        Me.財務收支單申請_tsm.Size = New System.Drawing.Size(180, 22)
311 312
         Me.財務收支單申請_tsm.Text = "財務收支單申請"
312 313
         '
313 314
         '流動資產申請_tsm
@@ -315,7 +316,7 @@ Partial Class ICS_ASMS_ERP_SYS
315 316
         Me.流動資產申請_tsm.ForeColor = System.Drawing.Color.Red
316 317
         Me.流動資產申請_tsm.Image = CType(resources.GetObject("流動資產申請_tsm.Image"), System.Drawing.Image)
317 318
         Me.流動資產申請_tsm.Name = "流動資產申請_tsm"
318
-        Me.流動資產申請_tsm.Size = New System.Drawing.Size(175, 22)
319
+        Me.流動資產申請_tsm.Size = New System.Drawing.Size(180, 22)
319 320
         Me.流動資產申請_tsm.Text = "流動資產申請"
320 321
         '
321 322
         '財務收支單審核_tsm
@@ -323,7 +324,7 @@ Partial Class ICS_ASMS_ERP_SYS
323 324
         Me.財務收支單審核_tsm.ForeColor = System.Drawing.Color.Red
324 325
         Me.財務收支單審核_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.check
325 326
         Me.財務收支單審核_tsm.Name = "財務收支單審核_tsm"
326
-        Me.財務收支單審核_tsm.Size = New System.Drawing.Size(175, 22)
327
+        Me.財務收支單審核_tsm.Size = New System.Drawing.Size(180, 22)
327 328
         Me.財務收支單審核_tsm.Text = "財務收支單審核"
328 329
         '
329 330
         '財務收支單一覽表_tsm
@@ -331,20 +332,20 @@ Partial Class ICS_ASMS_ERP_SYS
331 332
         Me.財務收支單一覽表_tsm.ForeColor = System.Drawing.Color.Red
332 333
         Me.財務收支單一覽表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report1
333 334
         Me.財務收支單一覽表_tsm.Name = "財務收支單一覽表_tsm"
334
-        Me.財務收支單一覽表_tsm.Size = New System.Drawing.Size(175, 22)
335
+        Me.財務收支單一覽表_tsm.Size = New System.Drawing.Size(180, 22)
335 336
         Me.財務收支單一覽表_tsm.Text = "財務收支單一覽表"
336 337
         '
337 338
         'ToolStripSeparator9
338 339
         '
339 340
         Me.ToolStripSeparator9.Name = "ToolStripSeparator9"
340
-        Me.ToolStripSeparator9.Size = New System.Drawing.Size(172, 6)
341
+        Me.ToolStripSeparator9.Size = New System.Drawing.Size(177, 6)
341 342
         '
342 343
         '財務收支單對帳表_tsm
343 344
         '
344 345
         Me.財務收支單對帳表_tsm.ForeColor = System.Drawing.Color.Red
345 346
         Me.財務收支單對帳表_tsm.Image = CType(resources.GetObject("財務收支單對帳表_tsm.Image"), System.Drawing.Image)
346 347
         Me.財務收支單對帳表_tsm.Name = "財務收支單對帳表_tsm"
347
-        Me.財務收支單對帳表_tsm.Size = New System.Drawing.Size(175, 22)
348
+        Me.財務收支單對帳表_tsm.Size = New System.Drawing.Size(180, 22)
348 349
         Me.財務收支單對帳表_tsm.Text = "財務收支單-對帳表"
349 350
         '
350 351
         '財務收支決算表_tsm
@@ -352,26 +353,26 @@ Partial Class ICS_ASMS_ERP_SYS
352 353
         Me.財務收支決算表_tsm.ForeColor = System.Drawing.Color.Red
353 354
         Me.財務收支決算表_tsm.Image = CType(resources.GetObject("財務收支決算表_tsm.Image"), System.Drawing.Image)
354 355
         Me.財務收支決算表_tsm.Name = "財務收支決算表_tsm"
355
-        Me.財務收支決算表_tsm.Size = New System.Drawing.Size(175, 22)
356
+        Me.財務收支決算表_tsm.Size = New System.Drawing.Size(180, 22)
356 357
         Me.財務收支決算表_tsm.Text = "財務收支-決算表"
357 358
         '
358 359
         'ToolStripSeparator10
359 360
         '
360 361
         Me.ToolStripSeparator10.Name = "ToolStripSeparator10"
361
-        Me.ToolStripSeparator10.Size = New System.Drawing.Size(172, 6)
362
+        Me.ToolStripSeparator10.Size = New System.Drawing.Size(177, 6)
362 363
         '
363 364
         '匯率管理_tsm
364 365
         '
365 366
         Me.匯率管理_tsm.Image = CType(resources.GetObject("匯率管理_tsm.Image"), System.Drawing.Image)
366 367
         Me.匯率管理_tsm.Name = "匯率管理_tsm"
367
-        Me.匯率管理_tsm.Size = New System.Drawing.Size(175, 22)
368
+        Me.匯率管理_tsm.Size = New System.Drawing.Size(180, 22)
368 369
         Me.匯率管理_tsm.Text = "匯率管理"
369 370
         '
370 371
         '會計科目管理_tsm
371 372
         '
372 373
         Me.會計科目管理_tsm.Image = CType(resources.GetObject("會計科目管理_tsm.Image"), System.Drawing.Image)
373 374
         Me.會計科目管理_tsm.Name = "會計科目管理_tsm"
374
-        Me.會計科目管理_tsm.Size = New System.Drawing.Size(175, 22)
375
+        Me.會計科目管理_tsm.Size = New System.Drawing.Size(180, 22)
375 376
         Me.會計科目管理_tsm.Text = "會計科目管理"
376 377
         '
377 378
         '採購管理系統_tsm
@@ -388,7 +389,7 @@ Partial Class ICS_ASMS_ERP_SYS
388 389
         Me.物料供應商_tsm.ForeColor = System.Drawing.Color.Blue
389 390
         Me.物料供應商_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Sys_Command
390 391
         Me.物料供應商_tsm.Name = "物料供應商_tsm"
391
-        Me.物料供應商_tsm.Size = New System.Drawing.Size(134, 22)
392
+        Me.物料供應商_tsm.Size = New System.Drawing.Size(180, 22)
392 393
         Me.物料供應商_tsm.Text = "物料供應商"
393 394
         '
394 395
         '採購對帳表_tsm
@@ -396,7 +397,7 @@ Partial Class ICS_ASMS_ERP_SYS
396 397
         Me.採購對帳表_tsm.ForeColor = System.Drawing.Color.Blue
397 398
         Me.採購對帳表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report1
398 399
         Me.採購對帳表_tsm.Name = "採購對帳表_tsm"
399
-        Me.採購對帳表_tsm.Size = New System.Drawing.Size(134, 22)
400
+        Me.採購對帳表_tsm.Size = New System.Drawing.Size(180, 22)
400 401
         Me.採購對帳表_tsm.Text = "採購對帳表"
401 402
         '
402 403
         '倉儲管理系統_tsm
@@ -413,7 +414,7 @@ Partial Class ICS_ASMS_ERP_SYS
413 414
         Me.倉儲控制表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
414 415
         Me.倉儲控制表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.box_64x64
415 416
         Me.倉儲控制表_tsm.Name = "倉儲控制表_tsm"
416
-        Me.倉儲控制表_tsm.Size = New System.Drawing.Size(146, 22)
417
+        Me.倉儲控制表_tsm.Size = New System.Drawing.Size(180, 22)
417 418
         Me.倉儲控制表_tsm.Text = "倉儲控制表"
418 419
         '
419 420
         '物料資料庫_tsm
@@ -421,7 +422,7 @@ Partial Class ICS_ASMS_ERP_SYS
421 422
         Me.物料資料庫_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
422 423
         Me.物料資料庫_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Sys_Command
423 424
         Me.物料資料庫_tsm.Name = "物料資料庫_tsm"
424
-        Me.物料資料庫_tsm.Size = New System.Drawing.Size(146, 22)
425
+        Me.物料資料庫_tsm.Size = New System.Drawing.Size(180, 22)
425 426
         Me.物料資料庫_tsm.Text = "物料資料庫"
426 427
         '
427 428
         '物料入庫系統_tsm
@@ -429,7 +430,7 @@ Partial Class ICS_ASMS_ERP_SYS
429 430
         Me.物料入庫系統_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
430 431
         Me.物料入庫系統_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.pen
431 432
         Me.物料入庫系統_tsm.Name = "物料入庫系統_tsm"
432
-        Me.物料入庫系統_tsm.Size = New System.Drawing.Size(146, 22)
433
+        Me.物料入庫系統_tsm.Size = New System.Drawing.Size(180, 22)
433 434
         Me.物料入庫系統_tsm.Text = "物料入庫系統"
434 435
         '
435 436
         '人事管理系統_tsm
@@ -466,9 +467,16 @@ Partial Class ICS_ASMS_ERP_SYS
466 467
         Me.拆帳制薪資彙總表_tsm.Size = New System.Drawing.Size(182, 22)
467 468
         Me.拆帳制薪資彙總表_tsm.Text = "拆帳制薪資彙總表"
468 469
         '
470
+        '拆帳制薪資分析表_tsm
471
+        '
472
+        Me.拆帳制薪資分析表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report
473
+        Me.拆帳制薪資分析表_tsm.Name = "拆帳制薪資分析表_tsm"
474
+        Me.拆帳制薪資分析表_tsm.Size = New System.Drawing.Size(182, 22)
475
+        Me.拆帳制薪資分析表_tsm.Text = "拆帳制薪資分析表"
476
+        '
469 477
         '資料庫系統管理_tsm
470 478
         '
471
-        Me.資料庫系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.系統使用者管理_tsm, Me.系統權限預設表_tsm, Me.ToolStripSeparator1, Me.系統組織架構設定_tsm, Me.部門權限設定_tsm, Me.ToolStripSeparator2, Me.系統通用變數管理_tsm, Me.系統編碼規則_tsm, Me.系統對應電腦註冊_tsm, Me.ToolStripSeparator3, Me.系統執行檔版本管理_tsm, Me.簽名檔管理_tsm})
479
+        Me.資料庫系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.系統使用者管理_tsm, Me.系統權限預設表_tsm, Me.ToolStripSeparator1, Me.系統組織架構設定_tsm, Me.部門權限設定_tsm, Me.ToolStripSeparator2, Me.系統通用變數管理_tsm, Me.系統編碼規則_tsm, Me.系統對應電腦註冊_tsm, Me.ToolStripSeparator3, Me.系統執行檔版本管理_tsm, Me.簽名檔管理_tsm, Me.測試介面ToolStripMenuItem})
472 480
         Me.資料庫系統管理_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.system
473 481
         Me.資料庫系統管理_tsm.Name = "資料庫系統管理_tsm"
474 482
         Me.資料庫系統管理_tsm.Size = New System.Drawing.Size(119, 20)
@@ -667,12 +675,11 @@ Partial Class ICS_ASMS_ERP_SYS
667 675
         Me.字體大小調整_lb.TabIndex = 1653
668 676
         Me.字體大小調整_lb.Text = "FS"
669 677
         '
670
-        '拆帳制薪資分析表_tsm
678
+        '測試介面ToolStripMenuItem
671 679
         '
672
-        Me.拆帳制薪資分析表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report
673
-        Me.拆帳制薪資分析表_tsm.Name = "拆帳制薪資分析表_tsm"
674
-        Me.拆帳制薪資分析表_tsm.Size = New System.Drawing.Size(182, 22)
675
-        Me.拆帳制薪資分析表_tsm.Text = "拆帳制薪資分析表"
680
+        Me.測試介面ToolStripMenuItem.Name = "測試介面ToolStripMenuItem"
681
+        Me.測試介面ToolStripMenuItem.Size = New System.Drawing.Size(182, 22)
682
+        Me.測試介面ToolStripMenuItem.Text = "測試介面"
676 683
         '
677 684
         'ICS_ASMS_ERP_SYS
678 685
         '
@@ -780,4 +787,5 @@ Partial Class ICS_ASMS_ERP_SYS
780 787
     Friend WithEvents ToolStripSeparator8 As ToolStripSeparator
781 788
     Friend WithEvents 拆帳制薪資彙總表_tsm As ToolStripMenuItem
782 789
     Friend WithEvents 拆帳制薪資分析表_tsm As ToolStripMenuItem
790
+    Friend WithEvents 測試介面ToolStripMenuItem As ToolStripMenuItem
783 791
 End Class

+ 2
- 0
GF00-ERP-SYS/GCM-CPV-ERP-SYS.vb Parādīt failu

@@ -273,4 +273,6 @@ Public Class ICS_ASMS_ERP_SYS
273 273
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
274 274
         重置() : 拆帳制薪資分析表.Show() : 拆帳制薪資分析表.BringToFront()
275 275
     End Sub
276
+
277
+
276 278
 End Class

+ 6
- 0
GF00-ERP-SYS/GF00-ERP-SYS.vbproj Parādīt failu

@@ -71,6 +71,9 @@
71 71
     <Reference Include="DotNetBarcode">
72 72
       <HintPath>dll\DotNetBarcode.dll</HintPath>
73 73
     </Reference>
74
+    <Reference Include="M2Mqtt.Net">
75
+      <HintPath>.\M2Mqtt.Net.dll</HintPath>
76
+    </Reference>
74 77
     <Reference Include="MediaFoundation, Version=3.1.0.32450, Culture=neutral, PublicKeyToken=36fa660e1d6ebf8d, processorArchitecture=MSIL">
75 78
       <HintPath>..\lib\RCWF\2023.1.314.48\MediaFoundation.dll</HintPath>
76 79
       <Private>True</Private>
@@ -85,6 +88,9 @@
85 88
       <HintPath>..\lib\RCWF\2023.1.314.48\Microsoft.Toolkit.Uwp.Notifications.dll</HintPath>
86 89
       <Private>True</Private>
87 90
     </Reference>
91
+    <Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
92
+      <HintPath>..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
93
+    </Reference>
88 94
     <Reference Include="PresentationCore" />
89 95
     <Reference Include="PresentationFramework" />
90 96
     <Reference Include="System" />

Binārs
GF00-ERP-SYS/M2Mqtt.Net.dll Parādīt failu


Binārs
GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.exe Parādīt failu


Binārs
GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.pdb Parādīt failu


Binārs
GF00-ERP-SYS/bin/Debug/Newtonsoft.Json.dll Parādīt failu


+ 11363
- 0
GF00-ERP-SYS/bin/Debug/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
GF00-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache Parādīt failu


Binārs
GF00-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache Parādīt failu


Binārs
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.exe Parādīt failu


Binārs
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.pdb Parādīt failu


Binārs
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.AssemblyReference.cache Parādīt failu


+ 1
- 1
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.CoreCompileInputs.cache Parādīt failu

@@ -1 +1 @@
1
-9f6f5b09a2b10a05582c3a93402b6d3555f43f92afa0410ba6762e3c6f641f5d
1
+aa0b63c840801b0e16ccc3a07eaf0631235a8f07a9a1f8292779928681882cac

+ 3
- 0
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.FileListAbsolute.txt Parādīt failu

@@ -851,3 +851,6 @@ D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe
851 851
 D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.xml
852 852
 D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.pdb
853 853
 D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制薪資分析表.resources
854
+D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\bin\Debug\M2Mqtt.Net.dll
855
+D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\bin\Debug\Newtonsoft.Json.dll
856
+D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\bin\Debug\Newtonsoft.Json.xml

Binārs
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.GenerateResource.cache Parādīt failu


Binārs
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.ResolveComReference.cache Parādīt failu


+ 1
- 0
GF00-ERP-SYS/packages.config Parādīt failu

@@ -4,4 +4,5 @@
4 4
   <package id="cef.redist.x86" version="116.0.23" targetFramework="net48" />
5 5
   <package id="CefSharp.Common" version="116.0.230" targetFramework="net48" />
6 6
   <package id="CefSharp.WinForms" version="116.0.230" targetFramework="net48" />
7
+  <package id="Newtonsoft.Json" version="13.0.3" targetFramework="net48" />
7 8
 </packages>

Binārs
packages/Newtonsoft.Json.13.0.3/.signature.p7s Parādīt failu


+ 20
- 0
packages/Newtonsoft.Json.13.0.3/LICENSE.md Parādīt failu

@@ -0,0 +1,20 @@
1
+The MIT License (MIT)
2
+
3
+Copyright (c) 2007 James Newton-King
4
+
5
+Permission is hereby granted, free of charge, to any person obtaining a copy of
6
+this software and associated documentation files (the "Software"), to deal in
7
+the Software without restriction, including without limitation the rights to
8
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9
+the Software, and to permit persons to whom the Software is furnished to do so,
10
+subject to the following conditions:
11
+
12
+The above copyright notice and this permission notice shall be included in all
13
+copies or substantial portions of the Software.
14
+
15
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Binārs
packages/Newtonsoft.Json.13.0.3/Newtonsoft.Json.13.0.3.nupkg Parādīt failu


+ 71
- 0
packages/Newtonsoft.Json.13.0.3/README.md Parādīt failu

@@ -0,0 +1,71 @@
1
+# ![Logo](https://raw.githubusercontent.com/JamesNK/Newtonsoft.Json/master/Doc/icons/logo.jpg) Json.NET
2
+
3
+[![NuGet version (Newtonsoft.Json)](https://img.shields.io/nuget/v/Newtonsoft.Json.svg?style=flat-square)](https://www.nuget.org/packages/Newtonsoft.Json/)
4
+[![Build status](https://dev.azure.com/jamesnk/Public/_apis/build/status/JamesNK.Newtonsoft.Json?branchName=master)](https://dev.azure.com/jamesnk/Public/_build/latest?definitionId=8)
5
+
6
+Json.NET is a popular high-performance JSON framework for .NET
7
+
8
+## Serialize JSON
9
+
10
+```csharp
11
+Product product = new Product();
12
+product.Name = "Apple";
13
+product.Expiry = new DateTime(2008, 12, 28);
14
+product.Sizes = new string[] { "Small" };
15
+
16
+string json = JsonConvert.SerializeObject(product);
17
+// {
18
+//   "Name": "Apple",
19
+//   "Expiry": "2008-12-28T00:00:00",
20
+//   "Sizes": [
21
+//     "Small"
22
+//   ]
23
+// }
24
+```
25
+
26
+## Deserialize JSON
27
+
28
+```csharp
29
+string json = @"{
30
+  'Name': 'Bad Boys',
31
+  'ReleaseDate': '1995-4-7T00:00:00',
32
+  'Genres': [
33
+    'Action',
34
+    'Comedy'
35
+  ]
36
+}";
37
+
38
+Movie m = JsonConvert.DeserializeObject<Movie>(json);
39
+
40
+string name = m.Name;
41
+// Bad Boys
42
+```
43
+
44
+## LINQ to JSON
45
+
46
+```csharp
47
+JArray array = new JArray();
48
+array.Add("Manual text");
49
+array.Add(new DateTime(2000, 5, 23));
50
+
51
+JObject o = new JObject();
52
+o["MyArray"] = array;
53
+
54
+string json = o.ToString();
55
+// {
56
+//   "MyArray": [
57
+//     "Manual text",
58
+//     "2000-05-23T00:00:00"
59
+//   ]
60
+// }
61
+```
62
+
63
+## Links
64
+
65
+- [Homepage](https://www.newtonsoft.com/json)
66
+- [Documentation](https://www.newtonsoft.com/json/help)
67
+- [NuGet Package](https://www.nuget.org/packages/Newtonsoft.Json)
68
+- [Release Notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
69
+- [Contributing Guidelines](https://github.com/JamesNK/Newtonsoft.Json/blob/master/CONTRIBUTING.md)
70
+- [License](https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md)
71
+- [Stack Overflow](https://stackoverflow.com/questions/tagged/json.net)

Binārs
packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.dll Parādīt failu


+ 10393
- 0
packages/Newtonsoft.Json.13.0.3/lib/net20/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.dll Parādīt failu


+ 9541
- 0
packages/Newtonsoft.Json.13.0.3/lib/net35/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.dll Parādīt failu


+ 9741
- 0
packages/Newtonsoft.Json.13.0.3/lib/net40/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.dll Parādīt failu


+ 11363
- 0
packages/Newtonsoft.Json.13.0.3/lib/net45/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.dll Parādīt failu


+ 11325
- 0
packages/Newtonsoft.Json.13.0.3/lib/net6.0/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.dll Parādīt failu


+ 11051
- 0
packages/Newtonsoft.Json.13.0.3/lib/netstandard1.0/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.dll Parādīt failu


+ 11173
- 0
packages/Newtonsoft.Json.13.0.3/lib/netstandard1.3/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.dll Parādīt failu


+ 11338
- 0
packages/Newtonsoft.Json.13.0.3/lib/netstandard2.0/Newtonsoft.Json.xml
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


Binārs
packages/Newtonsoft.Json.13.0.3/packageIcon.png Parādīt failu


Notiek ielāde…
Atcelt
Saglabāt