B70340 1 year ago
parent
commit
5c793f4ad5
54 changed files with 3011 additions and 396 deletions
  1. BIN
      .vs/GA-ERP-SYS/FileContentIndex/3547d696-ffd0-40c1-9cb2-e1b0715db3cd.vsidx
  2. BIN
      .vs/GA-ERP-SYS/FileContentIndex/3588fbd7-14c8-4152-9db6-9bcf97bce587.vsidx
  3. BIN
      .vs/GA-ERP-SYS/FileContentIndex/891e03e2-b547-43f9-919b-5b51377265f7.vsidx
  4. BIN
      .vs/GA-ERP-SYS/FileContentIndex/8a0de225-6032-47f6-9302-0677d33aae19.vsidx
  5. BIN
      .vs/GA-ERP-SYS/FileContentIndex/9e17e639-062a-453f-a87d-81b32202200a.vsidx
  6. BIN
      .vs/GA-ERP-SYS/FileContentIndex/acdf15e2-2bd0-47d4-8ebd-f585bb64ad0f.vsidx
  7. BIN
      .vs/GA-ERP-SYS/FileContentIndex/d3655c31-0c7f-4261-bece-d27df16cd88b.vsidx
  8. BIN
      .vs/GA-ERP-SYS/FileContentIndex/d8565e91-3c13-4761-8a3c-8362653fa8dc.vsidx
  9. BIN
      .vs/GA-ERP-SYS/FileContentIndex/e4f8c1f0-f6ca-4875-9e32-6f1b3c4258af.vsidx
  10. BIN
      .vs/GA-ERP-SYS/v17/.suo
  11. 184
    0
      .vs/GA-ERP-SYS/v17/DocumentLayout.json
  12. 21
    0
      GA-ERP-SYS/GA-ERP-SYS-Old.Designer.vb
  13. 37
    6
      GA-ERP-SYS/GA-ERP-SYS-Old.vb
  14. 30
    9
      GA-ERP-SYS/GA-ERP-SYS.Designer.vb
  15. 38
    8
      GA-ERP-SYS/GA-ERP-SYS.vb
  16. 10
    0
      GA-ERP-SYS/GA-ERP-SYS.vbproj
  17. 2
    1
      GA-ERP-SYS/LoginForm1.vb
  18. 149
    0
      GA-ERP-SYS/Module/SQL_LINE.vb
  19. 1
    1
      GA-ERP-SYS/Module/SQL_Module.vb
  20. 5
    3
      GA-ERP-SYS/Module/SQL_子系統管理.vb
  21. 9
    0
      GA-ERP-SYS/Module/SQL_登入與主程式.vb
  22. 6
    0
      GA-ERP-SYS/Module/SQL_資料庫系統管理.vb
  23. 4
    5
      GA-ERP-SYS/Module/全域變數.vb
  24. BIN
      GA-ERP-SYS/bin/Debug/DawnCache/data_1
  25. BIN
      GA-ERP-SYS/bin/Debug/GA-ERP-SYS.exe
  26. BIN
      GA-ERP-SYS/bin/Debug/GA-ERP-SYS.pdb
  27. BIN
      GA-ERP-SYS/bin/Debug/GPUCache/data_0
  28. BIN
      GA-ERP-SYS/bin/Debug/GPUCache/data_1
  29. BIN
      GA-ERP-SYS/bin/Debug/GPUCache/data_2
  30. BIN
      GA-ERP-SYS/bin/Debug/GPUCache/data_3
  31. 233
    0
      GA-ERP-SYS/bin/Debug/debug.log
  32. BIN
      GA-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  33. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.exe
  34. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.pdb
  35. 0
    0
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.CopyComplete
  36. 1
    1
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.CoreCompileInputs.cache
  37. 2
    1
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.FileListAbsolute.txt
  38. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.GenerateResource.cache
  39. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.ResolveComReference.cache
  40. BIN
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.LINE_使用者管理表.resources
  41. 60
    18
      GA-ERP-SYS/報表系統管理/前台/紙板帳務.Designer.vb
  42. 44
    34
      GA-ERP-SYS/報表系統管理/前台/紙板帳務.vb
  43. 87
    60
      GA-ERP-SYS/報表系統管理/前台/電板帳務彙總計算表.Designer.vb
  44. 223
    216
      GA-ERP-SYS/報表系統管理/前台/電板帳務彙總計算表.vb
  45. 4
    4
      GA-ERP-SYS/報表系統管理/前台/電板帳務明細查詢表.vb
  46. 31
    5
      GA-ERP-SYS/報表系統管理/前台/電板紙板帳務設定.Designer.vb
  47. 3
    1
      GA-ERP-SYS/報表系統管理/前台/電板紙板帳務設定.vb
  48. 34
    8
      GA-ERP-SYS/報表系統管理/前台/電板股東紅利設定.Designer.vb
  49. 3
    0
      GA-ERP-SYS/報表系統管理/前台/電板股東紅利設定.vb
  50. 1414
    0
      GA-ERP-SYS/資料庫系統管理/LINE_使用者管理表.Designer.vb
  51. 120
    0
      GA-ERP-SYS/資料庫系統管理/LINE_使用者管理表.resx
  52. 108
    0
      GA-ERP-SYS/資料庫系統管理/LINE_使用者管理表.vb
  53. 58
    13
      GA-ERP-SYS/資料庫系統管理/測試.Designer.vb
  54. 90
    2
      GA-ERP-SYS/資料庫系統管理/測試.vb

BIN
.vs/GA-ERP-SYS/FileContentIndex/3547d696-ffd0-40c1-9cb2-e1b0715db3cd.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/3588fbd7-14c8-4152-9db6-9bcf97bce587.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/891e03e2-b547-43f9-919b-5b51377265f7.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/8a0de225-6032-47f6-9302-0677d33aae19.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/9e17e639-062a-453f-a87d-81b32202200a.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/acdf15e2-2bd0-47d4-8ebd-f585bb64ad0f.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/d3655c31-0c7f-4261-bece-d27df16cd88b.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/d8565e91-3c13-4761-8a3c-8362653fa8dc.vsidx View File


BIN
.vs/GA-ERP-SYS/FileContentIndex/eeedcc99-83c6-4274-b9db-05f5864056ac.vsidx → .vs/GA-ERP-SYS/FileContentIndex/e4f8c1f0-f6ca-4875-9e32-6f1b3c4258af.vsidx View File


BIN
.vs/GA-ERP-SYS/v17/.suo View File


+ 184
- 0
.vs/GA-ERP-SYS/v17/DocumentLayout.json View File

1
+{
2
+  "Version": 1,
3
+  "WorkspaceRootPath": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\",
4
+  "Documents": [
5
+    {
6
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\ga\u5E33\u52D9\u901A\u7528erp\\ga-erp-sys\\ga-erp-sys\\module\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\module\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8
+    },
9
+    {
10
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
11
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
12
+    },
13
+    {
14
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\module\\sql_\u5B50\u7CFB\u7D71\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\module\\sql_\u5B50\u7CFB\u7D71\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16
+    },
17
+    {
18
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
20
+    },
21
+    {
22
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
23
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
24
+    },
25
+    {
26
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
27
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
28
+    },
29
+    {
30
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
31
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
32
+    },
33
+    {
34
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
35
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
36
+    },
37
+    {
38
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u7D19\u677F\u5E33\u52D9\u8A2D\u5B9A.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
39
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u7D19\u677F\u5E33\u52D9\u8A2D\u5B9A.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
40
+    },
41
+    {
42
+      "AbsoluteMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\ga-erp-sys\\module\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
43
+      "RelativeMoniker": "D:0:0:{7B21AD56-ED3A-4010-9436-BB7E3AA90337}|GA-ERP-SYS\\GA-ERP-SYS.vbproj|solutionrelative:ga-erp-sys\\module\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
44
+    }
45
+  ],
46
+  "DocumentGroupContainers": [
47
+    {
48
+      "Orientation": 0,
49
+      "VerticalTabListWidth": 256,
50
+      "DocumentGroups": [
51
+        {
52
+          "DockedWidth": 200,
53
+          "SelectedChildIndex": 10,
54
+          "Children": [
55
+            {
56
+              "$type": "Bookmark",
57
+              "Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
58
+            },
59
+            {
60
+              "$type": "Document",
61
+              "DocumentIndex": 4,
62
+              "Title": "\u7D19\u677F\u5E33\u52D9.vb",
63
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb",
64
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb",
65
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb",
66
+              "RelativeToolTip": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb",
67
+              "ViewState": "AQIAAJIAAAAAAAAAAAA9wKMAAAAxAAAA",
68
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
69
+              "WhenOpened": "2024-05-06T07:06:04.968Z"
70
+            },
71
+            {
72
+              "$type": "Document",
73
+              "DocumentIndex": 5,
74
+              "Title": "\u7D19\u677F\u5E33\u52D9.vb [\u8A2D\u8A08]",
75
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb",
76
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb",
77
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb [\u8A2D\u8A08]",
78
+              "RelativeToolTip": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u7D19\u677F\u5E33\u52D9.vb [\u8A2D\u8A08]",
79
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
80
+              "WhenOpened": "2024-05-06T07:06:01.742Z"
81
+            },
82
+            {
83
+              "$type": "Document",
84
+              "DocumentIndex": 8,
85
+              "Title": "\u96FB\u677F\u7D19\u677F\u5E33\u52D9\u8A2D\u5B9A.vb [\u8A2D\u8A08]",
86
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u7D19\u677F\u5E33\u52D9\u8A2D\u5B9A.vb",
87
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u7D19\u677F\u5E33\u52D9\u8A2D\u5B9A.vb",
88
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u7D19\u677F\u5E33\u52D9\u8A2D\u5B9A.vb [\u8A2D\u8A08]",
89
+              "RelativeToolTip": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u7D19\u677F\u5E33\u52D9\u8A2D\u5B9A.vb [\u8A2D\u8A08]",
90
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
91
+              "WhenOpened": "2024-05-06T06:18:16.051Z"
92
+            },
93
+            {
94
+              "$type": "Document",
95
+              "DocumentIndex": 6,
96
+              "Title": "\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb",
97
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb",
98
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb",
99
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb",
100
+              "RelativeToolTip": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb",
101
+              "ViewState": "AQIAAJcDAAAAAAAAAAAcwNgDAAB6AAAA",
102
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
103
+              "WhenOpened": "2024-05-06T05:58:56.37Z"
104
+            },
105
+            {
106
+              "$type": "Document",
107
+              "DocumentIndex": 7,
108
+              "Title": "\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb [\u8A2D\u8A08]",
109
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb",
110
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb",
111
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb [\u8A2D\u8A08]",
112
+              "RelativeToolTip": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u660E\u7D30\u67E5\u8A62\u8868.vb [\u8A2D\u8A08]",
113
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
114
+              "WhenOpened": "2024-05-06T05:58:42.962Z"
115
+            },
116
+            {
117
+              "$type": "Document",
118
+              "DocumentIndex": 1,
119
+              "Title": "\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb",
120
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb",
121
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb",
122
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb",
123
+              "RelativeToolTip": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb",
124
+              "ViewState": "AQIAADoAAAAAAAAAAAAMwEMAAAAVAAAA",
125
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
126
+              "WhenOpened": "2024-05-06T05:28:11.401Z",
127
+              "EditorCaption": ""
128
+            },
129
+            {
130
+              "$type": "Document",
131
+              "DocumentIndex": 3,
132
+              "Title": "\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb [\u8A2D\u8A08]",
133
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb",
134
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb",
135
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb [\u8A2D\u8A08]",
136
+              "RelativeToolTip": "GA-ERP-SYS\\\u5831\u8868\u7CFB\u7D71\u7BA1\u7406\\\u524D\u53F0\\\u96FB\u677F\u5E33\u52D9\u5F59\u7E3D\u8A08\u7B97\u8868.vb [\u8A2D\u8A08]",
137
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
138
+              "WhenOpened": "2024-05-06T05:55:50.342Z",
139
+              "EditorCaption": " [\u8A2D\u8A08]"
140
+            },
141
+            {
142
+              "$type": "Document",
143
+              "DocumentIndex": 9,
144
+              "Title": "SQL_Module.vb",
145
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\Module\\SQL_Module.vb",
146
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\Module\\SQL_Module.vb",
147
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\Module\\SQL_Module.vb",
148
+              "RelativeToolTip": "GA-ERP-SYS\\Module\\SQL_Module.vb",
149
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAhAAAA",
150
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
151
+              "WhenOpened": "2024-05-06T03:54:16.497Z"
152
+            },
153
+            {
154
+              "$type": "Document",
155
+              "DocumentIndex": 2,
156
+              "Title": "SQL_\u5B50\u7CFB\u7D71\u7BA1\u7406.vb",
157
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\Module\\SQL_\u5B50\u7CFB\u7D71\u7BA1\u7406.vb",
158
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\Module\\SQL_\u5B50\u7CFB\u7D71\u7BA1\u7406.vb",
159
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\Module\\SQL_\u5B50\u7CFB\u7D71\u7BA1\u7406.vb",
160
+              "RelativeToolTip": "GA-ERP-SYS\\Module\\SQL_\u5B50\u7CFB\u7D71\u7BA1\u7406.vb",
161
+              "ViewState": "AQIAAPMDAAAAAAAAAAApwJkEAAAaAAAA",
162
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
163
+              "WhenOpened": "2024-05-06T03:49:48.348Z",
164
+              "EditorCaption": ""
165
+            },
166
+            {
167
+              "$type": "Document",
168
+              "DocumentIndex": 0,
169
+              "Title": "\u5168\u57DF\u8B8A\u6578.vb",
170
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\Module\\\u5168\u57DF\u8B8A\u6578.vb",
171
+              "RelativeDocumentMoniker": "GA-ERP-SYS\\Module\\\u5168\u57DF\u8B8A\u6578.vb",
172
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GA\u5E33\u52D9\u901A\u7528ERP\\GA-ERP-SYS\\GA-ERP-SYS\\Module\\\u5168\u57DF\u8B8A\u6578.vb",
173
+              "RelativeToolTip": "GA-ERP-SYS\\Module\\\u5168\u57DF\u8B8A\u6578.vb",
174
+              "ViewState": "AQIAAAAAAAAAAAAAAABAwAkAAAAlAAAA",
175
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
176
+              "WhenOpened": "2024-05-02T13:20:38.003Z",
177
+              "EditorCaption": ""
178
+            }
179
+          ]
180
+        }
181
+      ]
182
+    }
183
+  ]
184
+}

+ 21
- 0
GA-ERP-SYS/GA-ERP-SYS-Old.Designer.vb View File

99
         Me.網址_dgv = New System.Windows.Forms.DataGridView()
99
         Me.網址_dgv = New System.Windows.Forms.DataGridView()
100
         Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
100
         Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
101
         Me.Timer3 = New System.Windows.Forms.Timer(Me.components)
101
         Me.Timer3 = New System.Windows.Forms.Timer(Me.components)
102
+        Me.使用者清單_dgv = New System.Windows.Forms.DataGridView()
102
         Me.MenuStrip.SuspendLayout()
103
         Me.MenuStrip.SuspendLayout()
103
         Me.StatusStrip.SuspendLayout()
104
         Me.StatusStrip.SuspendLayout()
104
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
105
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
105
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
106
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
106
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
107
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
108
+        CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
107
         Me.SuspendLayout()
109
         Me.SuspendLayout()
108
         '
110
         '
109
         'MenuStrip
111
         'MenuStrip
606
         '
608
         '
607
         Me.Timer3.Interval = 1000
609
         Me.Timer3.Interval = 1000
608
         '
610
         '
611
+        '使用者清單_dgv
612
+        '
613
+        Me.使用者清單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
614
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
615
+        Me.使用者清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
616
+        Me.使用者清單_dgv.BackgroundColor = System.Drawing.Color.White
617
+        Me.使用者清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
618
+        Me.使用者清單_dgv.Location = New System.Drawing.Point(338, 42)
619
+        Me.使用者清單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
620
+        Me.使用者清單_dgv.Name = "使用者清單_dgv"
621
+        Me.使用者清單_dgv.RowHeadersWidth = 5
622
+        Me.使用者清單_dgv.RowTemplate.Height = 24
623
+        Me.使用者清單_dgv.Size = New System.Drawing.Size(675, 610)
624
+        Me.使用者清單_dgv.TabIndex = 1555
625
+        Me.使用者清單_dgv.Visible = False
626
+        '
609
         'GA_ERP_SYS_Old
627
         'GA_ERP_SYS_Old
610
         '
628
         '
611
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
629
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
613
         Me.BackgroundImage = Global.GA_ERP_SYS.My.Resources.Resources.depositphotos_189846782_stock_illustration_ga_g_a_letter_logo
631
         Me.BackgroundImage = Global.GA_ERP_SYS.My.Resources.Resources.depositphotos_189846782_stock_illustration_ga_g_a_letter_logo
614
         Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
632
         Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
615
         Me.ClientSize = New System.Drawing.Size(1350, 729)
633
         Me.ClientSize = New System.Drawing.Size(1350, 729)
634
+        Me.Controls.Add(Me.使用者清單_dgv)
616
         Me.Controls.Add(Me.網址_dgv)
635
         Me.Controls.Add(Me.網址_dgv)
617
         Me.Controls.Add(Me.總網址_dgv)
636
         Me.Controls.Add(Me.總網址_dgv)
618
         Me.Controls.Add(Me.除錯_dgv)
637
         Me.Controls.Add(Me.除錯_dgv)
634
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).EndInit()
653
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).EndInit()
635
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
654
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
636
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
655
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
656
+        CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
637
         Me.ResumeLayout(False)
657
         Me.ResumeLayout(False)
638
         Me.PerformLayout()
658
         Me.PerformLayout()
639
 
659
 
709
     Friend WithEvents ToolStripSeparator13 As ToolStripSeparator
729
     Friend WithEvents ToolStripSeparator13 As ToolStripSeparator
710
     Friend WithEvents 系統公告_tsm As ToolStripMenuItem
730
     Friend WithEvents 系統公告_tsm As ToolStripMenuItem
711
     Friend WithEvents Timer3 As Timer
731
     Friend WithEvents Timer3 As Timer
732
+    Friend WithEvents 使用者清單_dgv As DataGridView
712
 End Class
733
 End Class

+ 37
- 6
GA-ERP-SYS/GA-ERP-SYS-Old.vb View File

69
         SQL_網址同步2()
69
         SQL_網址同步2()
70
         da.Fill(ds3) : 網址_dgv.DataSource = ds3.Tables(0) : conn.Close()
70
         da.Fill(ds3) : 網址_dgv.DataSource = ds3.Tables(0) : conn.Close()
71
     End Sub
71
     End Sub
72
+    Private Sub Set_使用者清單()
73
+        Dim ds, ds1 As New DataSet
74
+        使用者清單_dgv.DataSource = Nothing : ds.Clear()
75
+        使用者清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
76
+        使用者清單_dgv.ColumnHeadersHeight = 25
77
+        使用者清單_dgv.AllowUserToAddRows = False
78
+        使用者清單_dgv.RowTemplate.Height = 25
79
+        SQL_系統使用者管理清單()
80
+        da.Fill(ds) : 使用者清單_dgv.DataSource = ds.Tables(0) : conn.Close()
81
+    End Sub
72
     Private Sub GA_ERP_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
82
     Private Sub GA_ERP_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
73
         Me.ActiveControl = 使用者_cb : 本機資料 = False
83
         Me.ActiveControl = 使用者_cb : 本機資料 = False
74
         '-----------------------處理檔案-----------------------------------------------------------------------------------------------------------------------------------------------
84
         '-----------------------處理檔案-----------------------------------------------------------------------------------------------------------------------------------------------
185
         BL1 = True : BL2 = True : BL3 = True : BL4 = True : BL5 = True : BL6 = True : BL7 = True : BL8 = True : BL9 = True
195
         BL1 = True : BL2 = True : BL3 = True : BL4 = True : BL5 = True : BL6 = True : BL7 = True : BL8 = True : BL9 = True
186
         SQL_帳務總累預設()
196
         SQL_帳務總累預設()
187
 
197
 
188
-        If 剩餘天數 <= 10 Then : MsgBox("您的使用天數還有 " & 剩餘天數 & " 天,請記得續費!!") : End If
198
+        If 剩餘天數 <= 15 Then : MsgBox("您的使用天數還有 " & 剩餘天數 & " 天,請記得續費!!") : End If
199
+        Set_使用者清單() : Dim FFGG As Integer : Dim LINEMG As String = ""
200
+        For i As Integer = 0 To 使用者清單_dgv.Rows.Count - 1
201
+            FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), 使用者清單_dgv.Rows(i).Cells("到期日").Value)
202
+            If FFGG <= 15 And FFGG > 0 Then
203
+                LINEMG &= 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString & " 到期日為 " & 使用者清單_dgv.Rows(i).Cells("到期日").Value.ToString & " 剩餘  " & FFGG & " 天" & vbCrLf
204
+            End If
205
+        Next : If LINEMG = "" Then : LINEMG = "暫時無租用到期客戶!!" & vbCrLf : End If : LINEMG &= "=================" & vbCrLf : Dim 畫線 As Boolean = False
206
+        For i As Integer = 0 To 使用者清單_dgv.Rows.Count - 1
207
+            FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), 使用者清單_dgv.Rows(i).Cells("到期日").Value)
208
+            If FFGG > 0 And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "管理員" And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "管理員" And
209
+                使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "混和測試" And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "單項測試" And
210
+                使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "顧叔-後台專用" And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "雇叔" Then
211
+                If 使用者清單_dgv.Rows(i).Cells("登入時間").Value.ToString <> "" Then : If 畫線 = False Then : LINEMG &= "=================" & vbCrLf : 畫線 = True : End If
212
+                    LINEMG &= 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString & " 上次登入 " & Strings.Mid(使用者清單_dgv.Rows(i).Cells("登入時間").Value.ToString, 1, 16) & vbCrLf
213
+                Else
214
+                    LINEMG &= 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString & " 到期日為 " & Strings.Mid(使用者清單_dgv.Rows(i).Cells("到期日").Value.ToString, 1, 16) & vbCrLf
215
+                End If
216
+            End If
217
+        Next
218
+        If LINEMG <> "" Then : SQL_判斷是否已經通知() : If dr.Read Then : Else : LIN訊息通知("CC207", "GA系統通知", LINEMG) : SQL_到期LINE通知寫入() : End If : End If
189
     End Sub
219
     End Sub
190
     Private Sub GA_ERP_SYS_Close()
220
     Private Sub GA_ERP_SYS_Close()
191
         '-----------------------處理檔案-----------------------------------------------------------------------------------------------------------------------------------------------
221
         '-----------------------處理檔案-----------------------------------------------------------------------------------------------------------------------------------------------
275
                 Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
305
                 Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
276
                     Dim str As String = "8888,"
306
                     Dim str As String = "8888,"
277
                     Dim str1 As String = 業務名稱 & ","
307
                     Dim str1 As String = 業務名稱 & ","
278
-                    If IP印尼 = True Then
279
-                        str0 = "831aa853c13b6bee0385f4e92a6b159537aa5d993a13e3eb91f0f07d90360ac89d832f265ea934a7306aff174a50f2399df56113459686fadbaac6717dba2740e6ac926693fec2830f1538e10d3f2ac827c1e0974b3041aaf512f4adc0a230133cb2dc3360acde726883a570b5ef8f3676f9f649b6f5b5b0a6763066ac02e6dc8c822152481b202221a7e09ea98914617484a85e7cd39d3305b8bc0de314c261d885c22ca7417987bfaa03b60b505b732fca7ce12d7554370d707ac745937cb6d066fce2f340ea374b1f283c659f1caa5b249d8628ed0cd0f24e668d1433c12aed4cd8080e2e1decf402f4ae1a8a7c9414d727f8ad91e567a08ec136fd86e9e5605d973eff20cf84e18ace9f04c09583696f30e4a359fb18cd5cecfe474ab3ebca484506bd1fe041924fd42ca340be33b60254d247c9b9c988aeb3a58ef930f3a3491665d66a79d1732ee3d5b0df160f7947e321ab8dfb9bd99b7ed8bdd7ce1315baa70c33342336c263974be6c8c552e1dfb196c44b4c4394e0ec33f63f34b4552bdac39c77c666fe6af0b5d7d10391b24ee8bacc5b43f6eacdc4e397ec5dab0b5986300437ce3c45035e45ebcec355f54cfa788f1347e45c06b8dbf35354cc6fb5c298468281af2777182874957ffc7a62b10e14dd449471758d73f59e738f123dfcdbb1e09d8a02debb08ac056b7a207ed18f55439c9c4a2ffa4e9635f022" & ","
280
-                    Else
281
-                        str0 = "4a915d641225afdf259206cacfa8e151b1133f89a801322064de952c98740793da2389fb35f8eb1db09846d6404cd20d9d7345df7786a62dee00bfd437a051e1d80cd07c4e33ce32e2badc16c96b9e9cf1025930177431ebc3b3817d984f45c326f0b331385a7c8afaa82be9779dbf5f3a614d2044d25a1d2c2f9f75ad208dfb211c19f490ca591dc57e8a11f99343e9b141a86c101e9e005252dc62882df046690b40de03b39ad46991706c224f195de6ef212776c55487cf2df0f3dd2774b08d95b864f31ac6d34cb42b05c062741fdae4187f2a3e885781f8f3b569309d25f25eef36c1dfe46a24f56236242303c02ef5648278cebcfaef8c09ba4735a518bc1b678bb63efddfb38f7a7d93961a27eb3fe5783efbca1136c1e2f6925e9d9848eaafd93b7153c7a19c8be6f34a215677345b8f03ead04ad7ab4df2b56b57251ee7671f44d8c6a4e56d9abe213a659e8351667e05bf02999c69cf952cd49b85f25fc29fb44b478bff5c1a842fd536398cdf65a4c64bb098acd4deb70c11976746e7663114b5025563518759f080b50aa046774e81f21051b1663dbbdd69028464d209b8a7950d60461108fef39f756a591df85d4adacbdaee1c3b32b9d450e2f707e2566bdf4fc1cd5ffaa86ad90746427a787b15055d441f08f1f6de61f486fa0bb88a4b5884c8b4810b582a1817fb271e323faf68e70786a3e48694a6c902" & ","
282
-                    End If
308
+                    str0 = "5ac2ac324f9c548425d3bdea8fb8a78b55e80188461e4995092c6725c9706138d1c12d787788a5765e852cf436918711f91534a860240265500d4e1e6084c590a3a5fbb7a1b409e2a8f2a402a48584c279a198eb1971c0075a9a4e4af9e243866cbe71266fb1f2be9e4a8c808e93ef6abb29b1e72aaa3d6cc68c6c59485c012ad904723d35cfb44fc65f56413db73c5a2cedf14a2c30fcb30f60868fa92f3ec1651b125bcecf54145056c0d3935c691dd50fe36c3378ff0b69feb498e443f674aa1c3c2e62ab783afde3b1f74f6bd6e6eff03da70b38c78ec7b721a068b92e3ae1d01dee08e9c16be5da5f621fc618dbfa5104188de76b5c1dcb1b20223e10fd3a6b8d342aff3d26ada5538b2602233b45f55c7be64de8fc662e65b25dcfdf776e5771c11d08f0c233b63bef1c4b7401aaee7ee32107c6563204ee1d21118726301943bb394911c571e8c8bb52cd21429715f1a978164814fa818612daa5cff068683e86d36da4b29db235cdcdcbdda0098950b4f0b1c69e05bb8ff6b7df10c4b16959a47c8506086d7cb281742f7a02693a947b5e8175bf3567c60db8ccfeb5893c2e5d9d0e47b9388325892d9e0c93e257789117f82119aa4d4faa13ac537755548de3c9a1e10500d81b94f73d2ce9f03af1926b93817904c6e1bf055d2919bf79c081e9b1e456505d41541f1f918aec70f5a8b64556c5546cdfc42e30a0fc" & ","
309
+                    'If IP印尼 = True Then
310
+                    '    str0 = "831aa853c13b6bee0385f4e92a6b159537aa5d993a13e3eb91f0f07d90360ac89d832f265ea934a7306aff174a50f2399df56113459686fadbaac6717dba2740e6ac926693fec2830f1538e10d3f2ac827c1e0974b3041aaf512f4adc0a230133cb2dc3360acde726883a570b5ef8f3676f9f649b6f5b5b0a6763066ac02e6dc8c822152481b202221a7e09ea98914617484a85e7cd39d3305b8bc0de314c261d885c22ca7417987bfaa03b60b505b732fca7ce12d7554370d707ac745937cb6d066fce2f340ea374b1f283c659f1caa5b249d8628ed0cd0f24e668d1433c12aed4cd8080e2e1decf402f4ae1a8a7c9414d727f8ad91e567a08ec136fd86e9e5605d973eff20cf84e18ace9f04c09583696f30e4a359fb18cd5cecfe474ab3ebca484506bd1fe041924fd42ca340be33b60254d247c9b9c988aeb3a58ef930f3a3491665d66a79d1732ee3d5b0df160f7947e321ab8dfb9bd99b7ed8bdd7ce1315baa70c33342336c263974be6c8c552e1dfb196c44b4c4394e0ec33f63f34b4552bdac39c77c666fe6af0b5d7d10391b24ee8bacc5b43f6eacdc4e397ec5dab0b5986300437ce3c45035e45ebcec355f54cfa788f1347e45c06b8dbf35354cc6fb5c298468281af2777182874957ffc7a62b10e14dd449471758d73f59e738f123dfcdbb1e09d8a02debb08ac056b7a207ed18f55439c9c4a2ffa4e9635f022" & ","
311
+                    'Else
312
+                    '    str0 = "4a915d641225afdf259206cacfa8e151b1133f89a801322064de952c98740793da2389fb35f8eb1db09846d6404cd20d9d7345df7786a62dee00bfd437a051e1d80cd07c4e33ce32e2badc16c96b9e9cf1025930177431ebc3b3817d984f45c326f0b331385a7c8afaa82be9779dbf5f3a614d2044d25a1d2c2f9f75ad208dfb211c19f490ca591dc57e8a11f99343e9b141a86c101e9e005252dc62882df046690b40de03b39ad46991706c224f195de6ef212776c55487cf2df0f3dd2774b08d95b864f31ac6d34cb42b05c062741fdae4187f2a3e885781f8f3b569309d25f25eef36c1dfe46a24f56236242303c02ef5648278cebcfaef8c09ba4735a518bc1b678bb63efddfb38f7a7d93961a27eb3fe5783efbca1136c1e2f6925e9d9848eaafd93b7153c7a19c8be6f34a215677345b8f03ead04ad7ab4df2b56b57251ee7671f44d8c6a4e56d9abe213a659e8351667e05bf02999c69cf952cd49b85f25fc29fb44b478bff5c1a842fd536398cdf65a4c64bb098acd4deb70c11976746e7663114b5025563518759f080b50aa046774e81f21051b1663dbbdd69028464d209b8a7950d60461108fef39f756a591df85d4adacbdaee1c3b32b9d450e2f707e2566bdf4fc1cd5ffaa86ad90746427a787b15055d441f08f1f6de61f486fa0bb88a4b5884c8b4810b582a1817fb271e323faf68e70786a3e48694a6c902" & ","
313
+                    'End If
283
                     sw.WriteLine(str)   '插入一整行
314
                     sw.WriteLine(str)   '插入一整行
284
                     sw.WriteLine(str1)   '第一行
315
                     sw.WriteLine(str1)   '第一行
285
                     sw.Write(str0)   '第二行
316
                     sw.Write(str0)   '第二行

+ 30
- 9
GA-ERP-SYS/GA-ERP-SYS.Designer.vb View File

24
     <System.Diagnostics.DebuggerStepThrough()>
24
     <System.Diagnostics.DebuggerStepThrough()>
25
     Private Sub InitializeComponent()
25
     Private Sub InitializeComponent()
26
         Me.components = New System.ComponentModel.Container()
26
         Me.components = New System.ComponentModel.Container()
27
-        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
         Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GA_ERP_SYS))
30
         Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(GA_ERP_SYS))
31
         Me.MenuStrip = New System.Windows.Forms.MenuStrip()
31
         Me.MenuStrip = New System.Windows.Forms.MenuStrip()
32
         Me.FileMenu = New System.Windows.Forms.ToolStripMenuItem()
32
         Me.FileMenu = New System.Windows.Forms.ToolStripMenuItem()
100
         Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
100
         Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
101
         Me.MyBrowser = New System.Windows.Forms.Panel()
101
         Me.MyBrowser = New System.Windows.Forms.Panel()
102
         Me.Timer3 = New System.Windows.Forms.Timer(Me.components)
102
         Me.Timer3 = New System.Windows.Forms.Timer(Me.components)
103
+        Me.使用者清單_dgv = New System.Windows.Forms.DataGridView()
103
         Me.MenuStrip.SuspendLayout()
104
         Me.MenuStrip.SuspendLayout()
104
         Me.StatusStrip.SuspendLayout()
105
         Me.StatusStrip.SuspendLayout()
105
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
106
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
106
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
107
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
107
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
108
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
109
+        CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
108
         Me.SuspendLayout()
110
         Me.SuspendLayout()
109
         '
111
         '
110
         'MenuStrip
112
         'MenuStrip
551
         '
553
         '
552
         '除錯_dgv
554
         '除錯_dgv
553
         '
555
         '
554
-        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
555
-        Me.除錯_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
556
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
557
+        Me.除錯_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
556
         Me.除錯_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
558
         Me.除錯_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
557
             Or System.Windows.Forms.AnchorStyles.Left) _
559
             Or System.Windows.Forms.AnchorStyles.Left) _
558
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
560
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
568
         '
570
         '
569
         '總網址_dgv
571
         '總網址_dgv
570
         '
572
         '
571
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
572
-        Me.總網址_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
573
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
574
+        Me.總網址_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
573
         Me.總網址_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
575
         Me.總網址_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
574
             Or System.Windows.Forms.AnchorStyles.Left) _
576
             Or System.Windows.Forms.AnchorStyles.Left) _
575
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
577
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
585
         '
587
         '
586
         '網址_dgv
588
         '網址_dgv
587
         '
589
         '
588
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
589
-        Me.網址_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
590
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
591
+        Me.網址_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
590
         Me.網址_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
592
         Me.網址_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
591
             Or System.Windows.Forms.AnchorStyles.Left) _
593
             Or System.Windows.Forms.AnchorStyles.Left) _
592
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
594
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
616
         '
618
         '
617
         Me.Timer3.Interval = 1000
619
         Me.Timer3.Interval = 1000
618
         '
620
         '
621
+        '使用者清單_dgv
622
+        '
623
+        Me.使用者清單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
624
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
625
+        Me.使用者清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
626
+        Me.使用者清單_dgv.BackgroundColor = System.Drawing.Color.White
627
+        Me.使用者清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
628
+        Me.使用者清單_dgv.Location = New System.Drawing.Point(338, 59)
629
+        Me.使用者清單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
630
+        Me.使用者清單_dgv.Name = "使用者清單_dgv"
631
+        Me.使用者清單_dgv.RowHeadersWidth = 5
632
+        Me.使用者清單_dgv.RowTemplate.Height = 24
633
+        Me.使用者清單_dgv.Size = New System.Drawing.Size(675, 610)
634
+        Me.使用者清單_dgv.TabIndex = 1557
635
+        Me.使用者清單_dgv.Visible = False
636
+        '
619
         'GA_ERP_SYS
637
         'GA_ERP_SYS
620
         '
638
         '
621
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
639
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
632
         Me.Controls.Add(Me.StatusStrip)
650
         Me.Controls.Add(Me.StatusStrip)
633
         Me.Controls.Add(Me.計算機_bt)
651
         Me.Controls.Add(Me.計算機_bt)
634
         Me.Controls.Add(Me.MenuStrip)
652
         Me.Controls.Add(Me.MenuStrip)
653
+        Me.Controls.Add(Me.使用者清單_dgv)
635
         Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
654
         Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
636
         Me.IsMdiContainer = True
655
         Me.IsMdiContainer = True
637
         Me.MainMenuStrip = Me.MenuStrip
656
         Me.MainMenuStrip = Me.MenuStrip
645
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).EndInit()
664
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).EndInit()
646
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
665
         CType(Me.總網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
647
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
666
         CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
667
+        CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
648
         Me.ResumeLayout(False)
668
         Me.ResumeLayout(False)
649
         Me.PerformLayout()
669
         Me.PerformLayout()
650
 
670
 
721
     Friend WithEvents 系統公告_tsm As ToolStripMenuItem
741
     Friend WithEvents 系統公告_tsm As ToolStripMenuItem
722
     Friend WithEvents MyBrowser As Panel
742
     Friend WithEvents MyBrowser As Panel
723
     Friend WithEvents Timer3 As Timer
743
     Friend WithEvents Timer3 As Timer
744
+    Friend WithEvents 使用者清單_dgv As DataGridView
724
 End Class
745
 End Class

+ 38
- 8
GA-ERP-SYS/GA-ERP-SYS.vb View File

71
         SQL_網址同步2()
71
         SQL_網址同步2()
72
         da.Fill(ds3) : 網址_dgv.DataSource = ds3.Tables(0) : conn.Close()
72
         da.Fill(ds3) : 網址_dgv.DataSource = ds3.Tables(0) : conn.Close()
73
     End Sub
73
     End Sub
74
+    Private Sub Set_使用者清單()
75
+        Dim ds, ds1 As New DataSet
76
+        使用者清單_dgv.DataSource = Nothing : ds.Clear()
77
+        使用者清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
78
+        使用者清單_dgv.ColumnHeadersHeight = 25
79
+        使用者清單_dgv.AllowUserToAddRows = False
80
+        使用者清單_dgv.RowTemplate.Height = 25
81
+        SQL_系統使用者管理清單()
82
+        da.Fill(ds) : 使用者清單_dgv.DataSource = ds.Tables(0) : conn.Close()
83
+    End Sub
74
     Private Sub GA_ERP_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
84
     Private Sub GA_ERP_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
75
         Me.ActiveControl = 使用者_cb : 本機資料 = False
85
         Me.ActiveControl = 使用者_cb : 本機資料 = False
76
         '-----------------------處理檔案-----------------------------------------------------------------------------------------------------------------------------------------------
86
         '-----------------------處理檔案-----------------------------------------------------------------------------------------------------------------------------------------------
187
 
197
 
188
         BL1 = True : BL2 = True : BL3 = True : BL4 = True : BL5 = True : BL6 = True : BL7 = True : BL8 = True : BL9 = True
198
         BL1 = True : BL2 = True : BL3 = True : BL4 = True : BL5 = True : BL6 = True : BL7 = True : BL8 = True : BL9 = True
189
         SQL_帳務總累預設()
199
         SQL_帳務總累預設()
190
-
191
-        If 剩餘天數 <= 10 Then : MsgBox("您的使用天數還有 " & 剩餘天數 & " 天,請記得續費!!") : End If
192
         Timer3.Enabled = True
200
         Timer3.Enabled = True
193
-
194
         '--------新帳號基本資料新增---------------------------------------------------------------------------------------------------
201
         '--------新帳號基本資料新增---------------------------------------------------------------------------------------------------
195
         SQL_上行清單讀取() : If dr.Read() Then : Else : SQL_基數資料表_新增() : End If
202
         SQL_上行清單讀取() : If dr.Read() Then : Else : SQL_基數資料表_新增() : End If
196
         SQL_自動正負反() : If dr.Read() Then : Else : SQL_SQL_自動導入判斷_新增() : End If
203
         SQL_自動正負反() : If dr.Read() Then : Else : SQL_SQL_自動導入判斷_新增() : End If
197
         SQL_下拉資料清單讀取() : If dr.Read() Then : Else : SQL_SQL_自動導入判斷_新增() : End If
204
         SQL_下拉資料清單讀取() : If dr.Read() Then : Else : SQL_SQL_自動導入判斷_新增() : End If
198
         進度條視窗.Show() : 進度條視窗.Visible = False
205
         進度條視窗.Show() : 進度條視窗.Visible = False
206
+
207
+        If 剩餘天數 <= 15 Then : MsgBox("您的使用天數還有 " & 剩餘天數 & " 天,請記得續費!!") : End If
208
+        Set_使用者清單() : Dim FFGG As Integer : Dim LINEMG As String = ""
209
+        For i As Integer = 0 To 使用者清單_dgv.Rows.Count - 1
210
+            FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), 使用者清單_dgv.Rows(i).Cells("到期日").Value)
211
+            If FFGG <= 15 And FFGG > 0 Then
212
+                LINEMG &= 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString & " 到期日為 " & 使用者清單_dgv.Rows(i).Cells("到期日").Value.ToString & " 剩餘  " & FFGG & " 天" & vbCrLf
213
+            End If
214
+        Next : If LINEMG = "" Then : LINEMG = "暫時無租用到期客戶!!" & vbCrLf : End If : LINEMG &= "=================" & vbCrLf : Dim 畫線 As Boolean = False
215
+        For i As Integer = 0 To 使用者清單_dgv.Rows.Count - 1
216
+            FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), 使用者清單_dgv.Rows(i).Cells("到期日").Value)
217
+            If FFGG > 0 And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "管理員" And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "管理員" And
218
+                使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "混和測試" And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "單項測試" And
219
+                使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "顧叔-後台專用" And 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString <> "雇叔" Then
220
+                If 使用者清單_dgv.Rows(i).Cells("登入時間").Value.ToString <> "" Then : If 畫線 = False Then : LINEMG &= "=================" & vbCrLf : 畫線 = True : End If
221
+                    LINEMG &= 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString & " 上次登入 " & Strings.Mid(使用者清單_dgv.Rows(i).Cells("登入時間").Value.ToString, 1, 16) & vbCrLf
222
+                Else
223
+                    LINEMG &= 使用者清單_dgv.Rows(i).Cells("備註").Value.ToString & " 到期日為 " & Strings.Mid(使用者清單_dgv.Rows(i).Cells("到期日").Value.ToString, 1, 16) & vbCrLf
224
+                End If
225
+            End If
226
+        Next
227
+        If LINEMG <> "" Then : SQL_判斷是否已經通知() : If dr.Read Then : Else : LIN訊息通知("CC207", "GA系統通知", LINEMG) : SQL_到期LINE通知寫入() : End If : End If
199
     End Sub
228
     End Sub
200
     Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick
229
     Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick
201
         If 系統公告 Is Nothing OrElse 系統公告.IsDisposed Then : Else : 系統公告.BringToFront() : End If
230
         If 系統公告 Is Nothing OrElse 系統公告.IsDisposed Then : Else : 系統公告.BringToFront() : End If
312
                 Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
341
                 Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
313
                     Dim str As String = "8888,"
342
                     Dim str As String = "8888,"
314
                     Dim str1 As String = 業務名稱 & ","
343
                     Dim str1 As String = 業務名稱 & ","
315
-                    If IP印尼 = True Then
316
-                        str0 = "831aa853c13b6bee0385f4e92a6b159537aa5d993a13e3eb91f0f07d90360ac89d832f265ea934a7306aff174a50f2399df56113459686fadbaac6717dba2740e6ac926693fec2830f1538e10d3f2ac827c1e0974b3041aaf512f4adc0a230133cb2dc3360acde726883a570b5ef8f3676f9f649b6f5b5b0a6763066ac02e6dc8c822152481b202221a7e09ea98914617484a85e7cd39d3305b8bc0de314c261d885c22ca7417987bfaa03b60b505b732fca7ce12d7554370d707ac745937cb6d066fce2f340ea374b1f283c659f1caa5b249d8628ed0cd0f24e668d1433c12aed4cd8080e2e1decf402f4ae1a8a7c9414d727f8ad91e567a08ec136fd86e9e5605d973eff20cf84e18ace9f04c09583696f30e4a359fb18cd5cecfe474ab3ebca484506bd1fe041924fd42ca340be33b60254d247c9b9c988aeb3a58ef930f3a3491665d66a79d1732ee3d5b0df160f7947e321ab8dfb9bd99b7ed8bdd7ce1315baa70c33342336c263974be6c8c552e1dfb196c44b4c4394e0ec33f63f34b4552bdac39c77c666fe6af0b5d7d10391b24ee8bacc5b43f6eacdc4e397ec5dab0b5986300437ce3c45035e45ebcec355f54cfa788f1347e45c06b8dbf35354cc6fb5c298468281af2777182874957ffc7a62b10e14dd449471758d73f59e738f123dfcdbb1e09d8a02debb08ac056b7a207ed18f55439c9c4a2ffa4e9635f022" & ","
317
-                    Else
318
-                        str0 = "4a915d641225afdf259206cacfa8e151b1133f89a801322064de952c98740793da2389fb35f8eb1db09846d6404cd20d9d7345df7786a62dee00bfd437a051e1d80cd07c4e33ce32e2badc16c96b9e9cf1025930177431ebc3b3817d984f45c326f0b331385a7c8afaa82be9779dbf5f3a614d2044d25a1d2c2f9f75ad208dfb211c19f490ca591dc57e8a11f99343e9b141a86c101e9e005252dc62882df046690b40de03b39ad46991706c224f195de6ef212776c55487cf2df0f3dd2774b08d95b864f31ac6d34cb42b05c062741fdae4187f2a3e885781f8f3b569309d25f25eef36c1dfe46a24f56236242303c02ef5648278cebcfaef8c09ba4735a518bc1b678bb63efddfb38f7a7d93961a27eb3fe5783efbca1136c1e2f6925e9d9848eaafd93b7153c7a19c8be6f34a215677345b8f03ead04ad7ab4df2b56b57251ee7671f44d8c6a4e56d9abe213a659e8351667e05bf02999c69cf952cd49b85f25fc29fb44b478bff5c1a842fd536398cdf65a4c64bb098acd4deb70c11976746e7663114b5025563518759f080b50aa046774e81f21051b1663dbbdd69028464d209b8a7950d60461108fef39f756a591df85d4adacbdaee1c3b32b9d450e2f707e2566bdf4fc1cd5ffaa86ad90746427a787b15055d441f08f1f6de61f486fa0bb88a4b5884c8b4810b582a1817fb271e323faf68e70786a3e48694a6c902" & ","
319
-                    End If
344
+                    str0 = "5ac2ac324f9c548425d3bdea8fb8a78b55e80188461e4995092c6725c9706138d1c12d787788a5765e852cf436918711f91534a860240265500d4e1e6084c590a3a5fbb7a1b409e2a8f2a402a48584c279a198eb1971c0075a9a4e4af9e243866cbe71266fb1f2be9e4a8c808e93ef6abb29b1e72aaa3d6cc68c6c59485c012ad904723d35cfb44fc65f56413db73c5a2cedf14a2c30fcb30f60868fa92f3ec1651b125bcecf54145056c0d3935c691dd50fe36c3378ff0b69feb498e443f674aa1c3c2e62ab783afde3b1f74f6bd6e6eff03da70b38c78ec7b721a068b92e3ae1d01dee08e9c16be5da5f621fc618dbfa5104188de76b5c1dcb1b20223e10fd3a6b8d342aff3d26ada5538b2602233b45f55c7be64de8fc662e65b25dcfdf776e5771c11d08f0c233b63bef1c4b7401aaee7ee32107c6563204ee1d21118726301943bb394911c571e8c8bb52cd21429715f1a978164814fa818612daa5cff068683e86d36da4b29db235cdcdcbdda0098950b4f0b1c69e05bb8ff6b7df10c4b16959a47c8506086d7cb281742f7a02693a947b5e8175bf3567c60db8ccfeb5893c2e5d9d0e47b9388325892d9e0c93e257789117f82119aa4d4faa13ac537755548de3c9a1e10500d81b94f73d2ce9f03af1926b93817904c6e1bf055d2919bf79c081e9b1e456505d41541f1f918aec70f5a8b64556c5546cdfc42e30a0fc" & ","
345
+                    'If IP印尼 = True Then
346
+                    '    str0 = "831aa853c13b6bee0385f4e92a6b159537aa5d993a13e3eb91f0f07d90360ac89d832f265ea934a7306aff174a50f2399df56113459686fadbaac6717dba2740e6ac926693fec2830f1538e10d3f2ac827c1e0974b3041aaf512f4adc0a230133cb2dc3360acde726883a570b5ef8f3676f9f649b6f5b5b0a6763066ac02e6dc8c822152481b202221a7e09ea98914617484a85e7cd39d3305b8bc0de314c261d885c22ca7417987bfaa03b60b505b732fca7ce12d7554370d707ac745937cb6d066fce2f340ea374b1f283c659f1caa5b249d8628ed0cd0f24e668d1433c12aed4cd8080e2e1decf402f4ae1a8a7c9414d727f8ad91e567a08ec136fd86e9e5605d973eff20cf84e18ace9f04c09583696f30e4a359fb18cd5cecfe474ab3ebca484506bd1fe041924fd42ca340be33b60254d247c9b9c988aeb3a58ef930f3a3491665d66a79d1732ee3d5b0df160f7947e321ab8dfb9bd99b7ed8bdd7ce1315baa70c33342336c263974be6c8c552e1dfb196c44b4c4394e0ec33f63f34b4552bdac39c77c666fe6af0b5d7d10391b24ee8bacc5b43f6eacdc4e397ec5dab0b5986300437ce3c45035e45ebcec355f54cfa788f1347e45c06b8dbf35354cc6fb5c298468281af2777182874957ffc7a62b10e14dd449471758d73f59e738f123dfcdbb1e09d8a02debb08ac056b7a207ed18f55439c9c4a2ffa4e9635f022" & ","
347
+                    'Else
348
+                    '    str0 = "4a915d641225afdf259206cacfa8e151b1133f89a801322064de952c98740793da2389fb35f8eb1db09846d6404cd20d9d7345df7786a62dee00bfd437a051e1d80cd07c4e33ce32e2badc16c96b9e9cf1025930177431ebc3b3817d984f45c326f0b331385a7c8afaa82be9779dbf5f3a614d2044d25a1d2c2f9f75ad208dfb211c19f490ca591dc57e8a11f99343e9b141a86c101e9e005252dc62882df046690b40de03b39ad46991706c224f195de6ef212776c55487cf2df0f3dd2774b08d95b864f31ac6d34cb42b05c062741fdae4187f2a3e885781f8f3b569309d25f25eef36c1dfe46a24f56236242303c02ef5648278cebcfaef8c09ba4735a518bc1b678bb63efddfb38f7a7d93961a27eb3fe5783efbca1136c1e2f6925e9d9848eaafd93b7153c7a19c8be6f34a215677345b8f03ead04ad7ab4df2b56b57251ee7671f44d8c6a4e56d9abe213a659e8351667e05bf02999c69cf952cd49b85f25fc29fb44b478bff5c1a842fd536398cdf65a4c64bb098acd4deb70c11976746e7663114b5025563518759f080b50aa046774e81f21051b1663dbbdd69028464d209b8a7950d60461108fef39f756a591df85d4adacbdaee1c3b32b9d450e2f707e2566bdf4fc1cd5ffaa86ad90746427a787b15055d441f08f1f6de61f486fa0bb88a4b5884c8b4810b582a1817fb271e323faf68e70786a3e48694a6c902" & ","
349
+                    'End If
320
                     sw.WriteLine(str)   '插入一整行
350
                     sw.WriteLine(str)   '插入一整行
321
                     sw.WriteLine(str1)   '第一行
351
                     sw.WriteLine(str1)   '第一行
322
                     sw.Write(str0)   '第二行
352
                     sw.Write(str0)   '第二行

+ 10
- 0
GA-ERP-SYS/GA-ERP-SYS.vbproj View File

135
       <SubType>Form</SubType>
135
       <SubType>Form</SubType>
136
     </Compile>
136
     </Compile>
137
     <Compile Include="Module\DGV進度條.vb" />
137
     <Compile Include="Module\DGV進度條.vb" />
138
+    <Compile Include="Module\SQL_LINE.vb" />
138
     <Compile Include="Module\SQL_連線狀態模組.vb" />
139
     <Compile Include="Module\SQL_連線狀態模組.vb" />
139
     <Compile Include="Module\SQL_連線狀態模組1.vb" />
140
     <Compile Include="Module\SQL_連線狀態模組1.vb" />
140
     <Compile Include="基本資料管理\下拉清單_1.Designer.vb">
141
     <Compile Include="基本資料管理\下拉清單_1.Designer.vb">
315
     <Compile Include="Module\SQL_人事系統管理.vb" />
316
     <Compile Include="Module\SQL_人事系統管理.vb" />
316
     <Compile Include="Module\SQL_資料庫系統管理.vb" />
317
     <Compile Include="Module\SQL_資料庫系統管理.vb" />
317
     <Compile Include="Module\SQL_子系統管理.vb" />
318
     <Compile Include="Module\SQL_子系統管理.vb" />
319
+    <Compile Include="資料庫系統管理\LINE_使用者管理表.Designer.vb">
320
+      <DependentUpon>LINE_使用者管理表.vb</DependentUpon>
321
+    </Compile>
322
+    <Compile Include="資料庫系統管理\LINE_使用者管理表.vb">
323
+      <SubType>Form</SubType>
324
+    </Compile>
318
     <Compile Include="資料庫系統管理\USB_KEY_指定.Designer.vb">
325
     <Compile Include="資料庫系統管理\USB_KEY_指定.Designer.vb">
319
       <DependentUpon>USB_KEY_指定.vb</DependentUpon>
326
       <DependentUpon>USB_KEY_指定.vb</DependentUpon>
320
     </Compile>
327
     </Compile>
576
     <EmbeddedResource Include="SplashScreen1.resx">
583
     <EmbeddedResource Include="SplashScreen1.resx">
577
       <DependentUpon>SplashScreen1.vb</DependentUpon>
584
       <DependentUpon>SplashScreen1.vb</DependentUpon>
578
     </EmbeddedResource>
585
     </EmbeddedResource>
586
+    <EmbeddedResource Include="資料庫系統管理\LINE_使用者管理表.resx">
587
+      <DependentUpon>LINE_使用者管理表.vb</DependentUpon>
588
+    </EmbeddedResource>
579
     <EmbeddedResource Include="資料庫系統管理\USB_KEY_指定.resx">
589
     <EmbeddedResource Include="資料庫系統管理\USB_KEY_指定.resx">
580
       <DependentUpon>USB_KEY_指定.vb</DependentUpon>
590
       <DependentUpon>USB_KEY_指定.vb</DependentUpon>
581
     </EmbeddedResource>
591
     </EmbeddedResource>

+ 2
- 1
GA-ERP-SYS/LoginForm1.vb View File

189
     End Sub
189
     End Sub
190
     Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 伺服器區域_ch.SelectedIndexChanged
190
     Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 伺服器區域_ch.SelectedIndexChanged
191
         '-----------------------確認登入伺服器位置-----------------------------------------------------------------------------------------------------------------------------------------
191
         '-----------------------確認登入伺服器位置-----------------------------------------------------------------------------------------------------------------------------------------
192
+        ' 登入人IP = "mssql-147629-0.cloudclusters.net,12711" 
192
         登入人IP = "mssql-147629-0.cloudclusters.net,12711" : 登入人IP_備用 = "106.1.48.106,4567"
193
         登入人IP = "mssql-147629-0.cloudclusters.net,12711" : 登入人IP_備用 = "106.1.48.106,4567"
193
         IP台灣 = True : IP印尼 = True : Me.Text = "GA-ERP-SYS   line : USD"
194
         IP台灣 = True : IP印尼 = True : Me.Text = "GA-ERP-SYS   line : USD"
194
         登入() : 確認_bt.Enabled = True : 取消_bt.Enabled = True : 刷卡登入_ch.Checked = True
195
         登入() : 確認_bt.Enabled = True : 取消_bt.Enabled = True : 刷卡登入_ch.Checked = True
228
                 If 驗證_tb.Text = "1" Then
229
                 If 驗證_tb.Text = "1" Then
229
                     SQL_使用者權限宣告()
230
                     SQL_使用者權限宣告()
230
                     If dr.Read() Then
231
                     If dr.Read() Then
231
-                        到期 = dr("到期日") : FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), dr("到期日")) : 不用WEB = dr("舊版") : 剩餘天數 = FFGG
232
+                        到期 = dr("到期日") : FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), dr("到期日")) : 不用WEB = dr("舊版").ToString : 剩餘天數 = FFGG
232
                         If FFGG < 0 Then
233
                         If FFGG < 0 Then
233
                             MsgBox("您帳號的合約日期已經到期,如要續約且恰客服人員!!!")
234
                             MsgBox("您帳號的合約日期已經到期,如要續約且恰客服人員!!!")
234
                         Else
235
                         Else

+ 149
- 0
GA-ERP-SYS/Module/SQL_LINE.vb View File

1
+Module SQL_LINE
2
+    '---------------LINE中控-----------------------
3
+    '------LINE變數-------
4
+    Public 發送對象, LINE_權限代號, PA201, PA202, PA203, PA204, PA205, 通知變數X, 通知變數Y As String
5
+    Public LINE_公司名稱 As String = "GA"
6
+    Public ConStringLINE As String
7
+    Public LINE_權限數量 As Integer = 61
8
+    Public linecc(61) As Boolean
9
+    Public LINE_系統權限 As String = "CC200,CC201,CC202,CC203,CC204,CC205,CC206,CC207,CC208,CC209,CC210,CC211,CC212,CC213,CC214,CC215,CC216,CC217,
10
+                                            CC218,CC219,CC220,CC221,CC222,CC223,CC224,CC225,CC226,CC227,CC228,CC229,CC230,CC231,CC232,CC233,CC234,CC235,CC236,CC237,
11
+                                            CC238,CC239,CC240,CC241,CC242,CC243,CC244,CC245,CC246,CC247,CC248,CC249,CC250,CC251,CC252,CC253,CC254,CC255,CC256,CC257,
12
+                                            CC258,CC259,CC260"
13
+    Public LINE_登入權限 As String = "姓名, 帳號 AS 公司名稱,token,通知語言,電話號碼1,電話號碼2,電話號碼3,Line,WhatsApp,Message," & LINE_系統權限
14
+    Public LINE_登入權限_IN As String = "姓名, 帳號 ,token,通知語言,電話號碼1,電話號碼2,電話號碼3,Line,WhatsApp,Message," & LINE_系統權限
15
+    Public LINE_登入權限2 As String = "使用者權限管理表_1.姓名, 使用者權限管理表_1.帳號, 使用者權限管理表.token, 使用者權限管理表.通知語言, 使用者權限管理表.電話號碼1, 
16
+                                       使用者權限管理表.電話號碼2, 使用者權限管理表.電話號碼3, 使用者權限管理表.Line, 使用者權限管理表.WhatsApp, 使用者權限管理表.Message," & LINE_系統權限
17
+    Friend Sub SQL_連線字串_測試_LINE_SQL()
18
+        ConStringLINE = "Data Source=106.1.49.218,2433;Initial Catalog=GCM-SCADA;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200; Connection Timeout=0"
19
+    End Sub
20
+    Friend Sub ConnOpen_LINE_SQL()
21
+        SQL_連線字串_測試_LINE_SQL()
22
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConStringLINE : conn.Open() : End If
23
+    End Sub
24
+    Public Sub LIN訊息通知(ByVal 代號 As String, ByVal 對象 As String, Optional ByVal 變數X As String = "", Optional ByVal 變數Y As String = "")
25
+        LINE_權限代號 = 代號 : 發送對象 = 對象 : 通知變數X = 變數X : 通知變數Y = 變數Y : LINE_通知模塊()
26
+    End Sub
27
+    '=====LINE_權限代號 = "CC207" : 發送對象 = "tltony1234" : 通知變數X = "王詩文" : 通知變數Y = "9/7號" : LINE_通知模塊()=====
28
+    Friend Sub SQL_系統使用者_清單()
29
+        ConnOpen()
30
+        SQL1 = "SELECT   姓名 FROM    使用者權限管理表   ORDER BY   姓名"
31
+        CmdSet_For_DGV()
32
+    End Sub
33
+    Friend Sub SQL_LINE使用者_清單()
34
+        ConnOpen_LINE_SQL()
35
+        SQL1 = "SELECT   " & LINE_登入權限 & "  FROM LINE_使用者權限管理表 WHERE 帳號 LIKE N'" & LINE_公司名稱 & "'  ORDER BY  姓名"
36
+        CmdSet_For_DGV()
37
+    End Sub
38
+    Friend Sub SQL_LINE權限一覽_dgv_清單()
39
+        ConnOpen_LINE_SQL()
40
+        SQL1 = "SELECT   權限代號, 權限名稱  FROM LINE_權限一覽表 WHERE (權限名稱 LIKE N'WS%') OR (權限名稱 LIKE N'GCM%') ORDER BY 權限代號"
41
+        CmdSet_For_DGV()
42
+    End Sub
43
+    Friend Sub SQL_LINE_新增使用者資料()
44
+        ConnOpen_LINE_SQL()
45
+        SQL1 = "INSERT INTO LINE_使用者權限管理表 (" & LINE_登入權限_IN & ") 
46
+                VALUES (N'" & LINE_使用者管理表.姓名_tb.Text & "', N'" & LINE_公司名稱 & "', N'" & LINE_使用者管理表.token_tb.Text &
47
+                "',N'" & LINE_使用者管理表.通知語言_cb.Text & "',N'" & LINE_使用者管理表.電話號碼1_tb.Text & "',N'" & LINE_使用者管理表.電話號碼2_tb.Text &
48
+                "',N'" & LINE_使用者管理表.電話號碼3_tb.Text & "',N'" & LINE_使用者管理表.Line_cb.Checked & "',N'" & LINE_使用者管理表.WhatsApp_cb.Checked &
49
+                "',N'" & LINE_使用者管理表.Message_cb.Checked &
50
+                "','" & linecc(0) & "','" & linecc(1) & "','" & linecc(2) & "','" & linecc(3) & "','" & linecc(4) & "','" & linecc(5) & "','" & linecc(6) & "','" & linecc(7) & "','" & linecc(8) &
51
+                "','" & linecc(9) & "','" & linecc(10) & "','" & linecc(11) & "','" & linecc(12) & "','" & linecc(13) & "','" & linecc(14) & "','" & linecc(15) & "','" & linecc(16) &
52
+                "','" & linecc(17) & "','" & linecc(18) & "','" & linecc(19) & "','" & linecc(20) & "','" & linecc(21) & "','" & linecc(22) & "','" & linecc(23) & "','" & linecc(24) &
53
+                "','" & linecc(25) & "','" & linecc(26) & "','" & linecc(27) & "','" & linecc(28) & "','" & linecc(29) & "','" & linecc(30) & "','" & linecc(31) & "','" & linecc(32) &
54
+                "','" & linecc(33) & "','" & linecc(34) & "','" & linecc(35) & "','" & linecc(36) & "','" & linecc(37) & "','" & linecc(38) & "','" & linecc(39) & "','" & linecc(40) &
55
+                "','" & linecc(41) & "','" & linecc(42) & "','" & linecc(43) & "','" & linecc(44) & "','" & linecc(45) & "','" & linecc(46) & "','" & linecc(47) & "','" & linecc(48) &
56
+                "','" & linecc(49) & "','" & linecc(50) & "','" & linecc(51) & "','" & linecc(52) & "','" & linecc(53) & "','" & linecc(54) & "','" & linecc(55) & "','" & linecc(56) &
57
+                "','" & linecc(57) & "','" & linecc(58) & "','" & linecc(59) & "','" & linecc(60) & "')"
58
+        CmdSet_For_dr()
59
+    End Sub
60
+    Friend Sub SQL_LINE_搜尋符合通知對象()
61
+        ConnOpen_LINE_SQL()
62
+        SQL1 = "SELECT  token,通知語言,電話號碼1,電話號碼2,電話號碼3,Line,WhatsApp,Message  FROM LINE_使用者權限管理表 WHERE(" & LINE_權限代號 & "='True' and 姓名 LIKE N'" & 發送對象 & "' and (帳號 LIKE N'" & LINE_公司名稱 & "'  OR  帳號 LIKE N'GCM' )    )"
63
+        CmdSet_For_DGV()
64
+    End Sub
65
+    Friend Sub SQL_LINE_通知內容()
66
+        ConnOpen_LINE_SQL()
67
+        SQL1 = "SELECT  通知格式,變數位置,通知內容1,通知內容2,通知內容3  FROM LINE_通知內容設定表 WHERE (權限代號 LIKE N'" & LINE_權限代號 & "')"
68
+        CmdSet_For_DGV()
69
+    End Sub
70
+    Friend Sub SQL_LINE_新增發送通知()
71
+        ConnOpen_LINE_SQL()
72
+        SQL1 = "INSERT INTO LINE_通知設定表 (token,發送內容,隨機碼,通知語言,發送APP) VALUES (N'" & PA201 & "',N'" & PA202 & "',N'" & PA203 & "',N'" & PA204 & "',N'" & PA205 & "')"
73
+        CmdSet_For_dr()
74
+    End Sub
75
+    Function SQL_LINE_隨機碼()
76
+        Dim rancode As String
77
+        Dim RndNum As New Random()
78
+        rancode = Str(Date.Now.Year).Trim().PadLeft(4, "0") + Str(Date.Now.Month).Trim().PadLeft(2, "0") + Str(Date.Now.Day).Trim().PadLeft(2, "0") + Str(Date.Now.Hour).Trim().PadLeft(2, "0") + Str(Date.Now.Minute).Trim().PadLeft(2, "0") + Str(Date.Now.Second).Trim().PadLeft(2, "0") + Str(RndNum.Next(1000)).Trim().PadLeft(4, "0")
79
+        Return rancode
80
+    End Function
81
+    Friend Sub LINE_通知模塊()
82
+        Dim ds5, ds6 As New DataSet : ds5.Clear() : ds6.Clear()
83
+        Dim 通知格式, 變數位置, 通知內容1, 通知內容2, 通知內容3, 發送X, 發送Y As String
84
+        Dim L, M, W As Boolean
85
+        SQL_LINE_搜尋符合通知對象()
86
+        da.Fill(ds5) : LINE_使用者管理表.LINE_需通知清單_dgv.DataSource = ds5.Tables(0) : conn.Close()
87
+        If 通知變數X = "" Then : 發送X = "未設定通知變數X" : Else : 發送X = 通知變數X : End If
88
+        If 通知變數Y = "" Then : 發送Y = "未設定通知變數Y" : Else : 發送Y = 通知變數Y : End If
89
+        For x As Integer = 0 To LINE_使用者管理表.LINE_需通知清單_dgv.Rows.Count - 1
90
+            L = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells("Line").Value
91
+            W = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells("WhatsApp").Value
92
+            M = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells("Message").Value
93
+            SQL_LINE_通知內容() : da.Fill(ds6) : LINE_使用者管理表.LINE_通知內容清單_dgv.DataSource = ds6.Tables(0) : conn.Close()
94
+            If LINE_使用者管理表.LINE_需通知清單_dgv.Rows.Count = 0 Then : Else
95
+                通知格式 = LINE_使用者管理表.LINE_通知內容清單_dgv.Rows(0).Cells(0).Value
96
+                變數位置 = LINE_使用者管理表.LINE_通知內容清單_dgv.Rows(0).Cells(1).Value
97
+                通知內容1 = LINE_使用者管理表.LINE_通知內容清單_dgv.Rows(0).Cells(2).Value
98
+                通知內容2 = LINE_使用者管理表.LINE_通知內容清單_dgv.Rows(0).Cells(3).Value
99
+                通知內容3 = LINE_使用者管理表.LINE_通知內容清單_dgv.Rows(0).Cells(4).Value
100
+                If 變數位置 = "A" Then
101
+                    PA202 = 通知內容1
102
+                ElseIf 變數位置 = "X" Then
103
+                    PA202 = 發送X
104
+                ElseIf 變數位置 = "A+X" Then
105
+                    PA202 = 通知內容1 + 發送X
106
+                ElseIf 變數位置 = "X+A" Then
107
+                    PA202 = 發送X + 通知內容1
108
+                ElseIf 變數位置 = "X+A+Y" Then
109
+                    PA202 = 發送X + 通知內容1 + 發送Y
110
+                ElseIf 變數位置 = "A+X+B" Then
111
+                    PA202 = 通知內容1 + 發送X + 通知內容2
112
+                ElseIf 變數位置 = "X+A+Y+B" Then
113
+                    PA202 = 發送X + 通知內容1 + 發送Y + 通知內容2
114
+                ElseIf 變數位置 = "A+X+B+Y" Then
115
+                    PA202 = 通知內容1 + 發送X + 通知內容2 + 發送Y
116
+                ElseIf 變數位置 = "A+X+B+Y+C" Then
117
+                    PA202 = 通知內容1 + 發送X + 通知內容2 + 發送Y + 通知內容3
118
+                End If
119
+                PA204 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(1).Value
120
+                If L = True Then
121
+                    PA203 = LINE_公司名稱 & "-" & SQL_LINE_隨機碼() : PA201 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(0).Value.ToString : PA205 = "Line" : SQL_LINE_新增發送通知()
122
+                End If
123
+                If W = True Then
124
+                    If LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(2).Value.ToString <> "" Then
125
+                        PA203 = LINE_公司名稱 & "-" & SQL_LINE_隨機碼() : PA201 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(2).Value.ToString : PA205 = "WhatsApp" : SQL_LINE_新增發送通知()
126
+                    End If
127
+                    If LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(3).Value.ToString <> "" Then
128
+                        PA203 = LINE_公司名稱 & "-" & SQL_LINE_隨機碼() : PA201 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(3).Value.ToString : PA205 = "WhatsApp" : SQL_LINE_新增發送通知()
129
+                    End If
130
+                    If LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(4).Value.ToString <> "" Then
131
+                        PA203 = LINE_公司名稱 & "-" & SQL_LINE_隨機碼() : PA201 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(4).Value.ToString : PA205 = "WhatsApp" : SQL_LINE_新增發送通知()
132
+                    End If
133
+                End If
134
+                If M = True Then
135
+                    If LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(2).Value.ToString <> "" Then
136
+                        PA203 = LINE_公司名稱 & "-" & SQL_LINE_隨機碼() : PA201 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(2).Value.ToString : PA205 = "Message" : SQL_LINE_新增發送通知()
137
+                    End If
138
+                    If LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(3).Value.ToString <> "" Then
139
+                        PA203 = LINE_公司名稱 & "-" & SQL_LINE_隨機碼() : PA201 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(3).Value.ToString : PA205 = "Message" : SQL_LINE_新增發送通知()
140
+                    End If
141
+                    If LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(4).Value.ToString <> "" Then
142
+                        PA203 = LINE_公司名稱 & "-" & SQL_LINE_隨機碼() : PA201 = LINE_使用者管理表.LINE_需通知清單_dgv.Rows(x).Cells(4).Value.ToString : PA205 = "Message" : SQL_LINE_新增發送通知()
143
+                    End If
144
+                End If
145
+            End If
146
+        Next
147
+        ds5.Clear() : ds6.Clear() : 通知變數X = "" : 通知變數Y = ""
148
+    End Sub
149
+End Module

+ 1
- 1
GA-ERP-SYS/Module/SQL_Module.vb View File

7
     Public Access1 As New OleDbConnection : Public AccesCmd As OleDbCommand : Public Acdr As OleDbDataReader : Public Acda As New OleDbDataAdapter
7
     Public Access1 As New OleDbConnection : Public AccesCmd As OleDbCommand : Public Acdr As OleDbDataReader : Public Acda As New OleDbDataAdapter
8
     Public AccessConString As String
8
     Public AccessConString As String
9
     Public ConString, ConString_A, ConString1, ConString2, ConString3, ConString4 As String
9
     Public ConString, ConString_A, ConString1, ConString2, ConString3, ConString4 As String
10
-    Public SQL1 As String : Public SQL2 As String : Public SQL3 As String
10
+    Public SQL1, SQL2, SQL3, SQL4 As String
11
     Public conn As New SqlConnection : Public cmd As New SqlCommand : Public dr As SqlDataReader : Public da As New SqlDataAdapter
11
     Public conn As New SqlConnection : Public cmd As New SqlCommand : Public dr As SqlDataReader : Public da As New SqlDataAdapter
12
     Public DTP As String : Public DTP1 As String : Public DTP2 As String : Public DTP3 As String
12
     Public DTP As String : Public DTP1 As String : Public DTP2 As String : Public DTP3 As String
13
     Public 登入權限 As String = "姓名, 帳號, 密碼, ID卡號, 主客戶, 到期日, 備註, 登入時間, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11, CC12, CC13, 
13
     Public 登入權限 As String = "姓名, 帳號, 密碼, ID卡號, 主客戶, 到期日, 備註, 登入時間, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11, CC12, CC13, 

+ 5
- 3
GA-ERP-SYS/Module/SQL_子系統管理.vb View File

1020
         CmdSet_For_DGV()
1020
         CmdSet_For_DGV()
1021
     End Sub
1021
     End Sub
1022
     Friend Sub SQL_電板所得查詢()
1022
     Friend Sub SQL_電板所得查詢()
1023
-        ConnOpen_子SQL() : SQL1 = "SELECT 所得戶 FROM 電板客戶_所得" : CmdSet_For_DGV()
1023
+        If PPCC <> "" Then : SQL4 = " WHERE (所得戶 LIKE N'%" & PPCC & "%')" : Else : SQL4 = "" : End If
1024
+        ConnOpen_子SQL() : SQL1 = "SELECT 所得戶 FROM 電板客戶_所得 " & SQL4 & " ORDER BY 所得戶" : CmdSet_For_DGV()
1024
     End Sub
1025
     End Sub
1025
     Friend Sub SQL_電板客戶查詢()
1026
     Friend Sub SQL_電板客戶查詢()
1026
-        ConnOpen_子SQL() : SQL1 = "SELECT 客戶, 付反, 收反, 所反, 水反, 紅反 FROM 電板客戶 WHERE 客戶 NOT LIKE '.無資料' ORDER BY 客戶" : CmdSet_For_DGV()
1027
+        If PPCC <> "" Then : SQL4 = " AND (客戶 LIKE N'%" & PPCC & "%')" : Else : SQL4 = "" : End If
1028
+        ConnOpen_子SQL() : SQL1 = "SELECT 客戶, 付反, 收反, 所反, 水反, 紅反 FROM 電板客戶 WHERE 客戶 NOT LIKE '.無資料' " & SQL4 & " ORDER BY 客戶" : CmdSet_For_DGV()
1027
     End Sub
1029
     End Sub
1028
     Friend Sub SQL_電板客戶查詢1()
1030
     Friend Sub SQL_電板客戶查詢1()
1029
         ConnOpen_子SQL() : SQL1 = "SELECT 客戶 AS 項次, 客戶 FROM 電板客戶 WHERE 客戶 NOT LIKE '.無資料' ORDER BY 客戶" : CmdSet_For_DGV()
1031
         ConnOpen_子SQL() : SQL1 = "SELECT 客戶 AS 項次, 客戶 FROM 電板客戶 WHERE 客戶 NOT LIKE '.無資料' ORDER BY 客戶" : CmdSet_For_DGV()
1097
     End Sub
1099
     End Sub
1098
     Friend Sub SQL_電板紙帳查詢0()
1100
     Friend Sub SQL_電板紙帳查詢0()
1099
         ConnOpen_子SQL()
1101
         ConnOpen_子SQL()
1100
-        SQL1 = "SELECT  客戶, 商品, 商品 AS 金額, 交收金額  FROM  電板紙板流水帳  WHERE  (開始日期 LIKE '" & PA47 & "')  " & SQL2 & "  ORDER BY  客戶 DESC, 商品"
1102
+        SQL1 = "SELECT  客戶, 商品, 商品 AS 金額, 交收金額, 客戶 AS 標註  FROM  電板紙板流水帳  WHERE  (開始日期 LIKE '" & PA47 & "')  " & SQL2 & "  ORDER BY  客戶 DESC, 商品"
1101
         CmdSet_For_DGV()
1103
         CmdSet_For_DGV()
1102
     End Sub
1104
     End Sub
1103
     Friend Sub SQL_電板紙帳查詢1()
1105
     Friend Sub SQL_電板紙帳查詢1()

+ 9
- 0
GA-ERP-SYS/Module/SQL_登入與主程式.vb View File

57
     Friend Sub SQL_單一登入驗證()
57
     Friend Sub SQL_單一登入驗證()
58
         ConnOpen() : SQL1 = "SELECT 登入時間 FROM 使用者權限管理表 WHERE (姓名 = N'" & gUserName & "')" : CmdSet_For_dr()
58
         ConnOpen() : SQL1 = "SELECT 登入時間 FROM 使用者權限管理表 WHERE (姓名 = N'" & gUserName & "')" : CmdSet_For_dr()
59
     End Sub
59
     End Sub
60
+    '---------------------測試-----------------------------------------------------------------------------------------------------------------
61
+    Friend Sub SQL_49連號讀取()
62
+        ConnOpen() : SQL1 = "SELECT 港號, 台號1, 台號2, 台號3, 台號4, 台號5 FROM 四十九號 WHERE 港號 LIKE '" & PA & "'" : CmdSet_For_dr()
63
+    End Sub
64
+    Friend Sub SQL_49連號新增()
65
+        ConnOpen()
66
+        SQL1 = "INSERT INTO 四十九號 (港號, 台號1, 台號2, 台號3, 台號4, 台號5) VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "')"
67
+        CmdSet_For_dr()
68
+    End Sub
60
 End Module
69
 End Module

+ 6
- 0
GA-ERP-SYS/Module/SQL_資料庫系統管理.vb View File

27
         If IP台灣 = True Then : ConnOpen_備用() : CmdSet_For_dr() : End If
27
         If IP台灣 = True Then : ConnOpen_備用() : CmdSet_For_dr() : End If
28
     End Sub
28
     End Sub
29
     '---------------------系統使用者管理------------------------------------------------------------
29
     '---------------------系統使用者管理------------------------------------------------------------
30
+    Friend Sub SQL_判斷是否已經通知()
31
+        ConnOpen() : SQL1 = "SELECT  發訊日期  FROM  到期LINE通知 WHERE 發訊日期 LIKE N'" & Strings.Format(Today(), "yyyy/MM/dd") & "'" : CmdSet_For_dr()
32
+    End Sub
33
+    Friend Sub SQL_到期LINE通知寫入()
34
+        ConnOpen() : SQL1 = "INSERT INTO  到期LINE通知 (發訊日期) VALUES (N'" & Strings.Format(Today(), "yyyy/MM/dd") & "')" : CmdSet_For_dr()
35
+    End Sub
30
     Friend Sub SQL_資料庫顯示()
36
     Friend Sub SQL_資料庫顯示()
31
         ConnOpen()
37
         ConnOpen()
32
         SQL1 = "SELECT 資料庫 FROM 客戶資料表 WHERE 客戶 LIKE N'" & 系統使用者管理.主客戶_cb.Text & "'" : CmdSet_For_dr()
38
         SQL1 = "SELECT 資料庫 FROM 客戶資料表 WHERE 客戶 LIKE N'" & 系統使用者管理.主客戶_cb.Text & "'" : CmdSet_For_dr()

+ 4
- 5
GA-ERP-SYS/Module/全域變數.vb View File

7
     Public 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, FTP物理位置, 登入客戶, 登入資料庫, 業務名稱, AA(99), QA1, QA2, QA3, QA4, 到期 As String
7
     Public 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, FTP物理位置, 登入客戶, 登入資料庫, 業務名稱, AA(99), QA1, QA2, QA3, QA4, 到期 As String
8
     Public BB(99), CC(99), 登入判斷, IP印尼, IP台灣, 不用WEB As Boolean
8
     Public BB(99), CC(99), 登入判斷, IP印尼, IP台灣, 不用WEB As Boolean
9
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10
-    Public 版本 As String = "2024020801"
10
+    Public 版本 As String = "2024050602"
11
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
11
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
12
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
12
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13
     Public 判斷重登, 內外網, 重登確認, 主頁開啟, 無KEY登入, 內網區域, 關閉系統, 內網確認 As Boolean
13
     Public 判斷重登, 內外網, 重登確認, 主頁開啟, 無KEY登入, 內網區域, 關閉系統, 內網確認 As Boolean
15
     '----全域字串變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
15
     '----全域字串變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
16
     Public 設定異常表0, 設定異常表1, 設定異常表2, 進度條後墜, 網址01, 主帳號01, 天周月, 開始D, 結束D, 表頭(3), 公告項目 As String
16
     Public 設定異常表0, 設定異常表1, 設定異常表2, 進度條後墜, 網址01, 主帳號01, 天周月, 開始D, 結束D, 表頭(3), 公告項目 As String
17
     Public 異常表0, 異常表1, 異常表2, 計算累加, 分母, NN1, NN2, NN3, NN4, NN5, NN6, NN7, NN8, NN9, NN10 As Integer
17
     Public 異常表0, 異常表1, 異常表2, 計算累加, 分母, NN1, NN2, NN3, NN4, NN5, NN6, NN7, NN8, NN9, NN10 As Integer
18
-    Public PPAA, PA, PA1, PA2, PA3, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA11, PA12, PA13, PA14, PA15, PA16, PA17, PA18, PA19, PA20, PA21 As String
19
-    Public PA22, PA23, PA24, PA25, PA26, PA27, PA28, PA29, PA30, PA31, PA32, PA33, PA34, PA35, PA36, PA37, PA38, PA39, PA40, PA41 As String
20
-    Public PA42, PA43, PA44, PA45, PA46, PA47, PA48, PA49 As String
18
+    Public PPAA, PPCC, PA, PA1, PA2, PA3, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA11, PA12, PA13, PA14, PA15, PA16, PA17, PA18, PA19, PA20, PA21, PA22, PA23, PA24, PA25, PA26, PA27, PA28,
19
+           PA29, PA30, PA31, PA32, PA33, PA34, PA35, PA36, PA37, PA38, PA39, PA40, PA41, PA42, PA43, PA44, PA45, PA46, PA47, PA48, PA49 As String
21
     Public PB1(300), PB2(300), PB3(300), PB4(300), PB5(300), PB6(300), PB7(300), PB8(300), PPBB(3000), A(1000), B(1000), C(1000), D(1000), F(1000) As String
20
     Public PB1(300), PB2(300), PB3(300), PB4(300), PB5(300), PB6(300), PB7(300), PB8(300), PPBB(3000), A(1000), B(1000), C(1000), D(1000), F(1000) As String
22
     '----全域數字變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
21
     '----全域數字變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
23
     Public NU1, NU2, NU3, NU4, NU5, 分段1, 分段2, 分段3, 分段4 As Double
22
     Public NU1, NU2, NU3, NU4, NU5, 分段1, 分段2, 分段3, 分段4 As Double
24
     '----全域布林含數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
23
     '----全域布林含數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
25
     Public BL1, BL2, BL3, BL4, BL5, BL6, BL7, BL8, BL9, 是否新增, 是否運行, 是否PDF, 從彙總開, 紅利修改 As Boolean
24
     Public BL1, BL2, BL3, BL4, BL5, BL6, BL7, BL8, BL9, 是否新增, 是否運行, 是否PDF, 從彙總開, 紅利修改 As Boolean
26
     '----介面開啟判斷-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
25
     '----介面開啟判斷-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
27
-    Public 客戶資料強制對話框模式 As Boolean
26
+    Public 客戶資料強制對話框模式, 彙總表不再重新讀取 As Boolean
28
     '----進度條計算式-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
27
     '----進度條計算式-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
29
     Public 平均數 As Integer : Public 最終數 As Integer = 0 : Public 資料數 As Integer = 0
28
     Public 平均數 As Integer : Public 最終數 As Integer = 0 : Public 資料數 As Integer = 0
30
 End Module
29
 End Module

BIN
GA-ERP-SYS/bin/Debug/DawnCache/data_1 View File


BIN
GA-ERP-SYS/bin/Debug/GA-ERP-SYS.exe View File


BIN
GA-ERP-SYS/bin/Debug/GA-ERP-SYS.pdb View File


BIN
GA-ERP-SYS/bin/Debug/GPUCache/data_0 View File


BIN
GA-ERP-SYS/bin/Debug/GPUCache/data_1 View File


BIN
GA-ERP-SYS/bin/Debug/GPUCache/data_2 View File


BIN
GA-ERP-SYS/bin/Debug/GPUCache/data_3 View File


+ 233
- 0
GA-ERP-SYS/bin/Debug/debug.log View File

1588
 ERROR: Failed parsing Certificate
1588
 ERROR: Failed parsing Certificate
1589
 
1589
 
1590
 [0305/145047.916:INFO:CONSOLE(2)] "JQMIGRATE: Migrate is installed, version 3.4.1", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbU6oq7ET5G2E2c6pg+TjOLfG8QHgm6EwM1d5CQ3l2piDji2wHbQOo1A14eYFDtyArMU82zg6aWaULJAFltx7GJmeyiUTHJHIOtLYVF1zCB3WIgUEEyl0hEw/4PosHiHPyYHkOrC0e41gfVjxNYSoB7cmqog/nRfUkgPSXPDWY1hca/NGD05/UMvCVfcx/O7+wej6WvJ7VMfiF3aLjbz9XK+3jTNJPjt4gaR4ZXx (2)
1590
 [0305/145047.916:INFO:CONSOLE(2)] "JQMIGRATE: Migrate is installed, version 3.4.1", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbU6oq7ET5G2E2c6pg+TjOLfG8QHgm6EwM1d5CQ3l2piDji2wHbQOo1A14eYFDtyArMU82zg6aWaULJAFltx7GJmeyiUTHJHIOtLYVF1zCB3WIgUEEyl0hEw/4PosHiHPyYHkOrC0e41gfVjxNYSoB7cmqog/nRfUkgPSXPDWY1hca/NGD05/UMvCVfcx/O7+wej6WvJ7VMfiF3aLjbz9XK+3jTNJPjt4gaR4ZXx (2)
1591
+[0418/185325.163:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1592
+[0418/185332.414:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1593
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1594
+ERROR: Failed parsing Certificate
1595
+
1596
+[0418/185336.238:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1597
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1598
+ERROR: Failed parsing Certificate
1599
+
1600
+[0418/185339.650:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1601
+[0418/185347.140:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1602
+[0418/185447.365:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1603
+[0418/185450.460:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1604
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1605
+ERROR: Failed parsing Certificate
1606
+
1607
+[0418/185451.603:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1608
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1609
+ERROR: Failed parsing Certificate
1610
+
1611
+[0418/185452.466:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1612
+[0418/185503.383:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1613
+[0418/185641.143:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1614
+[0418/185646.494:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1615
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1616
+ERROR: Failed parsing Certificate
1617
+
1618
+[0418/185646.836:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1619
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1620
+ERROR: Failed parsing Certificate
1621
+
1622
+[0418/185647.658:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1623
+[0418/185656.676:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1624
+[0418/185814.294:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1625
+[0418/185817.225:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1626
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1627
+ERROR: Failed parsing Certificate
1628
+
1629
+[0418/185818.326:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1630
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1631
+ERROR: Failed parsing Certificate
1632
+
1633
+[0418/185819.100:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1634
+[0502/211208.290:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1635
+[0502/211214.887:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1636
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1637
+ERROR: Failed parsing Certificate
1638
+
1639
+[0502/211216.355:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1640
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1641
+ERROR: Failed parsing Certificate
1642
+
1643
+[0502/211216.806:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1644
+[0506/115655.908:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1645
+[0506/115700.433:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1646
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1647
+ERROR: Failed parsing Certificate
1648
+
1649
+[0506/115701.907:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1650
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1651
+ERROR: Failed parsing Certificate
1652
+
1653
+[0506/115702.697:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1654
+[0506/120401.202:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1655
+[0506/120404.116:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1656
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1657
+ERROR: Failed parsing Certificate
1658
+
1659
+[0506/120405.345:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1660
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1661
+ERROR: Failed parsing Certificate
1662
+
1663
+[0506/120406.039:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1664
+[0506/132907.381:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1665
+[0506/132913.709:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1666
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1667
+ERROR: Failed parsing Certificate
1668
+
1669
+[0506/132915.354:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1670
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1671
+ERROR: Failed parsing Certificate
1672
+
1673
+[0506/132916.182:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1674
+[0506/133151.769:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1675
+[0506/133156.209:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1676
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1677
+ERROR: Failed parsing Certificate
1678
+
1679
+[0506/133157.683:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1680
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1681
+ERROR: Failed parsing Certificate
1682
+
1683
+[0506/133158.299:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1684
+[0506/133330.855:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1685
+[0506/133332.744:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1686
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1687
+ERROR: Failed parsing Certificate
1688
+
1689
+[0506/133333.103:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1690
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1691
+ERROR: Failed parsing Certificate
1692
+
1693
+[0506/133333.394:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1694
+[0506/133920.159:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1695
+[0506/133924.147:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1696
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1697
+ERROR: Failed parsing Certificate
1698
+
1699
+[0506/133925.472:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1700
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1701
+ERROR: Failed parsing Certificate
1702
+
1703
+[0506/133925.854:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1704
+[0506/134411.246:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1705
+[0506/134415.826:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1706
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1707
+ERROR: Failed parsing Certificate
1708
+
1709
+[0506/134417.038:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1710
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1711
+ERROR: Failed parsing Certificate
1712
+
1713
+[0506/134417.376:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1714
+[0506/141155.083:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1715
+[0506/141159.962:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1716
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1717
+ERROR: Failed parsing Certificate
1718
+
1719
+[0506/141201.593:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1720
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1721
+ERROR: Failed parsing Certificate
1722
+
1723
+[0506/141202.204:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1724
+[0506/141357.229:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1725
+[0506/141359.425:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1726
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1727
+ERROR: Failed parsing Certificate
1728
+
1729
+[0506/141400.765:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1730
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1731
+ERROR: Failed parsing Certificate
1732
+
1733
+[0506/141401.136:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1734
+[0506/143344.744:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1735
+[0506/143348.578:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1736
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1737
+ERROR: Failed parsing Certificate
1738
+
1739
+[0506/143349.849:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1740
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1741
+ERROR: Failed parsing Certificate
1742
+
1743
+[0506/143350.174:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1744
+[0506/144409.268:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1745
+[0506/144412.982:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1746
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1747
+ERROR: Failed parsing Certificate
1748
+
1749
+[0506/144414.532:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1750
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1751
+ERROR: Failed parsing Certificate
1752
+
1753
+[0506/144414.977:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1754
+[0506/145113.504:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1755
+[0506/145115.657:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1756
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1757
+ERROR: Failed parsing Certificate
1758
+
1759
+[0506/145116.933:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1760
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1761
+ERROR: Failed parsing Certificate
1762
+
1763
+[0506/145117.203:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1764
+[0506/145330.218:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1765
+[0506/145332.586:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1766
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1767
+ERROR: Failed parsing Certificate
1768
+
1769
+[0506/145334.014:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1770
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1771
+ERROR: Failed parsing Certificate
1772
+
1773
+[0506/145334.379:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1774
+[0506/145733.502:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1775
+[0506/145737.476:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1776
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1777
+ERROR: Failed parsing Certificate
1778
+
1779
+[0506/145737.856:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1780
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1781
+ERROR: Failed parsing Certificate
1782
+
1783
+[0506/145738.156:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1784
+[0506/150409.432:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1785
+[0506/150411.459:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1786
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1787
+ERROR: Failed parsing Certificate
1788
+
1789
+[0506/150411.981:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1790
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1791
+ERROR: Failed parsing Certificate
1792
+
1793
+[0506/150412.304:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1794
+[0506/151044.452:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1795
+[0506/151046.436:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1796
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1797
+ERROR: Failed parsing Certificate
1798
+
1799
+[0506/151047.796:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1800
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1801
+ERROR: Failed parsing Certificate
1802
+
1803
+[0506/151048.096:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1804
+[0506/151416.330:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1805
+[0506/151418.412:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1806
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1807
+ERROR: Failed parsing Certificate
1808
+
1809
+[0506/151418.817:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1810
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1811
+ERROR: Failed parsing Certificate
1812
+
1813
+[0506/151419.214:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)
1814
+[0506/153814.952:WARNING:chrome_browser_cloud_management_controller.cc(87)] Could not create policy manager as CBCM is not enabled.
1815
+[0506/153817.570:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1816
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1817
+ERROR: Failed parsing Certificate
1818
+
1819
+[0506/153819.109:ERROR:cert_issuer_source_aia.cc(34)] Error parsing cert retrieved from AIA (as DER):
1820
+ERROR: Couldn't read tbsCertificate as SEQUENCE
1821
+ERROR: Failed parsing Certificate
1822
+
1823
+[0506/153819.513:INFO:CONSOLE(42)] "Uncaught SyntaxError: Invalid regular expression: missing /", source: https://gcm-smart.com/_jb_static/??-eJydkMsKAjEMRf/GlbUOo7gSP0XaTpzpmD5MMop/bxAfCLoRAjd3kZPcXKqJOeDUAdtR6zQBXR9iUuzJCSxSzIuR55dqQskCWWzFqY+Z7aFQMskdgawvhUXVMYPcYSFSQDCVSk/A/A+ix+Id/pgcQaoLR7vXBNZPETtLgHpwZ6qC+NN9SSEDJM0NZzWGxb02Y/Tk9A+DJFzzEM/v7h+Mpq8ld099IHZp22yatl2um3Y1C37b3ACRpJXr (42)

BIN
GA-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache View File


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.exe View File


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.pdb View File


+ 0
- 0
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.CopyComplete View File


+ 1
- 1
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.CoreCompileInputs.cache View File

1
-ff77957a807ae23d411f23ed80f27b6f6a8c6eaa298596b579c397fe7384804e
1
+5feaa67f439be7acb8512c489b32e58172beb2e4b4bea7140d52e83082114f70

+ 2
- 1
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.FileListAbsolute.txt View File

456
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.輸入密碼.resources
456
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.輸入密碼.resources
457
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.GenerateResource.cache
457
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.GenerateResource.cache
458
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.CoreCompileInputs.cache
458
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.CoreCompileInputs.cache
459
-D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.CopyComplete
460
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.exe
459
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.exe
461
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.xml
460
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.xml
462
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.pdb
461
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.pdb
464
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\bin\Debug\Microsoft.IO.RecyclableMemoryStream.xml
463
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\bin\Debug\Microsoft.IO.RecyclableMemoryStream.xml
465
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.GA_ERP_SYS_Old.resources
464
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.GA_ERP_SYS_Old.resources
466
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.帳務資料筆數查看.resources
465
 D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.帳務資料筆數查看.resources
466
+D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.Up2Date
467
+D:\工巧明\GA帳務通用ERP\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.LINE_使用者管理表.resources

BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.GenerateResource.cache View File


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.ResolveComReference.cache View File


BIN
GA-ERP-SYS/obj/Debug/GA_ERP_SYS.LINE_使用者管理表.resources View File


+ 60
- 18
GA-ERP-SYS/報表系統管理/前台/紙板帳務.Designer.vb View File

23
     <System.Diagnostics.DebuggerStepThrough()> _
23
     <System.Diagnostics.DebuggerStepThrough()> _
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
         Me.components = New System.ComponentModel.Container()
25
         Me.components = New System.ComponentModel.Container()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
         Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
         Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
         Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
         Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
         Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
         Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
         Me.日期_lb = New System.Windows.Forms.Label()
41
         Me.日期_lb = New System.Windows.Forms.Label()
39
         Me.Label4 = New System.Windows.Forms.Label()
42
         Me.Label4 = New System.Windows.Forms.Label()
40
         Me.存檔_tb = New System.Windows.Forms.Button()
43
         Me.存檔_tb = New System.Windows.Forms.Button()
44
+        Me.電板紙板_比對_dgv = New System.Windows.Forms.DataGridView()
41
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
45
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
46
+        CType(Me.電板紙板_比對_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
42
         Me.SuspendLayout()
47
         Me.SuspendLayout()
43
         '
48
         '
44
         '電板紙板_dgv
49
         '電板紙板_dgv
48
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
53
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
49
         Me.電板紙板_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
54
         Me.電板紙板_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
50
         Me.電板紙板_dgv.BackgroundColor = System.Drawing.Color.White
55
         Me.電板紙板_dgv.BackgroundColor = System.Drawing.Color.White
51
-        DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
52
-        DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control
53
-        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
54
-        DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText
55
-        DataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.White
56
-        DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText
57
-        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
58
-        Me.電板紙板_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle4
56
+        DataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
57
+        DataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control
58
+        DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
59
+        DataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText
60
+        DataGridViewCellStyle1.SelectionBackColor = System.Drawing.Color.White
61
+        DataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText
62
+        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
63
+        Me.電板紙板_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle1
59
         Me.電板紙板_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
64
         Me.電板紙板_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
60
-        DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
61
-        DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window
62
-        DataGridViewCellStyle5.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
63
-        DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText
64
-        DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Info
65
-        DataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.Black
66
-        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[False]
67
-        Me.電板紙板_dgv.DefaultCellStyle = DataGridViewCellStyle5
65
+        DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
66
+        DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window
67
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
68
+        DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText
69
+        DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Info
70
+        DataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.Black
71
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[False]
72
+        Me.電板紙板_dgv.DefaultCellStyle = DataGridViewCellStyle2
68
         Me.電板紙板_dgv.Location = New System.Drawing.Point(5, 47)
73
         Me.電板紙板_dgv.Location = New System.Drawing.Point(5, 47)
69
         Me.電板紙板_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
74
         Me.電板紙板_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
70
         Me.電板紙板_dgv.Name = "電板紙板_dgv"
75
         Me.電板紙板_dgv.Name = "電板紙板_dgv"
71
         Me.電板紙板_dgv.RowHeadersWidth = 4
76
         Me.電板紙板_dgv.RowHeadersWidth = 4
72
-        DataGridViewCellStyle6.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
73
-        Me.電板紙板_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
77
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
78
+        Me.電板紙板_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
74
         Me.電板紙板_dgv.RowTemplate.Height = 24
79
         Me.電板紙板_dgv.RowTemplate.Height = 24
75
         Me.電板紙板_dgv.Size = New System.Drawing.Size(384, 314)
80
         Me.電板紙板_dgv.Size = New System.Drawing.Size(384, 314)
76
         Me.電板紙板_dgv.TabIndex = 1696
81
         Me.電板紙板_dgv.TabIndex = 1696
181
         Me.存檔_tb.Text = "存檔"
186
         Me.存檔_tb.Text = "存檔"
182
         Me.存檔_tb.UseVisualStyleBackColor = True
187
         Me.存檔_tb.UseVisualStyleBackColor = True
183
         '
188
         '
189
+        '電板紙板_比對_dgv
190
+        '
191
+        Me.電板紙板_比對_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
192
+            Or System.Windows.Forms.AnchorStyles.Left) _
193
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
194
+        Me.電板紙板_比對_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
195
+        Me.電板紙板_比對_dgv.BackgroundColor = System.Drawing.Color.White
196
+        DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
197
+        DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control
198
+        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
199
+        DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText
200
+        DataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.White
201
+        DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText
202
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
203
+        Me.電板紙板_比對_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle4
204
+        Me.電板紙板_比對_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
205
+        DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
206
+        DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window
207
+        DataGridViewCellStyle5.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
208
+        DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText
209
+        DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Info
210
+        DataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.Black
211
+        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[False]
212
+        Me.電板紙板_比對_dgv.DefaultCellStyle = DataGridViewCellStyle5
213
+        Me.電板紙板_比對_dgv.Location = New System.Drawing.Point(5, 47)
214
+        Me.電板紙板_比對_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
215
+        Me.電板紙板_比對_dgv.Name = "電板紙板_比對_dgv"
216
+        Me.電板紙板_比對_dgv.RowHeadersWidth = 4
217
+        DataGridViewCellStyle6.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
218
+        Me.電板紙板_比對_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
219
+        Me.電板紙板_比對_dgv.RowTemplate.Height = 24
220
+        Me.電板紙板_比對_dgv.Size = New System.Drawing.Size(384, 314)
221
+        Me.電板紙板_比對_dgv.TabIndex = 1707
222
+        '
184
         '紙板帳務
223
         '紙板帳務
185
         '
224
         '
186
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
225
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
196
         Me.Controls.Add(Me.加總_lb)
235
         Me.Controls.Add(Me.加總_lb)
197
         Me.Controls.Add(Me.Label1)
236
         Me.Controls.Add(Me.Label1)
198
         Me.Controls.Add(Me.彙總_lb)
237
         Me.Controls.Add(Me.彙總_lb)
238
+        Me.Controls.Add(Me.電板紙板_比對_dgv)
199
         Me.Controls.Add(Me.電板紙板_dgv)
239
         Me.Controls.Add(Me.電板紙板_dgv)
200
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
240
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
201
         Me.Margin = New System.Windows.Forms.Padding(4)
241
         Me.Margin = New System.Windows.Forms.Padding(4)
203
         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
243
         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
204
         Me.Text = "紙板帳務"
244
         Me.Text = "紙板帳務"
205
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).EndInit()
245
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).EndInit()
246
+        CType(Me.電板紙板_比對_dgv, System.ComponentModel.ISupportInitialize).EndInit()
206
         Me.ResumeLayout(False)
247
         Me.ResumeLayout(False)
207
         Me.PerformLayout()
248
         Me.PerformLayout()
208
 
249
 
220
     Friend WithEvents 日期_lb As Label
261
     Friend WithEvents 日期_lb As Label
221
     Friend WithEvents Label4 As Label
262
     Friend WithEvents Label4 As Label
222
     Friend WithEvents 存檔_tb As Button
263
     Friend WithEvents 存檔_tb As Button
264
+    Friend WithEvents 電板紙板_比對_dgv As DataGridView
223
 End Class
265
 End Class

+ 44
- 34
GA-ERP-SYS/報表系統管理/前台/紙板帳務.vb View File

2
     Dim NS1, lockedRowIndex As Integer
2
     Dim NS1, lockedRowIndex As Integer
3
     Dim 已超出, 有編輯, 剛導入 As Boolean
3
     Dim 已超出, 有編輯, 剛導入 As Boolean
4
     Private Sub Set_電板紙板()
4
     Private Sub Set_電板紙板()
5
-        Dim ds3 As New DataSet
5
+        Dim ds3, ds4 As New DataSet
6
         電板紙板_dgv.DataSource = Nothing : ds3.Clear()
6
         電板紙板_dgv.DataSource = Nothing : ds3.Clear()
7
         電板紙板_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
         電板紙板_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
         電板紙板_dgv.ColumnHeadersHeight = 25 : 電板紙板_dgv.RowTemplate.Height = 21
8
         電板紙板_dgv.ColumnHeadersHeight = 25 : 電板紙板_dgv.RowTemplate.Height = 21
9
         電板紙板_dgv.AllowUserToAddRows = False
9
         電板紙板_dgv.AllowUserToAddRows = False
10
+        電板紙板_比對_dgv.DataSource = Nothing : ds4.Clear()
11
+        電板紙板_比對_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
12
+        電板紙板_比對_dgv.ColumnHeadersHeight = 25 : 電板紙板_比對_dgv.RowTemplate.Height = 21
13
+        電板紙板_比對_dgv.AllowUserToAddRows = False
14
+
10
         If 紙單帳務_ch.Checked = True Then
15
         If 紙單帳務_ch.Checked = True Then
11
             SQL2 = " AND (電板紙板流水帳.商品 NOT LIKE '前期未收')"
16
             SQL2 = " AND (電板紙板流水帳.商品 NOT LIKE '前期未收')"
12
         Else
17
         Else
14
         End If
19
         End If
15
         SQL_電板紙帳查詢0()
20
         SQL_電板紙帳查詢0()
16
         da.Fill(ds3) : 電板紙板_dgv.DataSource = ds3.Tables(0) : conn.Close()
21
         da.Fill(ds3) : 電板紙板_dgv.DataSource = ds3.Tables(0) : conn.Close()
17
-        電板紙板_dgv.Columns("交收金額").Visible = False
22
+        da.Fill(ds4) : 電板紙板_比對_dgv.DataSource = ds4.Tables(0) : conn.Close()
23
+
24
+        電板紙板_dgv.Columns("交收金額").Visible = False : 電板紙板_dgv.Columns("標註").Visible = False
18
         電板紙板_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
25
         電板紙板_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
19
         電板紙板_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
26
         電板紙板_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
20
         電板紙板_dgv.EditMode = DataGridViewEditMode.EditOnEnter
27
         電板紙板_dgv.EditMode = DataGridViewEditMode.EditOnEnter
22
         For i As Integer = 0 To 電板紙板_dgv.Rows.Count - 1
29
         For i As Integer = 0 To 電板紙板_dgv.Rows.Count - 1
23
             電板紙板_dgv.Rows(i).Cells("金額").Value = Strings.Format(電板紙板_dgv.Rows(i).Cells("交收金額").Value, "#,##0")
30
             電板紙板_dgv.Rows(i).Cells("金額").Value = Strings.Format(電板紙板_dgv.Rows(i).Cells("交收金額").Value, "#,##0")
24
             NS1 += CInt(電板紙板_dgv.Rows(i).Cells("交收金額").Value)
31
             NS1 += CInt(電板紙板_dgv.Rows(i).Cells("交收金額").Value)
32
+            電板紙板_dgv.Rows(i).Cells("標註").Value = ""
33
+        Next
34
+        電板紙板_比對_dgv.Columns("交收金額").Visible = False
35
+        電板紙板_比對_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
36
+        電板紙板_比對_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
37
+        電板紙板_比對_dgv.EditMode = DataGridViewEditMode.EditOnEnter
38
+        電板紙板_比對_dgv.Columns(0).ReadOnly = True : 電板紙板_比對_dgv.Columns(1).ReadOnly = True
39
+        For i As Integer = 0 To 電板紙板_比對_dgv.Rows.Count - 1
40
+            電板紙板_比對_dgv.Rows(i).Cells("金額").Value = Strings.Format(電板紙板_比對_dgv.Rows(i).Cells("交收金額").Value, "#,##0")
41
+            NS1 += CInt(電板紙板_比對_dgv.Rows(i).Cells("交收金額").Value)
25
         Next
42
         Next
26
         彙總_lb.Text = Strings.Format(NS1, "#,##0")
43
         彙總_lb.Text = Strings.Format(NS1, "#,##0")
27
         If CInt(彙總_lb.Text) >= 0 Then : 彙總_lb.ForeColor = Color.Blue : Else : 彙總_lb.ForeColor = Color.Red : End If
44
         If CInt(彙總_lb.Text) >= 0 Then : 彙總_lb.ForeColor = Color.Blue : Else : 彙總_lb.ForeColor = Color.Red : End If
28
     End Sub
45
     End Sub
29
     Private Sub 紙板帳務_Load(sender As Object, e As EventArgs) Handles MyBase.Load
46
     Private Sub 紙板帳務_Load(sender As Object, e As EventArgs) Handles MyBase.Load
47
+        電板紙板_比對_dgv.SendToBack()
30
     End Sub
48
     End Sub
31
     Private Sub 紙板帳務_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
49
     Private Sub 紙板帳務_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
32
         前期帳務_ch.Checked = True : 加總_lb.Text = "0" : 日期_lb.Text = PA47 : 剛導入 = False
50
         前期帳務_ch.Checked = True : 加總_lb.Text = "0" : 日期_lb.Text = PA47 : 剛導入 = False
33
         電板紙板_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
51
         電板紙板_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
34
-        Set_電板紙板()
35
-        Dim NH As Integer
36
-        For i As Integer = 0 To 電板紙板_dgv.Rows.Count - 1 : NH += 1 : Next
37
-        NH = 140 + (NH * 21)
52
+        Set_電板紙板() : Dim NH As Integer
53
+        For i As Integer = 0 To 電板紙板_dgv.Rows.Count - 1 : NH += 1 : Next : NH = 140 + (NH * 21)
38
         If NH > Screen.PrimaryScreen.Bounds.Height - 60 Then
54
         If NH > Screen.PrimaryScreen.Bounds.Height - 60 Then
39
             Me.Size = New Size(448, Screen.PrimaryScreen.Bounds.Height - 60) : Me.CenterToScreen()
55
             Me.Size = New Size(448, Screen.PrimaryScreen.Bounds.Height - 60) : Me.CenterToScreen()
40
         Else
56
         Else
42
         End If : 剛導入 = True
58
         End If : 剛導入 = True
43
     End Sub
59
     End Sub
44
     Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
60
     Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
45
-        ' 判斷條件是否滿足
46
         If 有編輯 = False Then
61
         If 有編輯 = False Then
47
-            ' 條件滿足,關閉表單
48
-            電板帳務彙總計算表.紙帳計算_bt.PerformClick() : 電板帳務彙總計算表.合帳_bt.PerformClick()
49
-            e.Cancel = False
62
+            電板帳務彙總計算表.紙帳計算_bt.PerformClick() : e.Cancel = False
50
         Else
63
         Else
51
             Dim aa As MsgBoxResult = MsgBox("紙板資料有編輯過請問是否要存檔??", MsgBoxStyle.OkCancel)
64
             Dim aa As MsgBoxResult = MsgBox("紙板資料有編輯過請問是否要存檔??", MsgBoxStyle.OkCancel)
52
             If aa = MsgBoxResult.Ok Then
65
             If aa = MsgBoxResult.Ok Then
53
-                存檔_tb.PerformClick() : 電板帳務彙總計算表.紙帳計算_bt.PerformClick() : 電板帳務彙總計算表.合帳_bt.PerformClick()
66
+                存檔_tb.PerformClick() : 電板帳務彙總計算表.紙帳計算_bt.PerformClick()
54
                 If 有編輯 = False Then : e.Cancel = False : End If
67
                 If 有編輯 = False Then : e.Cancel = False : End If
55
             Else
68
             Else
56
-                電板帳務彙總計算表.紙帳計算_bt.PerformClick() : 電板帳務彙總計算表.合帳_bt.PerformClick()
57
-                e.Cancel = False
69
+                電板帳務彙總計算表.紙帳計算_bt.PerformClick() : e.Cancel = False
58
             End If
70
             End If
59
         End If
71
         End If
60
     End Sub
72
     End Sub
70
         If CInt(彙總_lb.Text) >= 0 Then : 彙總_lb.ForeColor = Color.Blue : Else : 彙總_lb.ForeColor = Color.Red : End If
82
         If CInt(彙總_lb.Text) >= 0 Then : 彙總_lb.ForeColor = Color.Blue : Else : 彙總_lb.ForeColor = Color.Red : End If
71
         If 紙單帳務_ch.Checked = True Then
83
         If 紙單帳務_ch.Checked = True Then
72
             Dim linePen As New Pen(Color.Blue, 2)
84
             Dim linePen As New Pen(Color.Blue, 2)
73
-            If e.RowIndex = 電板紙板_dgv.Rows.Count - 1 Then
74
-                Exit Sub
75
-            Else
85
+            If e.RowIndex = 電板紙板_dgv.Rows.Count - 1 Then : Exit Sub : Else
76
                 If 電板紙板_dgv(0, e.RowIndex).Value.ToString.ToLower() <> 電板紙板_dgv(0, e.RowIndex + 1).Value.ToString.ToLower() Then
86
                 If 電板紙板_dgv(0, e.RowIndex).Value.ToString.ToLower() <> 電板紙板_dgv(0, e.RowIndex + 1).Value.ToString.ToLower() Then
77
                     Dim startX As Integer = IIf(電板紙板_dgv.RowHeadersVisible, 電板紙板_dgv.RowHeadersWidth, 0)
87
                     Dim startX As Integer = IIf(電板紙板_dgv.RowHeadersVisible, 電板紙板_dgv.RowHeadersWidth, 0)
78
                     Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
88
                     Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
119
     End Sub
129
     End Sub
120
     Private Sub 紙單帳務_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 紙單帳務_ch.Click
130
     Private Sub 紙單帳務_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 紙單帳務_ch.Click
121
         紙單帳務_ch.Checked = True : 前期帳務_ch.Checked = False
131
         紙單帳務_ch.Checked = True : 前期帳務_ch.Checked = False
122
-        If 有編輯 = False Then
123
-            Set_電板紙板()
124
-        Else
132
+        If 有編輯 = False Then : Set_電板紙板() : Else
125
             Dim aa As MsgBoxResult = MsgBox("紙板資料有編輯過請問是否要存檔??", MsgBoxStyle.OkCancel)
133
             Dim aa As MsgBoxResult = MsgBox("紙板資料有編輯過請問是否要存檔??", MsgBoxStyle.OkCancel)
126
-            If aa = MsgBoxResult.Ok Then : 存檔_tb.PerformClick() : Else : End If
134
+            If aa = MsgBoxResult.Ok Then : 存檔_tb.PerformClick() : Set_電板紙板() : Else : End If
127
         End If
135
         End If
128
     End Sub
136
     End Sub
129
     Private Sub 前期帳務_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 前期帳務_ch.Click
137
     Private Sub 前期帳務_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 前期帳務_ch.Click
130
         紙單帳務_ch.Checked = False : 前期帳務_ch.Checked = True
138
         紙單帳務_ch.Checked = False : 前期帳務_ch.Checked = True
131
-        If 有編輯 = False Then
132
-            Set_電板紙板()
133
-        Else
139
+        If 有編輯 = False Then : Set_電板紙板() : Else
134
             Dim aa As MsgBoxResult = MsgBox("紙板資料有編輯過請問是否要存檔??", MsgBoxStyle.OkCancel)
140
             Dim aa As MsgBoxResult = MsgBox("紙板資料有編輯過請問是否要存檔??", MsgBoxStyle.OkCancel)
135
-            If aa = MsgBoxResult.Ok Then : 存檔_tb.PerformClick() : Else : End If
141
+            If aa = MsgBoxResult.Ok Then : 存檔_tb.PerformClick() : Set_電板紙板() : Else : End If
136
         End If
142
         End If
137
     End Sub
143
     End Sub
138
     Private Sub 紙板帳務設定_bt_Click(sender As Object, e As EventArgs) Handles 紙板帳務設定_bt.Click
144
     Private Sub 紙板帳務設定_bt_Click(sender As Object, e As EventArgs) Handles 紙板帳務設定_bt.Click
139
         電板紙板帳務設定.Show() : 電板帳務彙總計算表.紙帳計算_bt.PerformClick() : 延遲計算1.Enabled = True
145
         電板紙板帳務設定.Show() : 電板帳務彙總計算表.紙帳計算_bt.PerformClick() : 延遲計算1.Enabled = True
140
     End Sub
146
     End Sub
141
     Function IsFormBOpened() As Boolean
147
     Function IsFormBOpened() As Boolean
142
-        Dim form As Form
143
-        For Each form In Application.OpenForms
144
-            If TypeOf form Is 電板紙板帳務設定 Then
145
-                Return True
146
-            End If
147
-        Next
148
-        Return False
148
+        Dim form As Form : For Each form In Application.OpenForms : If TypeOf form Is 電板紙板帳務設定 Then : Return True : End If : Next : Return False
149
     End Function
149
     End Function
150
     Private Sub 存檔_tb_Click(sender As Object, e As EventArgs) Handles 存檔_tb.Click
150
     Private Sub 存檔_tb_Click(sender As Object, e As EventArgs) Handles 存檔_tb.Click
151
+        Dim GHF As Integer
151
         For I As Integer = 0 To 電板紙板_dgv.Rows.Count - 1
152
         For I As Integer = 0 To 電板紙板_dgv.Rows.Count - 1
152
             If IsNumeric(電板紙板_dgv.Rows(I).Cells("金額").Value.ToString.Replace(",", "")) = False Then
153
             If IsNumeric(電板紙板_dgv.Rows(I).Cells("金額").Value.ToString.Replace(",", "")) = False Then
153
                 電板紙板_dgv.Rows(I).Cells("金額").Value = 0
154
                 電板紙板_dgv.Rows(I).Cells("金額").Value = 0
154
             End If
155
             End If
155
-            PA8 = 電板紙板_dgv.Rows(I).Cells("商品").Value : NN8 = 電板紙板_dgv.Rows(I).Cells("金額").Value.ToString
156
-            PA46 = 電板紙板_dgv.Rows(I).Cells("客戶").Value.ToString : SQL_紙帳流水修改1()
157
-        Next : 有編輯 = False : MsgBox("存檔完成!!")
156
+            If 電板紙板_dgv.Rows(I).Cells("客戶").Value.ToString = 電板紙板_比對_dgv.Rows(I).Cells("客戶").Value.ToString And
157
+               電板紙板_dgv.Rows(I).Cells("商品").Value.ToString = 電板紙板_比對_dgv.Rows(I).Cells("商品").Value.ToString And
158
+               電板紙板_dgv.Rows(I).Cells("金額").Value.ToString <> 電板紙板_比對_dgv.Rows(I).Cells("金額").Value.ToString Then
159
+                電板紙板_dgv.Rows(I).Cells("標註").Value = "存"
160
+            End If
161
+        Next
162
+        For I As Integer = 0 To 電板紙板_dgv.Rows.Count - 1
163
+            If 電板紙板_dgv.Rows(I).Cells("標註").Value = "存" Then
164
+                PA8 = 電板紙板_dgv.Rows(I).Cells("商品").Value : NN8 = 電板紙板_dgv.Rows(I).Cells("金額").Value.ToString
165
+                PA46 = 電板紙板_dgv.Rows(I).Cells("客戶").Value.ToString : SQL_紙帳流水修改1() : GHF += 1
166
+            End If
167
+        Next : 有編輯 = False : MsgBox("存檔完成,共存檔 " & GHF & " 筆資料!!")
158
     End Sub
168
     End Sub
159
 
169
 
160
     Private Sub 延遲計算1_Tick(sender As Object, e As EventArgs) Handles 延遲計算1.Tick
170
     Private Sub 延遲計算1_Tick(sender As Object, e As EventArgs) Handles 延遲計算1.Tick

+ 87
- 60
GA-ERP-SYS/報表系統管理/前台/電板帳務彙總計算表.Designer.vb View File

215
         Me.電板所得_dgv = New System.Windows.Forms.DataGridView()
215
         Me.電板所得_dgv = New System.Windows.Forms.DataGridView()
216
         Me.通知1_lb = New System.Windows.Forms.Label()
216
         Me.通知1_lb = New System.Windows.Forms.Label()
217
         Me.網址修正_dgv = New System.Windows.Forms.DataGridView()
217
         Me.網址修正_dgv = New System.Windows.Forms.DataGridView()
218
-        Me.Label9 = New System.Windows.Forms.Label()
219
         Me.Label10 = New System.Windows.Forms.Label()
218
         Me.Label10 = New System.Windows.Forms.Label()
220
         Me.自定帳務_dgv = New System.Windows.Forms.DataGridView()
219
         Me.自定帳務_dgv = New System.Windows.Forms.DataGridView()
221
         Me.自定義新增_bt = New System.Windows.Forms.Button()
220
         Me.自定義新增_bt = New System.Windows.Forms.Button()
276
         Me.Label21 = New System.Windows.Forms.Label()
275
         Me.Label21 = New System.Windows.Forms.Label()
277
         Me.Label36 = New System.Windows.Forms.Label()
276
         Me.Label36 = New System.Windows.Forms.Label()
278
         Me.SplitContainer4 = New System.Windows.Forms.SplitContainer()
277
         Me.SplitContainer4 = New System.Windows.Forms.SplitContainer()
278
+        Me.查詢_tb = New System.Windows.Forms.TextBox()
279
+        Me.Label9 = New System.Windows.Forms.Label()
279
         Me.TextBox1 = New System.Windows.Forms.TextBox()
280
         Me.TextBox1 = New System.Windows.Forms.TextBox()
280
         Me.Label22 = New System.Windows.Forms.Label()
281
         Me.Label22 = New System.Windows.Forms.Label()
281
         Me.控制隱藏_ch = New System.Windows.Forms.CheckBox()
282
         Me.控制隱藏_ch = New System.Windows.Forms.CheckBox()
282
         Me.紙板帳務編輯_bt = New System.Windows.Forms.Button()
283
         Me.紙板帳務編輯_bt = New System.Windows.Forms.Button()
283
         Me.其他操作功能_bt = New System.Windows.Forms.Button()
284
         Me.其他操作功能_bt = New System.Windows.Forms.Button()
284
         Me.Label23 = New System.Windows.Forms.Label()
285
         Me.Label23 = New System.Windows.Forms.Label()
285
-        Me.PictureBox1 = New System.Windows.Forms.PictureBox()
286
-        Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog()
286
+        Me.群組_dgv = New System.Windows.Forms.DataGridView()
287
         Me.群組_tb = New System.Windows.Forms.TextBox()
287
         Me.群組_tb = New System.Windows.Forms.TextBox()
288
         Me.Label37 = New System.Windows.Forms.Label()
288
         Me.Label37 = New System.Windows.Forms.Label()
289
-        Me.群組_dgv = New System.Windows.Forms.DataGridView()
289
+        Me.PictureBox1 = New System.Windows.Forms.PictureBox()
290
+        Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog()
291
+        Me.查詢_bt = New System.Windows.Forms.Button()
290
         CType(Me.流水帳_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
292
         CType(Me.流水帳_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
291
         CType(Me.彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
293
         CType(Me.彙總_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
292
         CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
294
         CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
348
         Me.SplitContainer4.Panel1.SuspendLayout()
350
         Me.SplitContainer4.Panel1.SuspendLayout()
349
         Me.SplitContainer4.Panel2.SuspendLayout()
351
         Me.SplitContainer4.Panel2.SuspendLayout()
350
         Me.SplitContainer4.SuspendLayout()
352
         Me.SplitContainer4.SuspendLayout()
351
-        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
352
         CType(Me.群組_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
353
         CType(Me.群組_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
354
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
353
         Me.SuspendLayout()
355
         Me.SuspendLayout()
354
         '
356
         '
355
         '流水帳_dgv
357
         '流水帳_dgv
2235
         Me.網址修正_dgv.TabIndex = 1700
2237
         Me.網址修正_dgv.TabIndex = 1700
2236
         Me.網址修正_dgv.Visible = False
2238
         Me.網址修正_dgv.Visible = False
2237
         '
2239
         '
2238
-        'Label9
2239
-        '
2240
-        Me.Label9.AutoSize = True
2241
-        Me.Label9.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2242
-        Me.Label9.ForeColor = System.Drawing.Color.Black
2243
-        Me.Label9.Location = New System.Drawing.Point(0, 6)
2244
-        Me.Label9.Name = "Label9"
2245
-        Me.Label9.Size = New System.Drawing.Size(86, 17)
2246
-        Me.Label9.TabIndex = 1701
2247
-        Me.Label9.Text = "交收帳務總表"
2248
-        '
2249
         'Label10
2240
         'Label10
2250
         '
2241
         '
2251
         Me.Label10.AutoSize = True
2242
         Me.Label10.AutoSize = True
2953
         '
2944
         '
2954
         'SplitContainer4.Panel1
2945
         'SplitContainer4.Panel1
2955
         '
2946
         '
2947
+        Me.SplitContainer4.Panel1.Controls.Add(Me.查詢_bt)
2948
+        Me.SplitContainer4.Panel1.Controls.Add(Me.查詢_tb)
2949
+        Me.SplitContainer4.Panel1.Controls.Add(Me.Label9)
2956
         Me.SplitContainer4.Panel1.Controls.Add(Me.TextBox1)
2950
         Me.SplitContainer4.Panel1.Controls.Add(Me.TextBox1)
2957
         Me.SplitContainer4.Panel1.Controls.Add(Me.Label22)
2951
         Me.SplitContainer4.Panel1.Controls.Add(Me.Label22)
2958
         Me.SplitContainer4.Panel1.Controls.Add(Me.控制隱藏_ch)
2952
         Me.SplitContainer4.Panel1.Controls.Add(Me.控制隱藏_ch)
2959
         Me.SplitContainer4.Panel1.Controls.Add(Me.紙板帳務編輯_bt)
2953
         Me.SplitContainer4.Panel1.Controls.Add(Me.紙板帳務編輯_bt)
2960
         Me.SplitContainer4.Panel1.Controls.Add(Me.水差合帳_dgv)
2954
         Me.SplitContainer4.Panel1.Controls.Add(Me.水差合帳_dgv)
2961
         Me.SplitContainer4.Panel1.Controls.Add(Me.其他操作功能_bt)
2955
         Me.SplitContainer4.Panel1.Controls.Add(Me.其他操作功能_bt)
2962
-        Me.SplitContainer4.Panel1.Controls.Add(Me.Label9)
2963
         Me.SplitContainer4.Panel1.Controls.Add(Me.水差合帳1_dgv)
2956
         Me.SplitContainer4.Panel1.Controls.Add(Me.水差合帳1_dgv)
2964
         Me.SplitContainer4.Panel1.Controls.Add(Me.合帳_dgv)
2957
         Me.SplitContainer4.Panel1.Controls.Add(Me.合帳_dgv)
2965
         Me.SplitContainer4.Panel1.Controls.Add(Me.彙總_dgv)
2958
         Me.SplitContainer4.Panel1.Controls.Add(Me.彙總_dgv)
2984
         Me.SplitContainer4.SplitterDistance = 785
2977
         Me.SplitContainer4.SplitterDistance = 785
2985
         Me.SplitContainer4.TabIndex = 1716
2978
         Me.SplitContainer4.TabIndex = 1716
2986
         '
2979
         '
2980
+        '查詢_tb
2981
+        '
2982
+        Me.查詢_tb.ForeColor = System.Drawing.Color.Black
2983
+        Me.查詢_tb.Location = New System.Drawing.Point(33, 1)
2984
+        Me.查詢_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2985
+        Me.查詢_tb.Name = "查詢_tb"
2986
+        Me.查詢_tb.Size = New System.Drawing.Size(86, 23)
2987
+        Me.查詢_tb.TabIndex = 1721
2988
+        '
2989
+        'Label9
2990
+        '
2991
+        Me.Label9.AutoSize = True
2992
+        Me.Label9.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2993
+        Me.Label9.ForeColor = System.Drawing.Color.Black
2994
+        Me.Label9.Location = New System.Drawing.Point(2, 4)
2995
+        Me.Label9.Name = "Label9"
2996
+        Me.Label9.Size = New System.Drawing.Size(34, 17)
2997
+        Me.Label9.TabIndex = 1722
2998
+        Me.Label9.Text = "查詢"
2999
+        '
2987
         'TextBox1
3000
         'TextBox1
2988
         '
3001
         '
2989
         Me.TextBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
3002
         Me.TextBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2990
         Me.TextBox1.ForeColor = System.Drawing.Color.Red
3003
         Me.TextBox1.ForeColor = System.Drawing.Color.Red
2991
-        Me.TextBox1.Location = New System.Drawing.Point(493, 1)
3004
+        Me.TextBox1.Location = New System.Drawing.Point(524, 1)
2992
         Me.TextBox1.Name = "TextBox1"
3005
         Me.TextBox1.Name = "TextBox1"
2993
-        Me.TextBox1.Size = New System.Drawing.Size(61, 23)
3006
+        Me.TextBox1.Size = New System.Drawing.Size(30, 23)
2994
         Me.TextBox1.TabIndex = 1720
3007
         Me.TextBox1.TabIndex = 1720
2995
         Me.TextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
3008
         Me.TextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
2996
         '
3009
         '
2998
         '
3011
         '
2999
         Me.Label22.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
3012
         Me.Label22.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
3000
         Me.Label22.AutoSize = True
3013
         Me.Label22.AutoSize = True
3001
-        Me.Label22.Location = New System.Drawing.Point(474, 4)
3014
+        Me.Label22.Location = New System.Drawing.Point(504, 4)
3002
         Me.Label22.Name = "Label22"
3015
         Me.Label22.Name = "Label22"
3003
         Me.Label22.Size = New System.Drawing.Size(19, 16)
3016
         Me.Label22.Size = New System.Drawing.Size(19, 16)
3004
         Me.Label22.TabIndex = 1718
3017
         Me.Label22.TabIndex = 1718
3008
         '
3021
         '
3009
         Me.控制隱藏_ch.AutoSize = True
3022
         Me.控制隱藏_ch.AutoSize = True
3010
         Me.控制隱藏_ch.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
3023
         Me.控制隱藏_ch.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
3011
-        Me.控制隱藏_ch.Location = New System.Drawing.Point(119, 3)
3024
+        Me.控制隱藏_ch.Location = New System.Drawing.Point(209, 3)
3012
         Me.控制隱藏_ch.Name = "控制隱藏_ch"
3025
         Me.控制隱藏_ch.Name = "控制隱藏_ch"
3013
         Me.控制隱藏_ch.Size = New System.Drawing.Size(110, 20)
3026
         Me.控制隱藏_ch.Size = New System.Drawing.Size(110, 20)
3014
         Me.控制隱藏_ch.TabIndex = 1704
3027
         Me.控制隱藏_ch.TabIndex = 1704
3018
         '紙板帳務編輯_bt
3031
         '紙板帳務編輯_bt
3019
         '
3032
         '
3020
         Me.紙板帳務編輯_bt.ForeColor = System.Drawing.Color.Green
3033
         Me.紙板帳務編輯_bt.ForeColor = System.Drawing.Color.Green
3021
-        Me.紙板帳務編輯_bt.Location = New System.Drawing.Point(288, 0)
3034
+        Me.紙板帳務編輯_bt.Location = New System.Drawing.Point(320, 0)
3022
         Me.紙板帳務編輯_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
3035
         Me.紙板帳務編輯_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
3023
         Me.紙板帳務編輯_bt.Name = "紙板帳務編輯_bt"
3036
         Me.紙板帳務編輯_bt.Name = "紙板帳務編輯_bt"
3024
         Me.紙板帳務編輯_bt.Size = New System.Drawing.Size(91, 24)
3037
         Me.紙板帳務編輯_bt.Size = New System.Drawing.Size(91, 24)
3029
         '其他操作功能_bt
3042
         '其他操作功能_bt
3030
         '
3043
         '
3031
         Me.其他操作功能_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
3044
         Me.其他操作功能_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
3032
-        Me.其他操作功能_bt.Location = New System.Drawing.Point(381, 0)
3045
+        Me.其他操作功能_bt.Location = New System.Drawing.Point(413, 0)
3033
         Me.其他操作功能_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
3046
         Me.其他操作功能_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
3034
         Me.其他操作功能_bt.Name = "其他操作功能_bt"
3047
         Me.其他操作功能_bt.Name = "其他操作功能_bt"
3035
         Me.其他操作功能_bt.Size = New System.Drawing.Size(91, 24)
3048
         Me.其他操作功能_bt.Size = New System.Drawing.Size(91, 24)
3047
         Me.Label23.TabIndex = 1719
3060
         Me.Label23.TabIndex = 1719
3048
         Me.Label23.Text = "筆資料"
3061
         Me.Label23.Text = "筆資料"
3049
         '
3062
         '
3050
-        'PictureBox1
3051
-        '
3052
-        Me.PictureBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
3053
-        Me.PictureBox1.BackgroundImage = Global.GA_ERP_SYS.My.Resources.Resources._1627008239190
3054
-        Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
3055
-        Me.PictureBox1.Location = New System.Drawing.Point(949, 944)
3056
-        Me.PictureBox1.Name = "PictureBox1"
3057
-        Me.PictureBox1.Size = New System.Drawing.Size(385, 25)
3058
-        Me.PictureBox1.TabIndex = 1619
3059
-        Me.PictureBox1.TabStop = False
3060
-        '
3061
-        'OpenFileDialog1
3062
-        '
3063
-        Me.OpenFileDialog1.FileName = "OpenFileDialog1"
3064
-        '
3065
-        '群組_tb
3066
-        '
3067
-        Me.群組_tb.ForeColor = System.Drawing.Color.Black
3068
-        Me.群組_tb.Location = New System.Drawing.Point(438, 4)
3069
-        Me.群組_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
3070
-        Me.群組_tb.Name = "群組_tb"
3071
-        Me.群組_tb.Size = New System.Drawing.Size(157, 23)
3072
-        Me.群組_tb.TabIndex = 1715
3073
-        '
3074
-        'Label37
3075
-        '
3076
-        Me.Label37.AutoSize = True
3077
-        Me.Label37.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
3078
-        Me.Label37.ForeColor = System.Drawing.Color.Black
3079
-        Me.Label37.Location = New System.Drawing.Point(405, 5)
3080
-        Me.Label37.Name = "Label37"
3081
-        Me.Label37.Size = New System.Drawing.Size(34, 17)
3082
-        Me.Label37.TabIndex = 1716
3083
-        Me.Label37.Text = "群組"
3084
-        '
3085
         '群組_dgv
3063
         '群組_dgv
3086
         '
3064
         '
3087
         Me.群組_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
3065
         Me.群組_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
3107
         Me.群組_dgv.Size = New System.Drawing.Size(100, 161)
3085
         Me.群組_dgv.Size = New System.Drawing.Size(100, 161)
3108
         Me.群組_dgv.TabIndex = 1717
3086
         Me.群組_dgv.TabIndex = 1717
3109
         '
3087
         '
3088
+        '群組_tb
3089
+        '
3090
+        Me.群組_tb.ForeColor = System.Drawing.Color.Black
3091
+        Me.群組_tb.Location = New System.Drawing.Point(438, 4)
3092
+        Me.群組_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
3093
+        Me.群組_tb.Name = "群組_tb"
3094
+        Me.群組_tb.Size = New System.Drawing.Size(157, 23)
3095
+        Me.群組_tb.TabIndex = 1715
3096
+        '
3097
+        'Label37
3098
+        '
3099
+        Me.Label37.AutoSize = True
3100
+        Me.Label37.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
3101
+        Me.Label37.ForeColor = System.Drawing.Color.Black
3102
+        Me.Label37.Location = New System.Drawing.Point(405, 5)
3103
+        Me.Label37.Name = "Label37"
3104
+        Me.Label37.Size = New System.Drawing.Size(34, 17)
3105
+        Me.Label37.TabIndex = 1716
3106
+        Me.Label37.Text = "群組"
3107
+        '
3108
+        'PictureBox1
3109
+        '
3110
+        Me.PictureBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
3111
+        Me.PictureBox1.BackgroundImage = Global.GA_ERP_SYS.My.Resources.Resources._1627008239190
3112
+        Me.PictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
3113
+        Me.PictureBox1.Location = New System.Drawing.Point(949, 944)
3114
+        Me.PictureBox1.Name = "PictureBox1"
3115
+        Me.PictureBox1.Size = New System.Drawing.Size(385, 25)
3116
+        Me.PictureBox1.TabIndex = 1619
3117
+        Me.PictureBox1.TabStop = False
3118
+        '
3119
+        'OpenFileDialog1
3120
+        '
3121
+        Me.OpenFileDialog1.FileName = "OpenFileDialog1"
3122
+        '
3123
+        '查詢_bt
3124
+        '
3125
+        Me.查詢_bt.BackgroundImage = Global.GA_ERP_SYS.My.Resources.Resources.Search
3126
+        Me.查詢_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
3127
+        Me.查詢_bt.ForeColor = System.Drawing.Color.Green
3128
+        Me.查詢_bt.Location = New System.Drawing.Point(120, 0)
3129
+        Me.查詢_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
3130
+        Me.查詢_bt.Name = "查詢_bt"
3131
+        Me.查詢_bt.Size = New System.Drawing.Size(30, 24)
3132
+        Me.查詢_bt.TabIndex = 1723
3133
+        Me.查詢_bt.UseVisualStyleBackColor = True
3134
+        '
3110
         '電板帳務彙總計算表
3135
         '電板帳務彙總計算表
3111
         '
3136
         '
3112
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
3137
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
3226
         Me.SplitContainer4.Panel2.PerformLayout()
3251
         Me.SplitContainer4.Panel2.PerformLayout()
3227
         CType(Me.SplitContainer4, System.ComponentModel.ISupportInitialize).EndInit()
3252
         CType(Me.SplitContainer4, System.ComponentModel.ISupportInitialize).EndInit()
3228
         Me.SplitContainer4.ResumeLayout(False)
3253
         Me.SplitContainer4.ResumeLayout(False)
3229
-        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
3230
         CType(Me.群組_dgv, System.ComponentModel.ISupportInitialize).EndInit()
3254
         CType(Me.群組_dgv, System.ComponentModel.ISupportInitialize).EndInit()
3255
+        CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
3231
         Me.ResumeLayout(False)
3256
         Me.ResumeLayout(False)
3232
         Me.PerformLayout()
3257
         Me.PerformLayout()
3233
 
3258
 
3363
     Friend WithEvents SplitContainer2 As SplitContainer
3388
     Friend WithEvents SplitContainer2 As SplitContainer
3364
     Friend WithEvents 紙帳非前期_dgv As DataGridView
3389
     Friend WithEvents 紙帳非前期_dgv As DataGridView
3365
     Friend WithEvents 網址修正_dgv As DataGridView
3390
     Friend WithEvents 網址修正_dgv As DataGridView
3366
-    Friend WithEvents Label9 As Label
3367
     Friend WithEvents Label10 As Label
3391
     Friend WithEvents Label10 As Label
3368
     Friend WithEvents 自定帳務_dgv As DataGridView
3392
     Friend WithEvents 自定帳務_dgv As DataGridView
3369
     Friend WithEvents 自定義新增_bt As Button
3393
     Friend WithEvents 自定義新增_bt As Button
3436
     Friend WithEvents 群組_tb As TextBox
3460
     Friend WithEvents 群組_tb As TextBox
3437
     Friend WithEvents Label37 As Label
3461
     Friend WithEvents Label37 As Label
3438
     Friend WithEvents 群組_dgv As DataGridView
3462
     Friend WithEvents 群組_dgv As DataGridView
3463
+    Friend WithEvents 查詢_tb As TextBox
3464
+    Friend WithEvents Label9 As Label
3465
+    Friend WithEvents 查詢_bt As Button
3439
 End Class
3466
 End Class

+ 223
- 216
GA-ERP-SYS/報表系統管理/前台/電板帳務彙總計算表.vb View File

19
     Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
19
     Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet
20
     Dim Str As String = Application.StartupPath
20
     Dim Str As String = Application.StartupPath
21
     Private Sub Set_群組()
21
     Private Sub Set_群組()
22
-        Try
23
-            Dim ds15 As New DataSet
24
-            群組_dgv.DataSource = Nothing : ds15.Clear()
25
-            群組_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
26
-            群組_dgv.ColumnHeadersHeight = 25 : 群組_dgv.AllowUserToAddRows = False
27
-            SQL_群組()
28
-            da.Fill(ds15) : 群組_dgv.DataSource = ds15.Tables(0) : conn.Close()
29
-        Catch ex As Exception
30
-            MsgBox(ex.Message) '錯誤訊息
31
-        End Try
22
+        Dim ds15 As New DataSet
23
+        群組_dgv.DataSource = Nothing : ds15.Clear()
24
+        群組_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
25
+        群組_dgv.ColumnHeadersHeight = 25 : 群組_dgv.AllowUserToAddRows = False
26
+        SQL_群組()
27
+        da.Fill(ds15) : 群組_dgv.DataSource = ds15.Tables(0) : conn.Close()
32
     End Sub
28
     End Sub
33
     Private Sub Set_網址修正()
29
     Private Sub Set_網址修正()
34
-        Try
35
-            網址修正_dgv.DataSource = Nothing : ds15.Clear()
36
-            網址修正_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
37
-            網址修正_dgv.ColumnHeadersHeight = 25 : 網址修正_dgv.AllowUserToAddRows = False
38
-            SQL_網址修正()
39
-            da.Fill(ds15) : 網址修正_dgv.DataSource = ds15.Tables(0) : conn.Close()
40
-            For II As Integer = 0 To 網址修正_dgv.Rows.Count - 1
41
-                PA1 = 網址修正_dgv.Rows(II).Cells("網址").Value.ToString : PA2 = 網址修正_dgv.Rows(II).Cells("主網址").Value.ToString : SQL_網址修正執行()
42
-            Next : PA1 = "" : PA2 = ""
43
-        Catch ex As Exception
44
-            MsgBox(ex.Message) '錯誤訊息
45
-        End Try
30
+        網址修正_dgv.DataSource = Nothing : ds15.Clear()
31
+        網址修正_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
32
+        網址修正_dgv.ColumnHeadersHeight = 25 : 網址修正_dgv.AllowUserToAddRows = False
33
+        SQL_網址修正()
34
+        da.Fill(ds15) : 網址修正_dgv.DataSource = ds15.Tables(0) : conn.Close()
35
+        For II As Integer = 0 To 網址修正_dgv.Rows.Count - 1
36
+            PA1 = 網址修正_dgv.Rows(II).Cells("網址").Value.ToString : PA2 = 網址修正_dgv.Rows(II).Cells("主網址").Value.ToString : SQL_網址修正執行()
37
+        Next : PA1 = "" : PA2 = ""
46
     End Sub
38
     End Sub
47
     Private Sub Set_上繳名()
39
     Private Sub Set_上繳名()
48
-        Try
40
+        If 彙總表不再重新讀取 = False Then
49
             上繳名_dgv.DataSource = Nothing : ds15.Clear()
41
             上繳名_dgv.DataSource = Nothing : ds15.Clear()
50
             上繳名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
42
             上繳名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
51
             上繳名_dgv.ColumnHeadersHeight = 25 : 上繳名_dgv.AllowUserToAddRows = False
43
             上繳名_dgv.ColumnHeadersHeight = 25 : 上繳名_dgv.AllowUserToAddRows = False
53
             da.Fill(ds15) : 上繳名_dgv.DataSource = ds15.Tables(0) : conn.Close()
45
             da.Fill(ds15) : 上繳名_dgv.DataSource = ds15.Tables(0) : conn.Close()
54
             上繳名_dgv.Columns("交割金額").Visible = False
46
             上繳名_dgv.Columns("交割金額").Visible = False
55
             上繳名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
47
             上繳名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
56
-            For II As Integer = 0 To 上繳名_dgv.Rows.Count - 1 : 上繳名_dgv.Rows(II).Cells("交割金額").Value = "0" : 上繳名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
57
-        Catch ex As Exception
58
-            MsgBox(ex.Message) '錯誤訊息
59
-        End Try
48
+        End If
49
+        For II As Integer = 0 To 上繳名_dgv.Rows.Count - 1 : 上繳名_dgv.Rows(II).Cells("交割金額").Value = "0" : 上繳名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
60
     End Sub
50
     End Sub
61
     Private Sub Set_下收名()
51
     Private Sub Set_下收名()
62
-        Try
52
+        If 彙總表不再重新讀取 = False Then
63
             下收名_dgv.DataSource = Nothing : ds16.Clear()
53
             下收名_dgv.DataSource = Nothing : ds16.Clear()
64
             下收名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
54
             下收名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
65
             下收名_dgv.ColumnHeadersHeight = 25 : 下收名_dgv.AllowUserToAddRows = False
55
             下收名_dgv.ColumnHeadersHeight = 25 : 下收名_dgv.AllowUserToAddRows = False
67
             da.Fill(ds16) : 下收名_dgv.DataSource = ds16.Tables(0) : conn.Close()
57
             da.Fill(ds16) : 下收名_dgv.DataSource = ds16.Tables(0) : conn.Close()
68
             下收名_dgv.Columns("交割金額").Visible = False
58
             下收名_dgv.Columns("交割金額").Visible = False
69
             下收名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
59
             下收名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
70
-            For II As Integer = 0 To 下收名_dgv.Rows.Count - 1 : 下收名_dgv.Rows(II).Cells("交割金額").Value = "0" : 下收名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
71
-        Catch ex As Exception
72
-            MsgBox(ex.Message) '錯誤訊息
73
-        End Try
60
+        End If
61
+        For II As Integer = 0 To 下收名_dgv.Rows.Count - 1 : 下收名_dgv.Rows(II).Cells("交割金額").Value = "0" : 下收名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
74
     End Sub
62
     End Sub
75
     Private Sub Set_所得名()
63
     Private Sub Set_所得名()
76
-        Try
64
+        If 彙總表不再重新讀取 = False Then
77
             所得名_dgv.DataSource = Nothing : ds17.Clear()
65
             所得名_dgv.DataSource = Nothing : ds17.Clear()
78
             所得名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
66
             所得名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
79
             所得名_dgv.ColumnHeadersHeight = 25 : 所得名_dgv.AllowUserToAddRows = False
67
             所得名_dgv.ColumnHeadersHeight = 25 : 所得名_dgv.AllowUserToAddRows = False
81
             da.Fill(ds17) : 所得名_dgv.DataSource = ds17.Tables(0) : conn.Close()
69
             da.Fill(ds17) : 所得名_dgv.DataSource = ds17.Tables(0) : conn.Close()
82
             所得名_dgv.Columns("交割金額").Visible = False
70
             所得名_dgv.Columns("交割金額").Visible = False
83
             所得名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
71
             所得名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
84
-            For II As Integer = 0 To 所得名_dgv.Rows.Count - 1 : 所得名_dgv.Rows(II).Cells("交割金額").Value = "0" : 所得名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
85
-        Catch ex As Exception
86
-            MsgBox(ex.Message) '錯誤訊息
87
-        End Try
72
+        End If
73
+        For II As Integer = 0 To 所得名_dgv.Rows.Count - 1 : 所得名_dgv.Rows(II).Cells("交割金額").Value = "0" : 所得名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
88
     End Sub
74
     End Sub
89
     Private Sub Set_所得名只算所得()
75
     Private Sub Set_所得名只算所得()
90
-        Try
76
+        If 彙總表不再重新讀取 = False Then
91
             所得名1_dgv.DataSource = Nothing : ds3.Clear()
77
             所得名1_dgv.DataSource = Nothing : ds3.Clear()
92
             所得名1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
78
             所得名1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
93
             所得名1_dgv.ColumnHeadersHeight = 25 : 所得名1_dgv.AllowUserToAddRows = False
79
             所得名1_dgv.ColumnHeadersHeight = 25 : 所得名1_dgv.AllowUserToAddRows = False
95
             da.Fill(ds3) : 所得名1_dgv.DataSource = ds3.Tables(0) : conn.Close()
81
             da.Fill(ds3) : 所得名1_dgv.DataSource = ds3.Tables(0) : conn.Close()
96
             所得名1_dgv.Columns("交割金額").Visible = False
82
             所得名1_dgv.Columns("交割金額").Visible = False
97
             所得名1_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
83
             所得名1_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
98
-            For II As Integer = 0 To 所得名1_dgv.Rows.Count - 1 : 所得名1_dgv.Rows(II).Cells("交割金額").Value = "0" : 所得名1_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
99
-        Catch ex As Exception
100
-            MsgBox(ex.Message) '錯誤訊息
101
-        End Try
84
+        End If
85
+        For II As Integer = 0 To 所得名1_dgv.Rows.Count - 1 : 所得名1_dgv.Rows(II).Cells("交割金額").Value = "0" : 所得名1_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
102
     End Sub
86
     End Sub
103
     Private Sub Set_水差名()
87
     Private Sub Set_水差名()
104
-        Try
88
+        If 彙總表不再重新讀取 = False Then
105
             水差名_dgv.DataSource = Nothing : ds18.Clear()
89
             水差名_dgv.DataSource = Nothing : ds18.Clear()
106
             水差名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
90
             水差名_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
107
             水差名_dgv.ColumnHeadersHeight = 25 : 水差名_dgv.AllowUserToAddRows = False
91
             水差名_dgv.ColumnHeadersHeight = 25 : 水差名_dgv.AllowUserToAddRows = False
109
             da.Fill(ds18) : 水差名_dgv.DataSource = ds18.Tables(0) : conn.Close()
93
             da.Fill(ds18) : 水差名_dgv.DataSource = ds18.Tables(0) : conn.Close()
110
             水差名_dgv.Columns("交割金額").Visible = False
94
             水差名_dgv.Columns("交割金額").Visible = False
111
             水差名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
95
             水差名_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
112
-            For II As Integer = 0 To 水差名_dgv.Rows.Count - 1 : 水差名_dgv.Rows(II).Cells("交割金額").Value = "0" : 水差名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
113
-        Catch ex As Exception
114
-            MsgBox(ex.Message) '錯誤訊息
115
-        End Try
96
+        End If
97
+        For II As Integer = 0 To 水差名_dgv.Rows.Count - 1 : 水差名_dgv.Rows(II).Cells("交割金額").Value = "0" : 水差名_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
116
     End Sub
98
     End Sub
117
     Private Sub Set_水差出帳1()
99
     Private Sub Set_水差出帳1()
118
-        Try
100
+        If 彙總表不再重新讀取 = False Then
119
             水差名1_dgv.DataSource = Nothing : ds19.Clear()
101
             水差名1_dgv.DataSource = Nothing : ds19.Clear()
120
             水差名1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
102
             水差名1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
121
             水差名1_dgv.ColumnHeadersHeight = 25 : 水差名1_dgv.AllowUserToAddRows = False
103
             水差名1_dgv.ColumnHeadersHeight = 25 : 水差名1_dgv.AllowUserToAddRows = False
123
             da.Fill(ds19) : 水差名1_dgv.DataSource = ds19.Tables(0) : conn.Close()
105
             da.Fill(ds19) : 水差名1_dgv.DataSource = ds19.Tables(0) : conn.Close()
124
             水差名1_dgv.Columns("交割金額").Visible = False
106
             水差名1_dgv.Columns("交割金額").Visible = False
125
             水差名1_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
107
             水差名1_dgv.Columns("交割金額.").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
126
-            For II As Integer = 0 To 水差名1_dgv.Rows.Count - 1 : 水差名1_dgv.Rows(II).Cells("交割金額").Value = "0" : 水差名1_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
127
-        Catch ex As Exception
128
-            MsgBox(ex.Message) '錯誤訊息
129
-        End Try
108
+        End If
109
+        For II As Integer = 0 To 水差名1_dgv.Rows.Count - 1 : 水差名1_dgv.Rows(II).Cells("交割金額").Value = "0" : 水差名1_dgv.Rows(II).Cells("交割金額.").Value = "0" : Next
130
     End Sub
110
     End Sub
131
     Private Sub Set_紙單出帳1()
111
     Private Sub Set_紙單出帳1()
132
-        Try
133
-            紙帳總表_dgv.DataSource = Nothing : ds21.Clear()
134
-            紙帳總表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
135
-            紙帳總表_dgv.ColumnHeadersHeight = 25 : 紙帳總表_dgv.AllowUserToAddRows = False
136
-            SQL_紙單出帳()
137
-            da.Fill(ds21) : 紙帳總表_dgv.DataSource = ds21.Tables(0) : conn.Close()
138
-            紙帳總表_dgv.Columns("交收金額").Visible = False
139
-            紙帳總表_dgv.Columns("交收金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
140
-        Catch ex As Exception
141
-            MsgBox(ex.Message) '錯誤訊息
142
-        End Try
112
+        紙帳總表_dgv.DataSource = Nothing : ds21.Clear()
113
+        紙帳總表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
114
+        紙帳總表_dgv.ColumnHeadersHeight = 25 : 紙帳總表_dgv.AllowUserToAddRows = False
115
+        SQL_紙單出帳()
116
+        da.Fill(ds21) : 紙帳總表_dgv.DataSource = ds21.Tables(0) : conn.Close()
117
+        紙帳總表_dgv.Columns("交收金額").Visible = False
118
+        紙帳總表_dgv.Columns("交收金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
143
     End Sub
119
     End Sub
144
     Private Sub Set_客戶下清單()
120
     Private Sub Set_客戶下清單()
145
         客戶下_dgv.DataSource = Nothing : ds4.Clear()
121
         客戶下_dgv.DataSource = Nothing : ds4.Clear()
191
         Next
167
         Next
192
     End Sub
168
     End Sub
193
     Private Sub Set_流水帳清單1()
169
     Private Sub Set_流水帳清單1()
194
-        Set_上繳名() : Set_下收名() : Set_所得名() : Set_所得名只算所得() : Set_水差名() : Set_水差出帳1() : Set_紙單出帳1()
170
+        Set_上繳名() : Set_下收名() : Set_所得名() : Set_所得名只算所得() : Set_水差名() : Set_水差出帳1() : Set_紙單出帳1() : 彙總表不再重新讀取 = True
195
         流水帳_dgv.DataSource = Nothing : ds.Clear() : 流水帳_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
171
         流水帳_dgv.DataSource = Nothing : ds.Clear() : 流水帳_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
196
         流水帳_dgv.ColumnHeadersHeight = 25 : 流水帳_dgv.AllowUserToAddRows = False
172
         流水帳_dgv.ColumnHeadersHeight = 25 : 流水帳_dgv.AllowUserToAddRows = False
197
         Dim 是否計算 As Boolean
173
         Dim 是否計算 As Boolean
1636
             Me.MdiParent = GA_ERP_SYS_Old : Me.WindowState = 2 : Me.AutoScroll = True : GA_ERP_SYS_Old.WindowState = 0
1612
             Me.MdiParent = GA_ERP_SYS_Old : Me.WindowState = 2 : Me.AutoScroll = True : GA_ERP_SYS_Old.WindowState = 0
1637
         Else
1613
         Else
1638
             Me.MdiParent = GA_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True : GA_ERP_SYS.WindowState = 0
1614
             Me.MdiParent = GA_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True : GA_ERP_SYS.WindowState = 0
1639
-        End If : Set_網址修正()
1615
+        End If : Set_網址修正() : If 上繳名_dgv.Rows.Count = 0 Then : 彙總表不再重新讀取 = False : End If
1640
         天_ch.Checked = False : 周_ch.Checked = True : 月_ch.Checked = False : DA1_bt.Text = "上一週" : DA2_bt.Text = "本週" : DA3_bt.Text = "下一週"
1616
         天_ch.Checked = False : 周_ch.Checked = True : 月_ch.Checked = False : DA1_bt.Text = "上一週" : DA2_bt.Text = "本週" : DA3_bt.Text = "下一週"
1641
         L50.Visible = False : 客戶下_dgv.Visible = False : 流水帳_dgv.Visible = False : 彙總_dgv.Visible = False : 彙總1_dgv.Visible = False
1617
         L50.Visible = False : 客戶下_dgv.Visible = False : 流水帳_dgv.Visible = False : 彙總_dgv.Visible = False : 彙總1_dgv.Visible = False
1642
         上繳合帳_dgv.Visible = True : 所得合帳_dgv.Visible = True : PictureBox1.Visible = True : PictureBox1.BringToFront() : Panel1.Visible = False
1618
         上繳合帳_dgv.Visible = True : 所得合帳_dgv.Visible = True : PictureBox1.Visible = True : PictureBox1.BringToFront() : Panel1.Visible = False
1703
         ElseIf 天_ch.Checked = False And 周_ch.Checked = False And 月_ch.Checked = True Then : 天周月 = "月" : End If
1679
         ElseIf 天_ch.Checked = False And 周_ch.Checked = False And 月_ch.Checked = True Then : 天周月 = "月" : End If
1704
         Set_日期清單()
1680
         Set_日期清單()
1705
         If 不用WEB = True Then : GA_ERP_SYS_Old.ToolStripProgressBar1.Value = 0 : Else : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : End If : 最終數 = 0
1681
         If 不用WEB = True Then : GA_ERP_SYS_Old.ToolStripProgressBar1.Value = 0 : Else : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : End If : 最終數 = 0
1682
+        Set_上繳名() : Set_下收名() : Set_所得名() : Set_所得名只算所得() : Set_水差名() : Set_水差出帳1() : 彙總表不再重新讀取 = True
1706
     End Sub
1683
     End Sub
1707
     Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
1684
     Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
1708
         If 不用WEB = True Then
1685
         If 不用WEB = True Then
1749
         水差合帳2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 水差名1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1726
         水差合帳2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 水差名1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1750
         自定帳務_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1727
         自定帳務_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1751
     End Sub
1728
     End Sub
1729
+    Private Sub 合帳_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 合帳_dgv.CellClick
1730
+        If e.RowIndex = -1 Then : Else : 查詢_tb.Text = 合帳_dgv("客戶", e.RowIndex).Value.ToString : End If
1731
+    End Sub
1752
     Private Sub 自定帳務_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 自定帳務_dgv.CellClick
1732
     Private Sub 自定帳務_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 自定帳務_dgv.CellClick
1753
         If e.RowIndex = -1 Then : Else
1733
         If e.RowIndex = -1 Then : Else
1754
             自定義客戶_tb.Text = 自定帳務_dgv("客戶", e.RowIndex).Value.ToString : 自定義欄位_ch.Text = 自定帳務_dgv("欄位", e.RowIndex).Value.ToString
1734
             自定義客戶_tb.Text = 自定帳務_dgv("客戶", e.RowIndex).Value.ToString : 自定義欄位_ch.Text = 自定帳務_dgv("欄位", e.RowIndex).Value.ToString
2682
         設定異常表.ShowDialog()
2662
         設定異常表.ShowDialog()
2683
     End Sub
2663
     End Sub
2684
     Private Sub 合帳_dgv_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 合帳_dgv.CellMouseClick
2664
     Private Sub 合帳_dgv_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 合帳_dgv.CellMouseClick
2665
+        合帳計算()
2666
+    End Sub
2667
+    Private Sub 合帳計算()
2685
         Dim 數值 As Integer = 0
2668
         Dim 數值 As Integer = 0
2686
         For i As Integer = 0 To 紙帳非前期_dgv.Rows.Count - 1
2669
         For i As Integer = 0 To 紙帳非前期_dgv.Rows.Count - 1
2687
             數值 += 紙帳非前期_dgv("交收金額", i).Value
2670
             數值 += 紙帳非前期_dgv("交收金額", i).Value
2697
         End If
2680
         End If
2698
         紙帳存檔 = False
2681
         紙帳存檔 = False
2699
 
2682
 
2700
-        If 合帳_dgv.SelectedCells.Count = 1 Then
2701
-            '------------------數值正負反--------------------------------------------------------------------------------------------------------------------------
2702
-            If 合帳_dgv.SelectedCells(0).ColumnIndex = 1 Then
2703
-                If 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2704
-                ElseIf 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2705
-                End If
2706
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 2 Then
2707
-                If 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2708
-                ElseIf 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2709
-                End If
2710
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 3 Then
2711
-                If 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2712
-                ElseIf 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2713
-                End If
2714
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 4 Then
2715
-                If 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2716
-                ElseIf 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2717
-                End If
2718
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 5 Then
2719
-                If 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2720
-                ElseIf 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2721
-                End If
2722
-            End If
2723
-            選擇記憶 = 合帳_dgv.SelectedCells(0).RowIndex
2724
-            '------------------自定義資料取帳----------------------------------------------------------------------------------------------------------------------
2725
-            If 合帳_dgv.SelectedCells(0).ColumnIndex = 6 Then : 自定義欄位_ch.Text = "紙帳"
2726
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 7 Then : 自定義欄位_ch.Text = "應付"
2727
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 8 Then : 自定義欄位_ch.Text = "應收"
2728
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 9 Then : 自定義欄位_ch.Text = "個人所得"
2729
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 10 Then : 自定義欄位_ch.Text = "水差"
2730
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 11 Then : 自定義欄位_ch.Text = "前期"
2731
-            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 12 Then : 自定義欄位_ch.Text = "交收合計"
2732
-            End If
2733
-            自定義客戶_tb.Text = 合帳_dgv("客戶", 選擇記憶).Value.ToString
2734
-            '------------------數值正負反--------------------------------------------------------------------------------------------------------------------------
2735
-            For II As Integer = 0 To 上繳名_dgv.Rows.Count - 1
2736
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 上繳名_dgv("上繳", II).Value.ToString Then
2737
-                    If 合帳_dgv("付反", 選擇記憶).Value = False Then
2738
-                        合帳_dgv("應付", 選擇記憶).Value = 上繳名_dgv("交割金額", II).Value.ToString
2739
-                        合帳_dgv("應付1", 選擇記憶).Value = 上繳名_dgv("交割金額", II).Value.ToString
2740
-                    Else
2741
-                        合帳_dgv("應付", 選擇記憶).Value = Val(上繳名_dgv("交割金額", II).Value.ToString) * -1
2742
-                        合帳_dgv("應付1", 選擇記憶).Value = Val(上繳名_dgv("交割金額", II).Value.ToString) * -1
2743
-                    End If
2683
+        'If 合帳_dgv.SelectedCells.Count = 1 Then : End If
2684
+        '------------------數值正負反--------------------------------------------------------------------------------------------------------------------------
2685
+        If 合帳_dgv.SelectedCells(0).ColumnIndex = 1 Then
2686
+            If 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2687
+            ElseIf 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("付反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2688
+            End If
2689
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 2 Then
2690
+            If 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2691
+            ElseIf 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("收反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2692
+            End If
2693
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 3 Then
2694
+            If 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2695
+            ElseIf 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("所反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2696
+            End If
2697
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 4 Then
2698
+            If 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2699
+            ElseIf 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2700
+            End If
2701
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 5 Then
2702
+            If 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
2703
+            ElseIf 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
2704
+            End If
2705
+        End If
2706
+        選擇記憶 = 合帳_dgv.SelectedCells(0).RowIndex
2707
+        '------------------自定義資料取帳----------------------------------------------------------------------------------------------------------------------
2708
+        If 合帳_dgv.SelectedCells(0).ColumnIndex = 6 Then : 自定義欄位_ch.Text = "紙帳"
2709
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 7 Then : 自定義欄位_ch.Text = "應付"
2710
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 8 Then : 自定義欄位_ch.Text = "應收"
2711
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 9 Then : 自定義欄位_ch.Text = "個人所得"
2712
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 10 Then : 自定義欄位_ch.Text = "水差"
2713
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 11 Then : 自定義欄位_ch.Text = "前期"
2714
+        ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 12 Then : 自定義欄位_ch.Text = "交收合計"
2715
+        End If
2716
+        自定義客戶_tb.Text = 合帳_dgv("客戶", 選擇記憶).Value.ToString
2717
+        '------------------數值正負反--------------------------------------------------------------------------------------------------------------------------
2718
+        For II As Integer = 0 To 上繳名_dgv.Rows.Count - 1
2719
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 上繳名_dgv("上繳", II).Value.ToString Then
2720
+                If 合帳_dgv("付反", 選擇記憶).Value = False Then
2721
+                    合帳_dgv("應付", 選擇記憶).Value = 上繳名_dgv("交割金額", II).Value.ToString
2722
+                    合帳_dgv("應付1", 選擇記憶).Value = 上繳名_dgv("交割金額", II).Value.ToString
2723
+                Else
2724
+                    合帳_dgv("應付", 選擇記憶).Value = Val(上繳名_dgv("交割金額", II).Value.ToString) * -1
2725
+                    合帳_dgv("應付1", 選擇記憶).Value = Val(上繳名_dgv("交割金額", II).Value.ToString) * -1
2744
                 End If
2726
                 End If
2745
-            Next
2746
-            For II As Integer = 0 To 下收名_dgv.Rows.Count - 1
2747
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 下收名_dgv("下收", II).Value.ToString Then
2748
-                    If 合帳_dgv("收反", 選擇記憶).Value = False Then
2749
-                        合帳_dgv("應收", 選擇記憶).Value = 下收名_dgv("交割金額", II).Value.ToString
2750
-                        合帳_dgv("應收1", 選擇記憶).Value = 下收名_dgv("交割金額", II).Value.ToString
2751
-                    Else
2752
-                        合帳_dgv("應收", 選擇記憶).Value = Val(下收名_dgv("交割金額", II).Value.ToString) * -1
2753
-                        合帳_dgv("應收1", 選擇記憶).Value = Val(下收名_dgv("交割金額", II).Value.ToString) * -1
2754
-                    End If
2727
+            End If
2728
+        Next
2729
+        For II As Integer = 0 To 下收名_dgv.Rows.Count - 1
2730
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 下收名_dgv("下收", II).Value.ToString Then
2731
+                If 合帳_dgv("收反", 選擇記憶).Value = False Then
2732
+                    合帳_dgv("應收", 選擇記憶).Value = 下收名_dgv("交割金額", II).Value.ToString
2733
+                    合帳_dgv("應收1", 選擇記憶).Value = 下收名_dgv("交割金額", II).Value.ToString
2734
+                Else
2735
+                    合帳_dgv("應收", 選擇記憶).Value = Val(下收名_dgv("交割金額", II).Value.ToString) * -1
2736
+                    合帳_dgv("應收1", 選擇記憶).Value = Val(下收名_dgv("交割金額", II).Value.ToString) * -1
2755
                 End If
2737
                 End If
2756
-            Next
2757
-            '----------------所得三重奏----------------------------------------------------------------------------------------------------------------------------------------------------------
2758
-            合帳_dgv("個人所得", 選擇記憶).Value = "0" : 合帳_dgv("個人所得1", 選擇記憶).Value = "0"
2759
-            For II As Integer = 0 To 所得名_dgv.Rows.Count - 1
2760
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 所得名_dgv("所得", II).Value.ToString Then
2761
-                    If 合帳_dgv("所反", 選擇記憶).Value = False Then
2762
-                        合帳_dgv("個人所得", 選擇記憶).Value = 所得名_dgv("交割金額", II).Value.ToString
2763
-                        合帳_dgv("個人所得1", 選擇記憶).Value = 所得名_dgv("交割金額", II).Value.ToString
2764
-                    Else
2765
-                        合帳_dgv("個人所得", 選擇記憶).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1
2766
-                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1
2767
-                    End If
2738
+            End If
2739
+        Next
2740
+        '----------------所得三重奏----------------------------------------------------------------------------------------------------------------------------------------------------------
2741
+        合帳_dgv("個人所得", 選擇記憶).Value = "0" : 合帳_dgv("個人所得1", 選擇記憶).Value = "0"
2742
+        For II As Integer = 0 To 所得名_dgv.Rows.Count - 1
2743
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 所得名_dgv("所得", II).Value.ToString Then
2744
+                If 合帳_dgv("所反", 選擇記憶).Value = False Then
2745
+                    合帳_dgv("個人所得", 選擇記憶).Value = 所得名_dgv("交割金額", II).Value.ToString
2746
+                    合帳_dgv("個人所得1", 選擇記憶).Value = 所得名_dgv("交割金額", II).Value.ToString
2747
+                Else
2748
+                    合帳_dgv("個人所得", 選擇記憶).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1
2749
+                    合帳_dgv("個人所得1", 選擇記憶).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1
2768
                 End If
2750
                 End If
2769
-            Next
2770
-            For II As Integer = 0 To 所得名1_dgv.Rows.Count - 1
2771
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 所得名1_dgv("所得", II).Value.ToString Then
2772
-                    If 合帳_dgv("所反", 選擇記憶).Value = False Then
2773
-                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2774
-                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2775
-                    Else
2776
-                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2777
-                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2778
-                    End If
2751
+            End If
2752
+        Next
2753
+        For II As Integer = 0 To 所得名1_dgv.Rows.Count - 1
2754
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 所得名1_dgv("所得", II).Value.ToString Then
2755
+                If 合帳_dgv("所反", 選擇記憶).Value = False Then
2756
+                    合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2757
+                    合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2758
+                Else
2759
+                    合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2760
+                    合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2779
                 End If
2761
                 End If
2780
-            Next
2781
-            For II As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
2782
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 紅利分表_dgv("所得戶", II).Value.ToString Then
2783
-                    If Val(紅利分表_dgv.Rows(II).Cells("股份").Value) < 0 Then
2762
+            End If
2763
+        Next
2764
+        For II As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
2765
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 紅利分表_dgv("所得戶", II).Value.ToString Then
2766
+                If Val(紅利分表_dgv.Rows(II).Cells("股份").Value) < 0 Then
2767
+                    合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2768
+                    合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2769
+                Else
2770
+                    合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2771
+                    合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2772
+                End If
2773
+            End If
2774
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 紅利分表_dgv("股東", II).Value.ToString Then
2775
+                If 合帳_dgv("紅反", 選擇記憶).Value = False Then
2776
+                    If 紅利分表_dgv("反轉", II).Value = False Then
2784
                         合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2777
                         合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2785
                         合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2778
                         合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2786
                     Else
2779
                     Else
2787
                         合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2780
                         合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2788
                         合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2781
                         合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2789
                     End If
2782
                     End If
2790
-                End If
2791
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 紅利分表_dgv("股東", II).Value.ToString Then
2792
-                    If 合帳_dgv("紅反", 選擇記憶).Value = False Then
2793
-                        If 紅利分表_dgv("反轉", II).Value = False Then
2794
-                            合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2795
-                            合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2796
-                        Else
2797
-                            合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2798
-                            合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2799
-                        End If
2783
+                Else
2784
+                    If 紅利分表_dgv("反轉", II).Value = False Then
2785
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2786
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2800
                     Else
2787
                     Else
2801
-                        If 紅利分表_dgv("反轉", II).Value = False Then
2802
-                            合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2803
-                            合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2804
-                        Else
2805
-                            合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2806
-                            合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2807
-                        End If
2788
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2789
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2808
                     End If
2790
                     End If
2809
                 End If
2791
                 End If
2810
-            Next
2811
-            Dim 水差加總 As Boolean = False
2812
-            For II As Integer = 0 To 水差名_dgv.Rows.Count - 1
2813
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 水差名_dgv("水差", II).Value.ToString Then
2814
-                    If 合帳_dgv("所反", 選擇記憶).Value = False Then
2815
-                        合帳_dgv("水差", 選擇記憶).Value = 水差名_dgv("交割金額", II).Value.ToString
2816
-                        合帳_dgv("水差1", 選擇記憶).Value = 水差名_dgv("交割金額", II).Value.ToString : 水差加總 = True
2792
+            End If
2793
+        Next
2794
+        Dim 水差加總 As Boolean = False
2795
+        For II As Integer = 0 To 水差名_dgv.Rows.Count - 1
2796
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 水差名_dgv("水差", II).Value.ToString Then
2797
+                If 合帳_dgv("所反", 選擇記憶).Value = False Then
2798
+                    合帳_dgv("水差", 選擇記憶).Value = 水差名_dgv("交割金額", II).Value.ToString
2799
+                    合帳_dgv("水差1", 選擇記憶).Value = 水差名_dgv("交割金額", II).Value.ToString : 水差加總 = True
2800
+                Else
2801
+                    合帳_dgv("水差", 選擇記憶).Value = Val(水差名_dgv("交割金額", II).Value.ToString) * -1
2802
+                    合帳_dgv("水差1", 選擇記憶).Value = Val(水差名_dgv("交割金額", II).Value.ToString) * -1 : 水差加總 = True
2803
+                End If
2804
+            End If
2805
+        Next
2806
+        For II As Integer = 0 To 水差名1_dgv.Rows.Count - 1
2807
+            If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 水差名1_dgv("水差", II).Value.ToString Then
2808
+                If 合帳_dgv("所反", 選擇記憶).Value = False Then
2809
+                    If 水差加總 = False Then
2810
+                        合帳_dgv("水差", 選擇記憶).Value = 水差名1_dgv("交割金額", II).Value.ToString
2811
+                        合帳_dgv("水差1", 選擇記憶).Value = 水差名1_dgv("交割金額", II).Value.ToString
2817
                     Else
2812
                     Else
2818
-                        合帳_dgv("水差", 選擇記憶).Value = Val(水差名_dgv("交割金額", II).Value.ToString) * -1
2819
-                        合帳_dgv("水差1", 選擇記憶).Value = Val(水差名_dgv("交割金額", II).Value.ToString) * -1 : 水差加總 = True
2813
+                        If 合帳_dgv("水差", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差", 選擇記憶).Value = "0" : End If
2814
+                        If 合帳_dgv("水差1", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差1", 選擇記憶).Value = "0" : End If
2815
+                        合帳_dgv("水差", 選擇記憶).Value = CInt(合帳_dgv("水差", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)
2816
+                        合帳_dgv("水差1", 選擇記憶).Value = CInt(合帳_dgv("水差1", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)
2820
                     End If
2817
                     End If
2821
-                End If
2822
-            Next
2823
-            For II As Integer = 0 To 水差名1_dgv.Rows.Count - 1
2824
-                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 水差名1_dgv("水差", II).Value.ToString Then
2825
-                    If 合帳_dgv("所反", 選擇記憶).Value = False Then
2826
-                        If 水差加總 = False Then
2827
-                            合帳_dgv("水差", 選擇記憶).Value = 水差名1_dgv("交割金額", II).Value.ToString
2828
-                            合帳_dgv("水差1", 選擇記憶).Value = 水差名1_dgv("交割金額", II).Value.ToString
2829
-                        Else
2830
-                            If 合帳_dgv("水差", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差", 選擇記憶).Value = "0" : End If
2831
-                            If 合帳_dgv("水差1", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差1", 選擇記憶).Value = "0" : End If
2832
-                            合帳_dgv("水差", 選擇記憶).Value = CInt(合帳_dgv("水差", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)
2833
-                            合帳_dgv("水差1", 選擇記憶).Value = CInt(合帳_dgv("水差1", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)
2834
-                        End If
2818
+                Else
2819
+                    If 水差加總 = False Then
2820
+                        合帳_dgv("水差", 選擇記憶).Value = CInt(水差名1_dgv("交割金額", II).Value.ToString) * -1
2821
+                        合帳_dgv("水差1", 選擇記憶).Value = CInt(水差名1_dgv("交割金額", II).Value.ToString) * -1
2835
                     Else
2822
                     Else
2836
-                        If 水差加總 = False Then
2837
-                            合帳_dgv("水差", 選擇記憶).Value = CInt(水差名1_dgv("交割金額", II).Value.ToString) * -1
2838
-                            合帳_dgv("水差1", 選擇記憶).Value = CInt(水差名1_dgv("交割金額", II).Value.ToString) * -1
2839
-                        Else
2840
-                            If 合帳_dgv("水差", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差", 選擇記憶).Value = "0" : End If
2841
-                            If 合帳_dgv("水差1", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差1", 選擇記憶).Value = "0" : End If
2842
-                            合帳_dgv("水差", 選擇記憶).Value = (CInt(合帳_dgv("水差", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)) * -1
2843
-                            合帳_dgv("水差1", 選擇記憶).Value = (CInt(合帳_dgv("水差1", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)) * -1
2844
-                        End If
2823
+                        If 合帳_dgv("水差", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差", 選擇記憶).Value = "0" : End If
2824
+                        If 合帳_dgv("水差1", 選擇記憶).Value.ToString = "" Then : 合帳_dgv("水差1", 選擇記憶).Value = "0" : End If
2825
+                        合帳_dgv("水差", 選擇記憶).Value = (CInt(合帳_dgv("水差", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)) * -1
2826
+                        合帳_dgv("水差1", 選擇記憶).Value = (CInt(合帳_dgv("水差1", 選擇記憶).Value.ToString) + CInt(水差名1_dgv("交割金額", II).Value.ToString)) * -1
2845
                     End If
2827
                     End If
2846
                 End If
2828
                 End If
2847
-            Next
2848
-            If Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) <> 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) <> 0 Then
2849
-                合帳_dgv.Rows(選擇記憶).Cells("應收").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收").Value) * -1
2850
-                合帳_dgv.Rows(選擇記憶).Cells("應收1").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) * -1
2851
-                合帳_dgv.Rows(選擇記憶).Cells("應付").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應付").Value) * -1
2852
-                合帳_dgv.Rows(選擇記憶).Cells("應付1").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) * -1
2853
-            ElseIf Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) <> 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) = 0 Then
2854
-                合帳_dgv.Rows(選擇記憶).Cells("應收").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收").Value) * -1
2855
-                合帳_dgv.Rows(選擇記憶).Cells("應收1").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) * -1
2856
-            End If
2857
-
2858
-            客戶_tb.Text = 合帳_dgv("客戶", 選擇記憶).Value.ToString
2859
-            If Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) <> 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) <> 0 Then
2860
-                上繳反轉 = True
2861
-            ElseIf Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) = 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) <> 0 Then
2862
-                上繳反轉 = False
2863
             End If
2829
             End If
2864
-            手工帳資料自動判斷() : 紙帳計算() : 手帳計算()
2830
+        Next
2831
+        If Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) <> 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) <> 0 Then
2832
+            合帳_dgv.Rows(選擇記憶).Cells("應收").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收").Value) * -1
2833
+            合帳_dgv.Rows(選擇記憶).Cells("應收1").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) * -1
2834
+            合帳_dgv.Rows(選擇記憶).Cells("應付").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應付").Value) * -1
2835
+            合帳_dgv.Rows(選擇記憶).Cells("應付1").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) * -1
2836
+        ElseIf Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) <> 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) = 0 Then
2837
+            合帳_dgv.Rows(選擇記憶).Cells("應收").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收").Value) * -1
2838
+            合帳_dgv.Rows(選擇記憶).Cells("應收1").Value = Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) * -1
2839
+        End If
2865
 
2840
 
2866
-            合帳_dgv.Rows(選擇記憶).Cells("應付").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("應付").Value), "#,##0")
2867
-            合帳_dgv.Rows(選擇記憶).Cells("應收").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("應收").Value), "#,##0")
2868
-            合帳_dgv.Rows(選擇記憶).Cells("個人所得").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("個人所得").Value), "#,##0")
2869
-            合帳_dgv.Rows(選擇記憶).Cells("水差").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("水差").Value), "#,##0")
2841
+        客戶_tb.Text = 合帳_dgv("客戶", 選擇記憶).Value.ToString
2842
+        If Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) <> 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) <> 0 Then
2843
+            上繳反轉 = True
2844
+        ElseIf Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) = 0 And Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) <> 0 Then
2845
+            上繳反轉 = False
2870
         End If
2846
         End If
2847
+        手工帳資料自動判斷() : 紙帳計算() : 手帳計算()
2848
+
2849
+        合帳_dgv.Rows(選擇記憶).Cells("應付").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("應付").Value), "#,##0")
2850
+        合帳_dgv.Rows(選擇記憶).Cells("應收").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("應收").Value), "#,##0")
2851
+        合帳_dgv.Rows(選擇記憶).Cells("個人所得").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("個人所得").Value), "#,##0")
2852
+        合帳_dgv.Rows(選擇記憶).Cells("水差").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("水差").Value), "#,##0")
2871
     End Sub
2853
     End Sub
2872
     Private Sub 合帳_bt_Click(sender As Object, e As EventArgs) Handles 合帳_bt.Click
2854
     Private Sub 合帳_bt_Click(sender As Object, e As EventArgs) Handles 合帳_bt.Click
2873
         If 彙總_dgv.Visible = True Then : 彙總_dgv.Visible = False : 合帳_dgv.Visible = True : End If
2855
         If 彙總_dgv.Visible = True Then : 彙總_dgv.Visible = False : 合帳_dgv.Visible = True : End If
3315
                 Next
3297
                 Next
3316
             End If
3298
             End If
3317
             合帳1_tb.Text = Strings.Format(Val(合帳1_tb.Text), "#,##0")
3299
             合帳1_tb.Text = Strings.Format(Val(合帳1_tb.Text), "#,##0")
3318
-            手工帳資料自動判斷()
3300
+            手工帳資料自動判斷() : 查詢()
3319
         End If
3301
         End If
3320
     End Sub
3302
     End Sub
3321
     Private Sub 控制隱藏讀取()
3303
     Private Sub 控制隱藏讀取()
3571
             彙總報表預覽.Size = New Size(448, NH) : 彙總報表預覽.ShowDialog()
3553
             彙總報表預覽.Size = New Size(448, NH) : 彙總報表預覽.ShowDialog()
3572
         End If
3554
         End If
3573
     End Sub
3555
     End Sub
3556
+    Private Sub 查詢_tb_KeyPress(sender As Object, e As KeyPressEventArgs) Handles 查詢_tb.KeyPress
3557
+        If e.KeyChar = ChrW(Keys.Enter) Then : 查詢() : End If
3558
+    End Sub
3559
+    Private Sub 查詢_bt_Click(sender As Object, e As EventArgs) Handles 查詢_bt.Click
3560
+        查詢()
3561
+    End Sub
3562
+    Private Sub 查詢()
3563
+        Dim keyword As String = 查詢_tb.Text.Trim() : Dim startingRowIndex As Integer = 0
3564
+        If 合帳_dgv.SelectedCells.Count > 0 Then
3565
+            startingRowIndex = 合帳_dgv.SelectedCells(0).RowIndex + 1
3566
+            If startingRowIndex >= 合帳_dgv.Rows.Count Then : 合帳_dgv.ClearSelection() : startingRowIndex = 0 : End If
3567
+        End If : 合帳_dgv.ClearSelection()
3568
+        For i As Integer = startingRowIndex To 合帳_dgv.Rows.Count - 1 : Dim row As DataGridViewRow = 合帳_dgv.Rows(i)
3569
+            If row.Cells("客戶").Value.ToString().IndexOf(keyword, StringComparison.OrdinalIgnoreCase) >= 0 Then
3570
+                row.Selected = True : 合帳_dgv.FirstDisplayedScrollingRowIndex = row.Index : Exit For
3571
+            End If
3572
+        Next
3573
+        If 合帳_dgv.SelectedCells.Count = 0 Then : startingRowIndex = 0 : 合帳_dgv.ClearSelection()
3574
+            For i As Integer = startingRowIndex To 合帳_dgv.Rows.Count - 1 : Dim row As DataGridViewRow = 合帳_dgv.Rows(i)
3575
+                If row.Cells("客戶").Value.ToString().IndexOf(keyword, StringComparison.OrdinalIgnoreCase) >= 0 Then
3576
+                    row.Selected = True : 合帳_dgv.FirstDisplayedScrollingRowIndex = row.Index : Exit For
3577
+                End If
3578
+            Next : 合帳計算()
3579
+        Else : 合帳計算() : End If
3580
+    End Sub
3574
     Private Sub 列印_bt_Click(sender As Object, e As EventArgs) Handles 列印_bt.Click
3581
     Private Sub 列印_bt_Click(sender As Object, e As EventArgs) Handles 列印_bt.Click
3575
         列印選擇.ShowDialog()
3582
         列印選擇.ShowDialog()
3576
         If 是否PDF = False Then
3583
         If 是否PDF = False Then

+ 4
- 4
GA-ERP-SYS/報表系統管理/前台/電板帳務明細查詢表.vb View File

975
     End Sub
975
     End Sub
976
     Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
976
     Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
977
         If 不用WEB = True Then
977
         If 不用WEB = True Then
978
-            timeNow = 0 : GA_ERP_SYS_Old.Timer2.Enabled = False : GA_ERP_SYS_Old.Timer2.Enabled = True
978
+            timeNow = 0 : GA_ERP_SYS_Old.Timer2.Enabled = False : GA_ERP_SYS_Old.Timer2.Enabled = True : 彙總表不再重新讀取 = False
979
         Else
979
         Else
980
-            timeNow = 0 : GA_ERP_SYS.Timer2.Enabled = False : GA_ERP_SYS.Timer2.Enabled = True
980
+            timeNow = 0 : GA_ERP_SYS.Timer2.Enabled = False : GA_ERP_SYS.Timer2.Enabled = True : 彙總表不再重新讀取 = False
981
         End If
981
         End If
982
     End Sub
982
     End Sub
983
     Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
983
     Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
984
         If 不用WEB = True Then
984
         If 不用WEB = True Then
985
-            timeNow = 0 : GA_ERP_SYS_Old.Timer2.Enabled = False : GA_ERP_SYS_Old.Timer2.Enabled = True
985
+            timeNow = 0 : GA_ERP_SYS_Old.Timer2.Enabled = False : GA_ERP_SYS_Old.Timer2.Enabled = True : 彙總表不再重新讀取 = False
986
         Else
986
         Else
987
-            timeNow = 0 : GA_ERP_SYS.Timer2.Enabled = False : GA_ERP_SYS.Timer2.Enabled = True
987
+            timeNow = 0 : GA_ERP_SYS.Timer2.Enabled = False : GA_ERP_SYS.Timer2.Enabled = True : 彙總表不再重新讀取 = False
988
         End If
988
         End If
989
     End Sub
989
     End Sub
990
     Private Sub 帳務明細查詢表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
990
     Private Sub 帳務明細查詢表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged

+ 31
- 5
GA-ERP-SYS/報表系統管理/前台/電板紙板帳務設定.Designer.vb View File

38
         Me.刪除_bt = New System.Windows.Forms.Button()
38
         Me.刪除_bt = New System.Windows.Forms.Button()
39
         Me.Label2 = New System.Windows.Forms.Label()
39
         Me.Label2 = New System.Windows.Forms.Label()
40
         Me.日期_dtp = New System.Windows.Forms.DateTimePicker()
40
         Me.日期_dtp = New System.Windows.Forms.DateTimePicker()
41
+        Me.查詢_tb = New System.Windows.Forms.TextBox()
42
+        Me.Label3 = New System.Windows.Forms.Label()
41
         CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
43
         CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
42
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
44
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
43
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
45
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
50
         Me.電板客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
52
         Me.電板客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
51
         Me.電板客戶_dgv.BackgroundColor = System.Drawing.Color.White
53
         Me.電板客戶_dgv.BackgroundColor = System.Drawing.Color.White
52
         Me.電板客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
54
         Me.電板客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
53
-        Me.電板客戶_dgv.Location = New System.Drawing.Point(5, 3)
55
+        Me.電板客戶_dgv.Location = New System.Drawing.Point(5, 28)
54
         Me.電板客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
56
         Me.電板客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
55
         Me.電板客戶_dgv.Name = "電板客戶_dgv"
57
         Me.電板客戶_dgv.Name = "電板客戶_dgv"
56
         Me.電板客戶_dgv.RowHeadersWidth = 4
58
         Me.電板客戶_dgv.RowHeadersWidth = 4
57
         DataGridViewCellStyle1.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
59
         DataGridViewCellStyle1.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
58
         Me.電板客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
60
         Me.電板客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
59
         Me.電板客戶_dgv.RowTemplate.Height = 24
61
         Me.電板客戶_dgv.RowTemplate.Height = 24
60
-        Me.電板客戶_dgv.Size = New System.Drawing.Size(118, 554)
62
+        Me.電板客戶_dgv.Size = New System.Drawing.Size(118, 529)
61
         Me.電板客戶_dgv.TabIndex = 1633
63
         Me.電板客戶_dgv.TabIndex = 1633
62
         '
64
         '
63
         '電板紙板_dgv
65
         '電板紙板_dgv
193
         Me.Label2.ForeColor = System.Drawing.Color.Black
195
         Me.Label2.ForeColor = System.Drawing.Color.Black
194
         Me.Label2.Location = New System.Drawing.Point(123, 56)
196
         Me.Label2.Location = New System.Drawing.Point(123, 56)
195
         Me.Label2.Name = "Label2"
197
         Me.Label2.Name = "Label2"
196
-        Me.Label2.Size = New System.Drawing.Size(47, 17)
198
+        Me.Label2.Size = New System.Drawing.Size(65, 17)
197
         Me.Label2.TabIndex = 1645
199
         Me.Label2.TabIndex = 1645
198
-        Me.Label2.Text = "舊資料"
200
+        Me.Label2.Text = "舊      料"
199
         '
201
         '
200
         '日期_dtp
202
         '日期_dtp
201
         '
203
         '
208
         Me.日期_dtp.TabIndex = 1646
210
         Me.日期_dtp.TabIndex = 1646
209
         Me.日期_dtp.Visible = False
211
         Me.日期_dtp.Visible = False
210
         '
212
         '
213
+        '查詢_tb
214
+        '
215
+        Me.查詢_tb.ForeColor = System.Drawing.Color.Black
216
+        Me.查詢_tb.Location = New System.Drawing.Point(37, 3)
217
+        Me.查詢_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
218
+        Me.查詢_tb.Name = "查詢_tb"
219
+        Me.查詢_tb.Size = New System.Drawing.Size(86, 23)
220
+        Me.查詢_tb.TabIndex = 1647
221
+        '
222
+        'Label3
223
+        '
224
+        Me.Label3.AutoSize = True
225
+        Me.Label3.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
226
+        Me.Label3.ForeColor = System.Drawing.Color.Black
227
+        Me.Label3.Location = New System.Drawing.Point(6, 6)
228
+        Me.Label3.Name = "Label3"
229
+        Me.Label3.Size = New System.Drawing.Size(34, 17)
230
+        Me.Label3.TabIndex = 1648
231
+        Me.Label3.Text = "查詢"
232
+        '
211
         '電板紙板帳務設定
233
         '電板紙板帳務設定
212
         '
234
         '
213
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
235
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
214
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
236
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
215
         Me.ClientSize = New System.Drawing.Size(349, 561)
237
         Me.ClientSize = New System.Drawing.Size(349, 561)
238
+        Me.Controls.Add(Me.查詢_tb)
216
         Me.Controls.Add(Me.日期_dtp)
239
         Me.Controls.Add(Me.日期_dtp)
217
-        Me.Controls.Add(Me.Label2)
218
         Me.Controls.Add(Me.刪除_bt)
240
         Me.Controls.Add(Me.刪除_bt)
219
         Me.Controls.Add(Me.新增_bt)
241
         Me.Controls.Add(Me.新增_bt)
220
         Me.Controls.Add(Me.存檔_bt)
242
         Me.Controls.Add(Me.存檔_bt)
227
         Me.Controls.Add(Me.字體大小調整_lb)
249
         Me.Controls.Add(Me.字體大小調整_lb)
228
         Me.Controls.Add(Me.商品1_tb)
250
         Me.Controls.Add(Me.商品1_tb)
229
         Me.Controls.Add(Me.電板紙板_dgv)
251
         Me.Controls.Add(Me.電板紙板_dgv)
252
+        Me.Controls.Add(Me.Label2)
253
+        Me.Controls.Add(Me.Label3)
230
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
254
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
231
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
255
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
232
         Me.Name = "電板紙板帳務設定"
256
         Me.Name = "電板紙板帳務設定"
254
     Friend WithEvents 刪除_bt As Button
278
     Friend WithEvents 刪除_bt As Button
255
     Friend WithEvents Label2 As Label
279
     Friend WithEvents Label2 As Label
256
     Friend WithEvents 日期_dtp As DateTimePicker
280
     Friend WithEvents 日期_dtp As DateTimePicker
281
+    Friend WithEvents 查詢_tb As TextBox
282
+    Friend WithEvents Label3 As Label
257
 End Class
283
 End Class

+ 3
- 1
GA-ERP-SYS/報表系統管理/前台/電板紙板帳務設定.vb View File

5
         電板客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
5
         電板客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
6
         電板客戶_dgv.ColumnHeadersHeight = 25
6
         電板客戶_dgv.ColumnHeadersHeight = 25
7
         電板客戶_dgv.AllowUserToAddRows = False
7
         電板客戶_dgv.AllowUserToAddRows = False
8
-
9
         SQL_電板客戶查詢()
8
         SQL_電板客戶查詢()
10
         da.Fill(ds3) : 電板客戶_dgv.DataSource = ds3.Tables(0) : conn.Close()
9
         da.Fill(ds3) : 電板客戶_dgv.DataSource = ds3.Tables(0) : conn.Close()
11
         電板客戶_dgv.Columns(1).Visible = False : 電板客戶_dgv.Columns(2).Visible = False : 電板客戶_dgv.Columns(3).Visible = False
10
         電板客戶_dgv.Columns(1).Visible = False : 電板客戶_dgv.Columns(2).Visible = False : 電板客戶_dgv.Columns(3).Visible = False
95
             SQL_電板紙帳刪除() : Set_電板紙板() : 商品1_tb.Text = "" : 商品_tb.Text = "" : 電板帳務彙總計算表.紙帳計算_bt.PerformClick()
94
             SQL_電板紙帳刪除() : Set_電板紙板() : 商品1_tb.Text = "" : 商品_tb.Text = "" : 電板帳務彙總計算表.紙帳計算_bt.PerformClick()
96
         End If
95
         End If
97
     End Sub
96
     End Sub
97
+    Private Sub 查詢_tb_TextChanged(sender As Object, e As EventArgs) Handles 查詢_tb.TextChanged
98
+        PPCC = 查詢_tb.Text : Set_電板客戶() : PPCC = ""
99
+    End Sub
98
 End Class
100
 End Class

+ 34
- 8
GA-ERP-SYS/報表系統管理/前台/電板股東紅利設定.Designer.vb View File

22
     '請勿使用程式碼編輯器進行修改。
22
     '請勿使用程式碼編輯器進行修改。
23
     <System.Diagnostics.DebuggerStepThrough()> _
23
     <System.Diagnostics.DebuggerStepThrough()> _
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
25
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
         Me.電板紙板_dgv = New System.Windows.Forms.DataGridView()
27
         Me.電板紙板_dgv = New System.Windows.Forms.DataGridView()
28
         Me.刪除_bt = New System.Windows.Forms.Button()
28
         Me.刪除_bt = New System.Windows.Forms.Button()
29
         Me.新增_bt = New System.Windows.Forms.Button()
29
         Me.新增_bt = New System.Windows.Forms.Button()
43
         Me.Label4 = New System.Windows.Forms.Label()
43
         Me.Label4 = New System.Windows.Forms.Label()
44
         Me.下拉1_bt = New System.Windows.Forms.Button()
44
         Me.下拉1_bt = New System.Windows.Forms.Button()
45
         Me.反轉_ch = New System.Windows.Forms.CheckBox()
45
         Me.反轉_ch = New System.Windows.Forms.CheckBox()
46
+        Me.查詢_tb = New System.Windows.Forms.TextBox()
47
+        Me.Label5 = New System.Windows.Forms.Label()
46
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
48
         CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
47
         CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
49
         CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
48
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
50
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
62
         Me.電板紙板_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
64
         Me.電板紙板_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
63
         Me.電板紙板_dgv.Name = "電板紙板_dgv"
65
         Me.電板紙板_dgv.Name = "電板紙板_dgv"
64
         Me.電板紙板_dgv.RowHeadersWidth = 4
66
         Me.電板紙板_dgv.RowHeadersWidth = 4
65
-        DataGridViewCellStyle1.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
66
-        Me.電板紙板_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
67
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
68
+        Me.電板紙板_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
67
         Me.電板紙板_dgv.RowTemplate.Height = 24
69
         Me.電板紙板_dgv.RowTemplate.Height = 24
68
         Me.電板紙板_dgv.Size = New System.Drawing.Size(297, 403)
70
         Me.電板紙板_dgv.Size = New System.Drawing.Size(297, 403)
69
         Me.電板紙板_dgv.TabIndex = 1646
71
         Me.電板紙板_dgv.TabIndex = 1646
139
         Me.電板客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
141
         Me.電板客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
140
         Me.電板客戶_dgv.BackgroundColor = System.Drawing.Color.White
142
         Me.電板客戶_dgv.BackgroundColor = System.Drawing.Color.White
141
         Me.電板客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
143
         Me.電板客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
142
-        Me.電板客戶_dgv.Location = New System.Drawing.Point(4, 3)
144
+        Me.電板客戶_dgv.Location = New System.Drawing.Point(4, 27)
143
         Me.電板客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
145
         Me.電板客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
144
         Me.電板客戶_dgv.Name = "電板客戶_dgv"
146
         Me.電板客戶_dgv.Name = "電板客戶_dgv"
145
         Me.電板客戶_dgv.RowHeadersWidth = 4
147
         Me.電板客戶_dgv.RowHeadersWidth = 4
146
-        DataGridViewCellStyle2.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
147
-        Me.電板客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
148
+        DataGridViewCellStyle4.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
149
+        Me.電板客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
148
         Me.電板客戶_dgv.RowTemplate.Height = 24
150
         Me.電板客戶_dgv.RowTemplate.Height = 24
149
-        Me.電板客戶_dgv.Size = New System.Drawing.Size(118, 555)
151
+        Me.電板客戶_dgv.Size = New System.Drawing.Size(118, 531)
150
         Me.電板客戶_dgv.TabIndex = 1645
152
         Me.電板客戶_dgv.TabIndex = 1645
151
         '
153
         '
152
         '字體_NUD
154
         '字體_NUD
270
         Me.反轉_ch.Text = "帳務反轉"
272
         Me.反轉_ch.Text = "帳務反轉"
271
         Me.反轉_ch.UseVisualStyleBackColor = True
273
         Me.反轉_ch.UseVisualStyleBackColor = True
272
         '
274
         '
275
+        '查詢_tb
276
+        '
277
+        Me.查詢_tb.ForeColor = System.Drawing.Color.Black
278
+        Me.查詢_tb.Location = New System.Drawing.Point(36, 2)
279
+        Me.查詢_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
280
+        Me.查詢_tb.Name = "查詢_tb"
281
+        Me.查詢_tb.Size = New System.Drawing.Size(86, 23)
282
+        Me.查詢_tb.TabIndex = 1680
283
+        '
284
+        'Label5
285
+        '
286
+        Me.Label5.AutoSize = True
287
+        Me.Label5.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
288
+        Me.Label5.ForeColor = System.Drawing.Color.Black
289
+        Me.Label5.Location = New System.Drawing.Point(5, 5)
290
+        Me.Label5.Name = "Label5"
291
+        Me.Label5.Size = New System.Drawing.Size(34, 17)
292
+        Me.Label5.TabIndex = 1681
293
+        Me.Label5.Text = "查詢"
294
+        '
273
         '電板股東紅利設定
295
         '電板股東紅利設定
274
         '
296
         '
275
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
297
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
276
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
298
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
277
         Me.ClientSize = New System.Drawing.Size(428, 561)
299
         Me.ClientSize = New System.Drawing.Size(428, 561)
300
+        Me.Controls.Add(Me.查詢_tb)
301
+        Me.Controls.Add(Me.Label5)
278
         Me.Controls.Add(Me.反轉_ch)
302
         Me.Controls.Add(Me.反轉_ch)
279
         Me.Controls.Add(Me.下拉1_bt)
303
         Me.Controls.Add(Me.下拉1_bt)
280
         Me.Controls.Add(Me.商品_cb)
304
         Me.Controls.Add(Me.商品_cb)
328
     Friend WithEvents Label4 As Label
352
     Friend WithEvents Label4 As Label
329
     Friend WithEvents 下拉1_bt As Button
353
     Friend WithEvents 下拉1_bt As Button
330
     Friend WithEvents 反轉_ch As CheckBox
354
     Friend WithEvents 反轉_ch As CheckBox
355
+    Friend WithEvents 查詢_tb As TextBox
356
+    Friend WithEvents Label5 As Label
331
 End Class
357
 End Class

+ 3
- 0
GA-ERP-SYS/報表系統管理/前台/電板股東紅利設定.vb View File

97
             下拉清單_1.ShowDialog() : 商品_cb.Text = PPAA
97
             下拉清單_1.ShowDialog() : 商品_cb.Text = PPAA
98
         End If
98
         End If
99
     End Sub
99
     End Sub
100
+    Private Sub 查詢_tb_TextChanged(sender As Object, e As EventArgs) Handles 查詢_tb.TextChanged
101
+        PPCC = 查詢_tb.Text : Set_電板客戶() : PPCC = ""
102
+    End Sub
100
 End Class
103
 End Class

+ 1414
- 0
GA-ERP-SYS/資料庫系統管理/LINE_使用者管理表.Designer.vb
File diff suppressed because it is too large
View File


+ 120
- 0
GA-ERP-SYS/資料庫系統管理/LINE_使用者管理表.resx View File

1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 108
- 0
GA-ERP-SYS/資料庫系統管理/LINE_使用者管理表.vb View File

1
+Public Class LINE_使用者管理表
2
+    Dim HH As Integer
3
+    Dim 對話框(5) As String
4
+    Private Sub Set_使用者清單()
5
+        Dim ds As New DataSet : 系統使用者_dgv.DataSource = Nothing : ds.Clear()
6
+        系統使用者_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
+        系統使用者_dgv.ColumnHeadersHeight = 25
8
+        系統使用者_dgv.AllowUserToAddRows = False
9
+        系統使用者_dgv.RowTemplate.Height = 35
10
+        SQL_系統使用者_清單() : da.Fill(ds) : 系統使用者_dgv.DataSource = ds.Tables(0)
11
+    End Sub
12
+    Private Sub Set_LINE使用者清單()
13
+        Dim ds1 As New DataSet : LINE使用者_dgv.DataSource = Nothing : ds1.Clear()
14
+        LINE使用者_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
15
+        LINE使用者_dgv.ColumnHeadersHeight = 25
16
+        LINE使用者_dgv.AllowUserToAddRows = False
17
+        LINE使用者_dgv.RowTemplate.Height = 35
18
+        SQL_LINE使用者_清單() : da.Fill(ds1) : LINE使用者_dgv.DataSource = ds1.Tables(0) : conn.Close()
19
+        LINE使用者_dgv.Columns(0).FillWeight = 30 : LINE使用者_dgv.Columns(1).Visible = False : LINE使用者_dgv.Columns(2).FillWeight = 100 : LINE使用者_dgv.Columns(3).FillWeight = 30
20
+        LINE使用者_dgv.Columns(4).FillWeight = 40 : LINE使用者_dgv.Columns(5).Visible = False : LINE使用者_dgv.Columns(6).Visible = False
21
+
22
+        LINE使用者_dgv.Columns(3).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
23
+        For i As Integer = 0 To LINE_權限數量 + 2 : LINE使用者_dgv.Columns(i + 7).Visible = False : Next
24
+        For i As Integer = 0 To LINE使用者_dgv.Rows.Count - 1
25
+            If IsDBNull(LINE使用者_dgv.Rows(i).Cells("Line").Value) Then : LINE使用者_dgv.Rows(i).Cells("Line").Value = False : End If
26
+            If IsDBNull(LINE使用者_dgv.Rows(i).Cells("WhatsApp").Value) Then : LINE使用者_dgv.Rows(i).Cells("WhatsApp").Value = False : End If
27
+            If IsDBNull(LINE使用者_dgv.Rows(i).Cells("Message").Value) Then : LINE使用者_dgv.Rows(i).Cells("Message").Value = False : End If
28
+            For no As Integer = 0 To LINE_權限數量 - 1
29
+                HH = no + 200
30
+                If IsDBNull(LINE使用者_dgv.Rows(i).Cells("CC" & HH.ToString).Value) Then : LINE使用者_dgv.Rows(i).Cells("CC" & HH.ToString).Value = False : End If
31
+            Next
32
+        Next
33
+    End Sub
34
+    Private Sub Set_權限一覽()
35
+        Dim nob As Integer
36
+        Dim ds2 As New DataSet : LINE權限一覽_dgv.DataSource = Nothing : ds2.Clear()
37
+        LINE權限一覽_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
38
+        LINE權限一覽_dgv.ColumnHeadersHeight = 25
39
+        LINE權限一覽_dgv.AllowUserToAddRows = False
40
+        LINE權限一覽_dgv.RowTemplate.Height = 35
41
+        SQL_LINE權限一覽_dgv_清單() : da.Fill(ds2) : LINE權限一覽_dgv.DataSource = ds2.Tables(0)
42
+        If LINE權限一覽_dgv.Rows.Count > 0 Then
43
+            For no As Integer = 0 To LINE權限一覽_dgv.Rows.Count - 1
44
+                HH = no + 200
45
+                Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + HH.ToString(), True)(0), CheckBox)
46
+                選擇.Visible = True
47
+                選擇.Text = LINE權限一覽_dgv.Rows(no).Cells("權限代號").Value.ToString & "-" & LINE權限一覽_dgv.Rows(no).Cells("權限名稱").Value.ToString
48
+            Next
49
+        End If
50
+    End Sub
51
+    Private Sub LINE_使用者管理表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
52
+        對話框(0) = "該功能介面為系統開發人員使用,所以不提供語言轉換功能!!" : 對話框(1) = "輸入資料有誤!!" : 對話框(2) = "新增完成!!" : 對話框(3) = "存檔完成!!"
53
+        對話框(4) = "確定要刪除該筆資料?" : 對話框(5) = "刪除完成!!"
54
+        PA = "" : 確認新增_bt.Enabled = False : Panel2.SendToBack()  '在職 = True
55
+        修改_bt.Enabled = False
56
+        Set_使用者清單() : Set_LINE使用者清單() : Set_權限一覽()
57
+    End Sub
58
+    Private Sub Set_格式設定1()
59
+        For no As Integer = 0 To LINE_權限數量 - 1
60
+            HH = no + 200
61
+            Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + HH.ToString(), True)(0), CheckBox)
62
+            選擇.Checked = False
63
+        Next
64
+    End Sub
65
+    Private Sub LINE使用者_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles LINE使用者_dgv.CellClick
66
+        If e.RowIndex = -1 Then : Else
67
+            姓名_tb.Text = LINE使用者_dgv.Rows(e.RowIndex).Cells("姓名").Value.ToString : token_tb.Text = LINE使用者_dgv.Rows(e.RowIndex).Cells("token").Value.ToString
68
+            通知語言_cb.Text = LINE使用者_dgv.Rows(e.RowIndex).Cells("通知語言").Value.ToString
69
+            電話號碼1_tb.Text = LINE使用者_dgv.Rows(e.RowIndex).Cells("電話號碼1").Value.ToString : 電話號碼2_tb.Text = LINE使用者_dgv.Rows(e.RowIndex).Cells("電話號碼2").Value.ToString
70
+            電話號碼3_tb.Text = LINE使用者_dgv.Rows(e.RowIndex).Cells("電話號碼3").Value.ToString
71
+            Line_cb.Checked = LINE使用者_dgv.Rows(e.RowIndex).Cells("Line").Value : WhatsApp_cb.Checked = LINE使用者_dgv.Rows(e.RowIndex).Cells("WhatsApp").Value
72
+            Message_cb.Checked = LINE使用者_dgv.Rows(e.RowIndex).Cells("Message").Value
73
+            For no As Integer = 0 To LINE權限一覽_dgv.Rows.Count - 1
74
+                HH = no + 200
75
+                Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + HH.ToString(), True)(0), CheckBox)
76
+                選擇.Checked = LINE使用者_dgv.Rows(e.RowIndex).Cells(LINE權限一覽_dgv.Rows(no).Cells("權限代號").Value.ToString).Value
77
+            Next
78
+        End If
79
+    End Sub
80
+    Private Sub 系統使用者_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles 系統使用者_dgv.CellClick
81
+        If e.RowIndex = -1 Then : Else
82
+            姓名_tb.Text = 系統使用者_dgv.Rows(e.RowIndex).Cells("姓名").Value.ToString
83
+        End If
84
+    End Sub
85
+    Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
86
+        電話號碼1_tb.Text = "" : 電話號碼2_tb.Text = "" : 電話號碼3_tb.Text = ""
87
+        姓名_tb.Text = "" : token_tb.Text = "" : 新增_bt.Enabled = False : 確認新增_bt.Enabled = True
88
+        Set_格式設定1()
89
+    End Sub
90
+    Private Sub 確認新增_bt_Click(sender As Object, e As EventArgs) Handles 確認新增_bt.Click
91
+        If 姓名_tb.Text = "" Then
92
+        Else
93
+            For i As Integer = 0 To LINE_權限數量 - 1
94
+                linecc(i) = False
95
+            Next
96
+            For no As Integer = 0 To LINE權限一覽_dgv.Rows.Count - 1
97
+                HH = no + 200
98
+                Dim 選擇 As CheckBox = CType(Me.Controls.Find("CheckBox" + HH.ToString(), True)(0), CheckBox)
99
+                If 選擇.Checked Then
100
+                    linecc(Val(LINE權限一覽_dgv.Rows(no).Cells("權限代號").Value.ToString.Substring(2, 3)) - 200) = True
101
+                End If
102
+            Next
103
+            SQL_LINE_新增使用者資料() : conn.Close()
104
+            Set_LINE使用者清單()
105
+            確認新增_bt.Enabled = False : 新增_bt.Enabled = True
106
+        End If
107
+    End Sub
108
+End Class

+ 58
- 13
GA-ERP-SYS/資料庫系統管理/測試.Designer.vb View File

22
     '請勿使用程式碼編輯器進行修改。
22
     '請勿使用程式碼編輯器進行修改。
23
     <System.Diagnostics.DebuggerStepThrough()> _
23
     <System.Diagnostics.DebuggerStepThrough()> _
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
-        Me.Button1 = New System.Windows.Forms.Button()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Me.彙總2_dgv = New System.Windows.Forms.DataGridView()
28
+        Me.彙總1_dgv = New System.Windows.Forms.DataGridView()
29
+        Me.Button2 = New System.Windows.Forms.Button()
30
+        CType(Me.彙總2_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
31
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
26
         Me.SuspendLayout()
32
         Me.SuspendLayout()
27
         '
33
         '
28
-        'Button1
34
+        '彙總2_dgv
29
         '
35
         '
30
-        Me.Button1.Location = New System.Drawing.Point(12, 12)
31
-        Me.Button1.Name = "Button1"
32
-        Me.Button1.Size = New System.Drawing.Size(75, 23)
33
-        Me.Button1.TabIndex = 0
34
-        Me.Button1.Text = "Button1"
35
-        Me.Button1.UseVisualStyleBackColor = True
36
+        Me.彙總2_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
37
+        Me.彙總2_dgv.BackgroundColor = System.Drawing.Color.White
38
+        Me.彙總2_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
39
+        Me.彙總2_dgv.Location = New System.Drawing.Point(2, 2)
40
+        Me.彙總2_dgv.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
41
+        Me.彙總2_dgv.Name = "彙總2_dgv"
42
+        Me.彙總2_dgv.RowHeadersWidth = 4
43
+        DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
44
+        Me.彙總2_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
45
+        Me.彙總2_dgv.RowTemplate.Height = 24
46
+        Me.彙總2_dgv.Size = New System.Drawing.Size(391, 595)
47
+        Me.彙總2_dgv.TabIndex = 1786
48
+        '
49
+        '彙總1_dgv
50
+        '
51
+        Me.彙總1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
52
+        Me.彙總1_dgv.BackgroundColor = System.Drawing.Color.White
53
+        Me.彙總1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
54
+        Me.彙總1_dgv.Location = New System.Drawing.Point(396, 2)
55
+        Me.彙總1_dgv.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
56
+        Me.彙總1_dgv.Name = "彙總1_dgv"
57
+        Me.彙總1_dgv.RowHeadersWidth = 4
58
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
59
+        Me.彙總1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
60
+        Me.彙總1_dgv.RowTemplate.Height = 24
61
+        Me.彙總1_dgv.Size = New System.Drawing.Size(426, 595)
62
+        Me.彙總1_dgv.TabIndex = 1788
63
+        '
64
+        'Button2
65
+        '
66
+        Me.Button2.Location = New System.Drawing.Point(824, 2)
67
+        Me.Button2.Margin = New System.Windows.Forms.Padding(4)
68
+        Me.Button2.Name = "Button2"
69
+        Me.Button2.Size = New System.Drawing.Size(99, 595)
70
+        Me.Button2.TabIndex = 1796
71
+        Me.Button2.Text = "計算"
72
+        Me.Button2.UseVisualStyleBackColor = True
36
         '
73
         '
37
         '測試
74
         '測試
38
         '
75
         '
39
-        Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
76
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
40
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
77
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
41
-        Me.ClientSize = New System.Drawing.Size(800, 450)
42
-        Me.Controls.Add(Me.Button1)
78
+        Me.ClientSize = New System.Drawing.Size(926, 600)
79
+        Me.Controls.Add(Me.Button2)
80
+        Me.Controls.Add(Me.彙總1_dgv)
81
+        Me.Controls.Add(Me.彙總2_dgv)
82
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
83
+        Me.Margin = New System.Windows.Forms.Padding(4)
43
         Me.Name = "測試"
84
         Me.Name = "測試"
85
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
44
         Me.Text = "測試"
86
         Me.Text = "測試"
87
+        CType(Me.彙總2_dgv, System.ComponentModel.ISupportInitialize).EndInit()
88
+        CType(Me.彙總1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
45
         Me.ResumeLayout(False)
89
         Me.ResumeLayout(False)
46
 
90
 
47
     End Sub
91
     End Sub
48
-
49
-    Friend WithEvents Button1 As Button
92
+    Friend WithEvents 彙總2_dgv As DataGridView
93
+    Friend WithEvents 彙總1_dgv As DataGridView
94
+    Friend WithEvents Button2 As Button
50
 End Class
95
 End Class

+ 90
- 2
GA-ERP-SYS/資料庫系統管理/測試.vb View File

1
 Public Class 測試
1
 Public Class 測試
2
-    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
3
-        Process.Start("explorer.exe", "https://www.google.com")
2
+    Sub GenerateFGArray1()
3
+        Dim FG(99) As String : For i As Integer = 0 To 彙總1_dgv.Rows.Count - 1 : 彙總1_dgv.Rows.RemoveAt(0) : Next
4
+        For i = 0 To 99 : FG(i) = Format(i, "00") : Next i
5
+        For i = 0 To 99
6
+            彙總1_dgv.Rows.Insert(0) : 彙總1_dgv.Rows(0).Cells("台號").Value = FG(i) : 彙總1_dgv.Rows(0).Cells("出現次數_49").Value = "0" : 彙總1_dgv.Rows(0).Cells("出現次數_39").Value = "0"
7
+        Next i
8
+    End Sub
9
+    Sub GenerateFGArray2()
10
+        Dim FG(999) As String : For i As Integer = 0 To 彙總2_dgv.Rows.Count - 1 : 彙總2_dgv.Rows.RemoveAt(0) : Next
11
+        For i = 0 To 999 : FG(i) = Format(i, "000") : Next i
12
+        For i = 0 To 999
13
+            彙總2_dgv.Rows.Insert(0) : 彙總2_dgv.Rows(0).Cells("特尾").Value = FG(i) : 彙總2_dgv.Rows(0).Cells("出現次數_49").Value = "0" : 彙總2_dgv.Rows(0).Cells("出現次數_39").Value = "0"
14
+        Next i
15
+    End Sub
16
+    Private Sub 測試_Load(sender As Object, e As EventArgs) Handles MyBase.Load
17
+        Dim DA01 As New DataGridViewTextBoxColumn : Dim DA02 As New DataGridViewTextBoxColumn : Dim DA03 As New DataGridViewTextBoxColumn
18
+        DA01.HeaderText = "台號" : DA01.Name = "台號" : 彙總1_dgv.Columns.Insert(0, DA01)
19
+        DA02.HeaderText = "出現次數_49" : DA02.Name = "出現次數_49" : 彙總1_dgv.Columns.Insert(1, DA02)
20
+        DA03.HeaderText = "出現次數_39" : DA03.Name = "出現次數_39" : 彙總1_dgv.Columns.Insert(1, DA03)
21
+        彙總1_dgv.DataSource = Nothing : 彙總1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
22
+        彙總1_dgv.ColumnHeadersHeight = 25 : 彙總1_dgv.AllowUserToAddRows = False
23
+
24
+        Dim BA01 As New DataGridViewTextBoxColumn : Dim BA02 As New DataGridViewTextBoxColumn : Dim BA03 As New DataGridViewTextBoxColumn
25
+        BA01.HeaderText = "特尾" : BA01.Name = "特尾" : 彙總2_dgv.Columns.Insert(0, BA01)
26
+        BA02.HeaderText = "出現次數_49" : BA02.Name = "出現次數_49" : 彙總2_dgv.Columns.Insert(1, BA02)
27
+        BA03.HeaderText = "出現次數_39" : BA03.Name = "出現次數_39" : 彙總2_dgv.Columns.Insert(1, BA03)
28
+        彙總2_dgv.DataSource = Nothing : 彙總2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
29
+        彙總2_dgv.ColumnHeadersHeight = 25 : 彙總2_dgv.AllowUserToAddRows = False
30
+    End Sub
31
+    Dim PCD(99), PCB(999), 計算次數 As Integer
32
+    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
33
+        If 不用WEB = True Then : timeNow = 0 : GA_ERP_SYS_Old.Timer2.Enabled = False : Else : timeNow = 0 : GA_ERP_SYS.Timer2.Enabled = False : End If
34
+        GenerateFGArray1() : GenerateFGArray2()
35
+        '------49號--------------------------------------------------------------------------------------------------------------------------------------------------------------
36
+        For i As Integer = 0 To 99 : PCD(i) = 0 : Next : For i As Integer = 0 To 999 : PCB(i) = 0 : Next
37
+        計算次數 = 0 : Dim PC(49) As String : Dim combination As String : For i = 0 To 48 : PC(i) = Format(i + 1, "00") : Next i : Dim SD As Integer = 44  '44
38
+        For i1 = 0 To SD
39
+            For i2 = i1 + 1 To SD + 1
40
+                For i3 = i2 + 1 To SD + 2
41
+                    For i4 = i3 + 1 To SD + 3
42
+                        For i5 = i4 + 1 To SD + 4
43
+                            For i6 = i5 + 1 To SD + 5
44
+                                combination = PC(i1) & "、" & PC(i2) & "、" & PC(i3) & "、" & PC(i4) & "、" & PC(i5) & "、" & PC(i6) : PA = combination
45
+                                If Strings.Right(combination, 1) = "、" Then : Else
46
+                                    PA1 = Strings.Mid(combination, 2, 1) & Strings.Mid(combination, 5, 1) : PA2 = Strings.Mid(combination, 5, 1) & Strings.Mid(combination, 8, 1)
47
+                                    PA3 = Strings.Mid(combination, 8, 1) & Strings.Mid(combination, 11, 1) : PA4 = Strings.Mid(combination, 11, 1) & Strings.Mid(combination, 14, 1)
48
+                                    PA5 = Strings.Mid(combination, 14, 1) & Strings.Mid(combination, 17, 1)
49
+                                    For i As Integer = 0 To 99 : If CInt(PA1) = i Then : PCD(i) += 1 : Exit For : End If : Next
50
+                                    For i As Integer = 0 To 99 : If CInt(PA2) = i Then : PCD(i) += 1 : Exit For : End If : Next
51
+                                    For i As Integer = 0 To 99 : If CInt(PA3) = i Then : PCD(i) += 1 : Exit For : End If : Next
52
+                                    For i As Integer = 0 To 99 : If CInt(PA4) = i Then : PCD(i) += 1 : Exit For : End If : Next
53
+                                    For i As Integer = 0 To 99 : If CInt(PA5) = i Then : PCD(i) += 1 : Exit For : End If : Next
54
+                                    PA6 = Strings.Mid(PA2, 2, 1) & Strings.Mid(PA3, 2, 1) & Strings.Mid(PA4, 2, 1)
55
+                                    For i As Integer = 0 To 999 : If CInt(PA6) = i Then : PCB(i) += 1 : Exit For : End If : Next
56
+                                    計算次數 += 1
57
+                                End If
58
+                            Next i6
59
+                        Next i5
60
+                    Next i4
61
+                Next i3
62
+            Next i2
63
+        Next i1
64
+        For i = 0 To 99 : 彙總1_dgv.Rows(i).Cells("出現次數_49").Value = PCD(99 - i) : Next i : For i = 0 To 999 : 彙總2_dgv.Rows(i).Cells("出現次數_49").Value = PCB(999 - i) : Next i
65
+        '------49號--------------------------------------------------------------------------------------------------------------------------------------------------------------
66
+        For i As Integer = 0 To 99 : PCD(i) = 0 : Next : For i As Integer = 0 To 999 : PCB(i) = 0 : Next
67
+        計算次數 = 0 : Dim PE(39) As String : combination = "" : For i = 0 To 38 : PC(i) = Format(i + 1, "00") : Next i : SD = 34
68
+        For i1 = 0 To SD
69
+            For i2 = i1 + 1 To SD + 1
70
+                For i3 = i2 + 1 To SD + 2
71
+                    For i4 = i3 + 1 To SD + 3
72
+                        For i5 = i4 + 1 To SD + 4
73
+                            combination = PC(i1) & "、" & PC(i2) & "、" & PC(i3) & "、" & PC(i4) & "、" & PC(i5) : PA = combination
74
+                            If Strings.Right(combination, 1) = "、" Then : Else
75
+                                PA1 = Strings.Mid(combination, 2, 1) & Strings.Mid(combination, 5, 1) : PA2 = Strings.Mid(combination, 5, 1) & Strings.Mid(combination, 8, 1)
76
+                                PA3 = Strings.Mid(combination, 8, 1) & Strings.Mid(combination, 11, 1) : PA4 = Strings.Mid(combination, 11, 1) & Strings.Mid(combination, 14, 1)
77
+                                For i As Integer = 0 To 99 : If CInt(PA1) = i Then : PCD(i) += 1 : Exit For : End If : Next
78
+                                For i As Integer = 0 To 99 : If CInt(PA2) = i Then : PCD(i) += 1 : Exit For : End If : Next
79
+                                For i As Integer = 0 To 99 : If CInt(PA3) = i Then : PCD(i) += 1 : Exit For : End If : Next
80
+                                For i As Integer = 0 To 99 : If CInt(PA4) = i Then : PCD(i) += 1 : Exit For : End If : Next
81
+                                PA6 = Strings.Mid(PA1, 2, 1) & Strings.Mid(PA2, 2, 1) & Strings.Mid(PA3, 2, 1)
82
+                                For i As Integer = 0 To 999 : If CInt(PA6) = i Then : PCB(i) += 1 : Exit For : End If : Next
83
+                                計算次數 += 1
84
+                            End If
85
+                        Next i5
86
+                    Next i4
87
+                Next i3
88
+            Next i2
89
+        Next i1
90
+        For i = 0 To 99 : 彙總1_dgv.Rows(i).Cells("出現次數_39").Value = PCD(99 - i) : Next i : For i = 0 To 999 : 彙總2_dgv.Rows(i).Cells("出現次數_39").Value = PCB(999 - i) : Next i
91
+        MsgBox("計算完成")
4
     End Sub
92
     End Sub
5
 End Class
93
 End Class

Loading…
Cancel
Save