siu 7 kuukautta sitten
vanhempi
commit
9abadfa470
43 muutettua tiedostoa jossa 5224 lisäystä ja 779 poistoa
  1. BIN
      .vs/OW-ERP-SYS/FileContentIndex/0ee80f04-ab55-424f-b071-acfb803df412.vsidx
  2. BIN
      .vs/OW-ERP-SYS/FileContentIndex/1104f16e-dd8c-4477-8166-641c8937abe9.vsidx
  3. BIN
      .vs/OW-ERP-SYS/FileContentIndex/346b4811-1b40-4e1a-b07c-6571af85f322.vsidx
  4. BIN
      .vs/OW-ERP-SYS/FileContentIndex/5034afe6-4691-4f73-bc7b-1c0207a1d87e.vsidx
  5. BIN
      .vs/OW-ERP-SYS/FileContentIndex/5605282a-ec24-4506-b4bb-ea102594df8c.vsidx
  6. BIN
      .vs/OW-ERP-SYS/FileContentIndex/5b2d7214-0474-4026-a628-31cef131ddc8.vsidx
  7. BIN
      .vs/OW-ERP-SYS/FileContentIndex/6a4d65b7-b22c-4df9-be43-c9bddca9155a.vsidx
  8. BIN
      .vs/OW-ERP-SYS/FileContentIndex/a2813af3-e0b1-4c99-9355-e39c3c692555.vsidx
  9. BIN
      .vs/OW-ERP-SYS/FileContentIndex/da4f3cd6-de1f-4512-99b9-b67b3dcdbf49.vsidx
  10. BIN
      .vs/OW-ERP-SYS/v17/.suo
  11. 241
    73
      .vs/OW-ERP-SYS/v17/DocumentLayout.json
  12. 167
    114
      OW-ERP-SYS/03、倉儲管理系統/倉儲基本控制/成品入庫單.vb
  13. 339
    160
      OW-ERP-SYS/03、倉儲管理系統/倉儲基本控制/物料領料單.vb
  14. 57
    46
      OW-ERP-SYS/05、技術管理系統/生產日報表_精製組.Designer.vb
  15. 20
    9
      OW-ERP-SYS/05、技術管理系統/生產日報表_精製組.vb
  16. 329
    181
      OW-ERP-SYS/05、技術管理系統/製程管制紀錄表_精製組.Designer.vb
  17. 3
    0
      OW-ERP-SYS/05、技術管理系統/製程管制紀錄表_精製組.resx
  18. 121
    11
      OW-ERP-SYS/05、技術管理系統/製程管制紀錄表_精製組.vb
  19. 53
    53
      OW-ERP-SYS/09、資料庫系統管理/系統使用者管理.Designer.vb
  20. 36
    36
      OW-ERP-SYS/09、資料庫系統管理/系統權限預設表.Designer.vb
  21. 84
    15
      OW-ERP-SYS/0、MyModule/主資料庫/SQL_技術管理系統.vb
  22. 1
    1
      OW-ERP-SYS/0、MyModule/模組/全域變數.vb
  23. 20
    20
      OW-ERP-SYS/LoginForm1.Designer.vb
  24. 2
    2
      OW-ERP-SYS/LoginForm1.vb
  25. 10
    0
      OW-ERP-SYS/My Project/Resources.Designer.vb
  26. 53
    50
      OW-ERP-SYS/My Project/Resources.resx
  27. 99
    7
      OW-ERP-SYS/OW-ERP-SYS.Designer.vb
  28. 3542
    0
      OW-ERP-SYS/OW-ERP-SYS.resx
  29. 34
    1
      OW-ERP-SYS/OW-ERP-SYS.vb
  30. 1
    0
      OW-ERP-SYS/OW-ERP-SYS.vbproj
  31. BIN
      OW-ERP-SYS/bin/Debug/OW-ERP-SYS.exe
  32. BIN
      OW-ERP-SYS/bin/Debug/OW-ERP-SYS.pdb
  33. 5
    0
      OW-ERP-SYS/bin/Debug/OW-ERP-SYS.xml
  34. 2
    0
      OW-ERP-SYS/bin/Debug/李協叡.txt
  35. BIN
      OW-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  36. BIN
      OW-ERP-SYS/obj/Debug/OW-ERP-SYS.pdb
  37. BIN
      OW-ERP-SYS/obj/Debug/OW-ERP-SYS.vbproj.GenerateResource.cache
  38. 5
    0
      OW-ERP-SYS/obj/Debug/OW-ERP-SYS.xml
  39. BIN
      OW-ERP-SYS/obj/Debug/OW_ERP_SYS.OW_ERP_SYS.resources
  40. BIN
      OW-ERP-SYS/obj/Debug/OW_ERP_SYS.Resources.resources
  41. BIN
      OW-ERP-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll
  42. BIN
      OW-ERP-SYS/obj/Debug/ow-erp-sys.exe
  43. BIN
      OW-ERP-SYS/圖片/109994-removebg-preview.png

BIN
.vs/OW-ERP-SYS/FileContentIndex/0ee80f04-ab55-424f-b071-acfb803df412.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/1104f16e-dd8c-4477-8166-641c8937abe9.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/346b4811-1b40-4e1a-b07c-6571af85f322.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/5034afe6-4691-4f73-bc7b-1c0207a1d87e.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/3a90949a-f4d4-4a82-9eab-18e0e80de049.vsidx → .vs/OW-ERP-SYS/FileContentIndex/5605282a-ec24-4506-b4bb-ea102594df8c.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/5b2d7214-0474-4026-a628-31cef131ddc8.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/6a4d65b7-b22c-4df9-be43-c9bddca9155a.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/a2813af3-e0b1-4c99-9355-e39c3c692555.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/FileContentIndex/da4f3cd6-de1f-4512-99b9-b67b3dcdbf49.vsidx Näytä tiedosto


BIN
.vs/OW-ERP-SYS/v17/.suo Näytä tiedosto


+ 241
- 73
.vs/OW-ERP-SYS/v17/DocumentLayout.json Näytä tiedosto

2
   "Version": 1,
2
   "Version": 1,
3
   "WorkspaceRootPath": "D:\\ow-erp-sys\\",
3
   "WorkspaceRootPath": "D:\\ow-erp-sys\\",
4
   "Documents": [
4
   "Documents": [
5
+    {
6
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|d:\\ow-erp-sys\\ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8
+    },
9
+    {
10
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\0\u3001mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
11
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\0\u3001mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
12
+    },
13
+    {
14
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|d:\\ow-erp-sys\\ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
15
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
16
+    },
17
+    {
18
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|d:\\ow-erp-sys\\ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
20
+    },
5
     {
21
     {
6
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
22
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
23
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8
     },
24
     },
25
+    {
26
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
27
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
28
+    },
9
     {
29
     {
10
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
30
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
11
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
31
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
12
     },
32
     },
13
     {
33
     {
14
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|d:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
34
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|d:\\ow-erp-sys\\ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
36
+    },
37
+    {
38
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
39
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16
     },
40
     },
17
     {
41
     {
18
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\0\u3001mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
19
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\0\u3001mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
42
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|d:\\ow-erp-sys\\ow-erp-sys\\ow-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
43
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\ow-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
20
     },
44
     },
21
     {
45
     {
22
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
23
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
46
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
47
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
24
     },
48
     },
25
     {
49
     {
26
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
50
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
27
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
51
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
28
     },
52
     },
29
     {
53
     {
30
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
31
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
54
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
55
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
32
     },
56
     },
33
     {
57
     {
34
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
58
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
59
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
36
     },
60
     },
37
     {
61
     {
38
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
39
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
62
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\ow-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
63
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\ow-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
40
     },
64
     },
41
     {
65
     {
42
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
43
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
66
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\loginform1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
67
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\loginform1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
44
     },
68
     },
45
     {
69
     {
46
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
47
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
70
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u7D44\u7E54\u67B6\u69CB\u8A2D\u5B9A.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
71
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u7D44\u7E54\u67B6\u69CB\u8A2D\u5B9A.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
48
     },
72
     },
49
     {
73
     {
50
-      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\loginform1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
51
-      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\loginform1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
74
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u57F7\u884C\u6A94\u7248\u672C\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
75
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u57F7\u884C\u6A94\u7248\u672C\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
76
+    },
77
+    {
78
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
79
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
80
+    },
81
+    {
82
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
83
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
52
     },
84
     },
53
     {
85
     {
54
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\0\u3001mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
86
       "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\0\u3001mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
55
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\0\u3001mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
87
       "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\0\u3001mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
88
+    },
89
+    {
90
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
91
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
92
+    },
93
+    {
94
+      "AbsoluteMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|D:\\ow-erp-sys\\ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
95
+      "RelativeMoniker": "D:0:0:{6EC44D36-D153-43A1-BE08-174C088DDE70}|OW-ERP-SYS\\OW-ERP-SYS.vbproj|solutionrelative:ow-erp-sys\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
56
     }
96
     }
57
   ],
97
   ],
58
   "DocumentGroupContainers": [
98
   "DocumentGroupContainers": [
66
           "Children": [
106
           "Children": [
67
             {
107
             {
68
               "$type": "Document",
108
               "$type": "Document",
69
-              "DocumentIndex": 2,
70
-              "Title": "\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
71
-              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
72
-              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
73
-              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
74
-              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
75
-              "ViewState": "AQIAAAAAAAAAAAAAAAAAAHEAAAAdAAAA",
109
+              "DocumentIndex": 7,
110
+              "Title": "\u6210\u54C1\u5165\u5EAB\u55AE.vb",
111
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb",
112
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb",
113
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb",
114
+              "RelativeToolTip": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb",
115
+              "ViewState": "AQIAAM0AAAAAAAAAAAAvwOcAAACEAAAA",
76
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
116
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
77
-              "WhenOpened": "2024-11-01T05:40:29.977Z",
117
+              "WhenOpened": "2024-11-13T02:56:59.009Z",
78
               "EditorCaption": ""
118
               "EditorCaption": ""
79
             },
119
             },
80
             {
120
             {
81
               "$type": "Document",
121
               "$type": "Document",
82
-              "DocumentIndex": 1,
83
-              "Title": "\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
84
-              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
85
-              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
86
-              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
87
-              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
122
+              "DocumentIndex": 2,
123
+              "Title": "\u6210\u54C1\u5165\u5EAB\u55AE.vb [\u8A2D\u8A08]",
124
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb",
125
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb",
126
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb [\u8A2D\u8A08]",
127
+              "RelativeToolTip": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u6210\u54C1\u5165\u5EAB\u55AE.vb [\u8A2D\u8A08]",
88
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
128
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
89
-              "WhenOpened": "2024-11-01T03:07:54.034Z",
129
+              "WhenOpened": "2024-11-13T02:56:54.223Z",
90
               "EditorCaption": " [\u8A2D\u8A08]"
130
               "EditorCaption": " [\u8A2D\u8A08]"
91
             },
131
             },
92
             {
132
             {
93
               "$type": "Document",
133
               "$type": "Document",
94
               "DocumentIndex": 0,
134
               "DocumentIndex": 0,
95
-              "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
96
-              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
97
-              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
98
-              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
99
-              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
100
-              "ViewState": "AQIAABsBAAAAAAAAAAAWwCoBAAAuAAAA",
135
+              "Title": "\u7269\u6599\u9818\u6599\u55AE.vb",
136
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb",
137
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb",
138
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb",
139
+              "RelativeToolTip": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb",
140
+              "ViewState": "AQIAAHMBAAAAAAAAAAAcwFsBAAAyAAAA",
101
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
141
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
102
-              "WhenOpened": "2024-10-28T03:17:41.128Z",
142
+              "WhenOpened": "2024-11-13T02:57:02.772Z",
103
               "EditorCaption": ""
143
               "EditorCaption": ""
104
             },
144
             },
105
             {
145
             {
106
               "$type": "Document",
146
               "$type": "Document",
107
-              "DocumentIndex": 4,
147
+              "DocumentIndex": 3,
148
+              "Title": "\u7269\u6599\u9818\u6599\u55AE.vb [\u8A2D\u8A08]",
149
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb",
150
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb",
151
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb [\u8A2D\u8A08]",
152
+              "RelativeToolTip": "OW-ERP-SYS\\03\u3001\u5009\u5132\u7BA1\u7406\u7CFB\u7D71\\\u5009\u5132\u57FA\u672C\u63A7\u5236\\\u7269\u6599\u9818\u6599\u55AE.vb [\u8A2D\u8A08]",
153
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
154
+              "WhenOpened": "2024-11-13T02:56:51.059Z",
155
+              "EditorCaption": " [\u8A2D\u8A08]"
156
+            },
157
+            {
158
+              "$type": "Document",
159
+              "DocumentIndex": 9,
160
+              "Title": "OW-ERP-SYS.vb",
161
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\OW-ERP-SYS.vb",
162
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\OW-ERP-SYS.vb",
163
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\OW-ERP-SYS.vb",
164
+              "RelativeToolTip": "OW-ERP-SYS\\OW-ERP-SYS.vb",
165
+              "ViewState": "AQIAAMQBAAAAAAAAAAA1wM8BAAAQAAAA",
166
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
167
+              "WhenOpened": "2024-11-12T06:39:11.251Z",
168
+              "EditorCaption": ""
169
+            },
170
+            {
171
+              "$type": "Document",
172
+              "DocumentIndex": 14,
173
+              "Title": "OW-ERP-SYS.vb [\u8A2D\u8A08]",
174
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\OW-ERP-SYS.vb",
175
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\OW-ERP-SYS.vb",
176
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\OW-ERP-SYS.vb [\u8A2D\u8A08]",
177
+              "RelativeToolTip": "OW-ERP-SYS\\OW-ERP-SYS.vb [\u8A2D\u8A08]",
178
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
179
+              "WhenOpened": "2024-11-12T06:39:09.774Z",
180
+              "EditorCaption": " [\u8A2D\u8A08]"
181
+            },
182
+            {
183
+              "$type": "Document",
184
+              "DocumentIndex": 13,
185
+              "Title": "\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb [\u8A2D\u8A08]",
186
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
187
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
188
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb [\u8A2D\u8A08]",
189
+              "RelativeToolTip": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb [\u8A2D\u8A08]",
190
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
191
+              "WhenOpened": "2024-11-12T06:36:51.119Z",
192
+              "EditorCaption": " [\u8A2D\u8A08]"
193
+            },
194
+            {
195
+              "$type": "Document",
196
+              "DocumentIndex": 16,
197
+              "Title": "\u7CFB\u7D71\u7D44\u7E54\u67B6\u69CB\u8A2D\u5B9A.vb [\u8A2D\u8A08]",
198
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u7D44\u7E54\u67B6\u69CB\u8A2D\u5B9A.vb",
199
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u7D44\u7E54\u67B6\u69CB\u8A2D\u5B9A.vb",
200
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u7D44\u7E54\u67B6\u69CB\u8A2D\u5B9A.vb [\u8A2D\u8A08]",
201
+              "RelativeToolTip": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u7D44\u7E54\u67B6\u69CB\u8A2D\u5B9A.vb [\u8A2D\u8A08]",
202
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
203
+              "WhenOpened": "2024-11-12T06:36:48.771Z",
204
+              "EditorCaption": " [\u8A2D\u8A08]"
205
+            },
206
+            {
207
+              "$type": "Document",
208
+              "DocumentIndex": 17,
209
+              "Title": "\u7CFB\u7D71\u57F7\u884C\u6A94\u7248\u672C\u7BA1\u7406.vb [\u8A2D\u8A08]",
210
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u57F7\u884C\u6A94\u7248\u672C\u7BA1\u7406.vb",
211
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u57F7\u884C\u6A94\u7248\u672C\u7BA1\u7406.vb",
212
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u57F7\u884C\u6A94\u7248\u672C\u7BA1\u7406.vb [\u8A2D\u8A08]",
213
+              "RelativeToolTip": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u57F7\u884C\u6A94\u7248\u672C\u7BA1\u7406.vb [\u8A2D\u8A08]",
214
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
215
+              "WhenOpened": "2024-11-12T06:36:46.911Z",
216
+              "EditorCaption": " [\u8A2D\u8A08]"
217
+            },
218
+            {
219
+              "$type": "Document",
220
+              "DocumentIndex": 18,
221
+              "Title": "\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
222
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
223
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb",
224
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
225
+              "RelativeToolTip": "OW-ERP-SYS\\09\u3001\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u4F7F\u7528\u8005\u7BA1\u7406.vb [\u8A2D\u8A08]",
226
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
227
+              "WhenOpened": "2024-11-12T06:33:09.008Z",
228
+              "EditorCaption": " [\u8A2D\u8A08]"
229
+            },
230
+            {
231
+              "$type": "Document",
232
+              "DocumentIndex": 5,
108
               "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
233
               "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
109
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
234
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
110
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
235
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
114
               "WhenOpened": "2024-10-28T02:41:31.094Z",
239
               "WhenOpened": "2024-10-28T02:41:31.094Z",
115
               "EditorCaption": " [\u8A2D\u8A08]"
240
               "EditorCaption": " [\u8A2D\u8A08]"
116
             },
241
             },
242
+            {
243
+              "$type": "Document",
244
+              "DocumentIndex": 4,
245
+              "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
246
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
247
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
248
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
249
+              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u7CBE\u88FD\u7D44.vb",
250
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAABUDAAAIAAAA",
251
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
252
+              "WhenOpened": "2024-10-28T03:17:41.128Z",
253
+              "EditorCaption": ""
254
+            },
117
             {
255
             {
118
               "$type": "Document",
256
               "$type": "Document",
119
               "DocumentIndex": 6,
257
               "DocumentIndex": 6,
120
-              "Title": "\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb [\u8A2D\u8A08]",
121
-              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
122
-              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
123
-              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb [\u8A2D\u8A08]",
124
-              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb [\u8A2D\u8A08]",
258
+              "Title": "\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
259
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
260
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
261
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
262
+              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb [\u8A2D\u8A08]",
125
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
263
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
126
-              "WhenOpened": "2024-10-28T02:01:56.788Z",
264
+              "WhenOpened": "2024-11-01T03:07:54.034Z",
127
               "EditorCaption": " [\u8A2D\u8A08]"
265
               "EditorCaption": " [\u8A2D\u8A08]"
128
             },
266
             },
129
             {
267
             {
130
               "$type": "Document",
268
               "$type": "Document",
131
-              "DocumentIndex": 3,
269
+              "DocumentIndex": 8,
270
+              "Title": "\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
271
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
272
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
273
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
274
+              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u7CBE\u88FD\u7D44.vb",
275
+              "ViewState": "AQIAAAkCAAAAAAAAAAAuwBwCAAAXAAAA",
276
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
277
+              "WhenOpened": "2024-11-01T05:40:29.977Z",
278
+              "EditorCaption": ""
279
+            },
280
+            {
281
+              "$type": "Document",
282
+              "DocumentIndex": 1,
132
               "Title": "SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
283
               "Title": "SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
133
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
284
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
134
               "RelativeDocumentMoniker": "OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
285
               "RelativeDocumentMoniker": "OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
135
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
286
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
136
               "RelativeToolTip": "OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
287
               "RelativeToolTip": "OW-ERP-SYS\\0\u3001MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u6280\u8853\u7BA1\u7406\u7CFB\u7D71.vb",
137
-              "ViewState": "AQIAANQHAAAAAAAAAAAMwO0HAABCAAAA",
288
+              "ViewState": "AQIAACoIAAAAAAAAAAAowDsIAAApAAAA",
138
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
289
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
139
               "WhenOpened": "2024-10-29T01:16:08.224Z",
290
               "WhenOpened": "2024-10-29T01:16:08.224Z",
140
               "EditorCaption": ""
291
               "EditorCaption": ""
141
             },
292
             },
142
             {
293
             {
143
               "$type": "Document",
294
               "$type": "Document",
144
-              "DocumentIndex": 7,
295
+              "DocumentIndex": 10,
145
               "Title": "\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
296
               "Title": "\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
146
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
297
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
147
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
298
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
148
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
299
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
149
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
300
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
150
-              "ViewState": "AQIAALoBAAAAAAAAAAAYwMgBAABTAAAA",
301
+              "ViewState": "AQIAAGYAAAAAAAAAAAAIwKgCAAALAAAA",
151
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
302
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
152
               "WhenOpened": "2024-10-29T05:29:35.043Z",
303
               "WhenOpened": "2024-10-29T05:29:35.043Z",
153
               "EditorCaption": ""
304
               "EditorCaption": ""
154
             },
305
             },
155
             {
306
             {
156
               "$type": "Document",
307
               "$type": "Document",
157
-              "DocumentIndex": 5,
308
+              "DocumentIndex": 11,
158
               "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
309
               "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
159
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
310
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
160
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
311
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
161
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
312
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
162
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
313
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u5976\u6CB9\u7D44.vb",
163
-              "ViewState": "AQIAAMsAAAAAAAAAAAAQwHQBAAA4AAAA",
314
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAHQBAAA4AAAA",
164
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
315
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
165
               "WhenOpened": "2024-10-29T01:15:54.57Z",
316
               "WhenOpened": "2024-10-29T01:15:54.57Z",
166
               "EditorCaption": ""
317
               "EditorCaption": ""
167
             },
318
             },
168
             {
319
             {
169
               "$type": "Document",
320
               "$type": "Document",
170
-              "DocumentIndex": 8,
321
+              "DocumentIndex": 19,
322
+              "Title": "\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb [\u8A2D\u8A08]",
323
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
324
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb",
325
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb [\u8A2D\u8A08]",
326
+              "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u65E5\u5831\u8868_\u5976\u6CB9\u7D44.vb [\u8A2D\u8A08]",
327
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
328
+              "WhenOpened": "2024-10-28T02:01:56.788Z",
329
+              "EditorCaption": " [\u8A2D\u8A08]"
330
+            },
331
+            {
332
+              "$type": "Document",
333
+              "DocumentIndex": 20,
334
+              "Title": "\u5168\u57DF\u8B8A\u6578.vb",
335
+              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
336
+              "RelativeDocumentMoniker": "OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
337
+              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
338
+              "RelativeToolTip": "OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
339
+              "ViewState": "AQIAAAAAAAAAAAAAAABAwAsAAAAjAAAA",
340
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
341
+              "WhenOpened": "2024-07-30T10:34:10.581Z",
342
+              "EditorCaption": ""
343
+            },
344
+            {
345
+              "$type": "Document",
346
+              "DocumentIndex": 21,
171
               "Title": "\u751F\u7522\u6392\u7A0B\u8868.vb",
347
               "Title": "\u751F\u7522\u6392\u7A0B\u8868.vb",
172
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
348
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
173
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
349
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
175
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
351
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
176
               "ViewState": "AQIAAF4AAAAAAAAAAAAUwH0BAAALAAAA",
352
               "ViewState": "AQIAAF4AAAAAAAAAAAAUwH0BAAALAAAA",
177
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
353
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
178
-              "WhenOpened": "2024-10-14T06:17:02.197Z"
354
+              "WhenOpened": "2024-10-14T06:17:02.197Z",
355
+              "EditorCaption": ""
179
             },
356
             },
180
             {
357
             {
181
               "$type": "Document",
358
               "$type": "Document",
182
-              "DocumentIndex": 9,
359
+              "DocumentIndex": 22,
183
               "Title": "\u751F\u7522\u6392\u7A0B\u8868.vb [\u8A2D\u8A08]",
360
               "Title": "\u751F\u7522\u6392\u7A0B\u8868.vb [\u8A2D\u8A08]",
184
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
361
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
185
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
362
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb",
186
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb [\u8A2D\u8A08]",
363
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb [\u8A2D\u8A08]",
187
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb [\u8A2D\u8A08]",
364
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u751F\u7522\u6392\u7A0B\u8868.vb [\u8A2D\u8A08]",
188
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
365
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
189
-              "WhenOpened": "2024-10-28T03:29:49.294Z"
366
+              "WhenOpened": "2024-10-28T03:29:49.294Z",
367
+              "EditorCaption": " [\u8A2D\u8A08]"
190
             },
368
             },
191
             {
369
             {
192
               "$type": "Document",
370
               "$type": "Document",
193
-              "DocumentIndex": 10,
371
+              "DocumentIndex": 12,
194
               "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb [\u8A2D\u8A08]",
372
               "Title": "\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb [\u8A2D\u8A08]",
195
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb",
373
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb",
196
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb",
374
               "RelativeDocumentMoniker": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb",
197
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb [\u8A2D\u8A08]",
375
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb [\u8A2D\u8A08]",
198
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb [\u8A2D\u8A08]",
376
               "RelativeToolTip": "OW-ERP-SYS\\05\u3001\u6280\u8853\u7BA1\u7406\u7CFB\u7D71\\\u88FD\u7A0B\u7BA1\u5236\u7D00\u9304\u8868_\u4E00\u822C\u7D44.vb [\u8A2D\u8A08]",
199
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
377
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
200
-              "WhenOpened": "2024-10-28T02:01:21.101Z"
378
+              "WhenOpened": "2024-10-28T02:01:21.101Z",
379
+              "EditorCaption": " [\u8A2D\u8A08]"
201
             },
380
             },
202
             {
381
             {
203
               "$type": "Document",
382
               "$type": "Document",
204
-              "DocumentIndex": 11,
383
+              "DocumentIndex": 15,
205
               "Title": "LoginForm1.vb",
384
               "Title": "LoginForm1.vb",
206
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\LoginForm1.vb",
385
               "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\LoginForm1.vb",
207
               "RelativeDocumentMoniker": "OW-ERP-SYS\\LoginForm1.vb",
386
               "RelativeDocumentMoniker": "OW-ERP-SYS\\LoginForm1.vb",
208
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\LoginForm1.vb",
387
               "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\LoginForm1.vb",
209
               "RelativeToolTip": "OW-ERP-SYS\\LoginForm1.vb",
388
               "RelativeToolTip": "OW-ERP-SYS\\LoginForm1.vb",
210
-              "ViewState": "AQIAAJ0AAAAAAAAAAAAWwKsAAAALAAAA",
211
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
212
-              "WhenOpened": "2024-08-12T06:36:55.284Z"
213
-            },
214
-            {
215
-              "$type": "Document",
216
-              "DocumentIndex": 12,
217
-              "Title": "\u5168\u57DF\u8B8A\u6578.vb",
218
-              "DocumentMoniker": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
219
-              "RelativeDocumentMoniker": "OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
220
-              "ToolTip": "D:\\ow-erp-sys\\OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
221
-              "RelativeToolTip": "OW-ERP-SYS\\0\u3001MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
222
-              "ViewState": "AgIAAAEAAAAAAAAAAAAuwAcAAAAqAAAAAAAAAA==",
389
+              "ViewState": "AQIAAIgAAAAAAAAAAAAWwKsAAAALAAAA",
223
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
390
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
224
-              "WhenOpened": "2024-07-30T10:34:10.581Z"
391
+              "WhenOpened": "2024-08-12T06:36:55.284Z",
392
+              "EditorCaption": ""
225
             }
393
             }
226
           ]
394
           ]
227
         }
395
         }

+ 167
- 114
OW-ERP-SYS/03、倉儲管理系統/倉儲基本控制/成品入庫單.vb Näytä tiedosto

57
             SQL_生產日報_製程管制_奶油組_讀取(日報日期)
57
             SQL_生產日報_製程管制_奶油組_讀取(日報日期)
58
         ElseIf 組別 = "一般油脂組" Then
58
         ElseIf 組別 = "一般油脂組" Then
59
             SQL_生產日報_製程管制_一般組_讀取(日報日期)
59
             SQL_生產日報_製程管制_一般組_讀取(日報日期)
60
+        ElseIf 組別 = "精製組" Then
61
+            SQL_生產日報控制表_精製組_讀取(日報日期, "%%")
60
         Else
62
         Else
61
             MGB("組別選取錯誤!", 1)
63
             MGB("組別選取錯誤!", 1)
62
             Exit Sub
64
             Exit Sub
63
         End If
65
         End If
64
         If dr.Read() Then ' 有資料,續查日報表
66
         If dr.Read() Then ' 有資料,續查日報表
65
-            日報明細_dgv.Columns.Clear()
66
-            SetDGV樣式值(日報明細_dgv)
67
+            If 組別 = "奶油組" Or 組別 = "一般油脂組" Then
68
+                日報明細_dgv.Columns.Clear()
69
+                SetDGV樣式值(日報明細_dgv)
67
 
70
 
68
-            日報明細_dgv.Columns.Add("產品名稱", "產品名稱") : 日報明細_dgv.Columns.Add("配方流水號", "配方流水號")
69
-            日報明細_dgv.Columns.Add("淨重", "淨重") : 日報明細_dgv.Columns.Add("生產流水號", "生產流水號")
70
-            日報明細_dgv.Columns.Add("批次", "批次") : 日報明細_dgv.Columns.Add("生產日期", "生產日期")
71
-            日報明細_dgv.Columns.Add("有效日期", "有效日期")
72
-            日報明細_dgv.Columns.Add("產量", "產量") : 日報明細_dgv.Columns.Add("包裝容器", "包裝容器")
71
+                日報明細_dgv.Columns.Add("產品名稱", "產品名稱") : 日報明細_dgv.Columns.Add("配方流水號", "配方流水號")
72
+                日報明細_dgv.Columns.Add("淨重", "淨重") : 日報明細_dgv.Columns.Add("生產流水號", "生產流水號")
73
+                日報明細_dgv.Columns.Add("批次", "批次") : 日報明細_dgv.Columns.Add("生產日期", "生產日期")
74
+                日報明細_dgv.Columns.Add("有效日期", "有效日期")
75
+                日報明細_dgv.Columns.Add("產量", "產量") : 日報明細_dgv.Columns.Add("包裝容器", "包裝容器")
73
 
76
 
74
-            If 組別 = "奶油組" Then
75
-                SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "奶油組")
76
-            ElseIf 組別 = "一般油脂組" Then
77
-                SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "一般油脂組")
78
-            End If
79
-            While dr.Read()
80
-                Dim productName As String = dr.Item("產品名稱").ToString()
81
-                Dim 配方編號 As String = dr.Item("各配方編號").ToString()
82
-                Dim 淨重 As String = dr.Item("淨重").ToString()
83
-                Dim 生產流水號 As String = dr.Item("生產流水號").ToString()
84
-                Dim 批次 As String = dr.Item("批次").ToString()
85
-                Dim 生產日期 As String = dr.Item("生產日期").ToString()
86
-                Dim 保存期限 As String = dr.Item("保存期限").ToString()
87
-                Dim 有效日期 As String = 解析有效日期(保存期限, 日報日期)
88
-                日報明細_dgv.Rows.Insert(日報明細_dgv.Rows.Count, productName, 配方編號, 淨重, 生產流水號, 批次, 生產日期, 有效日期)
89
-            End While
77
+                If 組別 = "奶油組" Then
78
+                    SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "奶油組")
79
+                ElseIf 組別 = "一般油脂組" Then
80
+                    SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "一般油脂組")
81
+                End If
82
+                While dr.Read()
83
+                    Dim productName As String = dr.Item("產品名稱").ToString()
84
+                    Dim 配方編號 As String = dr.Item("各配方編號").ToString()
85
+                    Dim 淨重 As String = dr.Item("淨重").ToString()
86
+                    Dim 生產流水號 As String = dr.Item("生產流水號").ToString()
87
+                    Dim 批次 As String = dr.Item("批次").ToString()
88
+                    Dim 生產日期 As String = dr.Item("生產日期").ToString()
89
+                    Dim 保存期限 As String = dr.Item("保存期限").ToString()
90
+                    Dim 有效日期 As String = 解析有效日期(保存期限, 日報日期)
91
+                    日報明細_dgv.Rows.Insert(日報明細_dgv.Rows.Count, productName, 配方編號, 淨重, 生產流水號, 批次, 生產日期, 有效日期)
92
+                End While
90
 
93
 
91
-            If 組別 = "奶油組" Then
92
-                SQL_成品入庫_領料出庫_日報_讀取(日報日期, "奶油組")
93
-            ElseIf 組別 = "一般油脂組" Then
94
-                SQL_成品入庫_領料出庫_日報_讀取(日報日期, "一般油脂組")
95
-            End If
96
-            While dr.Read()
97
-                Dim 產品名稱 As String = dr("產品名稱").ToString()
98
-                Dim 配方編號 As String = dr("配方流水號").ToString()
99
-                Dim 生產流水號 As String = dr("生產流水號").ToString()
100
-                Dim 生產日期 As String = dr("生產日期").ToString()
101
-                Dim 重量 As String = dr("淨重")
102
-                Dim 批次 As String = dr("批次")
103
-                Dim 實際產量1 As String = dr("實際產量1").ToString()
104
-                Dim 實際產量2 As String = dr("實際產量2").ToString()
105
-                Dim 實際產量3 As String = dr("實際產量3").ToString()
106
-                Dim 包裝容器1 As String = "" : Dim 包裝容器2 As String = "" : Dim 包裝容器3 As String = ""
107
                 If 組別 = "奶油組" Then
94
                 If 組別 = "奶油組" Then
108
-                    包裝容器1 = dr("包裝尺寸1").ToString() : 包裝容器2 = dr("包裝尺寸2").ToString() : 包裝容器3 = dr("包裝尺寸3").ToString()
95
+                    SQL_成品入庫_領料出庫_日報_讀取(日報日期, "奶油組")
109
                 ElseIf 組別 = "一般油脂組" Then
96
                 ElseIf 組別 = "一般油脂組" Then
110
-                    包裝容器1 = dr("包裝容器1").ToString() : 包裝容器2 = dr("包裝容器2").ToString() : 包裝容器3 = dr("包裝容器3").ToString()
97
+                    SQL_成品入庫_領料出庫_日報_讀取(日報日期, "一般油脂組")
111
                 End If
98
                 End If
99
+                While dr.Read()
100
+                    Dim 產品名稱 As String = dr("產品名稱").ToString()
101
+                    Dim 配方編號 As String = dr("配方流水號").ToString()
102
+                    Dim 生產流水號 As String = dr("生產流水號").ToString()
103
+                    Dim 生產日期 As String = dr("生產日期").ToString()
104
+                    Dim 重量 As String = dr("淨重")
105
+                    Dim 批次 As String = dr("批次")
106
+                    Dim 實際產量1 As String = dr("實際產量1").ToString()
107
+                    Dim 實際產量2 As String = dr("實際產量2").ToString()
108
+                    Dim 實際產量3 As String = dr("實際產量3").ToString()
109
+                    Dim 包裝容器1 As String = "" : Dim 包裝容器2 As String = "" : Dim 包裝容器3 As String = ""
110
+                    If 組別 = "奶油組" Then
111
+                        包裝容器1 = dr("包裝尺寸1").ToString() : 包裝容器2 = dr("包裝尺寸2").ToString() : 包裝容器3 = dr("包裝尺寸3").ToString()
112
+                    ElseIf 組別 = "一般油脂組" Then
113
+                        包裝容器1 = dr("包裝容器1").ToString() : 包裝容器2 = dr("包裝容器2").ToString() : 包裝容器3 = dr("包裝容器3").ToString()
114
+                    End If
112
 
115
 
113
-                Dim rowIndex As Integer = -1 : Dim rowIndex1 As Integer = -1 : Dim rowIndex2 As Integer = -1
114
-                Dim 包裝rowIndex1 As Integer = -1 : Dim 包裝rowIndex2 As Integer = -1
115
-                ' 查找產品名稱所在的行
116
-                For Each row As DataGridViewRow In 日報明細_dgv.Rows
117
-                    If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() = 產品名稱 AndAlso
116
+                    Dim rowIndex As Integer = -1 : Dim rowIndex1 As Integer = -1 : Dim rowIndex2 As Integer = -1
117
+                    Dim 包裝rowIndex1 As Integer = -1 : Dim 包裝rowIndex2 As Integer = -1
118
+                    ' 查找產品名稱所在的行
119
+                    For Each row As DataGridViewRow In 日報明細_dgv.Rows
120
+                        If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() = 產品名稱 AndAlso
118
                         row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
121
                         row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
119
-                        rowIndex = row.Index
120
-                        Exit For
121
-                    End If
122
-                Next
123
-                For Each row As DataGridViewRow In 日報明細_dgv.Rows
124
-                    If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
122
+                            rowIndex = row.Index
123
+                            Exit For
124
+                        End If
125
+                    Next
126
+                    For Each row As DataGridViewRow In 日報明細_dgv.Rows
127
+                        If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
125
                         row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
128
                         row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
126
-                        If 實際產量3 IsNot Nothing AndAlso 實際產量3 <> "" Then
127
-                            rowIndex1 = row.Index
128
-                            rowIndex2 = rowIndex1 + 1
129
-                        ElseIf (實際產量3 Is Nothing OrElse 實際產量3 = "") AndAlso (實際產量2 IsNot Nothing AndAlso 實際產量2 <> "") Then
130
-                            rowIndex1 = row.Index
129
+                            If 實際產量3 IsNot Nothing AndAlso 實際產量3 <> "" Then
130
+                                rowIndex1 = row.Index
131
+                                rowIndex2 = rowIndex1 + 1
132
+                            ElseIf (實際產量3 Is Nothing OrElse 實際產量3 = "") AndAlso (實際產量2 IsNot Nothing AndAlso 實際產量2 <> "") Then
133
+                                rowIndex1 = row.Index
134
+                            End If
135
+                            Exit For
131
                         End If
136
                         End If
132
-                        Exit For
133
-                    End If
134
-                Next
135
-                For Each row As DataGridViewRow In 日報明細_dgv.Rows
136
-                    If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
137
+                    Next
138
+                    For Each row As DataGridViewRow In 日報明細_dgv.Rows
139
+                        If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
137
                         row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
140
                         row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
138
-                        If 包裝容器3 IsNot Nothing AndAlso 包裝容器3 <> "" Then
139
-                            包裝rowIndex1 = row.Index
140
-                            包裝rowIndex2 = 包裝rowIndex1 + 1
141
-                        ElseIf (包裝容器3 Is Nothing OrElse 包裝容器3 = "") AndAlso (包裝容器2 IsNot Nothing AndAlso 包裝容器2 <> "") Then
142
-                            包裝rowIndex1 = row.Index
141
+                            If 包裝容器3 IsNot Nothing AndAlso 包裝容器3 <> "" Then
142
+                                包裝rowIndex1 = row.Index
143
+                                包裝rowIndex2 = 包裝rowIndex1 + 1
144
+                            ElseIf (包裝容器3 Is Nothing OrElse 包裝容器3 = "") AndAlso (包裝容器2 IsNot Nothing AndAlso 包裝容器2 <> "") Then
145
+                                包裝rowIndex1 = row.Index
146
+                            End If
147
+                            Exit For
143
                         End If
148
                         End If
144
-                        Exit For
145
-                    End If
146
-                Next
149
+                    Next
147
 
150
 
148
-                '確認找到行後, 再查找列索引
149
-                If rowIndex <> -1 Then
150
-                    日報明細_dgv.Rows(rowIndex).Cells("產量").Value = 實際產量1
151
-                    日報明細_dgv.Rows(rowIndex).Cells("包裝容器").Value = 包裝容器1
152
-                End If
153
-                If rowIndex1 <> -1 Then
154
-                    日報明細_dgv.Rows(rowIndex1).Cells("產量").Value = 實際產量2
155
-                End If
156
-                If rowIndex2 <> -1 Then
157
-                    日報明細_dgv.Rows(rowIndex2).Cells("產量").Value = 實際產量3
158
-                End If
159
-                If 包裝rowIndex1 <> -1 Then
160
-                    日報明細_dgv.Rows(包裝rowIndex1).Cells("包裝容器").Value = 包裝容器2
161
-                End If
162
-                If 包裝rowIndex2 <> -1 Then
163
-                    日報明細_dgv.Rows(包裝rowIndex2).Cells("包裝容器").Value = 包裝容器3
164
-                End If
165
-            End While
151
+                    '確認找到行後, 再查找列索引
152
+                    If rowIndex <> -1 Then
153
+                        日報明細_dgv.Rows(rowIndex).Cells("產量").Value = 實際產量1
154
+                        日報明細_dgv.Rows(rowIndex).Cells("包裝容器").Value = 包裝容器1
155
+                    End If
156
+                    If rowIndex1 <> -1 Then
157
+                        日報明細_dgv.Rows(rowIndex1).Cells("產量").Value = 實際產量2
158
+                    End If
159
+                    If rowIndex2 <> -1 Then
160
+                        日報明細_dgv.Rows(rowIndex2).Cells("產量").Value = 實際產量3
161
+                    End If
162
+                    If 包裝rowIndex1 <> -1 Then
163
+                        日報明細_dgv.Rows(包裝rowIndex1).Cells("包裝容器").Value = 包裝容器2
164
+                    End If
165
+                    If 包裝rowIndex2 <> -1 Then
166
+                        日報明細_dgv.Rows(包裝rowIndex2).Cells("包裝容器").Value = 包裝容器3
167
+                    End If
168
+                End While
166
 
169
 
167
-            ' 新增成品入庫單編號
168
-            入庫單編號_tb.Text = 產生新流水號("WR", "成品入庫控制表", "入庫單編號")
169
-            SQL_成品入庫控制表_新增(入庫單編號_tb.Text, 新增入庫組別_cb.Text, 入庫日期_dtp.Value.ToString("yyyy/MM/dd"), "待入庫", "待製表",
170
+                ' 新增成品入庫單編號
171
+                入庫單編號_tb.Text = 產生新流水號("WR", "成品入庫控制表", "入庫單編號")
172
+                SQL_成品入庫控制表_新增(入庫單編號_tb.Text, 新增入庫組別_cb.Text, 入庫日期_dtp.Value.ToString("yyyy/MM/dd"), "待入庫", "待製表",
170
                            日報日期_dtp.Value.ToString("yyyy/MM/dd"))
173
                            日報日期_dtp.Value.ToString("yyyy/MM/dd"))
171
 
174
 
172
-            For I As Integer = 0 To 日報明細_dgv.Rows.Count - 1
173
-                明細流水號_tb.Text = 產生新流水號("WS", "成品入庫明細表", "入庫單明細編號")
174
-                Dim 配方編號 As String = If(日報明細_dgv.Rows(I).Cells("配方流水號").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("配方流水號").Value.ToString())
175
-                Dim 產品名稱 As String = If(日報明細_dgv.Rows(I).Cells("產品名稱").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("產品名稱").Value.ToString())
176
-                Dim 批次 As String = If(日報明細_dgv.Rows(I).Cells("批次").Value Is Nothing, "0", 日報明細_dgv.Rows(I).Cells("批次").Value.ToString())
177
-                Dim formattedBatch As String = Convert.ToInt32(批次).ToString("D2") ' 將批次轉換為兩位數格式
178
-                Dim formattedDate As String = 日報日期.Replace("/", "")
179
-                Dim 生產批號 As String = formattedDate & formattedBatch ' 組合生產批號
180
-                Dim 包裝容器 As String = If(日報明細_dgv.Rows(I).Cells("包裝容器").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("包裝容器").Value.ToString())
181
-                Dim 規格 As String = 包裝容器
182
-                Dim 淨重 As String = If(日報明細_dgv.Rows(I).Cells("淨重").Value Is Nothing, "0", 日報明細_dgv.Rows(I).Cells("淨重").Value.ToString())
183
-                Dim 規格內容 As String = 淨重
184
-                Dim 產品數量 As String = If(日報明細_dgv.Rows(I).Cells("產量").Value Is Nothing, "0", 日報明細_dgv.Rows(I).Cells("產量").Value.ToString())
185
-                Dim 有效日期 As String = If(日報明細_dgv.Rows(I).Cells("有效日期").Value Is Nothing, "未知", 日報明細_dgv.Rows(I).Cells("有效日期").Value.ToString())
175
+                For I As Integer = 0 To 日報明細_dgv.Rows.Count - 1
176
+                    明細流水號_tb.Text = 產生新流水號("WS", "成品入庫明細表", "入庫單明細編號")
177
+                    Dim 配方編號 As String = If(日報明細_dgv.Rows(I).Cells("配方流水號").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("配方流水號").Value.ToString())
178
+                    Dim 產品名稱 As String = If(日報明細_dgv.Rows(I).Cells("產品名稱").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("產品名稱").Value.ToString())
179
+                    Dim 批次 As String = If(日報明細_dgv.Rows(I).Cells("批次").Value Is Nothing, "0", 日報明細_dgv.Rows(I).Cells("批次").Value.ToString())
180
+                    Dim formattedBatch As String = Convert.ToInt32(批次).ToString("D2") ' 將批次轉換為兩位數格式
181
+                    Dim formattedDate As String = 日報日期.Replace("/", "")
182
+                    Dim 生產批號 As String = formattedDate & formattedBatch ' 組合生產批號
183
+                    Dim 包裝容器 As String = If(日報明細_dgv.Rows(I).Cells("包裝容器").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("包裝容器").Value.ToString())
184
+                    Dim 規格 As String = 包裝容器
185
+                    Dim 淨重 As String = If(日報明細_dgv.Rows(I).Cells("淨重").Value Is Nothing, "0", 日報明細_dgv.Rows(I).Cells("淨重").Value.ToString())
186
+                    Dim 規格內容 As String = 淨重
187
+                    Dim 產品數量 As String = If(日報明細_dgv.Rows(I).Cells("產量").Value Is Nothing, "0", 日報明細_dgv.Rows(I).Cells("產量").Value.ToString())
188
+                    Dim 有效日期 As String = If(日報明細_dgv.Rows(I).Cells("有效日期").Value Is Nothing, "未知", 日報明細_dgv.Rows(I).Cells("有效日期").Value.ToString())
186
 
189
 
187
-                ' 調用 SQL 插入方法
188
-                If 組別 = "奶油組" Then
189
-                    SQL_成品入庫明細表_新增(明細流水號_tb.Text, 入庫單編號_tb.Text, 配方編號, "", 產品名稱, 生產批號, "", 規格, 規格內容, 產品數量,
190
+                    ' 調用 SQL 插入方法
191
+                    If 組別 = "奶油組" Then
192
+                        SQL_成品入庫明細表_新增(明細流水號_tb.Text, 入庫單編號_tb.Text, 配方編號, "", 產品名稱, 生產批號, "", 規格, 規格內容, 產品數量,
190
                                   "只", "", 有效日期, "", "")
193
                                   "只", "", 有效日期, "", "")
191
-                ElseIf 組別 = "一般油脂組" Then
192
-                    SQL_成品入庫明細表_新增(明細流水號_tb.Text, 入庫單編號_tb.Text, 配方編號, "", 產品名稱, 生產批號, "", 規格, 規格內容, 產品數量,
194
+                    ElseIf 組別 = "一般油脂組" Then
195
+                        SQL_成品入庫明細表_新增(明細流水號_tb.Text, 入庫單編號_tb.Text, 配方編號, "", 產品名稱, 生產批號, "", 規格, 規格內容, 產品數量,
193
                                   "桶", "", 有效日期, "", "")
196
                                   "桶", "", 有效日期, "", "")
194
-                End If
195
-            Next
196
-            Set_成品入庫歷史表單() : Set_成品入庫明細表單()
197
+                    End If
198
+                Next
199
+                Set_成品入庫歷史表單() : Set_成品入庫明細表單()
200
+            Else
201
+                Dim ds1 As New DataSet : 日報明細_dgv.DataSource = Nothing : ds1.Clear()
202
+                SetDGV樣式值(日報明細_dgv)
203
+                SQL_成品入庫_精製組_讀取(日報日期)
204
+                da.Fill(ds1) : 日報明細_dgv.DataSource = ds1.Tables(0) : conn.Close()
205
+
206
+                入庫單編號_tb.Text = 產生新流水號("WR", "成品入庫控制表", "入庫單編號")
207
+                SQL_成品入庫控制表_新增(入庫單編號_tb.Text, 新增入庫組別_cb.Text, 入庫日期_dtp.Value.ToString("yyyy/MM/dd"), "待入庫", "待製表",
208
+                           日報日期_dtp.Value.ToString("yyyy/MM/dd"))
209
+
210
+                For I As Integer = 0 To 日報明細_dgv.Rows.Count - 1
211
+                    If 日報明細_dgv.Rows(I).Cells("FCQ553結束").Value.ToString() <> "" Then
212
+                        Dim 產品名稱 As String = If(日報明細_dgv.Rows(I).Cells("原料油").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("原料油").Value.ToString())
213
+                        Dim 料號 As String = If(日報明細_dgv.Rows(I).Cells("料號").Value Is Nothing, "", 日報明細_dgv.Rows(I).Cells("料號").Value.ToString())
214
+                        Dim 分段 As String() = 日報明細_dgv.Rows(I).Cells("FCQ553結束").Value.ToString().Split(";"c)
215
+                        If 日報明細_dgv.Rows(I).Cells("FCQ553結束").Value.ToString() <> "" Then
216
+                            Dim 分段1 As String() = 日報明細_dgv.Rows(I).Cells("桶槽").Value.ToString().Split(";"c)
217
+                            If 分段.Length = 分段1.Length Then
218
+                                For II As Integer = 0 To 分段.Length - 1
219
+                                    ' 檢查分段(i) 是否不為空
220
+                                    If Not String.IsNullOrEmpty(分段(II)) Then
221
+                                        ' 呼叫 SQL_成品入庫明細表_新增
222
+                                        明細流水號_tb.Text = 產生新流水號("WS", "成品入庫明細表", "入庫單明細編號")
223
+                                        SQL_成品入庫明細表_新增(明細流水號_tb.Text, 入庫單編號_tb.Text, "", 料號, 產品名稱, "", "", "散裝", "", 分段(II), "kg", 分段1(II), "", "", "")
224
+                                    End If
225
+                                Next
226
+                            Else
227
+                                For II As Integer = 0 To 分段.Length - 1
228
+                                    ' 檢查分段(i) 是否不為空
229
+                                    If Not String.IsNullOrEmpty(分段(II)) Then
230
+                                        ' 呼叫 SQL_成品入庫明細表_新增
231
+                                        明細流水號_tb.Text = 產生新流水號("WS", "成品入庫明細表", "入庫單明細編號")
232
+                                        SQL_成品入庫明細表_新增(明細流水號_tb.Text, 入庫單編號_tb.Text, "", 料號, 產品名稱, "", "", "散裝", "", 分段(II), "kg", "", "", "", "")
233
+                                    End If
234
+                                Next
235
+                            End If
236
+                        Else
237
+                            For Each 部分 As String In 分段
238
+                                If Not String.IsNullOrEmpty(部分) Then
239
+                                    ' 呼叫 SQL_成品入庫明細表_新增
240
+                                    明細流水號_tb.Text = 產生新流水號("WS", "成品入庫明細表", "入庫單明細編號")
241
+                                    SQL_成品入庫明細表_新增(明細流水號_tb.Text, 入庫單編號_tb.Text, "", 料號, 產品名稱, "", "", "散裝", "", 部分, "kg", "", "", "", "")
242
+                                End If
243
+                            Next
244
+                        End If
245
+                    End If
246
+                Next
247
+                Set_成品入庫歷史表單() : Set_成品入庫明細表單()
248
+            End If
249
+
197
 
250
 
198
             ' 日報新增 第一筆 會不知道 PA10
251
             ' 日報新增 第一筆 會不知道 PA10
199
             If PA10 Is String.Empty Then
252
             If PA10 Is String.Empty Then
341
 
394
 
342
         ' 定義組別映射
395
         ' 定義組別映射
343
         Dim groupMapping As New Dictionary(Of String, String) From {
396
         Dim groupMapping As New Dictionary(Of String, String) From {
344
-    {"0004.奶油組", "奶油組"}, {"0003.一般油脂組", "一般油脂組"}, {"0001.精緻組", "精緻組"}
397
+    {"0004.奶油組", "奶油組"}, {"0003.一般油脂組", "一般油脂組"}, {"0001.精製組", "精製組"}
345
 }
398
 }
346
         ' 定義要更新的控件列表
399
         ' 定義要更新的控件列表
347
         Dim controlsToUpdate As ComboBox() = {新增入庫組別_cb, 新增入庫組別1_cb, 入庫組別_cb}
400
         Dim controlsToUpdate As ComboBox() = {新增入庫組別_cb, 新增入庫組別1_cb, 入庫組別_cb}

+ 339
- 160
OW-ERP-SYS/03、倉儲管理系統/倉儲基本控制/物料領料單.vb Näytä tiedosto

58
             SQL_生產日報_製程管制_奶油組_讀取(日報日期)
58
             SQL_生產日報_製程管制_奶油組_讀取(日報日期)
59
         ElseIf 組別 = "一般油脂組" Then
59
         ElseIf 組別 = "一般油脂組" Then
60
             SQL_生產日報_製程管制_一般組_讀取(日報日期)
60
             SQL_生產日報_製程管制_一般組_讀取(日報日期)
61
+        ElseIf 組別 = "精製組" Then
62
+            SQL_生產日報控制表_精製組_讀取(日報日期, "%%")
61
         Else
63
         Else
62
             MGB("組別選取錯誤!", 1)
64
             MGB("組別選取錯誤!", 1)
63
             Exit Sub
65
             Exit Sub
64
         End If
66
         End If
65
 
67
 
66
         If dr.Read() Then ' 有資料,續查日報表
68
         If dr.Read() Then ' 有資料,續查日報表
67
-            日報明細1_dgv.Columns.Clear()
68
-            SetDGV樣式值(日報明細1_dgv)
69
-
70
-            日報明細1_dgv.Columns.Add("產品名稱", "產品名稱") : 日報明細1_dgv.Columns.Add("配方流水號", "配方流水號")
71
-            日報明細1_dgv.Columns.Add("淨重", "淨重") : 日報明細1_dgv.Columns.Add("生產流水號", "生產流水號")
72
-            日報明細1_dgv.Columns.Add("批次", "批次") : 日報明細1_dgv.Columns.Add("生產日期", "生產日期")
73
-            日報明細1_dgv.Columns.Add("有效日期", "有效日期")
74
-            日報明細1_dgv.Columns.Add("產量", "產量") : 日報明細1_dgv.Columns.Add("包裝容器", "包裝容器")
75
-
76
-            If 組別 = "奶油組" Then
77
-                SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "奶油組")
78
-            ElseIf 組別 = "一般油脂組" Then
79
-                SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "一般油脂組")
80
-            End If
81
-            While dr.Read()
82
-                Dim productName As String = dr.Item("產品名稱").ToString()
83
-                Dim 配方編號 As String = dr.Item("各配方編號").ToString()
84
-                Dim 淨重 As String = dr.Item("淨重").ToString()
85
-                Dim 生產流水號 As String = dr.Item("生產流水號").ToString()
86
-                Dim 批次 As String = dr.Item("批次").ToString()
87
-                Dim 生產日期 As String = dr.Item("生產日期").ToString()
88
-                Dim 保存期限 As String = dr.Item("保存期限").ToString()
89
-                Dim 有效日期 As String = 解析有效日期(保存期限, 日報日期)
90
-
91
-                日報明細1_dgv.Rows.Insert(日報明細1_dgv.Rows.Count, productName, 配方編號, 淨重, 生產流水號, 批次, 生產日期, 有效日期)
92
-            End While
69
+            If 組別 = "奶油組" Or 組別 = "一般油脂組" Then
70
+                日報明細1_dgv.Columns.Clear()
71
+                SetDGV樣式值(日報明細1_dgv)
72
+
73
+                日報明細1_dgv.Columns.Add("產品名稱", "產品名稱") : 日報明細1_dgv.Columns.Add("配方流水號", "配方流水號")
74
+                日報明細1_dgv.Columns.Add("淨重", "淨重") : 日報明細1_dgv.Columns.Add("生產流水號", "生產流水號")
75
+                日報明細1_dgv.Columns.Add("批次", "批次") : 日報明細1_dgv.Columns.Add("生產日期", "生產日期")
76
+                日報明細1_dgv.Columns.Add("有效日期", "有效日期")
77
+                日報明細1_dgv.Columns.Add("產量", "產量") : 日報明細1_dgv.Columns.Add("包裝容器", "包裝容器")
93
 
78
 
94
-            If 組別 = "奶油組" Then : SQL_成品入庫_領料出庫_日報_讀取(日報日期, "奶油組")
95
-            ElseIf 組別 = "一般油脂組" Then : SQL_成品入庫_領料出庫_日報_讀取(日報日期, "一般油脂組")
96
-            End If
97
-            While dr.Read()
98
-                Dim 產品名稱 As String = dr("產品名稱").ToString()
99
-                Dim 配方編號 As String = dr("配方流水號").ToString()
100
-                Dim 生產流水號 As String = dr("生產流水號").ToString()
101
-                Dim 生產日期 As String = dr("生產日期").ToString()
102
-                Dim 重量 As String = dr("淨重")
103
-                Dim 批次 As String = dr("批次")
104
-                Dim 實際產量1 As String = dr("實際產量1").ToString()
105
-                Dim 實際產量2 As String = dr("實際產量2").ToString()
106
-                Dim 實際產量3 As String = dr("實際產量3").ToString()
107
-                Dim 包裝容器1 As String = "" : Dim 包裝容器2 As String = "" : Dim 包裝容器3 As String = ""
108
                 If 組別 = "奶油組" Then
79
                 If 組別 = "奶油組" Then
109
-                    包裝容器1 = dr("包裝尺寸1").ToString() : 包裝容器2 = dr("包裝尺寸2").ToString() : 包裝容器3 = dr("包裝尺寸3").ToString()
80
+                    SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "奶油組")
110
                 ElseIf 組別 = "一般油脂組" Then
81
                 ElseIf 組別 = "一般油脂組" Then
111
-                    包裝容器1 = dr("包裝容器1").ToString() : 包裝容器2 = dr("包裝容器2").ToString() : 包裝容器3 = dr("包裝容器3").ToString()
82
+                    SQL_成品入庫_領料出庫_日報_品名讀取(日報日期, "一般油脂組")
112
                 End If
83
                 End If
84
+                While dr.Read()
85
+                    Dim productName As String = dr.Item("產品名稱").ToString()
86
+                    Dim 配方編號 As String = dr.Item("各配方編號").ToString()
87
+                    Dim 淨重 As String = dr.Item("淨重").ToString()
88
+                    Dim 生產流水號 As String = dr.Item("生產流水號").ToString()
89
+                    Dim 批次 As String = dr.Item("批次").ToString()
90
+                    Dim 生產日期 As String = dr.Item("生產日期").ToString()
91
+                    Dim 保存期限 As String = dr.Item("保存期限").ToString()
92
+                    Dim 有效日期 As String = 解析有效日期(保存期限, 日報日期)
113
 
93
 
114
-                Dim rowIndex As Integer = -1 : Dim rowIndex1 As Integer = -1 : Dim rowIndex2 As Integer = -1
115
-                Dim 包裝rowIndex1 As Integer = -1 : Dim 包裝rowIndex2 As Integer = -1
116
-                ' 查找產品名稱所在的行
117
-                For Each row As DataGridViewRow In 日報明細1_dgv.Rows
118
-                    If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() = 產品名稱 AndAlso
119
-                        row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
120
-                        rowIndex = row.Index
121
-                        Exit For
94
+                    日報明細1_dgv.Rows.Insert(日報明細1_dgv.Rows.Count, productName, 配方編號, 淨重, 生產流水號, 批次, 生產日期, 有效日期)
95
+                End While
96
+
97
+                If 組別 = "奶油組" Then : SQL_成品入庫_領料出庫_日報_讀取(日報日期, "奶油組")
98
+                ElseIf 組別 = "一般油脂組" Then : SQL_成品入庫_領料出庫_日報_讀取(日報日期, "一般油脂組")
99
+                End If
100
+                While dr.Read()
101
+                    Dim 產品名稱 As String = dr("產品名稱").ToString()
102
+                    Dim 配方編號 As String = dr("配方流水號").ToString()
103
+                    Dim 生產流水號 As String = dr("生產流水號").ToString()
104
+                    Dim 生產日期 As String = dr("生產日期").ToString()
105
+                    Dim 重量 As String = dr("淨重")
106
+                    Dim 批次 As String = dr("批次")
107
+                    Dim 實際產量1 As String = dr("實際產量1").ToString()
108
+                    Dim 實際產量2 As String = dr("實際產量2").ToString()
109
+                    Dim 實際產量3 As String = dr("實際產量3").ToString()
110
+                    Dim 包裝容器1 As String = "" : Dim 包裝容器2 As String = "" : Dim 包裝容器3 As String = ""
111
+                    If 組別 = "奶油組" Then
112
+                        包裝容器1 = dr("包裝尺寸1").ToString() : 包裝容器2 = dr("包裝尺寸2").ToString() : 包裝容器3 = dr("包裝尺寸3").ToString()
113
+                    ElseIf 組別 = "一般油脂組" Then
114
+                        包裝容器1 = dr("包裝容器1").ToString() : 包裝容器2 = dr("包裝容器2").ToString() : 包裝容器3 = dr("包裝容器3").ToString()
122
                     End If
115
                     End If
123
-                Next
124
-                For Each row As DataGridViewRow In 日報明細1_dgv.Rows
125
-                    If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
126
-                        row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
127
-                        If 實際產量3 IsNot Nothing AndAlso 實際產量3 <> "" Then
128
-                            rowIndex1 = row.Index
129
-                            rowIndex2 = rowIndex1 + 1
130
-                        ElseIf (實際產量3 Is Nothing OrElse 實際產量3 = "") AndAlso (實際產量2 IsNot Nothing AndAlso 實際產量2 <> "") Then
131
-                            rowIndex1 = row.Index
116
+
117
+                    Dim rowIndex As Integer = -1 : Dim rowIndex1 As Integer = -1 : Dim rowIndex2 As Integer = -1
118
+                    Dim 包裝rowIndex1 As Integer = -1 : Dim 包裝rowIndex2 As Integer = -1
119
+                    ' 查找產品名稱所在的行
120
+                    For Each row As DataGridViewRow In 日報明細1_dgv.Rows
121
+                        If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() = 產品名稱 AndAlso
122
+                            row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
123
+                            rowIndex = row.Index
124
+                            Exit For
132
                         End If
125
                         End If
133
-                        Exit For
134
-                    End If
135
-                Next
136
-                For Each row As DataGridViewRow In 日報明細1_dgv.Rows
137
-                    If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
138
-                        row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
139
-                        If 包裝容器3 IsNot Nothing AndAlso 包裝容器3 <> "" Then
140
-                            包裝rowIndex1 = row.Index
141
-                            包裝rowIndex2 = 包裝rowIndex1 + 1
142
-                        ElseIf (包裝容器3 Is Nothing OrElse 包裝容器3 = "") AndAlso (包裝容器2 IsNot Nothing AndAlso 包裝容器2 <> "") Then
143
-                            包裝rowIndex1 = row.Index
126
+                    Next
127
+                    For Each row As DataGridViewRow In 日報明細1_dgv.Rows
128
+                        If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
129
+                            row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
130
+                            If 實際產量3 IsNot Nothing AndAlso 實際產量3 <> "" Then
131
+                                rowIndex1 = row.Index
132
+                                rowIndex2 = rowIndex1 + 1
133
+                            ElseIf (實際產量3 Is Nothing OrElse 實際產量3 = "") AndAlso (實際產量2 IsNot Nothing AndAlso 實際產量2 <> "") Then
134
+                                rowIndex1 = row.Index
135
+                            End If
136
+                            Exit For
137
+                        End If
138
+                    Next
139
+                    For Each row As DataGridViewRow In 日報明細1_dgv.Rows
140
+                        If row.Cells("產品名稱").Value IsNot Nothing AndAlso row.Cells("產品名稱").Value.ToString() <> 產品名稱 AndAlso
141
+                            row.Cells("生產流水號").Value.ToString() = 生產流水號 Then
142
+                            If 包裝容器3 IsNot Nothing AndAlso 包裝容器3 <> "" Then
143
+                                包裝rowIndex1 = row.Index
144
+                                包裝rowIndex2 = 包裝rowIndex1 + 1
145
+                            ElseIf (包裝容器3 Is Nothing OrElse 包裝容器3 = "") AndAlso (包裝容器2 IsNot Nothing AndAlso 包裝容器2 <> "") Then
146
+                                包裝rowIndex1 = row.Index
147
+                            End If
148
+                            Exit For
144
                         End If
149
                         End If
145
-                        Exit For
150
+                    Next
151
+                    '確認找到行後, 再查找列索引
152
+                    If rowIndex <> -1 Then
153
+                        日報明細1_dgv.Rows(rowIndex).Cells("產量").Value = 實際產量1
154
+                        日報明細1_dgv.Rows(rowIndex).Cells("包裝容器").Value = 包裝容器1
155
+                    End If
156
+                    If rowIndex1 <> -1 Then
157
+                        日報明細1_dgv.Rows(rowIndex1).Cells("產量").Value = 實際產量2
158
+                    End If
159
+                    If rowIndex2 <> -1 Then
160
+                        日報明細1_dgv.Rows(rowIndex2).Cells("產量").Value = 實際產量3
161
+                    End If
162
+                    If 包裝rowIndex1 <> -1 Then
163
+                        日報明細1_dgv.Rows(包裝rowIndex1).Cells("包裝容器").Value = 包裝容器2
164
+                    End If
165
+                    If 包裝rowIndex2 <> -1 Then
166
+                        日報明細1_dgv.Rows(包裝rowIndex2).Cells("包裝容器").Value = 包裝容器3
167
+                    End If
168
+                End While
169
+
170
+                Dim 資料字典 As New Dictionary(Of String, Integer) ' 使用字典來儲存處理後的資料
171
+                ' 遍歷DGV1中的每一行
172
+                For Each 行 As DataGridViewRow In 日報明細1_dgv.Rows
173
+                    ' 如果是新行則跳過
174
+                    If 行.IsNewRow Then Continue For
175
+
176
+                    ' 獲取包裝容器和產量的值
177
+                    Dim 包裝容器 As String = If(行.Cells("包裝容器").Value Is Nothing, "", 行.Cells("包裝容器").Value.ToString())
178
+                    Dim 產量判斷 As String = If(行.Cells("產量").Value = "", "0", 行.Cells("產量").Value.ToString)
179
+                    Dim 產量 As Integer = Convert.ToInt32(產量判斷)
180
+                    Dim 處理後包裝容器 As String = 包裝容器.Replace("/", "") ' 處理包裝容器,去掉'/'及其後的文字
181
+
182
+                    ' 檢查處理後的包裝容器是否已在字典中
183
+                    If 資料字典.ContainsKey(處理後包裝容器) Then
184
+                        資料字典(處理後包裝容器) += 產量 ' 如果已存在,將產量累加到現有的值中
185
+                    Else
186
+                        資料字典(處理後包裝容器) = 產量 ' 如果不存在,新增一個條目
146
                     End If
187
                     End If
147
                 Next
188
                 Next
148
-                '確認找到行後, 再查找列索引
149
-                If rowIndex <> -1 Then
150
-                    日報明細1_dgv.Rows(rowIndex).Cells("產量").Value = 實際產量1
151
-                    日報明細1_dgv.Rows(rowIndex).Cells("包裝容器").Value = 包裝容器1
152
-                End If
153
-                If rowIndex1 <> -1 Then
154
-                    日報明細1_dgv.Rows(rowIndex1).Cells("產量").Value = 實際產量2
155
-                End If
156
-                If rowIndex2 <> -1 Then
157
-                    日報明細1_dgv.Rows(rowIndex2).Cells("產量").Value = 實際產量3
158
-                End If
159
-                If 包裝rowIndex1 <> -1 Then
160
-                    日報明細1_dgv.Rows(包裝rowIndex1).Cells("包裝容器").Value = 包裝容器2
161
-                End If
162
-                If 包裝rowIndex2 <> -1 Then
163
-                    日報明細1_dgv.Rows(包裝rowIndex2).Cells("包裝容器").Value = 包裝容器3
189
+
190
+                ' 清空DGV2中的現有資料並添加所需的資料列
191
+                日報明細2_dgv.Rows.Clear()
192
+                SetDGV樣式值(日報明細2_dgv)
193
+                If 日報明細2_dgv.Columns.Count = 0 Then
194
+                    日報明細2_dgv.Columns.Add("物料料號", "物料料號")
195
+                    日報明細2_dgv.Columns.Add("品名", "品名")
196
+                    日報明細2_dgv.Columns.Add("規格", "規格")
197
+                    日報明細2_dgv.Columns.Add("單位", "單位")
198
+                    日報明細2_dgv.Columns.Add("數量", "數量")
199
+                    日報明細2_dgv.Columns.Add("有效日期", "有效日期")
200
+                    日報明細2_dgv.Columns.Add("製造日期", "製造日期")
201
+                    日報明細2_dgv.Columns.Add("批號", "批號")
202
+                    日報明細2_dgv.Columns.Add("備註", "備註")
164
                 End If
203
                 End If
165
-            End While
166
 
204
 
167
-            Dim 資料字典 As New Dictionary(Of String, Integer) ' 使用字典來儲存處理後的資料
168
-            ' 遍歷DGV1中的每一行
169
-            For Each 行 As DataGridViewRow In 日報明細1_dgv.Rows
170
-                ' 如果是新行則跳過
171
-                If 行.IsNewRow Then Continue For
172
-
173
-                ' 獲取包裝容器和產量的值
174
-                Dim 包裝容器 As String = If(行.Cells("包裝容器").Value Is Nothing, "", 行.Cells("包裝容器").Value.ToString())
175
-                Dim 產量判斷 As String = If(行.Cells("產量").Value = "", "0", 行.Cells("產量").Value.ToString)
176
-                Dim 產量 As Integer = Convert.ToInt32(產量判斷)
177
-                Dim 處理後包裝容器 As String = 包裝容器.Replace("/", "") ' 處理包裝容器,去掉'/'及其後的文字
178
-
179
-                ' 檢查處理後的包裝容器是否已在字典中
180
-                If 資料字典.ContainsKey(處理後包裝容器) Then
181
-                    資料字典(處理後包裝容器) += 產量 ' 如果已存在,將產量累加到現有的值中
182
-                Else
183
-                    資料字典(處理後包裝容器) = 產量 ' 如果不存在,新增一個條目
205
+                ' 將處理後的資料加入到DGV2
206
+                For Each kvp As KeyValuePair(Of String, Integer) In 資料字典
207
+                    日報明細2_dgv.Rows.Add("", kvp.Key, "", "只", kvp.Value, "", "", "")
208
+                Next
209
+
210
+                If 組別 = "奶油組" Then
211
+                    SQL_物料領料_日報明細_讀取(日報日期, "奶油組", "泡油", "製程管制控制表_奶油組", "製程管制明細表_奶油組")
212
+                ElseIf 組別 = "一般油脂組" Then
213
+                    SQL_物料領料_日報明細_讀取(日報日期, "一般油脂組", "投料", "製程管制控製表_一般組", "製程管制明細表_一般組")
184
                 End If
214
                 End If
185
-            Next
215
+                While dr.Read()
216
+                    Dim 原料種類 As String = dr("原料種類").ToString()
217
+                    Dim 原料名稱 As String = dr("原料名稱").ToString()
218
+                    Dim 物料料號 As String = dr.Item("物料料號").ToString()
219
+                    Dim 重量 As Double
220
+                    重量 = Convert.ToDouble(dr("實際重量"))
221
+                    Dim 有效日期 As String = dr("備註").ToString()
222
+                    If 原料種類 = "著色劑" Then
223
+                        日報明細2_dgv.Rows.Add(物料料號, 原料名稱, "", "g", 重量, 有效日期, "", "")
224
+                    Else
225
+                        日報明細2_dgv.Rows.Add(物料料號, 原料名稱, "", "kg", 重量, 有效日期, "", "")
226
+                    End If
227
+                End While
186
 
228
 
187
-            ' 清空DGV2中的現有資料並添加所需的資料列
188
-            日報明細2_dgv.Rows.Clear()
189
-            SetDGV樣式值(日報明細2_dgv)
190
-            If 日報明細2_dgv.Columns.Count = 0 Then
191
-                日報明細2_dgv.Columns.Add("物料料號", "物料料號")
192
-                日報明細2_dgv.Columns.Add("品名", "品名")
193
-                日報明細2_dgv.Columns.Add("規格", "規格")
194
-                日報明細2_dgv.Columns.Add("單位", "單位")
195
-                日報明細2_dgv.Columns.Add("數量", "數量")
196
-                日報明細2_dgv.Columns.Add("有效日期", "有效日期")
197
-                日報明細2_dgv.Columns.Add("製造日期", "製造日期")
198
-                日報明細2_dgv.Columns.Add("批號", "批號")
199
-                日報明細2_dgv.Columns.Add("備註", "備註")
200
-            End If
229
+                ' 新增成品入庫單編號
230
+                領料單編號_tb.Text = 產生新流水號("MP", "物料領料控制表", "領料單編號")
231
+                SQL_物料領料控制表_新增(領料單編號_tb.Text, 新增領料組別_cb.Text, 領料日期_dtp.Value.ToString("yyyy/MM/dd"), "待出庫", "待領料人",
232
+                               日報日期_dtp.Value.ToString("yyyy/MM/dd"))
201
 
233
 
202
-            ' 將處理後的資料加入到DGV2
203
-            For Each kvp As KeyValuePair(Of String, Integer) In 資料字典
204
-                日報明細2_dgv.Rows.Add("", kvp.Key, "", "只", kvp.Value, "", "", "")
205
-            Next
234
+                For I As Integer = 0 To 日報明細2_dgv.Rows.Count - 1
235
+                    明細流水號_tb.Text = 產生新流水號("MS", "物料領料明細表", "領料單明細編號")
236
+                    Dim 物料料號 As String = If(日報明細2_dgv.Rows(I).Cells("物料料號").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("物料料號").Value.ToString())
237
+                    Dim 物品名稱 As String = If(日報明細2_dgv.Rows(I).Cells("品名").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("品名").Value.ToString())
238
+                    Dim 物品規格 As String = If(日報明細2_dgv.Rows(I).Cells("規格").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("規格").Value.ToString())
239
+                    Dim 物品單位 As String = If(日報明細2_dgv.Rows(I).Cells("單位").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("單位").Value.ToString())
240
+                    Dim 物品數量 As String = If(日報明細2_dgv.Rows(I).Cells("數量").Value Is Nothing, "0", 日報明細2_dgv.Rows(I).Cells("數量").Value.ToString())
241
+                    Dim 有效日期 As String = If(日報明細2_dgv.Rows(I).Cells("有效日期").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("有效日期").Value.ToString())
206
 
242
 
207
-            If 組別 = "奶油組" Then
208
-                SQL_物料領料_日報明細_讀取(日報日期, "奶油組", "泡油", "製程管制控制表_奶油組", "製程管制明細表_奶油組")
209
-            ElseIf 組別 = "一般油脂組" Then
210
-                SQL_物料領料_日報明細_讀取(日報日期, "一般油脂組", "投料", "製程管制控製表_一般組", "製程管制明細表_一般組")
211
-            End If
212
-            While dr.Read()
213
-                Dim 原料種類 As String = dr("原料種類").ToString()
214
-                Dim 原料名稱 As String = dr("原料名稱").ToString()
215
-                Dim 物料料號 As String = dr.Item("物料料號").ToString()
216
-                Dim 重量 As Double
217
-                重量 = Convert.ToDouble(dr("實際重量"))
218
-                Dim 有效日期 As String = dr("備註").ToString()
219
-                If 原料種類 = "著色劑" Then
220
-                    日報明細2_dgv.Rows.Add(物料料號, 原料名稱, "", "g", 重量, 有效日期, "", "")
221
-                Else
222
-                    日報明細2_dgv.Rows.Add(物料料號, 原料名稱, "", "kg", 重量, 有效日期, "", "")
243
+                    ' 調用 SQL 插入方法
244
+                    SQL_物料領料明細表_新增(明細流水號_tb.Text, 領料單編號_tb.Text, 物料料號, 物品名稱, 物品規格, 物品單位, 物品數量, 有效日期, "", "", "", "")
245
+                Next
246
+                Set_物料領料歷史表單() : Set_物料領料明細表單()
247
+            Else
248
+                Dim ds1 As New DataSet : 日報明細1_dgv.DataSource = Nothing : ds1.Clear()
249
+                SetDGV樣式值(日報明細1_dgv)
250
+                SQL_物料領料_精製組_讀取(日報日期)
251
+                da.Fill(ds1) : 日報明細1_dgv.DataSource = ds1.Tables(0) : conn.Close()
252
+                Dim 液鹼 As Double = 0
253
+                Dim 硫酸 As Double = 0
254
+                Dim 磷酸 As Double = 0
255
+                Dim 白土 As Double = 0
256
+                Dim 檸檬酸 As Double = 0
257
+                Dim 高酸油 As Double = 0
258
+                Dim 脂肪酸 As Double = 0
259
+                Dim BHA As Double = 0
260
+                Dim 丙二醇 As Double = 0
261
+                Dim TBHQ20 As Double = 0
262
+                Dim 維他命E As Double = 0
263
+                Dim 柴油 As Double = 0
264
+
265
+                日報明細2_dgv.Rows.Clear()
266
+                SetDGV樣式值(日報明細2_dgv)
267
+                If 日報明細2_dgv.Columns.Count = 0 Then
268
+                    日報明細2_dgv.Columns.Add("物料料號", "物料料號")
269
+                    日報明細2_dgv.Columns.Add("品名", "品名")
270
+                    日報明細2_dgv.Columns.Add("規格", "規格")
271
+                    日報明細2_dgv.Columns.Add("單位", "單位")
272
+                    日報明細2_dgv.Columns.Add("數量", "數量")
273
+                    日報明細2_dgv.Columns.Add("有效日期", "有效日期")
274
+                    日報明細2_dgv.Columns.Add("製造日期", "製造日期")
275
+                    日報明細2_dgv.Columns.Add("批號", "批號")
276
+                    日報明細2_dgv.Columns.Add("備註", "備註")
223
                 End If
277
                 End If
224
-            End While
225
 
278
 
226
-            ' 新增成品入庫單編號
227
-            領料單編號_tb.Text = 產生新流水號("MP", "物料領料控制表", "領料單編號")
228
-            SQL_物料領料控制表_新增(領料單編號_tb.Text, 新增領料組別_cb.Text, 領料日期_dtp.Value.ToString("yyyy/MM/dd"), "待出庫", "待領料人",
229
-                           日報日期_dtp.Value.ToString("yyyy/MM/dd"))
230
-
231
-            For I As Integer = 0 To 日報明細2_dgv.Rows.Count - 1
232
-                明細流水號_tb.Text = 產生新流水號("MS", "物料領料明細表", "領料單明細編號")
233
-                Dim 物料料號 As String = If(日報明細2_dgv.Rows(I).Cells("物料料號").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("物料料號").Value.ToString())
234
-                Dim 物品名稱 As String = If(日報明細2_dgv.Rows(I).Cells("品名").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("品名").Value.ToString())
235
-                Dim 物品規格 As String = If(日報明細2_dgv.Rows(I).Cells("規格").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("規格").Value.ToString())
236
-                Dim 物品單位 As String = If(日報明細2_dgv.Rows(I).Cells("單位").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("單位").Value.ToString())
237
-                Dim 物品數量 As String = If(日報明細2_dgv.Rows(I).Cells("數量").Value Is Nothing, "0", 日報明細2_dgv.Rows(I).Cells("數量").Value.ToString())
238
-                Dim 有效日期 As String = If(日報明細2_dgv.Rows(I).Cells("有效日期").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("有效日期").Value.ToString())
239
-
240
-                ' 調用 SQL 插入方法
241
-                SQL_物料領料明細表_新增(明細流水號_tb.Text, 領料單編號_tb.Text, 物料料號, 物品名稱, 物品規格, 物品單位, 物品數量, 有效日期, "", "", "", "")
242
-            Next
243
-            Set_物料領料歷史表單() : Set_物料領料明細表單()
244
 
279
 
280
+                For I As Integer = 0 To 日報明細1_dgv.Rows.Count - 1
281
+                    Dim value As Double
282
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("白土").Value.ToString(), value) Then
283
+                        白土 += value
284
+                    End If
285
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("檸檬酸").Value.ToString(), value) Then
286
+                        檸檬酸 += value
287
+                    End If
288
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("高酸油").Value.ToString(), value) Then
289
+                        高酸油 += value
290
+                    End If
291
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("脂肪酸").Value.ToString(), value) Then
292
+                        脂肪酸 += value
293
+                    End If
294
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("BHA").Value.ToString(), value) Then
295
+                        BHA += value
296
+                    End If
297
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("丙二醇").Value.ToString(), value) Then
298
+                        丙二醇 += value
299
+                    End If
300
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("TBHQ20").Value.ToString(), value) Then
301
+                        TBHQ20 += value
302
+                    End If
303
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("維他命E").Value.ToString(), value) Then
304
+                        維他命E += value
305
+                    End If
306
+                    If Double.TryParse(日報明細1_dgv.Rows(I).Cells("柴油").Value.ToString(), value) Then
307
+                        柴油 += value
308
+                    End If
309
+                    加總分段(日報明細1_dgv.Rows(I).Cells("液鹼").Value, 液鹼)
310
+                    加總分段(日報明細1_dgv.Rows(I).Cells("硫酸").Value, 硫酸)
311
+                    加總分段(日報明細1_dgv.Rows(I).Cells("磷酸").Value, 磷酸)
312
+                    Dim 料號 As String = 日報明細1_dgv.Rows(I).Cells("原料油料號").Value.ToString()
313
+                    Dim 總重 As String = 日報明細1_dgv.Rows(I).Cells("總重").Value.ToString()
314
+                    If Not String.IsNullOrEmpty(料號) AndAlso Not String.IsNullOrEmpty(總重) Then
315
+                        Dim 重量 As Double
316
+                        If Double.TryParse(總重, 重量) Then
317
+                            Dim 是否已存在 As Boolean = False
318
+                            For j As Integer = 0 To 日報明細2_dgv.Rows.Count - 1
319
+                                If 日報明細2_dgv.Rows(j).Cells("物料料號").Value?.ToString() = 料號 Then
320
+                                    ' 如果找到相同的料號,更新重量
321
+                                    Dim 現有重量 As Double
322
+                                    If Double.TryParse(日報明細2_dgv.Rows(j).Cells("數量").Value?.ToString(), 現有重量) Then
323
+                                        日報明細2_dgv.Rows(j).Cells("數量").Value = 現有重量 + 重量
324
+                                    Else
325
+                                        日報明細2_dgv.Rows(j).Cells("數量").Value = 重量
326
+                                    End If
327
+                                    是否已存在 = True
328
+                                    Exit For
329
+                                End If
330
+                            Next
331
+                            If Not 是否已存在 Then
332
+                                加入表格(料號, 重量)
333
+                            End If
334
+                        End If
335
+                    End If
336
+                Next
337
+                If 液鹼 > 0 Then 加入表格("MT00000135", 液鹼)
338
+                If 硫酸 > 0 Then 加入表格("MT00000134", 硫酸)
339
+                If 磷酸 > 0 Then 加入表格("MT00000136", 磷酸)
340
+                If 白土 > 0 Then 加入表格("MT00000062", 白土)
341
+                If 檸檬酸 > 0 Then 加入表格("MT00000022", 檸檬酸)
342
+                If 高酸油 > 0 Then 加入表格("MT00000137", 高酸油)
343
+                If 脂肪酸 > 0 Then 加入表格("MT00000139", 脂肪酸)
344
+                If BHA > 0 Then 加入表格("MT00000125", BHA)
345
+                If 丙二醇 > 0 Then 加入表格("MT00000126", 丙二醇)
346
+                If TBHQ20 > 0 Then 加入表格("MT00000127", TBHQ20)
347
+                If 維他命E > 0 Then 加入表格("MT00000128", 維他命E)
348
+                If 柴油 > 0 Then 加入表格("MT00000138", 柴油)
349
+
350
+                For I As Integer = 0 To 日報明細1_dgv.Rows.Count - 1
351
+                    Dim 額外料號 As String = 日報明細1_dgv.Rows(I).Cells("額外料號").Value.ToString()
352
+                    Dim 額外重量 As String = 日報明細1_dgv.Rows(I).Cells("額外抗氧公斤").Value.ToString()
353
+                    If Not String.IsNullOrEmpty(額外料號) AndAlso Not String.IsNullOrEmpty(額外重量) Then
354
+                        Dim 重量 As Double
355
+                        If Double.TryParse(額外重量, 重量) Then
356
+                            Dim 是否已存在 As Boolean = False
357
+
358
+                            ' 檢查 日報明細2_dgv 是否已經有該料號
359
+                            For j As Integer = 0 To 日報明細2_dgv.Rows.Count - 1
360
+                                If 日報明細2_dgv.Rows(j).Cells("物料料號").Value?.ToString() = 額外料號 Then
361
+                                    ' 如果找到相同的料號,更新重量
362
+                                    Dim 現有重量 As Double
363
+                                    If Double.TryParse(日報明細2_dgv.Rows(j).Cells("數量").Value?.ToString(), 現有重量) Then
364
+                                        日報明細2_dgv.Rows(j).Cells("數量").Value = 現有重量 + 重量
365
+                                    Else
366
+                                        日報明細2_dgv.Rows(j).Cells("數量").Value = 重量
367
+                                    End If
368
+                                    是否已存在 = True
369
+                                    Exit For
370
+                                End If
371
+                            Next
372
+                            If Not 是否已存在 Then
373
+                                加入表格(額外料號, 重量)
374
+                            End If
375
+                        End If
376
+                    End If
377
+                Next
378
+                領料單編號_tb.Text = 產生新流水號("MP", "物料領料控制表", "領料單編號")
379
+                SQL_物料領料控制表_新增(領料單編號_tb.Text, 新增領料組別_cb.Text, 領料日期_dtp.Value.ToString("yyyy/MM/dd"), "待出庫", "待領料人",
380
+                               日報日期_dtp.Value.ToString("yyyy/MM/dd"))
381
+                For I As Integer = 0 To 日報明細2_dgv.Rows.Count - 1
382
+                    明細流水號_tb.Text = 產生新流水號("MS", "物料領料明細表", "領料單明細編號")
383
+                    Dim 物料料號 As String = If(日報明細2_dgv.Rows(I).Cells("物料料號").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("物料料號").Value.ToString())
384
+                    Dim 物品名稱 As String = If(日報明細2_dgv.Rows(I).Cells("品名").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("品名").Value.ToString())
385
+                    Dim 物品規格 As String = If(日報明細2_dgv.Rows(I).Cells("規格").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("規格").Value.ToString())
386
+                    Dim 物品單位 As String = If(日報明細2_dgv.Rows(I).Cells("單位").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("單位").Value.ToString())
387
+                    Dim 物品數量 As String = If(日報明細2_dgv.Rows(I).Cells("數量").Value Is Nothing, "0", 日報明細2_dgv.Rows(I).Cells("數量").Value.ToString())
388
+                    Dim 有效日期 As String = If(日報明細2_dgv.Rows(I).Cells("有效日期").Value Is Nothing, "", 日報明細2_dgv.Rows(I).Cells("有效日期").Value.ToString())
389
+
390
+                    ' 調用 SQL 插入方法
391
+                    SQL_物料領料明細表_新增(明細流水號_tb.Text, 領料單編號_tb.Text, 物料料號, 物品名稱, 物品規格, 物品單位, 物品數量, 有效日期, "", "", "", "")
392
+                Next
393
+                Set_物料領料歷史表單() : Set_物料領料明細表單()
394
+            End If
245
             ' 日報新增 第一筆 會不知道 PA10
395
             ' 日報新增 第一筆 會不知道 PA10
246
             If PA10 Is String.Empty Then
396
             If PA10 Is String.Empty Then
247
                 Dim targetRow As DataGridViewRow = Nothing
397
                 Dim targetRow As DataGridViewRow = Nothing
270
             MGB("當日無日報資料!", 1)
420
             MGB("當日無日報資料!", 1)
271
         End If
421
         End If
272
     End Sub
422
     End Sub
423
+    Private Sub 加入表格(料號 As String, ByRef 重量 As Double)
424
+        SQL_物料領料_精製組_物料讀取(料號)
425
+        While dr.Read()
426
+            Dim 原料種類 As String = dr("種類").ToString()
427
+            Dim 原料名稱 As String = dr("名稱").ToString()
428
+            If 原料種類 = "著色劑" Then
429
+                日報明細2_dgv.Rows.Add(料號, 原料名稱, "", "g", 重量, "", "", "")
430
+            Else
431
+                日報明細2_dgv.Rows.Add(料號, 原料名稱, "", "kg", 重量, "", "", "")
432
+            End If
433
+        End While
434
+
435
+    End Sub
436
+    Private Sub 加總分段(ByVal 欄位值 As Object, ByRef 加總變數 As Double)
437
+        ' 檢查欄位值是否不為空
438
+        If Not String.IsNullOrEmpty(欄位值?.ToString()) Then
439
+            ' 將欄位值分段
440
+            Dim 分段 As String() = 欄位值.ToString().Split(";"c)
441
+            ' 檢查是否有第二段且不為空
442
+            If 分段.Length > 1 AndAlso Not String.IsNullOrEmpty(分段(1)) Then
443
+                Dim 數值 As Double
444
+                ' 嘗試將第 2 段轉換為 Double
445
+                If Double.TryParse(分段(1), 數值) Then
446
+                    ' 加到加總變數
447
+                    加總變數 += 數值
448
+                End If
449
+            End If
450
+        End If
451
+    End Sub
273
     Private Sub Set_領料單明細表新增_物料種類_讀取()
452
     Private Sub Set_領料單明細表新增_物料種類_讀取()
274
         Dim ds1 As New DataSet : 物料分類_dgv.DataSource = Nothing : ds1.Clear()
453
         Dim ds1 As New DataSet : 物料分類_dgv.DataSource = Nothing : ds1.Clear()
275
         物料分類_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
454
         物料分類_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
385
 
564
 
386
         ' 定義組別映射
565
         ' 定義組別映射
387
         Dim groupMapping As New Dictionary(Of String, String) From {
566
         Dim groupMapping As New Dictionary(Of String, String) From {
388
-    {"0004.奶油組", "奶油組"}, {"0003.一般油脂組", "一般油脂組"}, {"0001.精緻組", "精緻組"}
567
+    {"0004.奶油組", "奶油組"}, {"0003.一般油脂組", "一般油脂組"}, {"0001.精製組", "精製組"}
389
 }
568
 }
390
         ' 定義要更新的控件列表
569
         ' 定義要更新的控件列表
391
         Dim controlsToUpdate As ComboBox() = {新增領料組別_cb, 新增領料組別1_cb, 領料組別_cb}
570
         Dim controlsToUpdate As ComboBox() = {新增領料組別_cb, 新增領料組別1_cb, 領料組別_cb}

+ 57
- 46
OW-ERP-SYS/05、技術管理系統/生產日報表_精製組.Designer.vb Näytä tiedosto

22
     '請勿使用程式碼編輯器進行修改。
22
     '請勿使用程式碼編輯器進行修改。
23
     <System.Diagnostics.DebuggerStepThrough()> _
23
     <System.Diagnostics.DebuggerStepThrough()> _
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
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
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
         Me.最高權限_pl = New System.Windows.Forms.Panel()
28
         Me.最高權限_pl = New System.Windows.Forms.Panel()
29
         Me.簽名檔_lb = New System.Windows.Forms.Label()
29
         Me.簽名檔_lb = New System.Windows.Forms.Label()
30
         Me.簽名檔選擇_lb = New System.Windows.Forms.Label()
30
         Me.簽名檔選擇_lb = New System.Windows.Forms.Label()
54
         Me.前一天_bt = New System.Windows.Forms.Button()
54
         Me.前一天_bt = New System.Windows.Forms.Button()
55
         Me.生產日期_dtp = New System.Windows.Forms.DateTimePicker()
55
         Me.生產日期_dtp = New System.Windows.Forms.DateTimePicker()
56
         Me.隱藏_pl1 = New System.Windows.Forms.Panel()
56
         Me.隱藏_pl1 = New System.Windows.Forms.Panel()
57
+        Me.額外料號_tb = New System.Windows.Forms.TextBox()
57
         Me.抗氧化劑_dgv = New System.Windows.Forms.DataGridView()
58
         Me.抗氧化劑_dgv = New System.Windows.Forms.DataGridView()
58
         Me.原料油_dgv = New System.Windows.Forms.DataGridView()
59
         Me.原料油_dgv = New System.Windows.Forms.DataGridView()
59
         Me.經理簽名編碼_tb = New System.Windows.Forms.TextBox()
60
         Me.經理簽名編碼_tb = New System.Windows.Forms.TextBox()
179
         Me.最高權限_pl.Controls.Add(Me.開簽名檔_bt)
180
         Me.最高權限_pl.Controls.Add(Me.開簽名檔_bt)
180
         Me.最高權限_pl.Controls.Add(Me.簽名檔_dgv)
181
         Me.最高權限_pl.Controls.Add(Me.簽名檔_dgv)
181
         Me.最高權限_pl.Controls.Add(Me.暫存簽名檔圖片_pb)
182
         Me.最高權限_pl.Controls.Add(Me.暫存簽名檔圖片_pb)
182
-        Me.最高權限_pl.Location = New System.Drawing.Point(5, 65)
183
+        Me.最高權限_pl.Location = New System.Drawing.Point(12, 76)
183
         Me.最高權限_pl.Name = "最高權限_pl"
184
         Me.最高權限_pl.Name = "最高權限_pl"
184
         Me.最高權限_pl.Size = New System.Drawing.Size(142, 184)
185
         Me.最高權限_pl.Size = New System.Drawing.Size(142, 184)
185
         Me.最高權限_pl.TabIndex = 2164
186
         Me.最高權限_pl.TabIndex = 2164
223
         Me.簽名檔_dgv.Name = "簽名檔_dgv"
224
         Me.簽名檔_dgv.Name = "簽名檔_dgv"
224
         Me.簽名檔_dgv.ReadOnly = True
225
         Me.簽名檔_dgv.ReadOnly = True
225
         Me.簽名檔_dgv.RowHeadersWidth = 5
226
         Me.簽名檔_dgv.RowHeadersWidth = 5
226
-        DataGridViewCellStyle7.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
227
-        Me.簽名檔_dgv.RowsDefaultCellStyle = DataGridViewCellStyle7
227
+        DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
228
+        Me.簽名檔_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
228
         Me.簽名檔_dgv.RowTemplate.Height = 24
229
         Me.簽名檔_dgv.RowTemplate.Height = 24
229
         Me.簽名檔_dgv.Size = New System.Drawing.Size(125, 77)
230
         Me.簽名檔_dgv.Size = New System.Drawing.Size(125, 77)
230
         Me.簽名檔_dgv.TabIndex = 1785
231
         Me.簽名檔_dgv.TabIndex = 1785
491
         '
492
         '
492
         '隱藏_pl1
493
         '隱藏_pl1
493
         '
494
         '
495
+        Me.隱藏_pl1.Controls.Add(Me.額外料號_tb)
494
         Me.隱藏_pl1.Controls.Add(Me.抗氧化劑_dgv)
496
         Me.隱藏_pl1.Controls.Add(Me.抗氧化劑_dgv)
495
         Me.隱藏_pl1.Controls.Add(Me.原料油_dgv)
497
         Me.隱藏_pl1.Controls.Add(Me.原料油_dgv)
496
         Me.隱藏_pl1.Controls.Add(Me.經理簽名編碼_tb)
498
         Me.隱藏_pl1.Controls.Add(Me.經理簽名編碼_tb)
502
         Me.隱藏_pl1.Controls.Add(Me.組長_lb)
504
         Me.隱藏_pl1.Controls.Add(Me.組長_lb)
503
         Me.隱藏_pl1.Controls.Add(Me.組長簽名檔_pb)
505
         Me.隱藏_pl1.Controls.Add(Me.組長簽名檔_pb)
504
         Me.隱藏_pl1.Controls.Add(Me.組長日期_DTP)
506
         Me.隱藏_pl1.Controls.Add(Me.組長日期_DTP)
505
-        Me.隱藏_pl1.Location = New System.Drawing.Point(218, 61)
507
+        Me.隱藏_pl1.Location = New System.Drawing.Point(269, 171)
506
         Me.隱藏_pl1.Name = "隱藏_pl1"
508
         Me.隱藏_pl1.Name = "隱藏_pl1"
507
         Me.隱藏_pl1.Size = New System.Drawing.Size(282, 163)
509
         Me.隱藏_pl1.Size = New System.Drawing.Size(282, 163)
508
         Me.隱藏_pl1.TabIndex = 2142
510
         Me.隱藏_pl1.TabIndex = 2142
509
         Me.隱藏_pl1.Visible = False
511
         Me.隱藏_pl1.Visible = False
510
         '
512
         '
513
+        '額外料號_tb
514
+        '
515
+        Me.額外料號_tb.Location = New System.Drawing.Point(96, 3)
516
+        Me.額外料號_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
517
+        Me.額外料號_tb.Name = "額外料號_tb"
518
+        Me.額外料號_tb.Size = New System.Drawing.Size(86, 23)
519
+        Me.額外料號_tb.TabIndex = 2164
520
+        '
511
         '抗氧化劑_dgv
521
         '抗氧化劑_dgv
512
         '
522
         '
513
-        DataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
514
-        Me.抗氧化劑_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8
523
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
524
+        Me.抗氧化劑_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
515
         Me.抗氧化劑_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
525
         Me.抗氧化劑_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
516
         Me.抗氧化劑_dgv.BackgroundColor = System.Drawing.Color.White
526
         Me.抗氧化劑_dgv.BackgroundColor = System.Drawing.Color.White
517
         Me.抗氧化劑_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
527
         Me.抗氧化劑_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
527
         '
537
         '
528
         '原料油_dgv
538
         '原料油_dgv
529
         '
539
         '
530
-        DataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
531
-        Me.原料油_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
540
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
541
+        Me.原料油_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
532
         Me.原料油_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
542
         Me.原料油_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
533
         Me.原料油_dgv.BackgroundColor = System.Drawing.Color.White
543
         Me.原料油_dgv.BackgroundColor = System.Drawing.Color.White
534
         Me.原料油_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
544
         Me.原料油_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
1492
         'Label45
1502
         'Label45
1493
         '
1503
         '
1494
         Me.Label45.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
1504
         Me.Label45.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
1495
-        Me.Label45.Location = New System.Drawing.Point(433, 340)
1505
+        Me.Label45.Location = New System.Drawing.Point(433, 362)
1496
         Me.Label45.Name = "Label45"
1506
         Me.Label45.Name = "Label45"
1497
-        Me.Label45.Size = New System.Drawing.Size(109, 89)
1507
+        Me.Label45.Size = New System.Drawing.Size(109, 23)
1498
         Me.Label45.TabIndex = 2266
1508
         Me.Label45.TabIndex = 2266
1499
         Me.Label45.Text = "總重量"
1509
         Me.Label45.Text = "總重量"
1500
         Me.Label45.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
1510
         Me.Label45.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
1502
         '總重量_tb
1512
         '總重量_tb
1503
         '
1513
         '
1504
         Me.總重量_tb.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
1514
         Me.總重量_tb.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
1505
-        Me.總重量_tb.Location = New System.Drawing.Point(433, 428)
1515
+        Me.總重量_tb.Location = New System.Drawing.Point(433, 384)
1506
         Me.總重量_tb.Name = "總重量_tb"
1516
         Me.總重量_tb.Name = "總重量_tb"
1507
         Me.總重量_tb.ReadOnly = True
1517
         Me.總重量_tb.ReadOnly = True
1508
         Me.總重量_tb.Size = New System.Drawing.Size(109, 23)
1518
         Me.總重量_tb.Size = New System.Drawing.Size(109, 23)
1566
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1576
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
1567
         Me.ClientSize = New System.Drawing.Size(552, 662)
1577
         Me.ClientSize = New System.Drawing.Size(552, 662)
1568
         Me.Controls.Add(Me.最高權限_pl)
1578
         Me.Controls.Add(Me.最高權限_pl)
1569
-        Me.Controls.Add(Me.隱藏_pl1)
1570
         Me.Controls.Add(Me.Label50)
1579
         Me.Controls.Add(Me.Label50)
1571
         Me.Controls.Add(Me.Label48)
1580
         Me.Controls.Add(Me.Label48)
1572
         Me.Controls.Add(Me.Label49)
1581
         Me.Controls.Add(Me.Label49)
1573
         Me.Controls.Add(Me.Label47)
1582
         Me.Controls.Add(Me.Label47)
1574
         Me.Controls.Add(Me.Label46)
1583
         Me.Controls.Add(Me.Label46)
1575
         Me.Controls.Add(Me.合計時間_tb)
1584
         Me.Controls.Add(Me.合計時間_tb)
1576
-        Me.Controls.Add(Me.總重量_tb)
1577
-        Me.Controls.Add(Me.Label45)
1578
         Me.Controls.Add(Me.Label44)
1585
         Me.Controls.Add(Me.Label44)
1579
         Me.Controls.Add(Me.人工人數_tb)
1586
         Me.Controls.Add(Me.人工人數_tb)
1580
-        Me.Controls.Add(Me.Panel2)
1581
         Me.Controls.Add(Me.開始時間_tb)
1587
         Me.Controls.Add(Me.開始時間_tb)
1582
-        Me.Controls.Add(Me.Label43)
1583
         Me.Controls.Add(Me.結束時間_tb)
1588
         Me.Controls.Add(Me.結束時間_tb)
1584
-        Me.Controls.Add(Me.抗氧化劑_tb)
1585
         Me.Controls.Add(Me.Label42)
1589
         Me.Controls.Add(Me.Label42)
1586
         Me.Controls.Add(Me.柴油P_tb)
1590
         Me.Controls.Add(Me.柴油P_tb)
1591
+        Me.Controls.Add(Me.Label37)
1592
+        Me.Controls.Add(Me.柴油K_tb)
1593
+        Me.Controls.Add(Me.Label91)
1594
+        Me.Controls.Add(Me.製成率_tb)
1595
+        Me.Controls.Add(Me.Label22)
1596
+        Me.Controls.Add(Me.柴油L_tb)
1597
+        Me.Controls.Add(Me.Label21)
1598
+        Me.Controls.Add(Me.表頭_lb)
1599
+        Me.Controls.Add(Me.ISO編碼001_lb)
1600
+        Me.Controls.Add(Me.批次_nud)
1601
+        Me.Controls.Add(Me.批次_lb)
1602
+        Me.Controls.Add(Me.經理日期_DTP)
1603
+        Me.Controls.Add(Me.課長日期_DTP)
1604
+        Me.Controls.Add(Me.製表日期_DTP)
1605
+        Me.Controls.Add(Me.儲存_bt)
1606
+        Me.Controls.Add(Me.審核簽名_bt)
1607
+        Me.Controls.Add(Me.備註_tb)
1608
+        Me.Controls.Add(Me.製表_lb)
1609
+        Me.Controls.Add(Me.製表簽名檔_pb)
1610
+        Me.Controls.Add(Me.課長_lb)
1611
+        Me.Controls.Add(Me.經理_lb)
1612
+        Me.Controls.Add(Me.經理簽名檔_pb)
1613
+        Me.Controls.Add(Me.課長簽名檔_pb)
1614
+        Me.Controls.Add(Me.後一天_bt)
1615
+        Me.Controls.Add(Me.前一天_bt)
1616
+        Me.Controls.Add(Me.生產日期_dtp)
1617
+        Me.Controls.Add(Me.總重量_tb)
1618
+        Me.Controls.Add(Me.Label45)
1619
+        Me.Controls.Add(Me.Panel2)
1620
+        Me.Controls.Add(Me.Label43)
1621
+        Me.Controls.Add(Me.抗氧化劑_tb)
1587
         Me.Controls.Add(Me.Label38)
1622
         Me.Controls.Add(Me.Label38)
1588
         Me.Controls.Add(Me.Label39)
1623
         Me.Controls.Add(Me.Label39)
1589
         Me.Controls.Add(Me.Label40)
1624
         Me.Controls.Add(Me.Label40)
1592
         Me.Controls.Add(Me.白土1_tb)
1627
         Me.Controls.Add(Me.白土1_tb)
1593
         Me.Controls.Add(Me.液鹼1_tb)
1628
         Me.Controls.Add(Me.液鹼1_tb)
1594
         Me.Controls.Add(Me.磷酸1_tb)
1629
         Me.Controls.Add(Me.磷酸1_tb)
1595
-        Me.Controls.Add(Me.Label37)
1596
-        Me.Controls.Add(Me.柴油K_tb)
1597
-        Me.Controls.Add(Me.Label91)
1598
         Me.Controls.Add(Me.Label32)
1630
         Me.Controls.Add(Me.Label32)
1599
         Me.Controls.Add(Me.Label33)
1631
         Me.Controls.Add(Me.Label33)
1600
         Me.Controls.Add(Me.Label34)
1632
         Me.Controls.Add(Me.Label34)
1610
         Me.Controls.Add(Me.Label30)
1642
         Me.Controls.Add(Me.Label30)
1611
         Me.Controls.Add(Me.Label23)
1643
         Me.Controls.Add(Me.Label23)
1612
         Me.Controls.Add(Me.Label68)
1644
         Me.Controls.Add(Me.Label68)
1613
-        Me.Controls.Add(Me.製成率_tb)
1614
-        Me.Controls.Add(Me.Label22)
1615
-        Me.Controls.Add(Me.柴油L_tb)
1616
-        Me.Controls.Add(Me.Label21)
1617
         Me.Controls.Add(Me.Label20)
1645
         Me.Controls.Add(Me.Label20)
1618
         Me.Controls.Add(Me.數量5_tb)
1646
         Me.Controls.Add(Me.數量5_tb)
1619
         Me.Controls.Add(Me.Label19)
1647
         Me.Controls.Add(Me.Label19)
1660
         Me.Controls.Add(Me.Label1)
1688
         Me.Controls.Add(Me.Label1)
1661
         Me.Controls.Add(Me.品名_tb)
1689
         Me.Controls.Add(Me.品名_tb)
1662
         Me.Controls.Add(Me.Label98)
1690
         Me.Controls.Add(Me.Label98)
1663
-        Me.Controls.Add(Me.表頭_lb)
1664
-        Me.Controls.Add(Me.ISO編碼001_lb)
1665
-        Me.Controls.Add(Me.批次_nud)
1666
-        Me.Controls.Add(Me.批次_lb)
1667
-        Me.Controls.Add(Me.經理日期_DTP)
1668
-        Me.Controls.Add(Me.課長日期_DTP)
1669
-        Me.Controls.Add(Me.製表日期_DTP)
1670
-        Me.Controls.Add(Me.儲存_bt)
1671
-        Me.Controls.Add(Me.審核簽名_bt)
1672
-        Me.Controls.Add(Me.備註_tb)
1673
-        Me.Controls.Add(Me.製表_lb)
1674
-        Me.Controls.Add(Me.製表簽名檔_pb)
1675
-        Me.Controls.Add(Me.課長_lb)
1676
-        Me.Controls.Add(Me.經理_lb)
1677
-        Me.Controls.Add(Me.經理簽名檔_pb)
1678
-        Me.Controls.Add(Me.課長簽名檔_pb)
1679
-        Me.Controls.Add(Me.後一天_bt)
1680
-        Me.Controls.Add(Me.前一天_bt)
1681
-        Me.Controls.Add(Me.生產日期_dtp)
1691
+        Me.Controls.Add(Me.隱藏_pl1)
1682
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1692
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1683
         Me.Margin = New System.Windows.Forms.Padding(4)
1693
         Me.Margin = New System.Windows.Forms.Padding(4)
1684
         Me.Name = "生產日報表_精製組"
1694
         Me.Name = "生產日報表_精製組"
1834
     Friend WithEvents Label48 As Label
1844
     Friend WithEvents Label48 As Label
1835
     Friend WithEvents Label49 As Label
1845
     Friend WithEvents Label49 As Label
1836
     Friend WithEvents Label50 As Label
1846
     Friend WithEvents Label50 As Label
1847
+    Friend WithEvents 額外料號_tb As TextBox
1837
 End Class
1848
 End Class

+ 20
- 9
OW-ERP-SYS/05、技術管理系統/生產日報表_精製組.vb Näytä tiedosto

108
                 抗氧化劑_cb.Text = dr("額外抗氧").ToString()
108
                 抗氧化劑_cb.Text = dr("額外抗氧").ToString()
109
                 抗氧化劑_tb.Text = dr("額外抗氧公斤").ToString()
109
                 抗氧化劑_tb.Text = dr("額外抗氧公斤").ToString()
110
                 柴油K_tb.Text = dr("柴油").ToString()
110
                 柴油K_tb.Text = dr("柴油").ToString()
111
+                額外料號_tb.Text = dr("額外料號").ToString()
111
                 Dim 備註內容 As String = dr("備註").ToString()
112
                 Dim 備註內容 As String = dr("備註").ToString()
112
                 Dim 分割後的備註 As String() = 備註內容.Split(New Char() {";"c}, StringSplitOptions.RemoveEmptyEntries)
113
                 Dim 分割後的備註 As String() = 備註內容.Split(New Char() {";"c}, StringSplitOptions.RemoveEmptyEntries)
113
                 備註_tb.Text = String.Join(Environment.NewLine, 分割後的備註)
114
                 備註_tb.Text = String.Join(Environment.NewLine, 分割後的備註)
114
                 有無生產排程 = True
115
                 有無生產排程 = True
115
             Else  ' 無資料,新增
116
             Else  ' 無資料,新增
116
                 日報流水號_tb.Text = 產生新流水號("DR", "生產日報表_精製組", "控制流水號")
117
                 日報流水號_tb.Text = 產生新流水號("DR", "生產日報表_精製組", "控制流水號")
117
-                SQL_生產日報控制表_精製組_新增(日報流水號_tb.Text, 生產日期, 批次, "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "")
118
+                SQL_生產日報控制表_精製組_新增(日報流水號_tb.Text, 生產日期, 批次)
118
                 SQL_生產日報控制表_精製組_讀取(生產日期, 批次) : dr.Read()
119
                 SQL_生產日報控制表_精製組_讀取(生產日期, 批次) : dr.Read()
119
                 日報流水號_tb.Text = dr("控制流水號").ToString
120
                 日報流水號_tb.Text = dr("控制流水號").ToString
120
                 開始時間_tb.Text = dr("運轉開始時間").ToString : 結束時間_tb.Text = dr("運轉結束時間").ToString
121
                 開始時間_tb.Text = dr("運轉開始時間").ToString : 結束時間_tb.Text = dr("運轉結束時間").ToString
165
             數量5_tb.Text = dr("高酸油").ToString
166
             數量5_tb.Text = dr("高酸油").ToString
166
             顯示後(dr("FCQ512").ToString, 柴油L_tb)
167
             顯示後(dr("FCQ512").ToString, 柴油L_tb)
167
             For i As Integer = 0 To 原料油_dgv.Rows.Count - 1
168
             For i As Integer = 0 To 原料油_dgv.Rows.Count - 1
168
-                If 原料油_dgv.Rows(i).Cells("原料油").Value IsNot Nothing AndAlso Not IsDBNull(原料油_dgv.Rows(i).Cells("原料油").Value) Then
169
-                    If 原料油_dgv.Rows(i).Cells("原料油").Value.ToString() = dr("原料油").ToString Then
170
-                        If dr("原料油").ToString <> "" Then
171
-                            品名_tb.Text = 原料油_dgv.Rows(i).Cells("成品").Value.ToString()
172
-                            Exit For  ' 找到後退出迴圈
173
-                        End If
169
+                If 原料油_dgv.Rows(i).Cells("成品").Value.ToString() = dr("原料油").ToString Then
170
+                    If dr("原料油").ToString <> "" Then
171
+                        品名_tb.Text = 原料油_dgv.Rows(i).Cells("原料油").Value.ToString()
172
+                        Exit For  ' 找到後退出迴圈
174
                     End If
173
                     End If
175
                 End If
174
                 End If
176
             Next
175
             Next
294
         課長簽名編碼_tb.Text = "" : 經理簽名編碼_tb.Text = ""
293
         課長簽名編碼_tb.Text = "" : 經理簽名編碼_tb.Text = ""
295
         開始時間_tb.Text = "" : 結束時間_tb.Text = ""
294
         開始時間_tb.Text = "" : 結束時間_tb.Text = ""
296
         合計時間_tb.Text = "" : 人工人數_tb.Text = ""
295
         合計時間_tb.Text = "" : 人工人數_tb.Text = ""
297
-        備註_tb.Text = "" : 抗氧化劑_cb.Text = "" : 抗氧化劑_tb.Text = ""
296
+        備註_tb.Text = "" : 抗氧化劑_cb.Text = "" : 抗氧化劑_tb.Text = "" : 額外料號_tb.Text = ""
298
     End Sub
297
     End Sub
299
     Private Sub 儲存_bt_Click(sender As Object, e As EventArgs) Handles 儲存_bt.Click
298
     Private Sub 儲存_bt_Click(sender As Object, e As EventArgs) Handles 儲存_bt.Click
300
         MGB("確 定 要 儲 存 資 料 嗎?", 2)
299
         MGB("確 定 要 儲 存 資 料 嗎?", 2)
306
     End Sub
305
     End Sub
307
     Private Sub 控制存()
306
     Private Sub 控制存()
308
         SQL_生產日報控制表_精製組_更新(日報流水號_tb.Text, 生產日期_dtp.Value.ToString("yyyy/MM/dd"), 批次_nud.Value.ToString, 開始時間_tb.Text, 結束時間_tb.Text, 合計時間_tb.Text,
307
         SQL_生產日報控制表_精製組_更新(日報流水號_tb.Text, 生產日期_dtp.Value.ToString("yyyy/MM/dd"), 批次_nud.Value.ToString, 開始時間_tb.Text, 結束時間_tb.Text, 合計時間_tb.Text,
309
-                               人工人數_tb.Text, 備註_tb.Text, BHA_tb.Text, 丙二醇_tb.Text, TBHQ_tb.Text, 維他命E_tb.Text, 抗氧化劑_cb.Text, 抗氧化劑_tb.Text, 柴油K_tb.Text)
308
+                               人工人數_tb.Text, 備註_tb.Text, BHA_tb.Text, 丙二醇_tb.Text, TBHQ_tb.Text, 維他命E_tb.Text, 抗氧化劑_cb.Text, 抗氧化劑_tb.Text, 柴油K_tb.Text, 額外料號_tb.Text)
310
     End Sub
309
     End Sub
311
     Private Sub LoadDataToCB(dgv As DataGridView, cb As ComboBox)
310
     Private Sub LoadDataToCB(dgv As DataGridView, cb As ComboBox)
312
         Using ds As New DataSet()
311
         Using ds As New DataSet()
536
             簽名檔圖片.SizeMode = 4
535
             簽名檔圖片.SizeMode = 4
537
         End If
536
         End If
538
     End Sub
537
     End Sub
538
+    Private Sub 原料油_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 抗氧化劑_cb.SelectedIndexChanged
539
+        If 抗氧化劑_cb.Text <> "" Then
540
+            For i As Integer = 0 To 原料油_dgv.Rows.Count - 1
541
+                If 抗氧化劑_dgv.Rows(i).Cells("名稱").Value.ToString() = 抗氧化劑_cb.Text Then
542
+                    額外料號_tb.Text = 抗氧化劑_dgv.Rows(i).Cells("物料料號").Value.ToString()
543
+                    Exit For  ' 找到後退出迴圈
544
+                End If
545
+            Next
546
+        Else
547
+            額外料號_tb.Text = ""
548
+        End If
549
+    End Sub
539
 End Class
550
 End Class

+ 329
- 181
OW-ERP-SYS/05、技術管理系統/製程管制紀錄表_精製組.Designer.vb
File diff suppressed because it is too large
Näytä tiedosto


+ 3
- 0
OW-ERP-SYS/05、技術管理系統/製程管制紀錄表_精製組.resx Näytä tiedosto

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

+ 121
- 11
OW-ERP-SYS/05、技術管理系統/製程管制紀錄表_精製組.vb Näytä tiedosto

10
     Private 有無修改 As Boolean = False
10
     Private 有無修改 As Boolean = False
11
     Private Sub 製程管制紀錄表_精製組_Load(sender As Object, e As EventArgs) Handles MyBase.Load
11
     Private Sub 製程管制紀錄表_精製組_Load(sender As Object, e As EventArgs) Handles MyBase.Load
12
         Me.MdiParent = OW_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
12
         Me.MdiParent = OW_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
13
+        Panel3.Width = 616
13
         原料油_cb.Items.Clear()
14
         原料油_cb.Items.Clear()
14
         LoadDataToCB(原料油_dgv, 原料油_cb)
15
         LoadDataToCB(原料油_dgv, 原料油_cb)
16
+        LoadDataToCB1(原料油1_dgv, 原料_cb)
17
+        LoadDataToCB1(原料油1_dgv, 成品_cb)
15
         最高權限_pl.Height = 73 : 最高權限_pl.Width = 159
18
         最高權限_pl.Height = 73 : 最高權限_pl.Width = 159
16
         If 登入人級別 = "00" Then : 最高權限_pl.Visible = True
19
         If 登入人級別 = "00" Then : 最高權限_pl.Visible = True
17
         Else : 最高權限_pl.Visible = False
20
         Else : 最高權限_pl.Visible = False
203
         Dim ds1 As New DataSet : 明細表_dgv.DataSource = Nothing : ds1.Clear()
206
         Dim ds1 As New DataSet : 明細表_dgv.DataSource = Nothing : ds1.Clear()
204
         明細表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
207
         明細表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
205
         明細表_dgv.ColumnHeadersHeight = 25 : 明細表_dgv.AllowUserToAddRows = False
208
         明細表_dgv.ColumnHeadersHeight = 25 : 明細表_dgv.AllowUserToAddRows = False
206
-        明細表_dgv.RowTemplate.Height = 25
209
+        明細表_dgv.RowTemplate.Height = 25 : 明細表_dgv.EditMode = DataGridViewEditMode.EditOnEnter
207
         SQL_製程管制明細表_精製組_讀取(製程流水號_tb.Text)
210
         SQL_製程管制明細表_精製組_讀取(製程流水號_tb.Text)
208
         da.Fill(ds1) : 明細表_dgv.DataSource = ds1.Tables(0) : conn.Close()
211
         da.Fill(ds1) : 明細表_dgv.DataSource = ds1.Tables(0) : conn.Close()
209
 
212
 
320
     Private Sub 儲存_bt_Click(sender As Object, e As EventArgs) Handles 儲存_bt.Click
323
     Private Sub 儲存_bt_Click(sender As Object, e As EventArgs) Handles 儲存_bt.Click
321
         MGB("確 定 要 儲 存 資 料 嗎?", 2)
324
         MGB("確 定 要 儲 存 資 料 嗎?", 2)
322
         If 訊息回應 = "YES" Then
325
         If 訊息回應 = "YES" Then
323
-            控制存()
324
-            有無修改 = False
325
-            MGB("存檔完成!", 1)
326
+            If 原料油_cb.Text <> "" Then
327
+                控制存()
328
+                有無修改 = False
329
+                MGB("存檔完成!", 1)
330
+            Else
331
+                MGB("原料油不能為空", 1)
332
+            End If
333
+
326
         End If
334
         End If
327
     End Sub
335
     End Sub
328
     Private Sub 控制存()
336
     Private Sub 控制存()
424
 
432
 
425
     Private Sub 刪除明細表_bt_Click(sender As Object, e As EventArgs) Handles 刪除明細表_bt.Click
433
     Private Sub 刪除明細表_bt_Click(sender As Object, e As EventArgs) Handles 刪除明細表_bt.Click
426
         If 選擇流水號_tb.Text <> "" Then
434
         If 選擇流水號_tb.Text <> "" Then
427
-            明細存()
428
-            SQL_製程管制明細表_精製組_單項刪除(選擇流水號_tb.Text)
429
-            Set_明細表_讀取() : 選擇流水號_tb.Text = ""
430
-            MGB("明細表單項刪除成功", 1)
435
+            MGB("確 定 要 刪 除 單 項 資 料 嗎?", 2)
436
+            If 訊息回應 = "YES" Then
437
+                明細存()
438
+                SQL_製程管制明細表_精製組_單項刪除(選擇流水號_tb.Text)
439
+                Set_明細表_讀取() : 選擇流水號_tb.Text = ""
440
+                MGB("明細表單項刪除成功", 1)
441
+            End If
431
         Else
442
         Else
432
             MGB("選擇流水號不能為空!", 1)
443
             MGB("選擇流水號不能為空!", 1)
433
         End If
444
         End If
459
             選擇流水號_tb.Text = 明細表_dgv.Rows(e.RowIndex).Cells("明細流水號").Value.ToString
470
             選擇流水號_tb.Text = 明細表_dgv.Rows(e.RowIndex).Cells("明細流水號").Value.ToString
460
         End If
471
         End If
461
     End Sub
472
     End Sub
473
+    Private Sub 原料油_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles 原料油_dgv.CellClick
474
+        If e.RowIndex = -1 Then : Else
475
+            原料_cb.Text = 原料油_dgv.Rows(e.RowIndex).Cells("原料油").Value.ToString
476
+            成品_cb.Text = 原料油_dgv.Rows(e.RowIndex).Cells("成品").Value.ToString
477
+        End If
478
+    End Sub
462
     Private Sub LoadDataToCB(dgv As DataGridView, cb As ComboBox)
479
     Private Sub LoadDataToCB(dgv As DataGridView, cb As ComboBox)
463
         Using ds As New DataSet()
480
         Using ds As New DataSet()
464
             SQL_製程管制精製組_原料油_讀取()
481
             SQL_製程管制精製組_原料油_讀取()
465
             da.Fill(ds)
482
             da.Fill(ds)
466
             dgv.DataSource = ds.Tables(0)
483
             dgv.DataSource = ds.Tables(0)
467
             dgv.Columns(0).ReadOnly = True
484
             dgv.Columns(0).ReadOnly = True
485
+            dgv.Columns(1).ReadOnly = True
486
+            dgv.Columns(2).Visible = False
487
+            dgv.Columns(3).Visible = False
488
+            cb.Items.Clear()
468
             cb.Items.Add("")
489
             cb.Items.Add("")
469
             For i As Integer = 0 To dgv.Rows.Count - 2
490
             For i As Integer = 0 To dgv.Rows.Count - 2
470
-                Dim item As String = dgv.Rows(i).Cells("原料油").Value.ToString()
491
+                Dim item As String = dgv.Rows(i).Cells("成品").Value.ToString()
492
+                cb.Items.Add(item)
493
+            Next
494
+        End Using
495
+        conn.Close()
496
+    End Sub
497
+    Private Sub LoadDataToCB1(dgv As DataGridView, cb As ComboBox)
498
+        Using ds As New DataSet()
499
+            SQL_製程管制精製組_原料_讀取()
500
+            da.Fill(ds)
501
+            dgv.DataSource = ds.Tables(0)
502
+            dgv.Columns(0).ReadOnly = True
503
+            dgv.Columns(1).ReadOnly = True
504
+
505
+            cb.Items.Add("")
506
+            For i As Integer = 0 To dgv.Rows.Count - 2
507
+                Dim item As String = dgv.Rows(i).Cells("名稱").Value.ToString()
471
                 cb.Items.Add(item)
508
                 cb.Items.Add(item)
472
             Next
509
             Next
473
         End Using
510
         End Using
706
     Private Sub 原料油_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 原料油_cb.SelectedIndexChanged
743
     Private Sub 原料油_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 原料油_cb.SelectedIndexChanged
707
         If 原料油_cb.Text <> "" Then
744
         If 原料油_cb.Text <> "" Then
708
             For i As Integer = 0 To 原料油_dgv.Rows.Count - 1
745
             For i As Integer = 0 To 原料油_dgv.Rows.Count - 1
709
-                If 原料油_dgv.Rows(i).Cells("原料油").Value.ToString() = 原料油_cb.Text Then
710
-                    物料料號_tb.Text = 原料油_dgv.Rows(i).Cells("物料料號").Value.ToString()
746
+                If 原料油_dgv.Rows(i).Cells("成品").Value.ToString() = 原料油_cb.Text Then
747
+                    物料料號_tb.Text = 原料油_dgv.Rows(i).Cells("物料料號1").Value.ToString()
711
                     Exit For  ' 找到後退出迴圈
748
                     Exit For  ' 找到後退出迴圈
712
                 End If
749
                 End If
713
             Next
750
             Next
715
             物料料號_tb.Text = ""
752
             物料料號_tb.Text = ""
716
         End If
753
         End If
717
     End Sub
754
     End Sub
755
+
756
+    Private Sub 修改_bt_MouseEnter(sender As Object, e As EventArgs) Handles 新增_bt.MouseEnter
757
+        ToolTip1.SetToolTip(Me.新增_bt, "新增管制紀錄表")
758
+    End Sub
759
+    Private Sub 刪除_bt_MouseEnter(sender As Object, e As EventArgs) Handles 刪除_bt.MouseEnter
760
+        ToolTip1.SetToolTip(Me.刪除_bt, "刪除管制紀錄表")
761
+    End Sub
762
+    Private Sub 儲存_bt_MouseEnter(sender As Object, e As EventArgs) Handles 儲存_bt.MouseEnter
763
+        ToolTip1.SetToolTip(Me.儲存_bt, "儲存管制紀錄表")
764
+    End Sub
765
+    Private Sub 審核簽名_bt_MouseEnter(sender As Object, e As EventArgs) Handles 審核簽名_bt.MouseEnter
766
+        ToolTip1.SetToolTip(Me.審核簽名_bt, "管制紀錄表 確認簽名")
767
+    End Sub
768
+    Private Sub 新增明細表_bt_MouseEnter(sender As Object, e As EventArgs) Handles 新增明細表_bt.MouseEnter
769
+        ToolTip1.SetToolTip(Me.新增明細表_bt, "新增明細表一筆空白資料")
770
+    End Sub
771
+    Private Sub 儲存明細表_bt_MouseEnter(sender As Object, e As EventArgs) Handles 儲存明細表_bt.MouseEnter
772
+        ToolTip1.SetToolTip(Me.儲存明細表_bt, "儲存明細表")
773
+    End Sub
774
+    Private Sub 刪除明細表_bt_MouseEnter(sender As Object, e As EventArgs) Handles 刪除明細表_bt.MouseEnter
775
+        ToolTip1.SetToolTip(Me.刪除明細表_bt, "明細表單項刪除")
776
+    End Sub
777
+    Private Sub 新增對應表_bt_MouseEnter(sender As Object, e As EventArgs) Handles 新增對應表_bt.MouseEnter
778
+        ToolTip1.SetToolTip(Me.新增對應表_bt, "新增原料油及其對應成品")
779
+    End Sub
780
+
781
+    Private Sub 新增對應表_bt_Click(sender As Object, e As EventArgs) Handles 新增對應表_bt.Click
782
+        Panel3.Width = 259
783
+    End Sub
784
+
785
+    Private Sub 關閉_bt_Click(sender As Object, e As EventArgs) Handles 關閉_bt.Click
786
+        Panel3.Width = 616
787
+    End Sub
788
+
789
+    Private Sub 對應表新增_bt_Click(sender As Object, e As EventArgs) Handles 對應表新增_bt.Click
790
+        MGB("確 定 要 新 增 資 料 到 對 應 表 嗎?", 2)
791
+        If 訊息回應 = "YES" Then
792
+            If 原料_cb.Text <> "" AndAlso 成品_cb.Text <> "" Then
793
+                Dim isDuplicate As Boolean = False
794
+                For i As Integer = 0 To 原料油_dgv.Rows.Count - 2
795
+                    If 原料油_dgv.Rows(i).Cells("成品").Value.ToString() = 原料_cb.Text Then
796
+                        isDuplicate = True
797
+                        Exit For
798
+                    End If
799
+                Next
800
+                If isDuplicate Then
801
+                    MGB("成品不得重覆", 1)
802
+                Else
803
+                    SQL_製程管制精製組_對應表新增(原料_cb.Text.ToString(), 成品_cb.Text.ToString())
804
+                    原料_cb.Text = "" : 成品_cb.Text = ""
805
+                    LoadDataToCB(原料油_dgv, 原料油_cb)
806
+                    MGB("新增成功", 1)
807
+                End If
808
+            Else
809
+                MGB("原料油與成品欄位皆不能為空", 1)
810
+            End If
811
+        End If
812
+    End Sub
813
+
814
+    Private Sub 對應表刪除_bt_Click(sender As Object, e As EventArgs) Handles 對應表刪除_bt.Click
815
+        MGB("確 定 要 刪 除 對 應 表 的 資 料 嗎?", 2)
816
+        If 訊息回應 = "YES" Then
817
+            If 原料_cb.Text <> "" AndAlso 成品_cb.Text <> "" Then
818
+                SQL_製程管制精製組_對應表刪除(原料_cb.Text.ToString(), 成品_cb.Text.ToString())
819
+                原料_cb.Text = "" : 成品_cb.Text = ""
820
+                LoadDataToCB(原料油_dgv, 原料油_cb)
821
+                MGB("刪除成功", 1)
822
+            Else
823
+                MGB("原料油與成品欄位皆不能為空", 1)
824
+            End If
825
+
826
+        End If
827
+    End Sub
718
 End Class
828
 End Class

+ 53
- 53
OW-ERP-SYS/09、資料庫系統管理/系統使用者管理.Designer.vb Näytä tiedosto

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 DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
-        Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
-        Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
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()
29
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
         Me.CheckBox18 = New System.Windows.Forms.CheckBox()
32
         Me.CheckBox18 = New System.Windows.Forms.CheckBox()
33
         Me.CheckBox87 = New System.Windows.Forms.CheckBox()
33
         Me.CheckBox87 = New System.Windows.Forms.CheckBox()
34
         Me.CheckBox84 = New System.Windows.Forms.CheckBox()
34
         Me.CheckBox84 = New System.Windows.Forms.CheckBox()
123
         Me.CheckBox109 = New System.Windows.Forms.CheckBox()
123
         Me.CheckBox109 = New System.Windows.Forms.CheckBox()
124
         Me.CheckBox114 = New System.Windows.Forms.CheckBox()
124
         Me.CheckBox114 = New System.Windows.Forms.CheckBox()
125
         Me.CheckBox94 = New System.Windows.Forms.CheckBox()
125
         Me.CheckBox94 = New System.Windows.Forms.CheckBox()
126
-        Me.CheckBox71 = New System.Windows.Forms.CheckBox()
127
         Me.CheckBox93 = New System.Windows.Forms.CheckBox()
126
         Me.CheckBox93 = New System.Windows.Forms.CheckBox()
128
         Me.CheckBox92 = New System.Windows.Forms.CheckBox()
127
         Me.CheckBox92 = New System.Windows.Forms.CheckBox()
129
         Me.CheckBox91 = New System.Windows.Forms.CheckBox()
128
         Me.CheckBox91 = New System.Windows.Forms.CheckBox()
180
         Me.職稱_cb = New System.Windows.Forms.ComboBox()
179
         Me.職稱_cb = New System.Windows.Forms.ComboBox()
181
         Me.CheckBox90 = New System.Windows.Forms.CheckBox()
180
         Me.CheckBox90 = New System.Windows.Forms.CheckBox()
182
         Me.部門_cb = New System.Windows.Forms.ComboBox()
181
         Me.部門_cb = New System.Windows.Forms.ComboBox()
182
+        Me.CheckBox71 = New System.Windows.Forms.CheckBox()
183
         Me.CheckBox47 = New System.Windows.Forms.CheckBox()
183
         Me.CheckBox47 = New System.Windows.Forms.CheckBox()
184
         Me.CheckBox51 = New System.Windows.Forms.CheckBox()
184
         Me.CheckBox51 = New System.Windows.Forms.CheckBox()
185
         Me.CheckBox52 = New System.Windows.Forms.CheckBox()
185
         Me.CheckBox52 = New System.Windows.Forms.CheckBox()
1127
         '
1127
         '
1128
         '預設權限_dgv
1128
         '預設權限_dgv
1129
         '
1129
         '
1130
-        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
1131
-        Me.預設權限_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
1130
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
1131
+        Me.預設權限_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
1132
         Me.預設權限_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1132
         Me.預設權限_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
1133
         Me.預設權限_dgv.Location = New System.Drawing.Point(1234, 138)
1133
         Me.預設權限_dgv.Location = New System.Drawing.Point(1234, 138)
1134
         Me.預設權限_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1134
         Me.預設權限_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1135
         Me.預設權限_dgv.Name = "預設權限_dgv"
1135
         Me.預設權限_dgv.Name = "預設權限_dgv"
1136
         Me.預設權限_dgv.RowHeadersWidth = 5
1136
         Me.預設權限_dgv.RowHeadersWidth = 5
1137
-        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1138
-        Me.預設權限_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
1137
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
1138
+        Me.預設權限_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
1139
         Me.預設權限_dgv.RowTemplate.Height = 24
1139
         Me.預設權限_dgv.RowTemplate.Height = 24
1140
         Me.預設權限_dgv.Size = New System.Drawing.Size(126, 151)
1140
         Me.預設權限_dgv.Size = New System.Drawing.Size(126, 151)
1141
         Me.預設權限_dgv.TabIndex = 233
1141
         Me.預設權限_dgv.TabIndex = 233
1159
         Me.CheckBox68.AutoSize = True
1159
         Me.CheckBox68.AutoSize = True
1160
         Me.CheckBox68.BackColor = System.Drawing.Color.Transparent
1160
         Me.CheckBox68.BackColor = System.Drawing.Color.Transparent
1161
         Me.CheckBox68.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1161
         Me.CheckBox68.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1162
-        Me.CheckBox68.ForeColor = System.Drawing.Color.Blue
1163
-        Me.CheckBox68.Location = New System.Drawing.Point(257, 158)
1162
+        Me.CheckBox68.ForeColor = System.Drawing.Color.Red
1163
+        Me.CheckBox68.Location = New System.Drawing.Point(26, 186)
1164
         Me.CheckBox68.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1164
         Me.CheckBox68.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1165
         Me.CheckBox68.Name = "CheckBox68"
1165
         Me.CheckBox68.Name = "CheckBox68"
1166
-        Me.CheckBox68.Size = New System.Drawing.Size(97, 20)
1166
+        Me.CheckBox68.Size = New System.Drawing.Size(160, 20)
1167
         Me.CheckBox68.TabIndex = 355
1167
         Me.CheckBox68.TabIndex = 355
1168
-        Me.CheckBox68.Text = "未使用-CC68"
1168
+        Me.CheckBox68.Text = "生產日報表 精製組-CC68"
1169
         Me.CheckBox68.UseVisualStyleBackColor = False
1169
         Me.CheckBox68.UseVisualStyleBackColor = False
1170
         '
1170
         '
1171
         'CheckBox119
1171
         'CheckBox119
1201
         Me.CheckBox67.AutoSize = True
1201
         Me.CheckBox67.AutoSize = True
1202
         Me.CheckBox67.BackColor = System.Drawing.Color.Transparent
1202
         Me.CheckBox67.BackColor = System.Drawing.Color.Transparent
1203
         Me.CheckBox67.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1203
         Me.CheckBox67.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1204
-        Me.CheckBox67.ForeColor = System.Drawing.Color.Blue
1205
-        Me.CheckBox67.Location = New System.Drawing.Point(257, 140)
1204
+        Me.CheckBox67.ForeColor = System.Drawing.Color.Red
1205
+        Me.CheckBox67.Location = New System.Drawing.Point(26, 166)
1206
         Me.CheckBox67.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1206
         Me.CheckBox67.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1207
         Me.CheckBox67.Name = "CheckBox67"
1207
         Me.CheckBox67.Name = "CheckBox67"
1208
-        Me.CheckBox67.Size = New System.Drawing.Size(97, 20)
1208
+        Me.CheckBox67.Size = New System.Drawing.Size(184, 20)
1209
         Me.CheckBox67.TabIndex = 354
1209
         Me.CheckBox67.TabIndex = 354
1210
-        Me.CheckBox67.Text = "未使用-CC67"
1210
+        Me.CheckBox67.Text = "生產製程管制表 精製組-CC67"
1211
         Me.CheckBox67.UseVisualStyleBackColor = False
1211
         Me.CheckBox67.UseVisualStyleBackColor = False
1212
         '
1212
         '
1213
         'CheckBox117
1213
         'CheckBox117
1408
         Me.Panel1.Controls.Add(Me.CheckBox116)
1408
         Me.Panel1.Controls.Add(Me.CheckBox116)
1409
         Me.Panel1.Controls.Add(Me.預設權限_dgv)
1409
         Me.Panel1.Controls.Add(Me.預設權限_dgv)
1410
         Me.Panel1.Controls.Add(Me.CheckBox120)
1410
         Me.Panel1.Controls.Add(Me.CheckBox120)
1411
-        Me.Panel1.Controls.Add(Me.CheckBox68)
1412
         Me.Panel1.Controls.Add(Me.CheckBox98)
1411
         Me.Panel1.Controls.Add(Me.CheckBox98)
1413
         Me.Panel1.Controls.Add(Me.CheckBox119)
1412
         Me.Panel1.Controls.Add(Me.CheckBox119)
1414
         Me.Panel1.Controls.Add(Me.CheckBox118)
1413
         Me.Panel1.Controls.Add(Me.CheckBox118)
1415
         Me.Panel1.Controls.Add(Me.CheckBox101)
1414
         Me.Panel1.Controls.Add(Me.CheckBox101)
1416
-        Me.Panel1.Controls.Add(Me.CheckBox67)
1417
         Me.Panel1.Controls.Add(Me.CheckBox102)
1415
         Me.Panel1.Controls.Add(Me.CheckBox102)
1418
         Me.Panel1.Controls.Add(Me.CheckBox117)
1416
         Me.Panel1.Controls.Add(Me.CheckBox117)
1419
         Me.Panel1.Controls.Add(Me.CheckBox103)
1417
         Me.Panel1.Controls.Add(Me.CheckBox103)
1591
         Me.CheckBox94.Text = "財務單 - 對帳表-CC94"
1589
         Me.CheckBox94.Text = "財務單 - 對帳表-CC94"
1592
         Me.CheckBox94.UseVisualStyleBackColor = False
1590
         Me.CheckBox94.UseVisualStyleBackColor = False
1593
         '
1591
         '
1594
-        'CheckBox71
1595
-        '
1596
-        Me.CheckBox71.AutoSize = True
1597
-        Me.CheckBox71.BackColor = System.Drawing.Color.Transparent
1598
-        Me.CheckBox71.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1599
-        Me.CheckBox71.ForeColor = System.Drawing.Color.Green
1600
-        Me.CheckBox71.Location = New System.Drawing.Point(26, 89)
1601
-        Me.CheckBox71.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1602
-        Me.CheckBox71.Name = "CheckBox71"
1603
-        Me.CheckBox71.Size = New System.Drawing.Size(121, 20)
1604
-        Me.CheckBox71.TabIndex = 359
1605
-        Me.CheckBox71.Text = "物料領料單-CC71"
1606
-        Me.CheckBox71.UseVisualStyleBackColor = False
1607
-        '
1608
         'CheckBox93
1592
         'CheckBox93
1609
         '
1593
         '
1610
         Me.CheckBox93.AutoSize = True
1594
         Me.CheckBox93.AutoSize = True
2377
         Me.部門_cb.Size = New System.Drawing.Size(124, 24)
2361
         Me.部門_cb.Size = New System.Drawing.Size(124, 24)
2378
         Me.部門_cb.TabIndex = 217
2362
         Me.部門_cb.TabIndex = 217
2379
         '
2363
         '
2364
+        'CheckBox71
2365
+        '
2366
+        Me.CheckBox71.AutoSize = True
2367
+        Me.CheckBox71.BackColor = System.Drawing.Color.Transparent
2368
+        Me.CheckBox71.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2369
+        Me.CheckBox71.ForeColor = System.Drawing.Color.Green
2370
+        Me.CheckBox71.Location = New System.Drawing.Point(26, 89)
2371
+        Me.CheckBox71.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2372
+        Me.CheckBox71.Name = "CheckBox71"
2373
+        Me.CheckBox71.Size = New System.Drawing.Size(121, 20)
2374
+        Me.CheckBox71.TabIndex = 359
2375
+        Me.CheckBox71.Text = "物料領料單-CC71"
2376
+        Me.CheckBox71.UseVisualStyleBackColor = False
2377
+        '
2380
         'CheckBox47
2378
         'CheckBox47
2381
         '
2379
         '
2382
         Me.CheckBox47.AutoSize = True
2380
         Me.CheckBox47.AutoSize = True
2510
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2508
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2511
         Me.清單1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
2509
         Me.清單1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
2512
         Me.清單1_dgv.BackgroundColor = System.Drawing.Color.White
2510
         Me.清單1_dgv.BackgroundColor = System.Drawing.Color.White
2513
-        DataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
2514
-        DataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control
2515
-        DataGridViewCellStyle9.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2516
-        DataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText
2517
-        DataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight
2518
-        DataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText
2519
-        Me.清單1_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle9
2511
+        DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
2512
+        DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control
2513
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2514
+        DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText
2515
+        DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight
2516
+        DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText
2517
+        Me.清單1_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle3
2520
         Me.清單1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
2518
         Me.清單1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
2521
         Me.清單1_dgv.Location = New System.Drawing.Point(1, 2)
2519
         Me.清單1_dgv.Location = New System.Drawing.Point(1, 2)
2522
         Me.清單1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2520
         Me.清單1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2523
         Me.清單1_dgv.Name = "清單1_dgv"
2521
         Me.清單1_dgv.Name = "清單1_dgv"
2524
         Me.清單1_dgv.ReadOnly = True
2522
         Me.清單1_dgv.ReadOnly = True
2525
         Me.清單1_dgv.RowHeadersWidth = 5
2523
         Me.清單1_dgv.RowHeadersWidth = 5
2526
-        DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
2527
-        Me.清單1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle10
2524
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
2525
+        Me.清單1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
2528
         Me.清單1_dgv.RowTemplate.Height = 24
2526
         Me.清單1_dgv.RowTemplate.Height = 24
2529
         Me.清單1_dgv.Size = New System.Drawing.Size(1439, 520)
2527
         Me.清單1_dgv.Size = New System.Drawing.Size(1439, 520)
2530
         Me.清單1_dgv.TabIndex = 1874
2528
         Me.清單1_dgv.TabIndex = 1874
2683
         Me.技術權限_tp.Controls.Add(Me.CheckBox58)
2681
         Me.技術權限_tp.Controls.Add(Me.CheckBox58)
2684
         Me.技術權限_tp.Controls.Add(Me.CheckBox52)
2682
         Me.技術權限_tp.Controls.Add(Me.CheckBox52)
2685
         Me.技術權限_tp.Controls.Add(Me.CheckBox51)
2683
         Me.技術權限_tp.Controls.Add(Me.CheckBox51)
2684
+        Me.技術權限_tp.Controls.Add(Me.CheckBox68)
2685
+        Me.技術權限_tp.Controls.Add(Me.CheckBox67)
2686
         Me.技術權限_tp.Location = New System.Drawing.Point(4, 28)
2686
         Me.技術權限_tp.Location = New System.Drawing.Point(4, 28)
2687
         Me.技術權限_tp.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2687
         Me.技術權限_tp.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2688
         Me.技術權限_tp.Name = "技術權限_tp"
2688
         Me.技術權限_tp.Name = "技術權限_tp"
2853
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2853
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2854
         Me.清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
2854
         Me.清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
2855
         Me.清單_dgv.BackgroundColor = System.Drawing.Color.White
2855
         Me.清單_dgv.BackgroundColor = System.Drawing.Color.White
2856
-        DataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
2857
-        DataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control
2858
-        DataGridViewCellStyle11.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2859
-        DataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText
2860
-        DataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight
2861
-        DataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText
2862
-        Me.清單_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle11
2856
+        DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
2857
+        DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control
2858
+        DataGridViewCellStyle5.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2859
+        DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText
2860
+        DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight
2861
+        DataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText
2862
+        Me.清單_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle5
2863
         Me.清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
2863
         Me.清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
2864
         Me.清單_dgv.Location = New System.Drawing.Point(1, 2)
2864
         Me.清單_dgv.Location = New System.Drawing.Point(1, 2)
2865
         Me.清單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2865
         Me.清單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
2866
         Me.清單_dgv.Name = "清單_dgv"
2866
         Me.清單_dgv.Name = "清單_dgv"
2867
         Me.清單_dgv.ReadOnly = True
2867
         Me.清單_dgv.ReadOnly = True
2868
         Me.清單_dgv.RowHeadersWidth = 5
2868
         Me.清單_dgv.RowHeadersWidth = 5
2869
-        DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
2870
-        Me.清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle12
2869
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
2870
+        Me.清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
2871
         Me.清單_dgv.RowTemplate.Height = 24
2871
         Me.清單_dgv.RowTemplate.Height = 24
2872
         Me.清單_dgv.Size = New System.Drawing.Size(1439, 520)
2872
         Me.清單_dgv.Size = New System.Drawing.Size(1439, 520)
2873
         Me.清單_dgv.TabIndex = 1859
2873
         Me.清單_dgv.TabIndex = 1859

+ 36
- 36
OW-ERP-SYS/09、資料庫系統管理/系統權限預設表.Designer.vb Näytä tiedosto

97
         Me.CheckBox121 = New System.Windows.Forms.CheckBox()
97
         Me.CheckBox121 = New System.Windows.Forms.CheckBox()
98
         Me.CheckBox122 = New System.Windows.Forms.CheckBox()
98
         Me.CheckBox122 = New System.Windows.Forms.CheckBox()
99
         Me.Panel1 = New System.Windows.Forms.Panel()
99
         Me.Panel1 = New System.Windows.Forms.Panel()
100
+        Me.CheckBox72 = New System.Windows.Forms.CheckBox()
100
         Me.CheckBox106 = New System.Windows.Forms.CheckBox()
101
         Me.CheckBox106 = New System.Windows.Forms.CheckBox()
101
         Me.CheckBox99 = New System.Windows.Forms.CheckBox()
102
         Me.CheckBox99 = New System.Windows.Forms.CheckBox()
102
         Me.CheckBox104 = New System.Windows.Forms.CheckBox()
103
         Me.CheckBox104 = New System.Windows.Forms.CheckBox()
103
         Me.CheckBox129 = New System.Windows.Forms.CheckBox()
104
         Me.CheckBox129 = New System.Windows.Forms.CheckBox()
104
         Me.CheckBox109 = New System.Windows.Forms.CheckBox()
105
         Me.CheckBox109 = New System.Windows.Forms.CheckBox()
105
         Me.CheckBox114 = New System.Windows.Forms.CheckBox()
106
         Me.CheckBox114 = New System.Windows.Forms.CheckBox()
106
-        Me.CheckBox72 = New System.Windows.Forms.CheckBox()
107
         Me.CheckBox110 = New System.Windows.Forms.CheckBox()
107
         Me.CheckBox110 = New System.Windows.Forms.CheckBox()
108
         Me.CheckBox42 = New System.Windows.Forms.CheckBox()
108
         Me.CheckBox42 = New System.Windows.Forms.CheckBox()
109
         Me.CheckBox62 = New System.Windows.Forms.CheckBox()
109
         Me.CheckBox62 = New System.Windows.Forms.CheckBox()
114
         Me.CheckBox73 = New System.Windows.Forms.CheckBox()
114
         Me.CheckBox73 = New System.Windows.Forms.CheckBox()
115
         Me.CheckBox48 = New System.Windows.Forms.CheckBox()
115
         Me.CheckBox48 = New System.Windows.Forms.CheckBox()
116
         Me.CheckBox105 = New System.Windows.Forms.CheckBox()
116
         Me.CheckBox105 = New System.Windows.Forms.CheckBox()
117
-        Me.CheckBox47 = New System.Windows.Forms.CheckBox()
118
         Me.CheckBox30 = New System.Windows.Forms.CheckBox()
117
         Me.CheckBox30 = New System.Windows.Forms.CheckBox()
119
         Me.CheckBox29 = New System.Windows.Forms.CheckBox()
118
         Me.CheckBox29 = New System.Windows.Forms.CheckBox()
120
         Me.CheckBox61 = New System.Windows.Forms.CheckBox()
119
         Me.CheckBox61 = New System.Windows.Forms.CheckBox()
152
         Me.CheckBox67 = New System.Windows.Forms.CheckBox()
151
         Me.CheckBox67 = New System.Windows.Forms.CheckBox()
153
         Me.CheckBox76 = New System.Windows.Forms.CheckBox()
152
         Me.CheckBox76 = New System.Windows.Forms.CheckBox()
154
         Me.CheckBox77 = New System.Windows.Forms.CheckBox()
153
         Me.CheckBox77 = New System.Windows.Forms.CheckBox()
154
+        Me.CheckBox47 = New System.Windows.Forms.CheckBox()
155
         Me.CheckBox51 = New System.Windows.Forms.CheckBox()
155
         Me.CheckBox51 = New System.Windows.Forms.CheckBox()
156
         Me.CheckBox52 = New System.Windows.Forms.CheckBox()
156
         Me.CheckBox52 = New System.Windows.Forms.CheckBox()
157
         Me.CheckBox53 = New System.Windows.Forms.CheckBox()
157
         Me.CheckBox53 = New System.Windows.Forms.CheckBox()
1152
         Me.Panel1.Controls.Add(Me.CheckBox121)
1152
         Me.Panel1.Controls.Add(Me.CheckBox121)
1153
         Me.Panel1.Controls.Add(Me.CheckBox122)
1153
         Me.Panel1.Controls.Add(Me.CheckBox122)
1154
         Me.Panel1.Controls.Add(Me.CheckBox100)
1154
         Me.Panel1.Controls.Add(Me.CheckBox100)
1155
-        Me.Panel1.Controls.Add(Me.CheckBox68)
1156
-        Me.Panel1.Controls.Add(Me.CheckBox67)
1157
         Me.Panel1.Controls.Add(Me.CheckBox76)
1155
         Me.Panel1.Controls.Add(Me.CheckBox76)
1158
         Me.Panel1.Controls.Add(Me.CheckBox77)
1156
         Me.Panel1.Controls.Add(Me.CheckBox77)
1159
         Me.Panel1.Location = New System.Drawing.Point(10, 55)
1157
         Me.Panel1.Location = New System.Drawing.Point(10, 55)
1162
         Me.Panel1.Size = New System.Drawing.Size(300, 586)
1160
         Me.Panel1.Size = New System.Drawing.Size(300, 586)
1163
         Me.Panel1.TabIndex = 1843
1161
         Me.Panel1.TabIndex = 1843
1164
         '
1162
         '
1163
+        'CheckBox72
1164
+        '
1165
+        Me.CheckBox72.AutoSize = True
1166
+        Me.CheckBox72.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
1167
+        Me.CheckBox72.Location = New System.Drawing.Point(299, 512)
1168
+        Me.CheckBox72.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1169
+        Me.CheckBox72.Name = "CheckBox72"
1170
+        Me.CheckBox72.Size = New System.Drawing.Size(184, 20)
1171
+        Me.CheckBox72.TabIndex = 233
1172
+        Me.CheckBox72.Text = "樣品採購單----1級核准-CC72"
1173
+        Me.CheckBox72.UseVisualStyleBackColor = True
1174
+        '
1165
         'CheckBox106
1175
         'CheckBox106
1166
         '
1176
         '
1167
         Me.CheckBox106.AutoSize = True
1177
         Me.CheckBox106.AutoSize = True
1235
         Me.CheckBox114.Text = "出貨日報表-CC114"
1245
         Me.CheckBox114.Text = "出貨日報表-CC114"
1236
         Me.CheckBox114.UseVisualStyleBackColor = True
1246
         Me.CheckBox114.UseVisualStyleBackColor = True
1237
         '
1247
         '
1238
-        'CheckBox72
1239
-        '
1240
-        Me.CheckBox72.AutoSize = True
1241
-        Me.CheckBox72.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
1242
-        Me.CheckBox72.Location = New System.Drawing.Point(299, 512)
1243
-        Me.CheckBox72.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1244
-        Me.CheckBox72.Name = "CheckBox72"
1245
-        Me.CheckBox72.Size = New System.Drawing.Size(184, 20)
1246
-        Me.CheckBox72.TabIndex = 233
1247
-        Me.CheckBox72.Text = "樣品採購單----1級核准-CC72"
1248
-        Me.CheckBox72.UseVisualStyleBackColor = True
1249
-        '
1250
         'CheckBox110
1248
         'CheckBox110
1251
         '
1249
         '
1252
         Me.CheckBox110.AutoSize = True
1250
         Me.CheckBox110.AutoSize = True
1367
         Me.CheckBox105.Text = "工程驗收單-CC105"
1365
         Me.CheckBox105.Text = "工程驗收單-CC105"
1368
         Me.CheckBox105.UseVisualStyleBackColor = True
1366
         Me.CheckBox105.UseVisualStyleBackColor = True
1369
         '
1367
         '
1370
-        'CheckBox47
1371
-        '
1372
-        Me.CheckBox47.AutoSize = True
1373
-        Me.CheckBox47.ForeColor = System.Drawing.Color.Green
1374
-        Me.CheckBox47.Location = New System.Drawing.Point(34, 66)
1375
-        Me.CheckBox47.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1376
-        Me.CheckBox47.Name = "CheckBox47"
1377
-        Me.CheckBox47.Size = New System.Drawing.Size(121, 20)
1378
-        Me.CheckBox47.TabIndex = 329
1379
-        Me.CheckBox47.Text = "成品入庫單-CC47"
1380
-        Me.CheckBox47.UseVisualStyleBackColor = True
1381
-        '
1382
         'CheckBox30
1368
         'CheckBox30
1383
         '
1369
         '
1384
         Me.CheckBox30.AutoSize = True
1370
         Me.CheckBox30.AutoSize = True
1778
         'CheckBox68
1764
         'CheckBox68
1779
         '
1765
         '
1780
         Me.CheckBox68.AutoSize = True
1766
         Me.CheckBox68.AutoSize = True
1781
-        Me.CheckBox68.ForeColor = System.Drawing.Color.Olive
1782
-        Me.CheckBox68.Location = New System.Drawing.Point(9, 185)
1767
+        Me.CheckBox68.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
1768
+        Me.CheckBox68.Location = New System.Drawing.Point(34, 180)
1783
         Me.CheckBox68.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1769
         Me.CheckBox68.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1784
         Me.CheckBox68.Name = "CheckBox68"
1770
         Me.CheckBox68.Name = "CheckBox68"
1785
-        Me.CheckBox68.Size = New System.Drawing.Size(181, 20)
1771
+        Me.CheckBox68.Size = New System.Drawing.Size(160, 20)
1786
         Me.CheckBox68.TabIndex = 355
1772
         Me.CheckBox68.TabIndex = 355
1787
-        Me.CheckBox68.Text = "物料退回工地倉儲作業-CC68"
1773
+        Me.CheckBox68.Text = "生產日報表 精製組-CC68"
1788
         Me.CheckBox68.UseVisualStyleBackColor = True
1774
         Me.CheckBox68.UseVisualStyleBackColor = True
1789
         '
1775
         '
1790
         'CheckBox67
1776
         'CheckBox67
1791
         '
1777
         '
1792
         Me.CheckBox67.AutoSize = True
1778
         Me.CheckBox67.AutoSize = True
1793
-        Me.CheckBox67.ForeColor = System.Drawing.Color.Olive
1794
-        Me.CheckBox67.Location = New System.Drawing.Point(9, 167)
1779
+        Me.CheckBox67.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
1780
+        Me.CheckBox67.Location = New System.Drawing.Point(34, 161)
1795
         Me.CheckBox67.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1781
         Me.CheckBox67.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1796
         Me.CheckBox67.Name = "CheckBox67"
1782
         Me.CheckBox67.Name = "CheckBox67"
1797
-        Me.CheckBox67.Size = New System.Drawing.Size(157, 20)
1783
+        Me.CheckBox67.Size = New System.Drawing.Size(184, 20)
1798
         Me.CheckBox67.TabIndex = 354
1784
         Me.CheckBox67.TabIndex = 354
1799
-        Me.CheckBox67.Text = "工地倉儲領料出庫-CC67"
1785
+        Me.CheckBox67.Text = "生產製程管制表 精製組-CC67"
1800
         Me.CheckBox67.UseVisualStyleBackColor = True
1786
         Me.CheckBox67.UseVisualStyleBackColor = True
1801
         '
1787
         '
1802
         'CheckBox76
1788
         'CheckBox76
1823
         Me.CheckBox77.Text = "支票收支審核-CC77"
1809
         Me.CheckBox77.Text = "支票收支審核-CC77"
1824
         Me.CheckBox77.UseVisualStyleBackColor = True
1810
         Me.CheckBox77.UseVisualStyleBackColor = True
1825
         '
1811
         '
1812
+        'CheckBox47
1813
+        '
1814
+        Me.CheckBox47.AutoSize = True
1815
+        Me.CheckBox47.ForeColor = System.Drawing.Color.Green
1816
+        Me.CheckBox47.Location = New System.Drawing.Point(34, 66)
1817
+        Me.CheckBox47.Margin = New System.Windows.Forms.Padding(2, 3, 2, 3)
1818
+        Me.CheckBox47.Name = "CheckBox47"
1819
+        Me.CheckBox47.Size = New System.Drawing.Size(121, 20)
1820
+        Me.CheckBox47.TabIndex = 329
1821
+        Me.CheckBox47.Text = "成品入庫單-CC47"
1822
+        Me.CheckBox47.UseVisualStyleBackColor = True
1823
+        '
1826
         'CheckBox51
1824
         'CheckBox51
1827
         '
1825
         '
1828
         Me.CheckBox51.AutoSize = True
1826
         Me.CheckBox51.AutoSize = True
2059
         Me.技術權限_tp.Controls.Add(Me.CheckBox58)
2057
         Me.技術權限_tp.Controls.Add(Me.CheckBox58)
2060
         Me.技術權限_tp.Controls.Add(Me.CheckBox51)
2058
         Me.技術權限_tp.Controls.Add(Me.CheckBox51)
2061
         Me.技術權限_tp.Controls.Add(Me.CheckBox52)
2059
         Me.技術權限_tp.Controls.Add(Me.CheckBox52)
2060
+        Me.技術權限_tp.Controls.Add(Me.CheckBox67)
2061
+        Me.技術權限_tp.Controls.Add(Me.CheckBox68)
2062
         Me.技術權限_tp.Location = New System.Drawing.Point(4, 28)
2062
         Me.技術權限_tp.Location = New System.Drawing.Point(4, 28)
2063
         Me.技術權限_tp.Name = "技術權限_tp"
2063
         Me.技術權限_tp.Name = "技術權限_tp"
2064
         Me.技術權限_tp.Padding = New System.Windows.Forms.Padding(3)
2064
         Me.技術權限_tp.Padding = New System.Windows.Forms.Padding(3)

+ 84
- 15
OW-ERP-SYS/0、MyModule/主資料庫/SQL_技術管理系統.vb Näytä tiedosto

1988
     End Sub
1988
     End Sub
1989
     Friend Sub SQL_製程管制精製組_原料油_讀取()
1989
     Friend Sub SQL_製程管制精製組_原料油_讀取()
1990
         ConnOpen()
1990
         ConnOpen()
1991
-        SQL1 = "SELECT 精製組對應表.原料油, 精製組對應表.成品, 物料規格表.物料料號
1992
-                FROM 精製組對應表 JOIN 物料規格表 ON 精製組對應表.原料油 = 物料規格表.名稱"
1991
+        SQL1 = "SELECT 
1992
+                精製組對應表.原料油, 
1993
+	            精製組對應表.成品, 
1994
+                物料規格表1.物料料號 AS 物料料號, 
1995
+                物料規格表2.物料料號 AS 物料料號1
1996
+                FROM 
1997
+                    精製組對應表 
1998
+                JOIN 
1999
+                    物料規格表 AS 物料規格表1 ON 精製組對應表.原料油 = 物料規格表1.名稱 
2000
+                JOIN 
2001
+                    物料規格表 AS 物料規格表2 ON 精製組對應表.成品 = 物料規格表2.名稱
2002
+                WHERE 
2003
+                    物料規格表1.種類 = N'原料油' AND 物料規格表2.種類 = N'原料油'"
1993
         CmdSet_For_DGV()
2004
         CmdSet_For_DGV()
1994
     End Sub
2005
     End Sub
1995
     Friend Sub SQL_製程管制控制表_精製組_圖片查詢_讀取(製程流水號 As String)
2006
     Friend Sub SQL_製程管制控制表_精製組_圖片查詢_讀取(製程流水號 As String)
2003
         ConnOpen()
2014
         ConnOpen()
2004
         SQL1 = "SELECT        控制流水號, 生產日期, 批次,運轉開始時間, 運轉結束時間, 合計時間, 人工人數, 備註, 製表簽名編碼, 課長簽名編碼, 
2015
         SQL1 = "SELECT        控制流水號, 生產日期, 批次,運轉開始時間, 運轉結束時間, 合計時間, 人工人數, 備註, 製表簽名編碼, 課長簽名編碼, 
2005
                               經理簽名編碼, 製表簽名時間, 課長簽名時間, 經理簽名時間,BHA, 丙二醇, TBHQ20, 維他命E, 
2016
                               經理簽名編碼, 製表簽名時間, 課長簽名時間, 經理簽名時間,BHA, 丙二醇, TBHQ20, 維他命E, 
2006
-                              額外抗氧, 額外抗氧公斤, 柴油
2017
+                              額外抗氧, 額外抗氧公斤, 柴油, 額外料號
2007
                 FROM          生產日報表_精製組
2018
                 FROM          生產日報表_精製組
2008
                 WHERE         生產日期 ='" & 生產日期 & "' AND 批次 LIKE N'" & 批次 & "'"
2019
                 WHERE         生產日期 ='" & 生產日期 & "' AND 批次 LIKE N'" & 批次 & "'"
2009
         CmdSet_For_dr()
2020
         CmdSet_For_dr()
2015
                 WHERE       控制流水號 LIKE N'" & 控制流水號 & "'"
2026
                 WHERE       控制流水號 LIKE N'" & 控制流水號 & "'"
2016
         CmdSet_For_dr()
2027
         CmdSet_For_dr()
2017
     End Sub
2028
     End Sub
2018
-    Friend Sub SQL_生產日報控制表_精製組_新增(控制流水號 As String, 生產日期 As String, 批次 As String, 運轉開始時間 As String, 運轉結束時間 As String, 合計時間 As String,
2019
-                                              人工人數 As String, 備註 As String, 製表簽名編碼 As String, 課長簽名編碼 As String, 經理簽名編碼 As String, 製表簽名時間 As String,
2020
-                                              課長簽名時間 As String, 經理簽名時間 As String, BHA As String, 丙二醇 As String, TBHQ20 As String, 維他命E As String,
2021
-                                              額外抗氧 As String, 額外抗氧公斤 As String, 柴油 As String)
2029
+    Friend Sub SQL_生產日報控制表_精製組_新增(控制流水號 As String, 生產日期 As String, 批次 As String)
2022
         ConnOpen()
2030
         ConnOpen()
2023
         SQL1 = "INSERT INTO     生產日報表_精製組 (控制流水號, 生產日期,批次 ,運轉開始時間, 運轉結束時間, 合計時間, 人工人數, 備註, 製表簽名編碼, 
2031
         SQL1 = "INSERT INTO     生產日報表_精製組 (控制流水號, 生產日期,批次 ,運轉開始時間, 運轉結束時間, 合計時間, 人工人數, 備註, 製表簽名編碼, 
2024
                                 課長簽名編碼, 經理簽名編碼, 製表簽名時間, 課長簽名時間, 經理簽名時間,BHA, 丙二醇, TBHQ20, 維他命E, 
2032
                                 課長簽名編碼, 經理簽名編碼, 製表簽名時間, 課長簽名時間, 經理簽名時間,BHA, 丙二醇, TBHQ20, 維他命E, 
2025
-                            額外抗氧, 額外抗氧公斤, 柴油) 
2026
-                VALUES          (N'" & 控制流水號 & "', N'" & 生產日期 & "',N'" & 批次 & "', N'" & 運轉開始時間 & "', N'" & 運轉結束時間 & "', N'" & 合計時間 & "', 
2027
-                                 N'" & 人工人數 & "', N'" & 備註 & "', N'" & 製表簽名編碼 & "', N'" & 課長簽名編碼 & "', 
2028
-                                 N'" & 經理簽名編碼 & "', N'" & 製表簽名時間 & "', N'" & 課長簽名時間 & "', N'" & 經理簽名時間 & "',
2029
-                                 N'" & BHA & "', N'" & 丙二醇 & "', N'" & TBHQ20 & "', N'" & 維他命E & "', N'" & 額外抗氧 & "',
2030
-                                 N'" & 額外抗氧公斤 & "', N'" & 柴油 & "')"
2033
+                            額外抗氧, 額外抗氧公斤, 柴油,額外料號) 
2034
+                VALUES          (N'" & 控制流水號 & "', N'" & 生產日期 & "',N'" & 批次 & "', N'', N'', N'', N'', N'', N'', N'', 
2035
+                                 N'', N'', N'', N'',N'', N'', N'', N'', N'',N'', N'', N'')"
2031
         CmdSet_For_dr()
2036
         CmdSet_For_dr()
2032
     End Sub
2037
     End Sub
2033
     Friend Sub SQL_生產日報控制表_精製組_更新(控制流水號 As String, 生產日期 As String, 批次 As String, 運轉開始時間 As String, 運轉結束時間 As String,
2038
     Friend Sub SQL_生產日報控制表_精製組_更新(控制流水號 As String, 生產日期 As String, 批次 As String, 運轉開始時間 As String, 運轉結束時間 As String,
2034
                    合計時間 As String, 人工人數 As String, 備註 As String, BHA As String, 丙二醇 As String, TBHQ20 As String, 維他命E As String,
2039
                    合計時間 As String, 人工人數 As String, 備註 As String, BHA As String, 丙二醇 As String, TBHQ20 As String, 維他命E As String,
2035
-                                              額外抗氧 As String, 額外抗氧公斤 As String, 柴油 As String)
2040
+                                              額外抗氧 As String, 額外抗氧公斤 As String, 柴油 As String, 額外料號 As String)
2036
         ConnOpen()
2041
         ConnOpen()
2037
         SQL1 = "UPDATE   生產日報表_精製組 SET 運轉開始時間 = N'" & 運轉開始時間 & "', 運轉結束時間 = N'" & 運轉結束時間 & "', 合計時間 = N'" & 合計時間 & "'
2042
         SQL1 = "UPDATE   生產日報表_精製組 SET 運轉開始時間 = N'" & 運轉開始時間 & "', 運轉結束時間 = N'" & 運轉結束時間 & "', 合計時間 = N'" & 合計時間 & "'
2038
                         , 人工人數 = N'" & 人工人數 & "', 備註 = N'" & 備註 & "',  BHA = N'" & BHA & "', 丙二醇 = N'" & 丙二醇 & "', TBHQ20 = N'" & TBHQ20 & "'
2043
                         , 人工人數 = N'" & 人工人數 & "', 備註 = N'" & 備註 & "',  BHA = N'" & BHA & "', 丙二醇 = N'" & 丙二醇 & "', TBHQ20 = N'" & TBHQ20 & "'
2039
-                        , 維他命E = N'" & 維他命E & "', 額外抗氧 = N'" & 額外抗氧 & "', 額外抗氧公斤 = N'" & 額外抗氧公斤 & "', 柴油 = N'" & 柴油 & "'
2044
+                        , 維他命E = N'" & 維他命E & "', 額外抗氧 = N'" & 額外抗氧 & "', 額外抗氧公斤 = N'" & 額外抗氧公斤 & "', 柴油 = N'" & 柴油 & "',額外料號 = N'" & 額外料號 & "'
2040
                 WHERE   (控制流水號 LIKE N'" & 控制流水號 & "') AND (生產日期 LIKE N'" & 生產日期 & "') AND (批次 LIKE N'" & 批次 & "')"
2045
                 WHERE   (控制流水號 LIKE N'" & 控制流水號 & "') AND (生產日期 LIKE N'" & 生產日期 & "') AND (批次 LIKE N'" & 批次 & "')"
2041
         CmdSet_For_dr()
2046
         CmdSet_For_dr()
2042
     End Sub
2047
     End Sub
2051
         SQL1 = "DELETE FROM 生產日報表_精製組 WHERE 生產日期 ='" & 生產日期 & "' AND 批次 LIKE N'" & 批次 & "'"
2056
         SQL1 = "DELETE FROM 生產日報表_精製組 WHERE 生產日期 ='" & 生產日期 & "' AND 批次 LIKE N'" & 批次 & "'"
2052
         CmdSet_For_dr()
2057
         CmdSet_For_dr()
2053
     End Sub
2058
     End Sub
2059
+    Friend Sub SQL_製程管制精製組_原料_讀取()
2060
+        ConnOpen()
2061
+        SQL1 = "SELECT 名稱, 物料料號
2062
+                FROM 物料規格表 WHERE 種類 ='原料油'"
2063
+        CmdSet_For_DGV()
2064
+    End Sub
2065
+    Friend Sub SQL_製程管制精製組_對應表新增(原料 As String, 成品 As String)
2066
+        ConnOpen()
2067
+        SQL1 = "INSERT INTO 精製組對應表 (原料油,成品) VALUES (N'" & 原料 & "',N'" & 成品 & "')"
2068
+        CmdSet_For_dr()
2069
+    End Sub
2070
+    Friend Sub SQL_製程管制精製組_對應表刪除(原料 As String, 成品 As String)
2071
+        ConnOpen()
2072
+        SQL1 = "DELETE FROM 精製組對應表 WHERE 原料油 ='" & 原料 & "' AND 成品 LIKE N'" & 成品 & "'"
2073
+        CmdSet_For_dr()
2074
+    End Sub
2075
+
2076
+    Friend Sub SQL_物料領料_精製組_讀取(生產日期 As String)
2077
+        ConnOpen()
2078
+        SQL1 = "SELECT
2079
+                製程管制控制表_精製組.原料油 AS 成品, 
2080
+                製程管制控制表_精製組.料號 AS 成品料號, 
2081
+                製程管制控制表_精製組.總重, 
2082
+                製程管制控制表_精製組.VE208 AS 液鹼, 
2083
+                製程管制控制表_精製組.VE226 AS 硫酸, 
2084
+                製程管制控制表_精製組.總添加次數 AS 磷酸, 
2085
+                製程管制控制表_精製組.總添加量 AS 白土, 
2086
+                製程管制控制表_精製組.檸檬酸, 
2087
+                製程管制控制表_精製組.高酸油, 
2088
+                製程管制控制表_精製組.脂肪酸, 
2089
+                生產日報表_精製組.BHA, 
2090
+                生產日報表_精製組.丙二醇, 
2091
+                生產日報表_精製組.TBHQ20, 
2092
+                生產日報表_精製組.維他命E, 
2093
+                生產日報表_精製組.額外抗氧, 
2094
+                生產日報表_精製組.額外抗氧公斤, 
2095
+                生產日報表_精製組.柴油, 
2096
+                生產日報表_精製組.額外料號, 
2097
+                精製組對應表.原料油 AS 原料油名稱, 
2098
+                物料規格表.物料料號 AS 原料油料號
2099
+                FROM 製程管制控制表_精製組
2100
+                JOIN 生產日報表_精製組
2101
+                    ON 製程管制控制表_精製組.申請日期 = 生產日報表_精製組.生產日期 
2102
+                    AND 製程管制控制表_精製組.批次 = 生產日報表_精製組.批次
2103
+                JOIN 精製組對應表
2104
+                    ON 製程管制控制表_精製組.原料油 = 精製組對應表.成品
2105
+                JOIN 物料規格表
2106
+                    ON 精製組對應表.原料油 = 物料規格表.名稱
2107
+                WHERE 製程管制控制表_精製組.申請日期 = '" & 生產日期 & "'
2108
+                    AND 物料規格表.種類 = N'原料油'"
2109
+        CmdSet_For_DGV()
2110
+    End Sub
2111
+    Friend Sub SQL_物料領料_精製組_物料讀取(料號 As String)
2112
+        ConnOpen()
2113
+        SQL1 = "SELECT 物料料號, 種類, 名稱
2114
+                FROM 物料規格表
2115
+                WHERE 物料料號='" & 料號 & "'"
2116
+        CmdSet_For_dr()
2117
+    End Sub
2118
+    Friend Sub SQL_成品入庫_精製組_讀取(生產日期 As String)
2119
+        ConnOpen()
2120
+        SQL1 = "SELECT 原料油,料號 ,FCQ553結束,桶槽 FROM 製程管制控制表_精製組 WHERE 製程管制控制表_精製組.申請日期 = '" & 生產日期 & "'"
2121
+        CmdSet_For_DGV()
2122
+    End Sub
2054
 End Module
2123
 End Module

+ 1
- 1
OW-ERP-SYS/0、MyModule/模組/全域變數.vb Näytä tiedosto

9
     '------LINE變數-------
9
     '------LINE變數-------
10
     Public 發送對象, LINE_權限代號, PA201, PA202, PA203, PA204, PA205, 通知變數X, 通知變數Y As String
10
     Public 發送對象, LINE_權限代號, PA201, PA202, PA203, PA204, PA205, 通知變數X, 通知變數Y As String
11
     '----系統版本----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
11
     '----系統版本----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
12
-    Public 版本 As String = "2024101701" : Public 資料庫版本 As String
12
+    Public 版本 As String = "2024110601" : Public 資料庫版本 As String
13
     '----系統閒置----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13
     '----系統閒置----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
14
     Public 判斷重登, 重登確認, 主頁開啟, 首次開啟, 物料查詢, 深色風格, 不刪除檔案 As Boolean
14
     Public 判斷重登, 重登確認, 主頁開啟, 首次開啟, 物料查詢, 深色風格, 不刪除檔案 As Boolean
15
     Public timeExit, timeExit2, timeNow, timeNow2 As Integer
15
     Public timeExit, timeExit2, timeNow, timeNow2 As Integer

+ 20
- 20
OW-ERP-SYS/LoginForm1.Designer.vb Näytä tiedosto

29
         Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog()
29
         Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog()
30
         Me.pnlTitleBar = New System.Windows.Forms.Panel()
30
         Me.pnlTitleBar = New System.Windows.Forms.Panel()
31
         Me.Cancel_bt = New System.Windows.Forms.Button()
31
         Me.Cancel_bt = New System.Windows.Forms.Button()
32
+        Me.系統登入_dgv = New System.Windows.Forms.DataGridView()
32
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
33
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
33
         Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog()
34
         Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog()
34
         Me.Panel2 = New System.Windows.Forms.Panel()
35
         Me.Panel2 = New System.Windows.Forms.Panel()
67
         Me.刷卡登入_ch = New System.Windows.Forms.CheckBox()
68
         Me.刷卡登入_ch = New System.Windows.Forms.CheckBox()
68
         Me.公司線路_rb = New System.Windows.Forms.RadioButton()
69
         Me.公司線路_rb = New System.Windows.Forms.RadioButton()
69
         Me.測試線路_rb = New System.Windows.Forms.RadioButton()
70
         Me.測試線路_rb = New System.Windows.Forms.RadioButton()
70
-        Me.系統登入_dgv = New System.Windows.Forms.DataGridView()
71
         Me.pnlTitleBar.SuspendLayout()
71
         Me.pnlTitleBar.SuspendLayout()
72
+        CType(Me.系統登入_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
72
         Me.Panel2.SuspendLayout()
73
         Me.Panel2.SuspendLayout()
73
         Me.Panel1.SuspendLayout()
74
         Me.Panel1.SuspendLayout()
74
         CType(Me.語言_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
75
         CType(Me.語言_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
75
         CType(Me.ftp清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
76
         CType(Me.ftp清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
76
-        CType(Me.系統登入_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
77
         Me.SuspendLayout()
77
         Me.SuspendLayout()
78
         '
78
         '
79
         '計算分流1
79
         '計算分流1
119
         Me.Cancel_bt.Text = "X"
119
         Me.Cancel_bt.Text = "X"
120
         Me.Cancel_bt.UseVisualStyleBackColor = False
120
         Me.Cancel_bt.UseVisualStyleBackColor = False
121
         '
121
         '
122
+        '系統登入_dgv
123
+        '
124
+        Me.系統登入_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
125
+            Or System.Windows.Forms.AnchorStyles.Left) _
126
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
127
+        Me.系統登入_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
128
+        Me.系統登入_dgv.BackgroundColor = System.Drawing.Color.White
129
+        Me.系統登入_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
130
+        Me.系統登入_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
131
+        Me.系統登入_dgv.Location = New System.Drawing.Point(501, 29)
132
+        Me.系統登入_dgv.Margin = New System.Windows.Forms.Padding(5, 6, 5, 6)
133
+        Me.系統登入_dgv.Name = "系統登入_dgv"
134
+        Me.系統登入_dgv.RowHeadersWidth = 5
135
+        Me.系統登入_dgv.RowTemplate.Height = 24
136
+        Me.系統登入_dgv.Size = New System.Drawing.Size(218, 246)
137
+        Me.系統登入_dgv.TabIndex = 642
138
+        '
122
         'Timer1
139
         'Timer1
123
         '
140
         '
124
         Me.Timer1.Interval = 3000
141
         Me.Timer1.Interval = 3000
577
         Me.測試線路_rb.Text = "測試線路"
594
         Me.測試線路_rb.Text = "測試線路"
578
         Me.測試線路_rb.UseVisualStyleBackColor = False
595
         Me.測試線路_rb.UseVisualStyleBackColor = False
579
         '
596
         '
580
-        '系統登入_dgv
581
-        '
582
-        Me.系統登入_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
583
-            Or System.Windows.Forms.AnchorStyles.Left) _
584
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
585
-        Me.系統登入_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
586
-        Me.系統登入_dgv.BackgroundColor = System.Drawing.Color.White
587
-        Me.系統登入_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
588
-        Me.系統登入_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
589
-        Me.系統登入_dgv.Location = New System.Drawing.Point(501, 29)
590
-        Me.系統登入_dgv.Margin = New System.Windows.Forms.Padding(5, 6, 5, 6)
591
-        Me.系統登入_dgv.Name = "系統登入_dgv"
592
-        Me.系統登入_dgv.RowHeadersWidth = 5
593
-        Me.系統登入_dgv.RowTemplate.Height = 24
594
-        Me.系統登入_dgv.Size = New System.Drawing.Size(218, 246)
595
-        Me.系統登入_dgv.TabIndex = 642
596
-        '
597
         'LoginForm1
597
         'LoginForm1
598
         '
598
         '
599
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
599
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
616
         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
616
         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
617
         Me.Text = "OW-ERP-SYS"
617
         Me.Text = "OW-ERP-SYS"
618
         Me.pnlTitleBar.ResumeLayout(False)
618
         Me.pnlTitleBar.ResumeLayout(False)
619
+        CType(Me.系統登入_dgv, System.ComponentModel.ISupportInitialize).EndInit()
619
         Me.Panel2.ResumeLayout(False)
620
         Me.Panel2.ResumeLayout(False)
620
         Me.Panel2.PerformLayout()
621
         Me.Panel2.PerformLayout()
621
         Me.Panel1.ResumeLayout(False)
622
         Me.Panel1.ResumeLayout(False)
622
         Me.Panel1.PerformLayout()
623
         Me.Panel1.PerformLayout()
623
         CType(Me.語言_dgv, System.ComponentModel.ISupportInitialize).EndInit()
624
         CType(Me.語言_dgv, System.ComponentModel.ISupportInitialize).EndInit()
624
         CType(Me.ftp清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
625
         CType(Me.ftp清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
625
-        CType(Me.系統登入_dgv, System.ComponentModel.ISupportInitialize).EndInit()
626
         Me.ResumeLayout(False)
626
         Me.ResumeLayout(False)
627
         Me.PerformLayout()
627
         Me.PerformLayout()
628
 
628
 

+ 2
- 2
OW-ERP-SYS/LoginForm1.vb Näytä tiedosto

168
         ' -------------------------------------- | | --------------------------------------
168
         ' -------------------------------------- | | --------------------------------------
169
         Timer1.Enabled = False
169
         Timer1.Enabled = False
170
     End Sub
170
     End Sub
171
-    Private Sub pnlTitleBar_Paint(sender As Object, e As PaintEventArgs) Handles pnlTitleBar.Paint
172
-    End Sub
171
+
173
     Private Sub LoginForm1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
172
     Private Sub LoginForm1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
174
         系統語言 = "繁體中文" : Set_語言導入() : 語言轉換讀取()
173
         系統語言 = "繁體中文" : Set_語言導入() : 語言轉換讀取()
175
         主題_lb.Text = "OW-ERP-SYS"
174
         主題_lb.Text = "OW-ERP-SYS"
567
         If 不啟用WEB_cb.Checked = False Then : 不用WEB = False : Else : 不用WEB = True : End If
566
         If 不啟用WEB_cb.Checked = False Then : 不用WEB = False : Else : 不用WEB = True : End If
568
     End Sub
567
     End Sub
569
     Dim nOldWndLeft, nOldWndTop, nClickX, nClickY As Integer
568
     Dim nOldWndLeft, nOldWndTop, nClickX, nClickY As Integer
569
+
570
     Private Sub PnlTitleBar_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pnlTitleBar.MouseDown
570
     Private Sub PnlTitleBar_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pnlTitleBar.MouseDown
571
         '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
571
         '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
572
         nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
572
         nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y

+ 10
- 0
OW-ERP-SYS/My Project/Resources.Designer.vb Näytä tiedosto

70
             End Get
70
             End Get
71
         End Property
71
         End Property
72
         
72
         
73
+        '''<summary>
74
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
75
+        '''</summary>
76
+        Friend ReadOnly Property _109994_removebg_preview() As System.Drawing.Bitmap
77
+            Get
78
+                Dim obj As Object = ResourceManager.GetObject("109994-removebg-preview", resourceCulture)
79
+                Return CType(obj,System.Drawing.Bitmap)
80
+            End Get
81
+        End Property
82
+        
73
         '''<summary>
83
         '''<summary>
74
         '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
84
         '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
75
         '''</summary>
85
         '''</summary>

+ 53
- 50
OW-ERP-SYS/My Project/Resources.resx Näytä tiedosto

124
   <data name="test" type="System.Resources.ResXFileRef, System.Windows.Forms">
124
   <data name="test" type="System.Resources.ResXFileRef, System.Windows.Forms">
125
     <value>..\圖片\test.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
125
     <value>..\圖片\test.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
126
   </data>
126
   </data>
127
-  <data name="buy1" type="System.Resources.ResXFileRef, System.Windows.Forms">
128
-    <value>..\圖片\buy1.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
129
-  </data>
130
   <data name="import_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
127
   <data name="import_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
131
     <value>..\圖片\import_left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
128
     <value>..\圖片\import_left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
132
   </data>
129
   </data>
136
   <data name="Carton-01" type="System.Resources.ResXFileRef, System.Windows.Forms">
133
   <data name="Carton-01" type="System.Resources.ResXFileRef, System.Windows.Forms">
137
     <value>..\圖片\Carton-01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
134
     <value>..\圖片\Carton-01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
138
   </data>
135
   </data>
139
-  <data name="pick_list_01" type="System.Resources.ResXFileRef, System.Windows.Forms">
140
-    <value>..\圖片\pick_list_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
136
+  <data name="PortableComputer" type="System.Resources.ResXFileRef, System.Windows.Forms">
137
+    <value>..\圖片\PortableComputer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
138
+  </data>
139
+  <data name="Cancel_01" type="System.Resources.ResXFileRef, System.Windows.Forms">
140
+    <value>..\圖片\Cancel_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
141
   </data>
141
   </data>
142
   <data name="Hide password" type="System.Resources.ResXFileRef, System.Windows.Forms">
142
   <data name="Hide password" type="System.Resources.ResXFileRef, System.Windows.Forms">
143
     <value>..\圖片\Hide password.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
143
     <value>..\圖片\Hide password.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
178
   <data name="Drag-list-up-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
178
   <data name="Drag-list-up-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
179
     <value>..\圖片\Drag-list-up-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
179
     <value>..\圖片\Drag-list-up-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
180
   </data>
180
   </data>
181
-  <data name="SAVER" type="System.Resources.ResXFileRef, System.Windows.Forms">
182
-    <value>..\圖片\SAVER.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
181
+  <data name="Download" type="System.Resources.ResXFileRef, System.Windows.Forms">
182
+    <value>..\圖片\Download.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
183
   </data>
183
   </data>
184
   <data name="Delete_Image" type="System.Resources.ResXFileRef, System.Windows.Forms">
184
   <data name="Delete_Image" type="System.Resources.ResXFileRef, System.Windows.Forms">
185
     <value>..\圖片\Delete_Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
185
     <value>..\圖片\Delete_Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
208
   <data name="Server" type="System.Resources.ResXFileRef, System.Windows.Forms">
208
   <data name="Server" type="System.Resources.ResXFileRef, System.Windows.Forms">
209
     <value>..\圖片\Server.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
209
     <value>..\圖片\Server.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
210
   </data>
210
   </data>
211
-  <data name="Create-document-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
212
-    <value>..\圖片\Create-document-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
213
-  </data>
214
   <data name="Personnel1" type="System.Resources.ResXFileRef, System.Windows.Forms">
211
   <data name="Personnel1" type="System.Resources.ResXFileRef, System.Windows.Forms">
215
     <value>..\圖片\Personnel1.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
212
     <value>..\圖片\Personnel1.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
216
   </data>
213
   </data>
217
-  <data name="UP-arrow" type="System.Resources.ResXFileRef, System.Windows.Forms">
218
-    <value>..\圖片\UP-arrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
219
-  </data>
220
   <data name="Default Programs" type="System.Resources.ResXFileRef, System.Windows.Forms">
214
   <data name="Default Programs" type="System.Resources.ResXFileRef, System.Windows.Forms">
221
     <value>..\圖片\Default Programs.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
215
     <value>..\圖片\Default Programs.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
222
   </data>
216
   </data>
229
   <data name="井富LOGO1" type="System.Resources.ResXFileRef, System.Windows.Forms">
223
   <data name="井富LOGO1" type="System.Resources.ResXFileRef, System.Windows.Forms">
230
     <value>..\圖片\井富LOGO1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
224
     <value>..\圖片\井富LOGO1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
231
   </data>
225
   </data>
226
+  <data name="Update_Image" type="System.Resources.ResXFileRef, System.Windows.Forms">
227
+    <value>..\圖片\Update_Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
228
+  </data>
232
   <data name="check" type="System.Resources.ResXFileRef, System.Windows.Forms">
229
   <data name="check" type="System.Resources.ResXFileRef, System.Windows.Forms">
233
     <value>..\圖片\check.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
230
     <value>..\圖片\check.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
234
   </data>
231
   </data>
232
+  <data name="L90" type="System.Resources.ResXFileRef, System.Windows.Forms">
233
+    <value>..\圖片\L90.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
234
+  </data>
235
   <data name="CC5" type="System.Resources.ResXFileRef, System.Windows.Forms">
235
   <data name="CC5" type="System.Resources.ResXFileRef, System.Windows.Forms">
236
     <value>..\圖片\CC5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
236
     <value>..\圖片\CC5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
237
   </data>
237
   </data>
238
-  <data name="Close" type="System.Resources.ResXFileRef, System.Windows.Forms">
239
-    <value>..\圖片\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
240
-  </data>
241
   <data name="home" type="System.Resources.ResXFileRef, System.Windows.Forms">
238
   <data name="home" type="System.Resources.ResXFileRef, System.Windows.Forms">
242
     <value>..\圖片\home.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
239
     <value>..\圖片\home.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
243
   </data>
240
   </data>
244
   <data name="Confirm_01" type="System.Resources.ResXFileRef, System.Windows.Forms">
241
   <data name="Confirm_01" type="System.Resources.ResXFileRef, System.Windows.Forms">
245
     <value>..\圖片\Confirm_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
242
     <value>..\圖片\Confirm_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
246
   </data>
243
   </data>
244
+  <data name="Go-right" type="System.Resources.ResXFileRef, System.Windows.Forms">
245
+    <value>..\圖片\Go-right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
246
+  </data>
247
+  <data name="receipts" type="System.Resources.ResXFileRef, System.Windows.Forms">
248
+    <value>..\圖片\receipts.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
249
+  </data>
247
   <data name="Go-back" type="System.Resources.ResXFileRef, System.Windows.Forms">
250
   <data name="Go-back" type="System.Resources.ResXFileRef, System.Windows.Forms">
248
     <value>..\圖片\Go-back.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
251
     <value>..\圖片\Go-back.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
249
   </data>
252
   </data>
262
   <data name="Save_as" type="System.Resources.ResXFileRef, System.Windows.Forms">
265
   <data name="Save_as" type="System.Resources.ResXFileRef, System.Windows.Forms">
263
     <value>..\圖片\Save_as.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
266
     <value>..\圖片\Save_as.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
264
   </data>
267
   </data>
265
-  <data name="encoding rules" type="System.Resources.ResXFileRef, System.Windows.Forms">
266
-    <value>..\圖片\encoding rules.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
267
-  </data>
268
   <data name="list_menu" type="System.Resources.ResXFileRef, System.Windows.Forms">
268
   <data name="list_menu" type="System.Resources.ResXFileRef, System.Windows.Forms">
269
     <value>..\圖片\list_menu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
269
     <value>..\圖片\list_menu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
270
   </data>
270
   </data>
298
   <data name="Internet" type="System.Resources.ResXFileRef, System.Windows.Forms">
298
   <data name="Internet" type="System.Resources.ResXFileRef, System.Windows.Forms">
299
     <value>..\圖片\Internet.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
299
     <value>..\圖片\Internet.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
300
   </data>
300
   </data>
301
-  <data name="CC1" type="System.Resources.ResXFileRef, System.Windows.Forms">
302
-    <value>..\圖片\CC1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
303
-  </data>
304
   <data name="PDF" type="System.Resources.ResXFileRef, System.Windows.Forms">
301
   <data name="PDF" type="System.Resources.ResXFileRef, System.Windows.Forms">
305
     <value>..\圖片\PDF.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
302
     <value>..\圖片\PDF.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
306
   </data>
303
   </data>
313
   <data name="Hide password1" type="System.Resources.ResXFileRef, System.Windows.Forms">
310
   <data name="Hide password1" type="System.Resources.ResXFileRef, System.Windows.Forms">
314
     <value>..\圖片\Hide password1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
311
     <value>..\圖片\Hide password1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
315
   </data>
312
   </data>
316
-  <data name="井富LOGO" type="System.Resources.ResXFileRef, System.Windows.Forms">
317
-    <value>..\圖片\井富LOGO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
313
+  <data name="buy1" type="System.Resources.ResXFileRef, System.Windows.Forms">
314
+    <value>..\圖片\buy1.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
318
   </data>
315
   </data>
319
   <data name="Save-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
316
   <data name="Save-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
320
     <value>..\圖片\Save-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
317
     <value>..\圖片\Save-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
325
   <data name="上一頁" type="System.Resources.ResXFileRef, System.Windows.Forms">
322
   <data name="上一頁" type="System.Resources.ResXFileRef, System.Windows.Forms">
326
     <value>..\圖片\上一頁.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
323
     <value>..\圖片\上一頁.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
327
   </data>
324
   </data>
325
+  <data name="Stamp-01" type="System.Resources.ResXFileRef, System.Windows.Forms">
326
+    <value>..\圖片\Stamp-01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
327
+  </data>
328
   <data name="Search" type="System.Resources.ResXFileRef, System.Windows.Forms">
328
   <data name="Search" type="System.Resources.ResXFileRef, System.Windows.Forms">
329
     <value>..\圖片\Search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
329
     <value>..\圖片\Search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
330
   </data>
330
   </data>
331
-  <data name="Cancel_01" type="System.Resources.ResXFileRef, System.Windows.Forms">
332
-    <value>..\圖片\Cancel_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
331
+  <data name="GarbageEmpty" type="System.Resources.ResXFileRef, System.Windows.Forms">
332
+    <value>..\圖片\GarbageEmpty.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
333
+  </data>
334
+  <data name="CC1" type="System.Resources.ResXFileRef, System.Windows.Forms">
335
+    <value>..\圖片\CC1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
333
   </data>
336
   </data>
334
   <data name="CC2" type="System.Resources.ResXFileRef, System.Windows.Forms">
337
   <data name="CC2" type="System.Resources.ResXFileRef, System.Windows.Forms">
335
     <value>..\圖片\CC2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
338
     <value>..\圖片\CC2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
346
   <data name="setup" type="System.Resources.ResXFileRef, System.Windows.Forms">
349
   <data name="setup" type="System.Resources.ResXFileRef, System.Windows.Forms">
347
     <value>..\圖片\setup.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
350
     <value>..\圖片\setup.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
348
   </data>
351
   </data>
349
-  <data name="L90" type="System.Resources.ResXFileRef, System.Windows.Forms">
350
-    <value>..\圖片\L90.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
352
+  <data name="Close" type="System.Resources.ResXFileRef, System.Windows.Forms">
353
+    <value>..\圖片\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
351
   </data>
354
   </data>
352
   <data name="calendar_month" type="System.Resources.ResXFileRef, System.Windows.Forms">
355
   <data name="calendar_month" type="System.Resources.ResXFileRef, System.Windows.Forms">
353
     <value>..\圖片\calendar_month.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
356
     <value>..\圖片\calendar_month.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
355
   <data name="Oil" type="System.Resources.ResXFileRef, System.Windows.Forms">
358
   <data name="Oil" type="System.Resources.ResXFileRef, System.Windows.Forms">
356
     <value>..\圖片\Oil.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
359
     <value>..\圖片\Oil.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
357
   </data>
360
   </data>
358
-  <data name="Stamp-01" type="System.Resources.ResXFileRef, System.Windows.Forms">
359
-    <value>..\圖片\Stamp-01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
361
+  <data name="下載" type="System.Resources.ResXFileRef, System.Windows.Forms">
362
+    <value>..\圖片\下載.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
363
+  </data>
364
+  <data name="UP-arrow" type="System.Resources.ResXFileRef, System.Windows.Forms">
365
+    <value>..\圖片\UP-arrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
360
   </data>
366
   </data>
361
   <data name="Delete-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
367
   <data name="Delete-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
362
     <value>..\圖片\Delete-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
368
     <value>..\圖片\Delete-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
379
   <data name="Edit-file" type="System.Resources.ResXFileRef, System.Windows.Forms">
385
   <data name="Edit-file" type="System.Resources.ResXFileRef, System.Windows.Forms">
380
     <value>..\圖片\Edit-file.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
386
     <value>..\圖片\Edit-file.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
381
   </data>
387
   </data>
382
-  <data name="GarbageEmpty" type="System.Resources.ResXFileRef, System.Windows.Forms">
383
-    <value>..\圖片\GarbageEmpty.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
388
+  <data name="Create-document-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
389
+    <value>..\圖片\Create-document-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
384
   </data>
390
   </data>
385
   <data name="IDCADE" type="System.Resources.ResXFileRef, System.Windows.Forms">
391
   <data name="IDCADE" type="System.Resources.ResXFileRef, System.Windows.Forms">
386
     <value>..\圖片\IDCADE.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
392
     <value>..\圖片\IDCADE.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
397
   <data name="Edit-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
403
   <data name="Edit-Win11" type="System.Resources.ResXFileRef, System.Windows.Forms">
398
     <value>..\圖片\Edit-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
404
     <value>..\圖片\Edit-Win11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
399
   </data>
405
   </data>
406
+  <data name="pick-list" type="System.Resources.ResXFileRef, System.Windows.Forms">
407
+    <value>..\圖片\pick-list.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
408
+  </data>
400
   <data name="box_64x64" type="System.Resources.ResXFileRef, System.Windows.Forms">
409
   <data name="box_64x64" type="System.Resources.ResXFileRef, System.Windows.Forms">
401
     <value>..\圖片\box_64x64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
410
     <value>..\圖片\box_64x64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
402
   </data>
411
   </data>
403
-  <data name="下載" type="System.Resources.ResXFileRef, System.Windows.Forms">
404
-    <value>..\圖片\下載.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
405
-  </data>
406
-  <data name="L180" type="System.Resources.ResXFileRef, System.Windows.Forms">
407
-    <value>..\圖片\L180.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
412
+  <data name="井富LOGO" type="System.Resources.ResXFileRef, System.Windows.Forms">
413
+    <value>..\圖片\井富LOGO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
408
   </data>
414
   </data>
409
   <data name="add_blue_cercle" type="System.Resources.ResXFileRef, System.Windows.Forms">
415
   <data name="add_blue_cercle" type="System.Resources.ResXFileRef, System.Windows.Forms">
410
     <value>..\圖片\add_blue_cercle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
416
     <value>..\圖片\add_blue_cercle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
411
   </data>
417
   </data>
412
-  <data name="Download" type="System.Resources.ResXFileRef, System.Windows.Forms">
413
-    <value>..\圖片\Download.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
414
-  </data>
415
-  <data name="Go-right" type="System.Resources.ResXFileRef, System.Windows.Forms">
416
-    <value>..\圖片\Go-right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
418
+  <data name="pick_list_01" type="System.Resources.ResXFileRef, System.Windows.Forms">
419
+    <value>..\圖片\pick_list_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
417
   </data>
420
   </data>
418
-  <data name="PortableComputer" type="System.Resources.ResXFileRef, System.Windows.Forms">
419
-    <value>..\圖片\PortableComputer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
421
+  <data name="SAVER" type="System.Resources.ResXFileRef, System.Windows.Forms">
422
+    <value>..\圖片\SAVER.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
420
   </data>
423
   </data>
421
-  <data name="Update_Image" type="System.Resources.ResXFileRef, System.Windows.Forms">
422
-    <value>..\圖片\Update_Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
424
+  <data name="L180" type="System.Resources.ResXFileRef, System.Windows.Forms">
425
+    <value>..\圖片\L180.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
423
   </data>
426
   </data>
424
-  <data name="pick-list" type="System.Resources.ResXFileRef, System.Windows.Forms">
425
-    <value>..\圖片\pick-list.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
427
+  <data name="encoding rules" type="System.Resources.ResXFileRef, System.Windows.Forms">
428
+    <value>..\圖片\encoding rules.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
426
   </data>
429
   </data>
427
-  <data name="receipts" type="System.Resources.ResXFileRef, System.Windows.Forms">
428
-    <value>..\圖片\receipts.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
430
+  <data name="109994-removebg-preview" type="System.Resources.ResXFileRef, System.Windows.Forms">
431
+    <value>..\圖片\109994-removebg-preview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
429
   </data>
432
   </data>
430
 </root>
433
 </root>

+ 99
- 7
OW-ERP-SYS/OW-ERP-SYS.Designer.vb Näytä tiedosto

57
         Me.生產日報表_一般油脂組_tsm = New System.Windows.Forms.ToolStripMenuItem()
57
         Me.生產日報表_一般油脂組_tsm = New System.Windows.Forms.ToolStripMenuItem()
58
         Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator()
58
         Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator()
59
         Me.生產製程管制表_精緻組_tsm = New System.Windows.Forms.ToolStripMenuItem()
59
         Me.生產製程管制表_精緻組_tsm = New System.Windows.Forms.ToolStripMenuItem()
60
+        Me.生產日報表_精製組_tsm = New System.Windows.Forms.ToolStripMenuItem()
60
         Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator()
61
         Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator()
61
         Me.設備點檢表_tsm = New System.Windows.Forms.ToolStripMenuItem()
62
         Me.設備點檢表_tsm = New System.Windows.Forms.ToolStripMenuItem()
62
         Me.ISO編碼表_tsm = New System.Windows.Forms.ToolStripMenuItem()
63
         Me.ISO編碼表_tsm = New System.Windows.Forms.ToolStripMenuItem()
101
         Me.PDF_TEST_tsm = New System.Windows.Forms.ToolStripMenuItem()
102
         Me.PDF_TEST_tsm = New System.Windows.Forms.ToolStripMenuItem()
102
         Me.TEST_FORM_tsm = New System.Windows.Forms.ToolStripMenuItem()
103
         Me.TEST_FORM_tsm = New System.Windows.Forms.ToolStripMenuItem()
103
         Me.虛擬桌_pl = New System.Windows.Forms.Panel()
104
         Me.虛擬桌_pl = New System.Windows.Forms.Panel()
105
+        Me.生產日報表_精製_p = New System.Windows.Forms.Panel()
106
+        Me.生產日報表_精製_lb = New System.Windows.Forms.Label()
107
+        Me.生產日報表_精製_pb = New System.Windows.Forms.PictureBox()
108
+        Me.製程管制表_精製_p = New System.Windows.Forms.Panel()
109
+        Me.製程管制表_精製_lb = New System.Windows.Forms.Label()
110
+        Me.製程管制表_精製_pb = New System.Windows.Forms.PictureBox()
104
         Me.物料領料單_p = New System.Windows.Forms.Panel()
111
         Me.物料領料單_p = New System.Windows.Forms.Panel()
105
         Me.物料領料單_lb = New System.Windows.Forms.Label()
112
         Me.物料領料單_lb = New System.Windows.Forms.Label()
106
         Me.物料領料單_pb = New System.Windows.Forms.PictureBox()
113
         Me.物料領料單_pb = New System.Windows.Forms.PictureBox()
143
         Me.製程配方表_p = New System.Windows.Forms.Panel()
150
         Me.製程配方表_p = New System.Windows.Forms.Panel()
144
         Me.製程配方表_lb = New System.Windows.Forms.Label()
151
         Me.製程配方表_lb = New System.Windows.Forms.Label()
145
         Me.製程配方表_pb = New System.Windows.Forms.PictureBox()
152
         Me.製程配方表_pb = New System.Windows.Forms.PictureBox()
146
-        Me.生產日報表_精製組_tsm = New System.Windows.Forms.ToolStripMenuItem()
147
         Me.MenuStrip.SuspendLayout()
153
         Me.MenuStrip.SuspendLayout()
148
         Me.StatusStrip1.SuspendLayout()
154
         Me.StatusStrip1.SuspendLayout()
149
         Me.虛擬桌_pl.SuspendLayout()
155
         Me.虛擬桌_pl.SuspendLayout()
156
+        Me.生產日報表_精製_p.SuspendLayout()
157
+        CType(Me.生產日報表_精製_pb, System.ComponentModel.ISupportInitialize).BeginInit()
158
+        Me.製程管制表_精製_p.SuspendLayout()
159
+        CType(Me.製程管制表_精製_pb, System.ComponentModel.ISupportInitialize).BeginInit()
150
         Me.物料領料單_p.SuspendLayout()
160
         Me.物料領料單_p.SuspendLayout()
151
         CType(Me.物料領料單_pb, System.ComponentModel.ISupportInitialize).BeginInit()
161
         CType(Me.物料領料單_pb, System.ComponentModel.ISupportInitialize).BeginInit()
152
         Me.成品入庫單_p.SuspendLayout()
162
         Me.成品入庫單_p.SuspendLayout()
375
         Me.生產製程管制表_精緻組_tsm.Size = New System.Drawing.Size(209, 22)
385
         Me.生產製程管制表_精緻組_tsm.Size = New System.Drawing.Size(209, 22)
376
         Me.生產製程管制表_精緻組_tsm.Text = "生產製程管制表 精製組"
386
         Me.生產製程管制表_精緻組_tsm.Text = "生產製程管制表 精製組"
377
         '
387
         '
388
+        '生產日報表_精製組_tsm
389
+        '
390
+        Me.生產日報表_精製組_tsm.Name = "生產日報表_精製組_tsm"
391
+        Me.生產日報表_精製組_tsm.Size = New System.Drawing.Size(209, 22)
392
+        Me.生產日報表_精製組_tsm.Text = "生產日報表 精製組"
393
+        '
378
         'ToolStripSeparator4
394
         'ToolStripSeparator4
379
         '
395
         '
380
         Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
396
         Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
676
         Me.虛擬桌_pl.BackColor = System.Drawing.Color.White
692
         Me.虛擬桌_pl.BackColor = System.Drawing.Color.White
677
         Me.虛擬桌_pl.BackgroundImage = Global.OW_ERP_SYS.My.Resources.Resources.pink_background
693
         Me.虛擬桌_pl.BackgroundImage = Global.OW_ERP_SYS.My.Resources.Resources.pink_background
678
         Me.虛擬桌_pl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
694
         Me.虛擬桌_pl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
695
+        Me.虛擬桌_pl.Controls.Add(Me.生產日報表_精製_p)
696
+        Me.虛擬桌_pl.Controls.Add(Me.製程管制表_精製_p)
679
         Me.虛擬桌_pl.Controls.Add(Me.物料領料單_p)
697
         Me.虛擬桌_pl.Controls.Add(Me.物料領料單_p)
680
         Me.虛擬桌_pl.Controls.Add(Me.成品入庫單_p)
698
         Me.虛擬桌_pl.Controls.Add(Me.成品入庫單_p)
681
         Me.虛擬桌_pl.Controls.Add(Me.生產日報表_一般_p)
699
         Me.虛擬桌_pl.Controls.Add(Me.生產日報表_一般_p)
696
         Me.虛擬桌_pl.Size = New System.Drawing.Size(1344, 656)
714
         Me.虛擬桌_pl.Size = New System.Drawing.Size(1344, 656)
697
         Me.虛擬桌_pl.TabIndex = 1775
715
         Me.虛擬桌_pl.TabIndex = 1775
698
         '
716
         '
717
+        '生產日報表_精製_p
718
+        '
719
+        Me.生產日報表_精製_p.BackColor = System.Drawing.Color.Transparent
720
+        Me.生產日報表_精製_p.Controls.Add(Me.生產日報表_精製_lb)
721
+        Me.生產日報表_精製_p.Controls.Add(Me.生產日報表_精製_pb)
722
+        Me.生產日報表_精製_p.Location = New System.Drawing.Point(130, 407)
723
+        Me.生產日報表_精製_p.Name = "生產日報表_精製_p"
724
+        Me.生產日報表_精製_p.Size = New System.Drawing.Size(125, 83)
725
+        Me.生產日報表_精製_p.TabIndex = 1749
726
+        '
727
+        '生產日報表_精製_lb
728
+        '
729
+        Me.生產日報表_精製_lb.AutoEllipsis = True
730
+        Me.生產日報表_精製_lb.Cursor = System.Windows.Forms.Cursors.Hand
731
+        Me.生產日報表_精製_lb.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
732
+        Me.生產日報表_精製_lb.ForeColor = System.Drawing.Color.Red
733
+        Me.生產日報表_精製_lb.Location = New System.Drawing.Point(1, 50)
734
+        Me.生產日報表_精製_lb.Name = "生產日報表_精製_lb"
735
+        Me.生產日報表_精製_lb.Size = New System.Drawing.Size(123, 30)
736
+        Me.生產日報表_精製_lb.TabIndex = 1
737
+        Me.生產日報表_精製_lb.Text = "生產日報表 精製組"
738
+        Me.生產日報表_精製_lb.TextAlign = System.Drawing.ContentAlignment.TopCenter
739
+        '
740
+        '生產日報表_精製_pb
741
+        '
742
+        Me.生產日報表_精製_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
743
+        Me.生產日報表_精製_pb.Cursor = System.Windows.Forms.Cursors.Hand
744
+        Me.生產日報表_精製_pb.Image = CType(resources.GetObject("生產日報表_精製_pb.Image"), System.Drawing.Image)
745
+        Me.生產日報表_精製_pb.Location = New System.Drawing.Point(11, 4)
746
+        Me.生產日報表_精製_pb.Name = "生產日報表_精製_pb"
747
+        Me.生產日報表_精製_pb.Size = New System.Drawing.Size(101, 45)
748
+        Me.生產日報表_精製_pb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
749
+        Me.生產日報表_精製_pb.TabIndex = 0
750
+        Me.生產日報表_精製_pb.TabStop = False
751
+        '
752
+        '製程管制表_精製_p
753
+        '
754
+        Me.製程管制表_精製_p.BackColor = System.Drawing.Color.Transparent
755
+        Me.製程管制表_精製_p.Controls.Add(Me.製程管制表_精製_lb)
756
+        Me.製程管制表_精製_p.Controls.Add(Me.製程管制表_精製_pb)
757
+        Me.製程管制表_精製_p.Location = New System.Drawing.Point(130, 340)
758
+        Me.製程管制表_精製_p.Name = "製程管制表_精製_p"
759
+        Me.製程管制表_精製_p.Size = New System.Drawing.Size(125, 83)
760
+        Me.製程管制表_精製_p.TabIndex = 1748
761
+        '
762
+        '製程管制表_精製_lb
763
+        '
764
+        Me.製程管制表_精製_lb.AutoEllipsis = True
765
+        Me.製程管制表_精製_lb.Cursor = System.Windows.Forms.Cursors.Hand
766
+        Me.製程管制表_精製_lb.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
767
+        Me.製程管制表_精製_lb.ForeColor = System.Drawing.Color.Red
768
+        Me.製程管制表_精製_lb.Location = New System.Drawing.Point(1, 50)
769
+        Me.製程管制表_精製_lb.Name = "製程管制表_精製_lb"
770
+        Me.製程管制表_精製_lb.Size = New System.Drawing.Size(123, 30)
771
+        Me.製程管制表_精製_lb.TabIndex = 1
772
+        Me.製程管制表_精製_lb.Text = "製程管制表 精製組"
773
+        Me.製程管制表_精製_lb.TextAlign = System.Drawing.ContentAlignment.TopCenter
774
+        '
775
+        '製程管制表_精製_pb
776
+        '
777
+        Me.製程管制表_精製_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
778
+        Me.製程管制表_精製_pb.Cursor = System.Windows.Forms.Cursors.Hand
779
+        Me.製程管制表_精製_pb.Image = CType(resources.GetObject("製程管制表_精製_pb.Image"), System.Drawing.Image)
780
+        Me.製程管制表_精製_pb.Location = New System.Drawing.Point(11, 4)
781
+        Me.製程管制表_精製_pb.Name = "製程管制表_精製_pb"
782
+        Me.製程管制表_精製_pb.Size = New System.Drawing.Size(101, 45)
783
+        Me.製程管制表_精製_pb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
784
+        Me.製程管制表_精製_pb.TabIndex = 0
785
+        Me.製程管制表_精製_pb.TabStop = False
786
+        '
699
         '物料領料單_p
787
         '物料領料單_p
700
         '
788
         '
701
         Me.物料領料單_p.BackColor = System.Drawing.Color.Transparent
789
         Me.物料領料單_p.BackColor = System.Drawing.Color.Transparent
1186
         Me.製程配方表_pb.TabIndex = 0
1274
         Me.製程配方表_pb.TabIndex = 0
1187
         Me.製程配方表_pb.TabStop = False
1275
         Me.製程配方表_pb.TabStop = False
1188
         '
1276
         '
1189
-        '生產日報表_精製組_tsm
1190
-        '
1191
-        Me.生產日報表_精製組_tsm.Name = "生產日報表_精製組_tsm"
1192
-        Me.生產日報表_精製組_tsm.Size = New System.Drawing.Size(209, 22)
1193
-        Me.生產日報表_精製組_tsm.Text = "生產日報表 精製組"
1194
-        '
1195
         'OW_ERP_SYS
1277
         'OW_ERP_SYS
1196
         '
1278
         '
1197
         Me.AutoScaleDimensions = New System.Drawing.SizeF(10.0!, 20.0!)
1279
         Me.AutoScaleDimensions = New System.Drawing.SizeF(10.0!, 20.0!)
1217
         Me.StatusStrip1.ResumeLayout(False)
1299
         Me.StatusStrip1.ResumeLayout(False)
1218
         Me.StatusStrip1.PerformLayout()
1300
         Me.StatusStrip1.PerformLayout()
1219
         Me.虛擬桌_pl.ResumeLayout(False)
1301
         Me.虛擬桌_pl.ResumeLayout(False)
1302
+        Me.生產日報表_精製_p.ResumeLayout(False)
1303
+        CType(Me.生產日報表_精製_pb, System.ComponentModel.ISupportInitialize).EndInit()
1304
+        Me.製程管制表_精製_p.ResumeLayout(False)
1305
+        CType(Me.製程管制表_精製_pb, System.ComponentModel.ISupportInitialize).EndInit()
1220
         Me.物料領料單_p.ResumeLayout(False)
1306
         Me.物料領料單_p.ResumeLayout(False)
1221
         CType(Me.物料領料單_pb, System.ComponentModel.ISupportInitialize).EndInit()
1307
         CType(Me.物料領料單_pb, System.ComponentModel.ISupportInitialize).EndInit()
1222
         Me.成品入庫單_p.ResumeLayout(False)
1308
         Me.成品入庫單_p.ResumeLayout(False)
1370
     Friend WithEvents ToolStripSeparator6 As ToolStripSeparator
1456
     Friend WithEvents ToolStripSeparator6 As ToolStripSeparator
1371
     Friend WithEvents 生產製程管制表_精緻組_tsm As ToolStripMenuItem
1457
     Friend WithEvents 生產製程管制表_精緻組_tsm As ToolStripMenuItem
1372
     Friend WithEvents 生產日報表_精製組_tsm As ToolStripMenuItem
1458
     Friend WithEvents 生產日報表_精製組_tsm As ToolStripMenuItem
1459
+    Friend WithEvents 生產日報表_精製_p As Panel
1460
+    Friend WithEvents 生產日報表_精製_lb As Label
1461
+    Friend WithEvents 生產日報表_精製_pb As PictureBox
1462
+    Friend WithEvents 製程管制表_精製_p As Panel
1463
+    Friend WithEvents 製程管制表_精製_lb As Label
1464
+    Friend WithEvents 製程管制表_精製_pb As PictureBox
1373
 End Class
1465
 End Class

+ 3542
- 0
OW-ERP-SYS/OW-ERP-SYS.resx
File diff suppressed because it is too large
Näytä tiedosto


+ 34
- 1
OW-ERP-SYS/OW-ERP-SYS.vb Näytä tiedosto

94
         If CC(51) = True Then : 捷徑名稱(捷徑數量) = "CC07" : 顯示名稱(捷徑數量) = 生產製程管制表_一般油脂_tsm.Text : 捷徑類別(捷徑數量) = "工程" : 捷徑數量 += 1 : End If
94
         If CC(51) = True Then : 捷徑名稱(捷徑數量) = "CC07" : 顯示名稱(捷徑數量) = 生產製程管制表_一般油脂_tsm.Text : 捷徑類別(捷徑數量) = "工程" : 捷徑數量 += 1 : End If
95
         生產日報表_一般油脂組_tsm.Visible = CC(52) : 生產日報表_一般_p.Visible = CC(52)
95
         生產日報表_一般油脂組_tsm.Visible = CC(52) : 生產日報表_一般_p.Visible = CC(52)
96
         If CC(52) = True Then : 捷徑名稱(捷徑數量) = "CC08" : 顯示名稱(捷徑數量) = 生產日報表_一般油脂組_tsm.Text : 捷徑類別(捷徑數量) = "工程" : 捷徑數量 += 1 : End If
96
         If CC(52) = True Then : 捷徑名稱(捷徑數量) = "CC08" : 顯示名稱(捷徑數量) = 生產日報表_一般油脂組_tsm.Text : 捷徑類別(捷徑數量) = "工程" : 捷徑數量 += 1 : End If
97
-
97
+        生產製程管制表_精緻組_tsm.Visible = CC(67) : 製程管制表_精製_p.Visible = CC(67)
98
+        If CC(57) = True Then : 捷徑名稱(捷徑數量) = "CC09" : 顯示名稱(捷徑數量) = 生產製程管制表_精緻組_tsm.Text : 捷徑類別(捷徑數量) = "工程" : 捷徑數量 += 1 : End If
99
+        生產日報表_精製組_tsm.Visible = CC(68) : 生產日報表_精製_p.Visible = CC(68)
100
+        If CC(58) = True Then : 捷徑名稱(捷徑數量) = "CC10" : 顯示名稱(捷徑數量) = 生產日報表_精製組_tsm.Text : 捷徑類別(捷徑數量) = "工程" : 捷徑數量 += 1 : End If
98
         技術系統管理_tsm.Visible = CC(8)
101
         技術系統管理_tsm.Visible = CC(8)
99
         '------------------------倉儲管理系統-------------------------------------------------------------------------------------------------------------------------------------------------
102
         '------------------------倉儲管理系統-------------------------------------------------------------------------------------------------------------------------------------------------
100
         倉儲控制表_tsm.Visible = CC(46) : 倉儲控制表_p.Visible = CC(46)
103
         倉儲控制表_tsm.Visible = CC(46) : 倉儲控制表_p.Visible = CC(46)
206
             If 已經放置 = 0 Then : 生產日報表_一般_p.Location = New Point(0, 0) : X已放 = 0 : Y已放 = 1 : 已經放置 += 1
209
             If 已經放置 = 0 Then : 生產日報表_一般_p.Location = New Point(0, 0) : X已放 = 0 : Y已放 = 1 : 已經放置 += 1
207
             Else : 生產日報表_一般_p.Location = New Point(X已放 * 位置X, Y已放 * 位置Y) : Y已放 += 1 : 已經放置 += 1 : If Y已放 >= Y可放 Then : X已放 += 1 : Y已放 = 0 : End If : End If
210
             Else : 生產日報表_一般_p.Location = New Point(X已放 * 位置X, Y已放 * 位置Y) : Y已放 += 1 : 已經放置 += 1 : If Y已放 >= Y可放 Then : X已放 += 1 : Y已放 = 0 : End If : End If
208
         End If
211
         End If
212
+
213
+        If 無設定 = True Then : 製程管制表_精製_p.Visible = False
214
+        Else : PA20 = "CC09" : 捷徑關閉 = True : 捷徑設定()
215
+            If 捷徑關閉 = True Then : 製程管制表_精製_p.Visible = False : Else : 製程管制表_精製_p.Visible = True : End If : End If
216
+        If 製程管制表_精製_p.Visible = True Then : 段落4 = True : 製程管制表_精製_p.Size = New Point(位置X, 位置Y1)
217
+            If 已經放置 = 0 Then : 製程管制表_精製_p.Location = New Point(0, 0) : X已放 = 0 : Y已放 = 1 : 已經放置 += 1
218
+            Else : 製程管制表_精製_p.Location = New Point(X已放 * 位置X, Y已放 * 位置Y) : Y已放 += 1 : 已經放置 += 1 : If Y已放 >= Y可放 Then : X已放 += 1 : Y已放 = 0 : End If : End If
219
+        End If
220
+
221
+        If 無設定 = True Then : 生產日報表_精製_p.Visible = False
222
+        Else : PA20 = "CC10" : 捷徑關閉 = True : 捷徑設定()
223
+            If 捷徑關閉 = True Then : 生產日報表_精製_p.Visible = False : Else : 生產日報表_精製_p.Visible = True : End If : End If
224
+        If 生產日報表_精製_p.Visible = True Then : 段落4 = True : 生產日報表_精製_p.Size = New Point(位置X, 位置Y1)
225
+            If 已經放置 = 0 Then : 生產日報表_精製_p.Location = New Point(0, 0) : X已放 = 0 : Y已放 = 1 : 已經放置 += 1
226
+            Else : 生產日報表_精製_p.Location = New Point(X已放 * 位置X, Y已放 * 位置Y) : Y已放 += 1 : 已經放置 += 1 : If Y已放 >= Y可放 Then : X已放 += 1 : Y已放 = 0 : End If : End If
227
+        End If
209
         '---------倉儲---------------------------------------------------------------------------------------------------------------
228
         '---------倉儲---------------------------------------------------------------------------------------------------------------
210
         If 無設定 = True Then : 倉儲控制表_p.Visible = False
229
         If 無設定 = True Then : 倉儲控制表_p.Visible = False
211
         Else : PA20 = "DC01" : 捷徑關閉 = True : 捷徑設定()
230
         Else : PA20 = "DC01" : 捷徑關閉 = True : 捷徑設定()
428
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
447
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
429
         重置() : 製程管制紀錄表_一般組.Show() : 製程管制紀錄表_一般組.BringToFront() : 虛擬桌面隱藏()
448
         重置() : 製程管制紀錄表_一般組.Show() : 製程管制紀錄表_一般組.BringToFront() : 虛擬桌面隱藏()
430
     End Sub
449
     End Sub
450
+    Private Sub 製程管制表_精製_pb_Click(sender As Object, e As EventArgs) Handles 製程管制表_精製_pb.Click
451
+        生產製程管制表_精緻組_tsm.PerformClick()
452
+    End Sub
453
+    Private Sub 製程管制表_精製_lb_Click(sender As Object, e As EventArgs) Handles 製程管制表_精製_lb.Click
454
+        生產製程管制表_精緻組_tsm.PerformClick()
455
+    End Sub
431
     Private Sub 生產製程管制表_精緻組_tsm_Click(sender As Object, e As EventArgs) Handles 生產製程管制表_精緻組_tsm.Click
456
     Private Sub 生產製程管制表_精緻組_tsm_Click(sender As Object, e As EventArgs) Handles 生產製程管制表_精緻組_tsm.Click
432
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
457
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
433
         重置() : 製程管制紀錄表_精製組.Show() : 製程管制紀錄表_精製組.BringToFront() : 虛擬桌面隱藏()
458
         重置() : 製程管制紀錄表_精製組.Show() : 製程管制紀錄表_精製組.BringToFront() : 虛擬桌面隱藏()
434
     End Sub
459
     End Sub
460
+    Private Sub 生產日報表_精製_lb_Click(sender As Object, e As EventArgs) Handles 生產日報表_精製_lb.Click
461
+        生產日報表_精製組_tsm.PerformClick()
462
+    End Sub
463
+    Private Sub 生產日報表_精製_pb_Click(sender As Object, e As EventArgs) Handles 生產日報表_精製_pb.Click
464
+        生產日報表_精製組_tsm.PerformClick()
465
+    End Sub
435
     Private Sub 生產日報表_精製組_tsm_Click(sender As Object, e As EventArgs) Handles 生產日報表_精製組_tsm.Click
466
     Private Sub 生產日報表_精製組_tsm_Click(sender As Object, e As EventArgs) Handles 生產日報表_精製組_tsm.Click
436
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
467
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
437
         重置() : 生產日報表_精製組.Show() : 生產日報表_精製組.BringToFront() : 虛擬桌面隱藏()
468
         重置() : 生產日報表_精製組.Show() : 生產日報表_精製組.BringToFront() : 虛擬桌面隱藏()
496
 
527
 
497
 
528
 
498
 
529
 
530
+
531
+
499
     Private Sub 部門權限設定_tsm_Click(sender As Object, e As EventArgs) Handles 部門權限設定_tsm.Click
532
     Private Sub 部門權限設定_tsm_Click(sender As Object, e As EventArgs) Handles 部門權限設定_tsm.Click
500
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
533
         For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
501
         重置() : 部門權限設定.Show() : 部門權限設定.BringToFront() : 虛擬桌面隱藏()
534
         重置() : 部門權限設定.Show() : 部門權限設定.BringToFront() : 虛擬桌面隱藏()

+ 1
- 0
OW-ERP-SYS/OW-ERP-SYS.vbproj Näytä tiedosto

723
   </ItemGroup>
723
   </ItemGroup>
724
   <ItemGroup>
724
   <ItemGroup>
725
     <Content Include="井富LOGO.ico" />
725
     <Content Include="井富LOGO.ico" />
726
+    <None Include="圖片\109994-removebg-preview.png" />
726
     <None Include="圖片\receipts.png" />
727
     <None Include="圖片\receipts.png" />
727
     <None Include="圖片\pick-list.png" />
728
     <None Include="圖片\pick-list.png" />
728
     <None Include="圖片\receipts_01.png" />
729
     <None Include="圖片\receipts_01.png" />

BIN
OW-ERP-SYS/bin/Debug/OW-ERP-SYS.exe Näytä tiedosto


BIN
OW-ERP-SYS/bin/Debug/OW-ERP-SYS.pdb Näytä tiedosto


+ 5
- 0
OW-ERP-SYS/bin/Debug/OW-ERP-SYS.xml Näytä tiedosto

27
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
27
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
28
 </summary>
28
 </summary>
29
 </member>
29
 </member>
30
+<member name="P:OW_ERP_SYS.My.Resources.Resources._109994_removebg_preview">
31
+<summary>
32
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
33
+</summary>
34
+</member>
30
 <member name="P:OW_ERP_SYS.My.Resources.Resources._Select">
35
 <member name="P:OW_ERP_SYS.My.Resources.Resources._Select">
31
 <summary>
36
 <summary>
32
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
37
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。

+ 2
- 0
OW-ERP-SYS/bin/Debug/李協叡.txt Näytä tiedosto

7
 CC06
7
 CC06
8
 CC07
8
 CC07
9
 CC08
9
 CC08
10
+CC09
11
+CC10
10
 DC01
12
 DC01
11
 DC02
13
 DC02
12
 DC03
14
 DC03

BIN
OW-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache Näytä tiedosto


BIN
OW-ERP-SYS/obj/Debug/OW-ERP-SYS.pdb Näytä tiedosto


BIN
OW-ERP-SYS/obj/Debug/OW-ERP-SYS.vbproj.GenerateResource.cache Näytä tiedosto


+ 5
- 0
OW-ERP-SYS/obj/Debug/OW-ERP-SYS.xml Näytä tiedosto

27
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
27
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
28
 </summary>
28
 </summary>
29
 </member>
29
 </member>
30
+<member name="P:OW_ERP_SYS.My.Resources.Resources._109994_removebg_preview">
31
+<summary>
32
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
33
+</summary>
34
+</member>
30
 <member name="P:OW_ERP_SYS.My.Resources.Resources._Select">
35
 <member name="P:OW_ERP_SYS.My.Resources.Resources._Select">
31
 <summary>
36
 <summary>
32
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。
37
   查詢類型 System.Drawing.Bitmap 的當地語系化資源。

BIN
OW-ERP-SYS/obj/Debug/OW_ERP_SYS.OW_ERP_SYS.resources Näytä tiedosto


BIN
OW-ERP-SYS/obj/Debug/OW_ERP_SYS.Resources.resources Näytä tiedosto


BIN
OW-ERP-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll Näytä tiedosto


BIN
OW-ERP-SYS/obj/Debug/ow-erp-sys.exe Näytä tiedosto


BIN
OW-ERP-SYS/圖片/109994-removebg-preview.png Näytä tiedosto


Loading…
Peruuta
Tallenna