LEEHSIEHJUI 8 months ago
parent
commit
25a3c80bab
43 changed files with 13959 additions and 10691 deletions
  1. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/2ae1850e-a410-41bf-9400-1f60c3b7a846.vsidx
  2. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/395a8d5e-cd51-4ddc-a8b8-a454eca17974.vsidx
  3. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/5c8f6f34-d5f5-40f2-95f7-3899be9f796d.vsidx
  4. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/70f1484b-24ba-4b05-a0f7-0ed33295ef8d.vsidx
  5. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/73ae3eb9-7b55-4bb3-aac6-935251729421.vsidx
  6. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/74f10aab-da43-4e1b-97ee-407ea5b4f01d.vsidx
  7. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/a2a39bd0-02e5-40a5-b538-3274e229caee.vsidx
  8. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/b0af4d53-4903-476b-bbf3-357d0f617397.vsidx
  9. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/b753a0a5-5a29-4e5e-a616-22f3a78db438.vsidx
  10. BIN
      .vs/GF00-ERP-SYS/FileContentIndex/e39d25ff-0460-43d8-afb8-a998cc4e5fe0.vsidx
  11. BIN
      .vs/GF00-ERP-SYS/v17/.suo
  12. 111
    65
      .vs/GF00-ERP-SYS/v17/DocumentLayout.json
  13. 2
    2
      GF00-ERP-SYS.sln
  14. 1
    1
      GF00-ERP-SYS/.vs/GF00-ERP-SYS.vbproj.dtbcache.json
  15. 84
    7
      GF00-ERP-SYS/0.MyModule/主資料庫/SQL_長照拆帳制計算.vb
  16. 1
    1
      GF00-ERP-SYS/0.MyModule/模組/全域變數.vb
  17. 179
    64
      GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.Designer.vb
  18. 156
    10
      GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.vb
  19. 1354
    0
      GF00-ERP-SYS/01.人事系統管理/拆帳制薪資分析表.Designer.vb
  20. 120
    0
      GF00-ERP-SYS/01.人事系統管理/拆帳制薪資分析表.resx
  21. 267
    0
      GF00-ERP-SYS/01.人事系統管理/拆帳制薪資分析表.vb
  22. 4914
    4804
      GF00-ERP-SYS/01.人事系統管理/拆帳制薪資會總表.Designer.vb
  23. 89
    17
      GF00-ERP-SYS/01.人事系統管理/拆帳制薪資會總表.vb
  24. 5986
    5427
      GF00-ERP-SYS/01.人事系統管理/拆帳制薪資試算表.Designer.vb
  25. 446
    67
      GF00-ERP-SYS/01.人事系統管理/拆帳制薪資試算表.vb
  26. 30
    30
      GF00-ERP-SYS/06.業務管理系統/車輛/車輛銷售管理.Designer.vb
  27. 5
    4
      GF00-ERP-SYS/06.業務管理系統/車輛/車輛銷售管理.vb
  28. 8
    8
      GF00-ERP-SYS/09.資料庫系統管理/系統使用者管理.Designer.vb
  29. 0
    2
      GF00-ERP-SYS/09.資料庫系統管理/系統使用者管理.vb
  30. 16
    7
      GF00-ERP-SYS/GCM-CPV-ERP-SYS.Designer.vb
  31. 6
    1
      GF00-ERP-SYS/GCM-CPV-ERP-SYS.vb
  32. 9
    0
      GF00-ERP-SYS/GF00-ERP-SYS.vbproj
  33. BIN
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.exe
  34. BIN
      GF00-ERP-SYS/bin/Debug/GF00-ERP-SYS.pdb
  35. BIN
      GF00-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  36. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.exe
  37. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.pdb
  38. 1
    1
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.CoreCompileInputs.cache
  39. 174
    173
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.FileListAbsolute.txt
  40. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.GenerateResource.cache
  41. BIN
      GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.ResolveComReference.cache
  42. BIN
      GF00-ERP-SYS/obj/Debug/ICS_ASMS_ERP_SYS.拆帳制薪資分析表.resources
  43. BIN
      GF00-ERP-SYS/obj/Debug/Interop.ACTIVEXLib.dll

BIN
.vs/GF00-ERP-SYS/FileContentIndex/2ae1850e-a410-41bf-9400-1f60c3b7a846.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/395a8d5e-cd51-4ddc-a8b8-a454eca17974.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/5c8f6f34-d5f5-40f2-95f7-3899be9f796d.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/70f1484b-24ba-4b05-a0f7-0ed33295ef8d.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/73ae3eb9-7b55-4bb3-aac6-935251729421.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/74f10aab-da43-4e1b-97ee-407ea5b4f01d.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/a2a39bd0-02e5-40a5-b538-3274e229caee.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/b0af4d53-4903-476b-bbf3-357d0f617397.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/b753a0a5-5a29-4e5e-a616-22f3a78db438.vsidx View File


BIN
.vs/GF00-ERP-SYS/FileContentIndex/e39d25ff-0460-43d8-afb8-a998cc4e5fe0.vsidx View File


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


+ 111
- 65
.vs/GF00-ERP-SYS/v17/DocumentLayout.json View File

@@ -2,21 +2,21 @@
2 2
   "Version": 1,
3 3
   "WorkspaceRootPath": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\",
4 4
   "Documents": [
5
-    {
6
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8
-    },
9 5
     {
10 6
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
11 7
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
12 8
     },
13 9
     {
14
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
10
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
11
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16 12
     },
17 13
     {
18
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
19
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
14
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|d:\\\u5DE5\u5DE7\u660E\\gf\u901A\u7528\u7CFB\u7D71\\gf00-erp-sys\\gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
15
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
16
+    },
17
+    {
18
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
19
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
20 20
     },
21 21
     {
22 22
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u4E3B\u8CC7\u6599\u5EAB\\sql_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
@@ -27,16 +27,28 @@
27 27
       "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
28 28
     },
29 29
     {
30
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
31
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
30
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
31
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
32 32
     },
33 33
     {
34
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
35
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
34
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
35
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
36
+    },
37
+    {
38
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
39
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
40
+    },
41
+    {
42
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
43
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
44
+    },
45
+    {
46
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
47
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
36 48
     },
37 49
     {
38
-      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_\u9023\u7DDA\u5B57\u4E32.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
39
-      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\0.mymodule\\\u6A21\u7D44\\sql_\u9023\u7DDA\u5B57\u4E32.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
50
+      "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
51
+      "RelativeMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|solutionrelative:gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
40 52
     },
41 53
     {
42 54
       "AbsoluteMoniker": "D:0:0:{FE513A1E-39BC-4D77-9C8F-00C243513418}|GF00-ERP-SYS\\GF00-ERP-SYS.vbproj|D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\gf00-erp-sys\\gcm-cpv-erp-sys.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
@@ -50,34 +62,94 @@
50 62
       "DocumentGroups": [
51 63
         {
52 64
           "DockedHeight": 200,
53
-          "SelectedChildIndex": 4,
65
+          "SelectedChildIndex": 13,
54 66
           "Children": [
55 67
             {
56 68
               "$type": "Bookmark",
57 69
               "Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
58 70
             },
71
+            {
72
+              "$type": "Document",
73
+              "DocumentIndex": 1,
74
+              "Title": "\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
75
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
76
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
77
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
78
+              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
79
+              "ViewState": "AQIAAE0AAAAAAAAAAAAYwO0AAABtAAAA",
80
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
81
+              "WhenOpened": "2024-10-09T07:38:37.881Z",
82
+              "EditorCaption": ""
83
+            },
59 84
             {
60 85
               "$type": "Document",
61 86
               "DocumentIndex": 2,
62
-              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb",
63
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb",
64
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb",
65
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb",
66
-              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb",
67
-              "ViewState": "AQIAAHkCAAAAAAAAAAAewJMCAABzAAAA",
87
+              "Title": "\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
88
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
89
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb",
90
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
91
+              "RelativeToolTip": "GF00-ERP-SYS\\06.\u696D\u52D9\u7BA1\u7406\u7CFB\u7D71\\\u8ECA\u8F1B\\\u8ECA\u8F1B\u92B7\u552E\u7BA1\u7406.vb [\u8A2D\u8A08]",
68 92
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
69
-              "WhenOpened": "2024-08-24T04:20:12.908Z"
93
+              "WhenOpened": "2024-10-09T07:37:51.422Z",
94
+              "EditorCaption": " [\u8A2D\u8A08]"
70 95
             },
71 96
             {
72 97
               "$type": "Document",
73
-              "DocumentIndex": 3,
74
-              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb [\u8A2D\u8A08]",
75
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb",
76
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb",
77
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb [\u8A2D\u8A08]",
78
-              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u6703\u7E3D\u8868.vb [\u8A2D\u8A08]",
98
+              "DocumentIndex": 8,
99
+              "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
100
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
101
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
102
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
103
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
104
+              "ViewState": "AQIAAHMBAAAAAAAAAAAWwEMAAABNAAAA",
105
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
106
+              "WhenOpened": "2024-09-21T03:11:22.27Z"
107
+            },
108
+            {
109
+              "$type": "Document",
110
+              "DocumentIndex": 7,
111
+              "Title": "\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
112
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
113
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb",
114
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
115
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u8003\u52E4\u6587\u4EF6\u5C0E\u5165.vb [\u8A2D\u8A08]",
79 116
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
80
-              "WhenOpened": "2024-08-24T04:20:09.961Z"
117
+              "WhenOpened": "2024-09-21T03:11:19.893Z"
118
+            },
119
+            {
120
+              "$type": "Document",
121
+              "DocumentIndex": 10,
122
+              "Title": "\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
123
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
124
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
125
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
126
+              "RelativeToolTip": "GF00-ERP-SYS\\09.\u8CC7\u6599\u5EAB\u7CFB\u7D71\u7BA1\u7406\\\u7CFB\u7D71\u901A\u7528\u8B8A\u6578\u7BA1\u7406.vb",
127
+              "ViewState": "AQIAAAIAAAAAAAAAAADwvygAAAAAAAAA",
128
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
129
+              "WhenOpened": "2024-09-14T07:50:59.267Z"
130
+            },
131
+            {
132
+              "$type": "Document",
133
+              "DocumentIndex": 9,
134
+              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
135
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
136
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
137
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
138
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
139
+              "ViewState": "AQIAAAAAAAAAAAAAAAAwwGwAAAAAAAAA",
140
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
141
+              "WhenOpened": "2024-09-14T07:11:48.113Z"
142
+            },
143
+            {
144
+              "$type": "Document",
145
+              "DocumentIndex": 6,
146
+              "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
147
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
148
+              "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb",
149
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
150
+              "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u5206\u6790\u8868.vb [\u8A2D\u8A08]",
151
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
152
+              "WhenOpened": "2024-09-14T07:06:50.521Z"
81 153
             },
82 154
             {
83 155
               "$type": "Document",
@@ -87,22 +159,21 @@
87 159
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
88 160
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
89 161
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u4E3B\u8CC7\u6599\u5EAB\\SQL_\u9577\u7167\u62C6\u5E33\u5236\u8A08\u7B97.vb",
90
-              "ViewState": "AQIAAAAAAAAAAAAAAAAAABsAAAAaAAAA",
162
+              "ViewState": "AQIAAPcAAAAAAAAAAAAIwA8BAABBAAAA",
91 163
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
92 164
               "WhenOpened": "2024-08-23T08:21:35.689Z"
93 165
             },
94 166
             {
95 167
               "$type": "Document",
96
-              "DocumentIndex": 0,
168
+              "DocumentIndex": 3,
97 169
               "Title": "\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
98 170
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
99 171
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
100 172
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
101 173
               "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb",
102
-              "ViewState": "AQIAAAAAAAAAAAAAAAAAANoAAABiAAAA",
174
+              "ViewState": "AQIAALEDAAAAAAAAAAAWwMYDAAAEAAAA",
103 175
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
104
-              "WhenOpened": "2024-08-23T08:21:17.619Z",
105
-              "EditorCaption": ""
176
+              "WhenOpened": "2024-08-23T08:21:17.619Z"
106 177
             },
107 178
             {
108 179
               "$type": "Document",
@@ -113,36 +184,11 @@
113 184
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
114 185
               "RelativeToolTip": "GF00-ERP-SYS\\01.\u4EBA\u4E8B\u7CFB\u7D71\u7BA1\u7406\\\u62C6\u5E33\u5236\u85AA\u8CC7\u8A66\u7B97\u8868.vb [\u8A2D\u8A08]",
115 186
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
116
-              "WhenOpened": "2024-08-23T08:21:13.942Z",
117
-              "EditorCaption": " [\u8A2D\u8A08]"
118
-            },
119
-            {
120
-              "$type": "Document",
121
-              "DocumentIndex": 8,
122
-              "Title": "SQL_\u9023\u7DDA\u5B57\u4E32.vb",
123
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
124
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
125
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
126
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_\u9023\u7DDA\u5B57\u4E32.vb",
127
-              "ViewState": "AQIAAAIAAAAAAAAAAAAswAgAAAAEAAAA",
128
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
129
-              "WhenOpened": "2024-05-31T11:18:13.419Z"
130
-            },
131
-            {
132
-              "$type": "Document",
133
-              "DocumentIndex": 6,
134
-              "Title": "SQL_Module.vb",
135
-              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
136
-              "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
137
-              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
138
-              "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\SQL_Module.vb",
139
-              "ViewState": "AQIAAAUAAAAAAAAAAAAcwCwAAAAEAAAA",
140
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
141
-              "WhenOpened": "2024-05-31T11:12:23.117Z"
187
+              "WhenOpened": "2024-08-23T08:21:13.942Z"
142 188
             },
143 189
             {
144 190
               "$type": "Document",
145
-              "DocumentIndex": 9,
191
+              "DocumentIndex": 12,
146 192
               "Title": "GCM-CPV-ERP-SYS.vb [\u8A2D\u8A08]",
147 193
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
148 194
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
@@ -153,25 +199,25 @@
153 199
             },
154 200
             {
155 201
               "$type": "Document",
156
-              "DocumentIndex": 7,
202
+              "DocumentIndex": 11,
157 203
               "Title": "GCM-CPV-ERP-SYS.vb",
158 204
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
159 205
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
160 206
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
161 207
               "RelativeToolTip": "GF00-ERP-SYS\\GCM-CPV-ERP-SYS.vb",
162
-              "ViewState": "AQIAAA8AAAAAAAAAAAAswCIAAAASAAAA",
208
+              "ViewState": "AQIAAAEBAAAAAAAAAAD4vwsBAAAUAAAA",
163 209
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
164 210
               "WhenOpened": "2024-03-09T14:25:37.609Z"
165 211
             },
166 212
             {
167 213
               "$type": "Document",
168
-              "DocumentIndex": 1,
214
+              "DocumentIndex": 0,
169 215
               "Title": "\u5168\u57DF\u8B8A\u6578.vb",
170 216
               "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
171 217
               "RelativeDocumentMoniker": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
172 218
               "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\GF\u901A\u7528\u7CFB\u7D71\\GF00-ERP-SYS\\GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
173 219
               "RelativeToolTip": "GF00-ERP-SYS\\0.MyModule\\\u6A21\u7D44\\\u5168\u57DF\u8B8A\u6578.vb",
174
-              "ViewState": "AQIAAAEAAAAAAAAAAAAuwBAAAAAYAAAA",
220
+              "ViewState": "AQIAAAEAAAAAAAAAAAAuwAYAAAAlAAAA",
175 221
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
176 222
               "WhenOpened": "2024-05-10T11:37:36.845Z",
177 223
               "EditorCaption": ""

+ 2
- 2
GF00-ERP-SYS.sln View File

@@ -1,7 +1,7 @@
1 1
 
2 2
 Microsoft Visual Studio Solution File, Format Version 12.00
3
-# Visual Studio Version 16
4
-VisualStudioVersion = 16.0.30907.101
3
+# Visual Studio Version 17
4
+VisualStudioVersion = 17.10.34916.146
5 5
 MinimumVisualStudioVersion = 10.0.40219.1
6 6
 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GF00-ERP-SYS", "GF00-ERP-SYS\GF00-ERP-SYS.vbproj", "{FE513A1E-39BC-4D77-9C8F-00C243513418}"
7 7
 EndProject

+ 1
- 1
GF00-ERP-SYS/.vs/GF00-ERP-SYS.vbproj.dtbcache.json
File diff suppressed because it is too large
View File


+ 84
- 7
GF00-ERP-SYS/0.MyModule/主資料庫/SQL_長照拆帳制計算.vb View File

@@ -1,4 +1,25 @@
1 1
 Module SQL_長照拆帳制計算
2
+    Friend Sub SQL_薪資彙總表_仁寶2()
3
+        ConnOpen()
4
+        SQL1 = "SELECT  姓名, SUM(BA正常) AS BA正常, SUM(GA正常) AS GA正常, SUM(GA加級) AS GA加級, SUM([申請總額 仁寶BA&SC]) AS [申請總額(仁寶) BA&GA&SC], 
5
+                        SUM([申請總額 長照BA&SC]) AS [申請總額(長照) BA&GA&SC], SUM(GA加級) AS [BA&GA& SC拆帳比], SUM(AA正常) AS AA正常, SUM([申請總額 仁寶AA]) AS [申請總額 仁寶AA], 
6
+                        SUM([申請總額 長照AA]) AS [申請總額 長照AA], SUM(AA正常) AS [AA 拆帳比], SUM(AA扣除額) AS AA扣除額, SUM(服務津貼) AS 服務津貼, SUM(轉場津貼) AS 轉場津貼, 
7
+                        SUM(薪資加項D) AS 薪資加項D, SUM(轉場薪資) AS 轉場薪資, SUM(加班費) AS 加班費, SUM(加項總計) AS 加項總計, SUM(減項總計) AS 減項總計, SUM(轉場薪資) AS [轉場薪資.], 
8
+                        SUM([平1.34]) AS [平1.34], SUM([平1.67]) AS [平1.67], SUM([休1.34]) AS [休1.34], SUM([休1.67]) AS [休1.67], SUM([國2.00]) AS [國2.00], 
9
+                        SUM(公司負擔總計) AS 公司負擔總計, SUM(實領薪資) AS 薪資總額, SUM([申請總額 仁寶BA&SC]) AS [申請總額(仁寶) BA&GA&SC.], 
10
+                        SUM([申請總額 長照BA&SC]) AS [申請總額(長照) BA&GA&SC.], SUM([申請總額 仁寶AA]) AS [申請總額 仁寶AA.], SUM([申請總額 長照AA]) AS [申請總額 長照AA.], 
11
+                        SUM(AA扣除額) AS [AA扣除額.], SUM(實領薪資) AS [薪資總額.], SUM(公司負擔總計) AS [公司負擔總計.], SUM(餘額) AS 餘額, SUM(餘額) AS 餘額比, SUM(總服務時數) AS 總服務時數, 
12
+                        SUM(總轉場時數) AS 總轉場時數, SUM(總轉場時數) AS 服務轉場比 
13
+                FROM    人事拆帳制彙總表_仁寶 WHERE " & PA1 & "
14
+                GROUP   BY 姓名 ORDER BY 姓名"
15
+        'AVG(BA正常) AS [BA正常(平均)], AVG(GA正常) AS [GA正常(平均)], AVG(GA加級) AS [GA加級(平均)], AVG(AA正常) AS [AA正常(平均)], AVG(服務津貼) AS [服務津貼(平均)], 
16
+        'AVG(轉場津貼) AS [轉場津貼(平均)], AVG(薪資加項D) AS [薪資加項D(平均)], AVG(加班費) AS [加班費(平均)], AVG(加項總計) AS [加項總計(平均)], AVG(減項總計) AS [減項總計(平均)], 
17
+        'AVG(轉場薪資) AS [轉場薪資(平均)], AVG([平1.34]) AS [平1.34(平均)], AVG([平1.67]) AS [平1.67(平均)], AVG([休1.34]) AS [休1.34(平均)], AVG([休1.67]) AS [休1.67(平均)], 
18
+        'AVG([國2.00]) AS [國2.00(平均)], AVG(公司負擔總計) AS [公司負擔總計(平均)], AVG(AA扣除額) AS [AA扣除額(平均)], AVG(實領薪資) AS [實領薪資(平均)], 
19
+        'AVG([申請總額 仁寶BA&SC]) AS [申請總額 仁寶BA&SC(平均)], AVG([申請總額 仁寶AA]) AS [申請總額 仁寶AA(平均)], AVG([申請總額 長照BA&SC]) AS [申請總額 長照BA&SC(平均)], 
20
+        'AVG([申請總額 長照AA]) AS [申請總額 長照AA(平均)], AVG(餘額) AS [餘額(平均)], AVG(總服務時數) AS [總服務時數(平均)], AVG(總轉場時數) AS [總轉場時數(平均)]
21
+        CmdSet_For_DGV()
22
+    End Sub
2 23
     Friend Sub SQL_薪資彙總表_仁寶1()
3 24
         ConnOpen()
4 25
         SQL1 = "SELECT    DISTINCT  人事拆帳制薪資報表明細_仁寶.姓名, Q1.BA比例, Q1.BA比例 AS BA正常, Q1.BA比例 AS GA正常, Q1.BA比例 AS BA, Q1.BA比例 AS GA, 
@@ -25,7 +46,9 @@
25 46
                           Q1.BA比例 " & Dq(10) & ", Q1.BA比例 " & Dq(11) & ", Q1.BA比例 AS 薪資加項總計, Q1.BA比例 AS GA比, Q1.BA比例 " & Eo(0) & ", Q1.BA比例 " & Eo(1) & ", 
26 47
                           Q1.BA比例 " & Eo(2) & ", Q1.BA比例 " & Eo(3) & ", Q1.BA比例 " & Eo(4) & ", Q1.BA比例 " & Eo(5) & ", Q1.BA比例 " & Eo(6) & ", Q1.BA比例 " & Eo(7) & ", 
27 48
                           Q1.BA比例 " & Eo(8) & ", Q1.BA比例 " & Eo(9) & ", Q1.BA比例 " & Eo(10) & ", Q1.BA比例 " & Eo(11) & ", Q1.BA比例 AS 公司負擔總計, Q1.BA比例 AS AA07, 
28
-                          Q1.BA比例 AS AA09
49
+                          Q1.BA比例 AS AA09, Q1.BA比例 AS 正常班轉場, Q1.BA比例 AS [平加班1.34], Q1.BA比例 AS [平加班1.67], Q1.BA比例 AS [休加班1.34], Q1.BA比例 AS [休加班1.67], 
50
+                          Q1.BA比例 AS [國加班2.00], Q1.BA比例 AS 轉場薪資, Q1.BA比例 AS [平薪資1.34], Q1.BA比例 AS [平薪資1.67], Q1.BA比例 AS [休薪資1.34], Q1.BA比例 AS [休薪資1.67], 
51
+                          Q1.BA比例 AS [國薪資2.00], Q1.BA比例 AS BAORSC, Q1.BA比例 AS AA長短, Q1.BA比例 AS BAORSC仁, Q1.BA比例 AS AA長短仁, Q1.BA比例 AS 實際總薪資
29 52
 
30 53
                 FROM      人事拆帳制薪資報表明細_仁寶 LEFT OUTER JOIN
31 54
                          (SELECT      姓名, 姓名 AS BA比例  FROM  人事拆帳制明細_仁寶
@@ -105,14 +128,16 @@
105 128
                           Q4.D06 " & Dq(5) & ", Q4.D07 " & Dq(6) & ", Q4.D08 " & Dq(7) & ", Q4.D09 " & Dq(8) & ", Q4.D10 " & Dq(9) & ", Q4.D11 " & Dq(10) & ", Q4.D12 " & Dq(11) & ", 
106 129
                           Q4.D12 AS 薪資加項總計, Q4.GA比, Q4.E01 " & Eo(0) & ", Q4.E02 " & Eo(1) & ", Q4.E03 " & Eo(2) & ", Q4.E04 " & Eo(3) & ", Q4.E05 " & Eo(4) & ", 
107 130
                           Q4.E06 " & Eo(5) & ", Q4.E07 " & Eo(6) & ", Q4.E08 " & Eo(7) & ", Q4.E09 " & Eo(8) & ", Q4.E10 " & Eo(9) & ", Q4.E11 " & Eo(10) & ", Q4.E12 " & Eo(11) & ", 
108
-                          Q4.E12 AS 公司負擔總計, A8.AA07, A9.AA09
131
+                          Q4.E12 AS 公司負擔總計, A8.AA07, A9.AA09, Q4.D01 AS 正常班轉場, Q4.D01 AS [平加班1.34], Q4.D01 AS [平加班1.67], Q4.D01 AS [休加班1.34], Q4.D01 AS [休加班1.67], 
132
+                          Q4.D01 AS [國加班2.00], Q4.D01 AS 轉場薪資, Q4.D01 AS [平薪資1.34], Q4.D01 AS [平薪資1.67], Q4.D01 AS [休薪資1.34], Q4.D01 AS [休薪資1.67], Q4.D01 AS [國薪資2.00],
133
+                          Q5.金額 AS BAORSC, Q6.金額 AS AA長短, Q7.BAORSC仁, Q8.AA長短仁, Q4.D01 AS 實際總薪資, Q4.D01 AS AA剃除
109 134
 
110 135
                 FROM      人事拆帳制薪資報表明細_仁寶 LEFT OUTER JOIN
111 136
                          (SELECT      姓名, 姓名 AS BA比例  FROM  人事拆帳制明細_仁寶
112 137
                           WHERE      (姓名 NOT LIKE '') AND (流水號 LIKE '" & PA1 & "%') 
113
-                          GROUP BY    姓名, 姓名) AS Q1 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q1.姓名 LEFT OUTER JOIN
138
+                          GROUP BY    姓名) AS Q1 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q1.姓名 LEFT OUTER JOIN
114 139
                          (SELECT      姓名, SUM(CONVERT(DECIMAL(18, 2), 全額)) AS BA  FROM  人事拆帳制明細_仁寶 AS 人事拆帳制明細_仁寶_1
115
-                          WHERE      (姓名 NOT LIKE '') AND (流水號 LIKE '" & PA1 & "%')  AND (加班類型 LIKE N'正常班') AND (編號 LIKE 'BA%')
140
+                          WHERE      (姓名 NOT LIKE '') AND (流水號 LIKE '" & PA1 & "%')  AND (加班類型 LIKE N'正常班') AND (編號 LIKE 'BA%' OR 編號 LIKE 'SC%')
116 141
                           GROUP BY    姓名) AS Q2 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q2.姓名  LEFT OUTER JOIN
117 142
                          (SELECT      姓名, SUM(CONVERT(DECIMAL(18, 2), 全額)) AS GA  FROM  人事拆帳制明細_仁寶 AS 人事拆帳制明細_仁寶_2
118 143
                           WHERE      (姓名 NOT LIKE '') AND (流水號 LIKE '" & PA1 & "%')  AND (加班類型 LIKE N'正常班') AND (編號 LIKE 'GA%')
@@ -165,7 +190,21 @@
165 190
                                       B11, B12, C01, 其他, D01, D02, D03, D04, D05, D06, D07, D08, D09, D10, D11, D12, GA比, E01, E02, E03, E04, E05, E06, 
166 191
                                       E07, E08, E09, E10, E11, E12
167 192
                           FROM        人事拆帳制其他應收付表
168
-                          WHERE      (流水號 LIKE '" & PA1 & "')) AS Q4 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q4.姓名
193
+                          WHERE      (流水號 LIKE '" & PA1 & "')) AS Q4 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q4.姓名 LEFT OUTER JOIN
194
+                         (SELECT      服務人員, SUM(CONVERT(DECIMAL(18, 2), 次數) * CONVERT(DECIMAL(18, 2), 價格)) AS 金額
195
+                          FROM        人事拆帳制BA碼項目長照所
196
+                          WHERE      (流水號 LIKE '" & PA1 & "') AND (服務人員 NOT LIKE '')
197
+                          GROUP BY    服務人員) AS Q5 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q5.服務人員 LEFT OUTER JOIN
198
+                         (SELECT      服務人員, SUM(CONVERT(DECIMAL(18, 2), 小計)) AS 金額
199
+                          FROM        人事拆帳制A碼項目長照所
200
+                          WHERE      (流水號 LIKE '" & PA1 & "') AND (服務人員 NOT LIKE '')
201
+                          GROUP BY    服務人員) AS Q6 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q6.服務人員 LEFT OUTER JOIN
202
+                         (SELECT      姓名, SUM(CONVERT(DECIMAL(18, 2), 全額)) AS BAORSC仁  FROM  人事拆帳制明細_仁寶 AS 人事拆帳制明細_仁寶_5
203
+                          WHERE      (姓名 NOT LIKE '') AND (流水號 LIKE '" & PA1 & "%') AND (編號 LIKE 'BA%' OR 編號 LIKE 'SC%')
204
+                          GROUP BY    姓名) AS Q7 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q7.姓名 LEFT OUTER JOIN
205
+                         (SELECT      服務人員 AS 姓名, SUM(CONVERT(DECIMAL(18, 2), 小計)) AS AA長短仁  FROM  人事拆帳制A碼項目清冊
206
+                          WHERE      (服務人員 NOT LIKE '') AND (流水號 LIKE '" & PA1 & "%')
207
+                          GROUP BY    服務人員) AS Q8 ON 人事拆帳制薪資報表明細_仁寶.姓名 = Q8.姓名
169 208
 
170 209
                 WHERE    (人事拆帳制薪資報表明細_仁寶.姓名 NOT LIKE '') AND (人事拆帳制薪資報表明細_仁寶.流水號 LIKE '" & PA1 & "%')
171 210
                 ORDER BY  人事拆帳制薪資報表明細_仁寶.姓名"
@@ -194,10 +233,10 @@
194 233
         CmdSet_For_DGV()
195 234
     End Sub
196 235
     Friend Sub SQL_服務資料_仁寶()
197
-        ConnOpen()
236
+        ConnOpen()   '-----注意轉移計算分水嶺----------------------------------------------
198 237
         SQL1 = "SELECT    服務日期, 排班時間, 居服員姓名, 姓名, 排班時間長度, LEFT(服務項目代碼, 5) AS 代碼, 姓名 AS 已使用
199 238
                 FROM      人事拆帳制服務紀錄_仁寶
200
-                WHERE    (流水號 LIKE '" & PA1 & "%') AND (服務項目代碼 NOT LIKE '')
239
+                WHERE    (流水號 LIKE '" & PA1 & "%') AND (服務項目代碼 NOT LIKE '') AND (服務項目代碼 NOT LIKE 'AA%')
201 240
                 ORDER BY  居服員姓名, 服務日期, 排班時間 DESC"
202 241
         CmdSet_For_DGV()
203 242
     End Sub
@@ -216,6 +255,23 @@
216 255
     Friend Sub SQL_表頭()
217 256
         ConnOpen() : SQL1 = "SELECT  對應, 欄位名稱  FROM  人事拆帳制其他表抬頭  ORDER BY   對應" : CmdSet_For_DGV()
218 257
     End Sub
258
+    Friend Sub SQL_轉場計算()
259
+        ConnOpen()
260
+        SQL1 = "SELECT    姓名, 日期, 排班轉場時間_分, 服務時間_分, 加班類型 AS 累計時間, 加班類型 AS 加班時段, 加班類型, 加班類型 AS 星期, 
261
+                          加班類型 AS 正常轉場, 加班類型 AS 累計轉場, 加班類型 AS 轉場取出
262
+                FROM      人事拆帳制每日明細_仁寶    WHERE    (流水號 LIKE N'" & PA1 & "%') AND (轉場時薪 NOT LIKE '')   ORDER BY  CAST(序 AS INT)"
263
+        CmdSet_For_DGV()
264
+    End Sub
265
+    Friend Sub SQL_AA剔除計算()
266
+        ConnOpen()
267
+        SQL1 = "SELECT    服務日期, 居服員姓名, LEFT(服務項目代碼, 2) AS 代碼, 申報費用, 加班類型, 排班時間, 排班時間長度,
268
+                          排班時間長度 AS 正常班轉場, 排班時間長度 AS 累計時間, 排班時間長度 AS 剃除金額
269
+                FROM      人事拆帳制服務紀錄_仁寶
270
+                WHERE    (流水號 LIKE '" & PA1 & "%') AND (服務項目代碼 NOT LIKE '') AND (服務項目代碼 NOT LIKE 'AA07%') AND 
271
+                         (服務項目代碼 NOT LIKE 'AA09')
272
+                ORDER BY  居服員姓名, 服務日期, 排班時間, LEFT(服務項目代碼, 2) DESC"
273
+        CmdSet_For_DGV()
274
+    End Sub
219 275
     Friend Sub SQL_放差額()
220 276
         ConnOpen()
221 277
         SQL1 = "SELECT  流水號, 姓名, 流水號 AS 差額  FROM  人事拆帳制薪資報表明細_仁寶  WHERE  (流水號 LIKE '" & PA1 & "%') AND (姓名 NOT LIKE '')  GROUP BY   姓名, 流水號  ORDER BY  姓名"
@@ -227,6 +283,14 @@
227 283
     Friend Sub SQL_查差額()
228 284
         ConnOpen() : SQL1 = "SELECT  TOP(1) 流水號, 姓名, 差額  FROM  人事拆帳制A碼差額 WHERE  (流水號 LIKE '" & PA10 & "%')" : CmdSet_For_dr()
229 285
     End Sub
286
+    Friend Sub SQL_查最低薪資()
287
+        ConnOpen() : SQL1 = "SELECT  最低薪資, AA扣除  FROM  人事拆帳制最低工資 WHERE  (日期 LIKE '" & PA1 & "%')" : CmdSet_For_dr()
288
+    End Sub
289
+    Friend Sub SQL_最低薪資新增()
290
+        ConnOpen()
291
+        SQL1 = "INSERT INTO 人事拆帳制最低工資 (日期, 最低薪資, AA扣除) VALUES (N'" & PA1 & "', N'" & 拆帳制薪資試算表.最低薪資_lb.Text & "', N'" & 拆帳制薪資試算表.扣除狀態_ch.Checked & "')"
292
+        CmdSet_For_dr()
293
+    End Sub
230 294
     Friend Sub SQL_差額刪除()
231 295
         ConnOpen() : SQL1 = "DELETE 人事拆帳制A碼差額 WHERE (流水號 LIKE '" & PA1 & "%')" : CmdSet_For_dr()
232 296
     End Sub
@@ -236,6 +300,9 @@
236 300
     Friend Sub SQL_確認A碼長照()
237 301
         ConnOpen() : SQL1 = "SELECT  TOP (1) 流水號  FROM  人事拆帳制A碼項目長照所 WHERE  (流水號 LIKE '" & PA1 & "%')" : CmdSet_For_dr()
238 302
     End Sub
303
+    Friend Sub SQL_確認BA碼長照()
304
+        ConnOpen() : SQL1 = "SELECT  TOP (1) 流水號  FROM  人事拆帳制BA碼項目長照所 WHERE  (流水號 LIKE '" & PA1 & "%')" : CmdSet_For_dr()
305
+    End Sub
239 306
     Friend Sub SQL_表頭_修改()
240 307
         ConnOpen() : SQL1 = "UPDATE 人事拆帳制其他表抬頭 SET 欄位名稱 = N'" & PA3 & "' WHERE  對應 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
241 308
     End Sub
@@ -281,6 +348,16 @@
281 348
                                                     E01, E02, E03, E04, E05, E06, E07, E08, E09, E10, E11, E12)  VALUES  " & SQL2
282 349
         CmdSet_For_dr()
283 350
     End Sub
351
+    Friend Sub SQL_彙總表_新增()
352
+        ConnOpen()
353
+        SQL1 = "INSERT INTO 人事拆帳制彙總表_仁寶 (日期, 姓名, BA正常, GA正常, GA加級, AA正常, 服務津貼, 轉場津貼, 薪資加項D, 加班費, 加項總計, 減項總計, 
354
+                            轉場薪資, [平1.34], [平1.67], [休1.34], [休1.67], [國2.00], 公司負擔總計, AA扣除額, 實領薪資, [申請總額 仁寶BA&SC], 
355
+                            [申請總額 仁寶AA], [申請總額 長照BA&SC], [申請總額 長照AA], 餘額, 總服務時數, 總轉場時數)  VALUES  " & SQL2
356
+        CmdSet_For_dr()
357
+    End Sub
358
+    Friend Sub SQL_彙總表_刪除()
359
+        ConnOpen() : SQL1 = "DELETE 人事拆帳制彙總表_仁寶 WHERE  日期 LIKE N'" & PA1 & "'" : CmdSet_For_dr()
360
+    End Sub
284 361
     Friend Sub SQL_其他表_修改()
285 362
         ConnOpen() : SQL1 = "UPDATE 人事拆帳制其他應收付表  SET " & SQL2 : CmdSet_For_dr()
286 363
     End Sub

+ 1
- 1
GF00-ERP-SYS/0.MyModule/模組/全域變數.vb View File

@@ -4,7 +4,7 @@
4 4
     '-----系統通用變數------
5 5
     Public 系統語言, 進度條後墜, 登入人IP, 登入人級別, 介面, 行政採購簽核級別基數, 建築採購簽核級別基數, Target, Target1, Target2, AA(99), FTP帳號, FTP密碼, gUserName,
6 6
                  電腦識別碼, 版本號, 資料庫版本, g_conn_type, FTP物理位置, 圖片庫 As String
7
-    Public 版本 As String = "2024082404"
7
+    Public 版本 As String = "2024100901"
8 8
     Public 比例1, 比例2, 比例3, 分母, 密碼時限, 工程圖庫限制, NN1, 帳本數量, 行, 列 As Integer
9 9
     Public 分段1, 分段2, 分段3, 分段4 As Double
10 10
     Public BBL1, BBL2, BBL3, BBL4, BBL5, BBL6 As String

+ 179
- 64
GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.Designer.vb View File

@@ -24,6 +24,9 @@ Partial Class 拆帳制考勤文件導入
24 24
     Private Sub InitializeComponent()
25 25
         Me.TabControl1 = New System.Windows.Forms.TabControl()
26 26
         Me.TabPage1 = New System.Windows.Forms.TabPage()
27
+        Me.選路徑7_bt = New System.Windows.Forms.Button()
28
+        Me.Label8 = New System.Windows.Forms.Label()
29
+        Me.路徑7_tb = New System.Windows.Forms.TextBox()
27 30
         Me.選路徑6_bt = New System.Windows.Forms.Button()
28 31
         Me.Label7 = New System.Windows.Forms.Label()
29 32
         Me.路徑6_tb = New System.Windows.Forms.TextBox()
@@ -48,9 +51,15 @@ Partial Class 拆帳制考勤文件導入
48 51
         Me.路徑1_tb = New System.Windows.Forms.TextBox()
49 52
         Me.TabPage2 = New System.Windows.Forms.TabPage()
50 53
         Me.開啟檔案 = New System.Windows.Forms.OpenFileDialog()
51
-        Me.選路徑7_bt = New System.Windows.Forms.Button()
52
-        Me.Label8 = New System.Windows.Forms.Label()
53
-        Me.路徑7_tb = New System.Windows.Forms.TextBox()
54
+        Me.選路徑9_bt = New System.Windows.Forms.Button()
55
+        Me.Label9 = New System.Windows.Forms.Label()
56
+        Me.路徑9_tb = New System.Windows.Forms.TextBox()
57
+        Me.選路徑10_bt = New System.Windows.Forms.Button()
58
+        Me.Label11 = New System.Windows.Forms.Label()
59
+        Me.路徑10_tb = New System.Windows.Forms.TextBox()
60
+        Me.選路徑8_bt = New System.Windows.Forms.Button()
61
+        Me.Label12 = New System.Windows.Forms.Label()
62
+        Me.路徑8_tb = New System.Windows.Forms.TextBox()
54 63
         Me.TabControl1.SuspendLayout()
55 64
         Me.TabPage1.SuspendLayout()
56 65
         Me.SuspendLayout()
@@ -64,17 +73,20 @@ Partial Class 拆帳制考勤文件導入
64 73
         Me.TabControl1.Location = New System.Drawing.Point(0, 0)
65 74
         Me.TabControl1.Name = "TabControl1"
66 75
         Me.TabControl1.SelectedIndex = 0
67
-        Me.TabControl1.Size = New System.Drawing.Size(820, 216)
76
+        Me.TabControl1.Size = New System.Drawing.Size(820, 294)
68 77
         Me.TabControl1.TabIndex = 0
69 78
         '
70 79
         'TabPage1
71 80
         '
72 81
         Me.TabPage1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
82
+        Me.TabPage1.Controls.Add(Me.選路徑8_bt)
83
+        Me.TabPage1.Controls.Add(Me.路徑8_tb)
84
+        Me.TabPage1.Controls.Add(Me.選路徑10_bt)
85
+        Me.TabPage1.Controls.Add(Me.路徑10_tb)
86
+        Me.TabPage1.Controls.Add(Me.選路徑9_bt)
87
+        Me.TabPage1.Controls.Add(Me.路徑9_tb)
73 88
         Me.TabPage1.Controls.Add(Me.選路徑7_bt)
74
-        Me.TabPage1.Controls.Add(Me.Label8)
75
-        Me.TabPage1.Controls.Add(Me.路徑7_tb)
76 89
         Me.TabPage1.Controls.Add(Me.選路徑6_bt)
77
-        Me.TabPage1.Controls.Add(Me.Label7)
78 90
         Me.TabPage1.Controls.Add(Me.路徑6_tb)
79 91
         Me.TabPage1.Controls.Add(Me.月份_cb)
80 92
         Me.TabPage1.Controls.Add(Me.年份_cb)
@@ -85,24 +97,57 @@ Partial Class 拆帳制考勤文件導入
85 97
         Me.TabPage1.Controls.Add(Me.選路徑3_bt)
86 98
         Me.TabPage1.Controls.Add(Me.選路徑2_bt)
87 99
         Me.TabPage1.Controls.Add(Me.選路徑1_bt)
88
-        Me.TabPage1.Controls.Add(Me.Label5)
89 100
         Me.TabPage1.Controls.Add(Me.路徑5_tb)
90
-        Me.TabPage1.Controls.Add(Me.Label4)
91 101
         Me.TabPage1.Controls.Add(Me.路徑4_tb)
92
-        Me.TabPage1.Controls.Add(Me.Label3)
93 102
         Me.TabPage1.Controls.Add(Me.路徑3_tb)
94
-        Me.TabPage1.Controls.Add(Me.Label2)
95 103
         Me.TabPage1.Controls.Add(Me.路徑2_tb)
96
-        Me.TabPage1.Controls.Add(Me.Label1)
97 104
         Me.TabPage1.Controls.Add(Me.路徑1_tb)
105
+        Me.TabPage1.Controls.Add(Me.Label11)
106
+        Me.TabPage1.Controls.Add(Me.Label9)
107
+        Me.TabPage1.Controls.Add(Me.Label8)
108
+        Me.TabPage1.Controls.Add(Me.Label5)
109
+        Me.TabPage1.Controls.Add(Me.Label4)
110
+        Me.TabPage1.Controls.Add(Me.Label3)
111
+        Me.TabPage1.Controls.Add(Me.Label2)
112
+        Me.TabPage1.Controls.Add(Me.Label12)
113
+        Me.TabPage1.Controls.Add(Me.Label1)
114
+        Me.TabPage1.Controls.Add(Me.Label7)
115
+        Me.TabPage1.Controls.Add(Me.路徑7_tb)
98 116
         Me.TabPage1.Location = New System.Drawing.Point(4, 28)
99 117
         Me.TabPage1.Name = "TabPage1"
100 118
         Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
101
-        Me.TabPage1.Size = New System.Drawing.Size(812, 184)
119
+        Me.TabPage1.Size = New System.Drawing.Size(812, 262)
102 120
         Me.TabPage1.TabIndex = 0
103 121
         Me.TabPage1.Text = "仁寶系統-對接資料"
104 122
         Me.TabPage1.UseVisualStyleBackColor = True
105 123
         '
124
+        '選路徑7_bt
125
+        '
126
+        Me.選路徑7_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
127
+        Me.選路徑7_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
128
+        Me.選路徑7_bt.Location = New System.Drawing.Point(587, 154)
129
+        Me.選路徑7_bt.Name = "選路徑7_bt"
130
+        Me.選路徑7_bt.Size = New System.Drawing.Size(55, 25)
131
+        Me.選路徑7_bt.TabIndex = 24
132
+        Me.選路徑7_bt.UseVisualStyleBackColor = True
133
+        '
134
+        'Label8
135
+        '
136
+        Me.Label8.AutoSize = True
137
+        Me.Label8.ForeColor = System.Drawing.Color.Red
138
+        Me.Label8.Location = New System.Drawing.Point(5, 160)
139
+        Me.Label8.Name = "Label8"
140
+        Me.Label8.Size = New System.Drawing.Size(113, 16)
141
+        Me.Label8.TabIndex = 23
142
+        Me.Label8.Text = "長照  A碼清冊(長照)"
143
+        '
144
+        '路徑7_tb
145
+        '
146
+        Me.路徑7_tb.Location = New System.Drawing.Point(120, 156)
147
+        Me.路徑7_tb.Name = "路徑7_tb"
148
+        Me.路徑7_tb.Size = New System.Drawing.Size(461, 23)
149
+        Me.路徑7_tb.TabIndex = 22
150
+        '
106 151
         '選路徑6_bt
107 152
         '
108 153
         Me.選路徑6_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
@@ -116,17 +161,18 @@ Partial Class 拆帳制考勤文件導入
116 161
         'Label7
117 162
         '
118 163
         Me.Label7.AutoSize = True
164
+        Me.Label7.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
119 165
         Me.Label7.Location = New System.Drawing.Point(5, 135)
120 166
         Me.Label7.Name = "Label7"
121
-        Me.Label7.Size = New System.Drawing.Size(83, 16)
167
+        Me.Label7.Size = New System.Drawing.Size(110, 16)
122 168
         Me.Label7.TabIndex = 20
123
-        Me.Label7.Text = "A碼清冊(仁寶)"
169
+        Me.Label7.Text = "A         冊(仁寶)"
124 170
         '
125 171
         '路徑6_tb
126 172
         '
127
-        Me.路徑6_tb.Location = New System.Drawing.Point(86, 131)
173
+        Me.路徑6_tb.Location = New System.Drawing.Point(120, 131)
128 174
         Me.路徑6_tb.Name = "路徑6_tb"
129
-        Me.路徑6_tb.Size = New System.Drawing.Size(500, 23)
175
+        Me.路徑6_tb.Size = New System.Drawing.Size(461, 23)
130 176
         Me.路徑6_tb.TabIndex = 19
131 177
         '
132 178
         '月份_cb
@@ -220,81 +266,86 @@ Partial Class 拆帳制考勤文件導入
220 266
         'Label5
221 267
         '
222 268
         Me.Label5.AutoSize = True
269
+        Me.Label5.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
223 270
         Me.Label5.Location = New System.Drawing.Point(5, 110)
224 271
         Me.Label5.Name = "Label5"
225
-        Me.Label5.Size = New System.Drawing.Size(79, 16)
272
+        Me.Label5.Size = New System.Drawing.Size(111, 16)
226 273
         Me.Label5.TabIndex = 9
227
-        Me.Label5.Text = "個   案   總  表"
274
+        Me.Label5.Text = "個  案   總   (仁寶)"
228 275
         '
229 276
         '路徑5_tb
230 277
         '
231
-        Me.路徑5_tb.Location = New System.Drawing.Point(86, 106)
278
+        Me.路徑5_tb.Location = New System.Drawing.Point(120, 106)
232 279
         Me.路徑5_tb.Name = "路徑5_tb"
233
-        Me.路徑5_tb.Size = New System.Drawing.Size(500, 23)
280
+        Me.路徑5_tb.Size = New System.Drawing.Size(461, 23)
234 281
         Me.路徑5_tb.TabIndex = 8
235 282
         '
236 283
         'Label4
237 284
         '
238 285
         Me.Label4.AutoSize = True
286
+        Me.Label4.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
239 287
         Me.Label4.Location = New System.Drawing.Point(5, 85)
240 288
         Me.Label4.Name = "Label4"
241
-        Me.Label4.Size = New System.Drawing.Size(79, 16)
289
+        Me.Label4.Size = New System.Drawing.Size(111, 16)
242 290
         Me.Label4.TabIndex = 7
243
-        Me.Label4.Text = "每   日   明  細"
291
+        Me.Label4.Text = "每  日   明   (仁寶)"
244 292
         '
245 293
         '路徑4_tb
246 294
         '
247
-        Me.路徑4_tb.Location = New System.Drawing.Point(86, 81)
295
+        Me.路徑4_tb.Location = New System.Drawing.Point(120, 81)
248 296
         Me.路徑4_tb.Name = "路徑4_tb"
249
-        Me.路徑4_tb.Size = New System.Drawing.Size(500, 23)
297
+        Me.路徑4_tb.Size = New System.Drawing.Size(461, 23)
250 298
         Me.路徑4_tb.TabIndex = 6
251 299
         '
252 300
         'Label3
253 301
         '
254 302
         Me.Label3.AutoSize = True
303
+        Me.Label3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
255 304
         Me.Label3.Location = New System.Drawing.Point(5, 59)
256 305
         Me.Label3.Name = "Label3"
257
-        Me.Label3.Size = New System.Drawing.Size(79, 16)
306
+        Me.Label3.Size = New System.Drawing.Size(111, 16)
258 307
         Me.Label3.TabIndex = 5
259
-        Me.Label3.Text = "薪資報表明細"
308
+        Me.Label3.Text = "薪資報表明細(仁寶)"
260 309
         '
261 310
         '路徑3_tb
262 311
         '
263
-        Me.路徑3_tb.Location = New System.Drawing.Point(86, 55)
312
+        Me.路徑3_tb.Location = New System.Drawing.Point(120, 55)
264 313
         Me.路徑3_tb.Name = "路徑3_tb"
265
-        Me.路徑3_tb.Size = New System.Drawing.Size(500, 23)
314
+        Me.路徑3_tb.Size = New System.Drawing.Size(461, 23)
266 315
         Me.路徑3_tb.TabIndex = 4
267 316
         '
268 317
         'Label2
269 318
         '
270 319
         Me.Label2.AutoSize = True
320
+        Me.Label2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
271 321
         Me.Label2.Location = New System.Drawing.Point(5, 33)
272 322
         Me.Label2.Name = "Label2"
273
-        Me.Label2.Size = New System.Drawing.Size(79, 16)
323
+        Me.Label2.Size = New System.Drawing.Size(111, 16)
274 324
         Me.Label2.TabIndex = 3
275
-        Me.Label2.Text = "拆 帳 明 細 表"
325
+        Me.Label2.Text = "拆 帳 明 細 表(仁寶)"
276 326
         '
277 327
         '路徑2_tb
278 328
         '
279
-        Me.路徑2_tb.Location = New System.Drawing.Point(86, 29)
329
+        Me.路徑2_tb.Location = New System.Drawing.Point(120, 29)
280 330
         Me.路徑2_tb.Name = "路徑2_tb"
281
-        Me.路徑2_tb.Size = New System.Drawing.Size(500, 23)
331
+        Me.路徑2_tb.Size = New System.Drawing.Size(461, 23)
282 332
         Me.路徑2_tb.TabIndex = 2
283 333
         '
284 334
         'Label1
285 335
         '
286 336
         Me.Label1.AutoSize = True
337
+        Me.Label1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
287 338
         Me.Label1.Location = New System.Drawing.Point(5, 7)
288 339
         Me.Label1.Name = "Label1"
289
-        Me.Label1.Size = New System.Drawing.Size(79, 16)
340
+        Me.Label1.Size = New System.Drawing.Size(111, 16)
290 341
         Me.Label1.TabIndex = 1
291
-        Me.Label1.Text = "服務紀錄總表"
342
+        Me.Label1.Text = "服務紀錄總表(仁寶)"
292 343
         '
293 344
         '路徑1_tb
294 345
         '
295
-        Me.路徑1_tb.Location = New System.Drawing.Point(86, 3)
346
+        Me.路徑1_tb.Location = New System.Drawing.Point(120, 3)
296 347
         Me.路徑1_tb.Name = "路徑1_tb"
297
-        Me.路徑1_tb.Size = New System.Drawing.Size(500, 23)
348
+        Me.路徑1_tb.Size = New System.Drawing.Size(461, 23)
298 349
         Me.路徑1_tb.TabIndex = 0
299 350
         '
300 351
         'TabPage2
@@ -303,42 +354,97 @@ Partial Class 拆帳制考勤文件導入
303 354
         Me.TabPage2.Location = New System.Drawing.Point(4, 28)
304 355
         Me.TabPage2.Name = "TabPage2"
305 356
         Me.TabPage2.Padding = New System.Windows.Forms.Padding(3)
306
-        Me.TabPage2.Size = New System.Drawing.Size(812, 160)
357
+        Me.TabPage2.Size = New System.Drawing.Size(812, 184)
307 358
         Me.TabPage2.TabIndex = 1
308 359
         Me.TabPage2.Text = "其他"
309 360
         Me.TabPage2.UseVisualStyleBackColor = True
310 361
         '
311
-        '選路徑7_bt
312
-        '
313
-        Me.選路徑7_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
314
-        Me.選路徑7_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
315
-        Me.選路徑7_bt.Location = New System.Drawing.Point(587, 154)
316
-        Me.選路徑7_bt.Name = "選路徑7_bt"
317
-        Me.選路徑7_bt.Size = New System.Drawing.Size(55, 25)
318
-        Me.選路徑7_bt.TabIndex = 24
319
-        Me.選路徑7_bt.UseVisualStyleBackColor = True
320
-        '
321
-        'Label8
322
-        '
323
-        Me.Label8.AutoSize = True
324
-        Me.Label8.Location = New System.Drawing.Point(5, 160)
325
-        Me.Label8.Name = "Label8"
326
-        Me.Label8.Size = New System.Drawing.Size(83, 16)
327
-        Me.Label8.TabIndex = 23
328
-        Me.Label8.Text = "A碼清冊(長照)"
329
-        '
330
-        '路徑7_tb
331
-        '
332
-        Me.路徑7_tb.Location = New System.Drawing.Point(86, 156)
333
-        Me.路徑7_tb.Name = "路徑7_tb"
334
-        Me.路徑7_tb.Size = New System.Drawing.Size(500, 23)
335
-        Me.路徑7_tb.TabIndex = 22
362
+        '選路徑9_bt
363
+        '
364
+        Me.選路徑9_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
365
+        Me.選路徑9_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
366
+        Me.選路徑9_bt.Location = New System.Drawing.Point(587, 205)
367
+        Me.選路徑9_bt.Name = "選路徑9_bt"
368
+        Me.選路徑9_bt.Size = New System.Drawing.Size(55, 25)
369
+        Me.選路徑9_bt.TabIndex = 30
370
+        Me.選路徑9_bt.UseVisualStyleBackColor = True
371
+        '
372
+        'Label9
373
+        '
374
+        Me.Label9.AutoSize = True
375
+        Me.Label9.ForeColor = System.Drawing.Color.Red
376
+        Me.Label9.Location = New System.Drawing.Point(5, 210)
377
+        Me.Label9.Name = "Label9"
378
+        Me.Label9.Size = New System.Drawing.Size(113, 16)
379
+        Me.Label9.TabIndex = 29
380
+        Me.Label9.Text = "短照  A碼清冊(長照)"
381
+        '
382
+        '路徑9_tb
383
+        '
384
+        Me.路徑9_tb.Location = New System.Drawing.Point(120, 206)
385
+        Me.路徑9_tb.Name = "路徑9_tb"
386
+        Me.路徑9_tb.Size = New System.Drawing.Size(461, 23)
387
+        Me.路徑9_tb.TabIndex = 28
388
+        '
389
+        '選路徑10_bt
390
+        '
391
+        Me.選路徑10_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
392
+        Me.選路徑10_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
393
+        Me.選路徑10_bt.Location = New System.Drawing.Point(587, 230)
394
+        Me.選路徑10_bt.Name = "選路徑10_bt"
395
+        Me.選路徑10_bt.Size = New System.Drawing.Size(55, 25)
396
+        Me.選路徑10_bt.TabIndex = 33
397
+        Me.選路徑10_bt.UseVisualStyleBackColor = True
398
+        '
399
+        'Label11
400
+        '
401
+        Me.Label11.AutoSize = True
402
+        Me.Label11.ForeColor = System.Drawing.Color.Red
403
+        Me.Label11.Location = New System.Drawing.Point(5, 235)
404
+        Me.Label11.Name = "Label11"
405
+        Me.Label11.Size = New System.Drawing.Size(114, 16)
406
+        Me.Label11.TabIndex = 32
407
+        Me.Label11.Text = "短照SC碼清冊(長照)"
408
+        '
409
+        '路徑10_tb
410
+        '
411
+        Me.路徑10_tb.Location = New System.Drawing.Point(120, 231)
412
+        Me.路徑10_tb.Name = "路徑10_tb"
413
+        Me.路徑10_tb.Size = New System.Drawing.Size(461, 23)
414
+        Me.路徑10_tb.TabIndex = 31
415
+        '
416
+        '選路徑8_bt
417
+        '
418
+        Me.選路徑8_bt.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.PortableComputer
419
+        Me.選路徑8_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
420
+        Me.選路徑8_bt.Location = New System.Drawing.Point(587, 180)
421
+        Me.選路徑8_bt.Name = "選路徑8_bt"
422
+        Me.選路徑8_bt.Size = New System.Drawing.Size(55, 25)
423
+        Me.選路徑8_bt.TabIndex = 36
424
+        Me.選路徑8_bt.UseVisualStyleBackColor = True
425
+        '
426
+        'Label12
427
+        '
428
+        Me.Label12.AutoSize = True
429
+        Me.Label12.ForeColor = System.Drawing.Color.Red
430
+        Me.Label12.Location = New System.Drawing.Point(5, 185)
431
+        Me.Label12.Name = "Label12"
432
+        Me.Label12.Size = New System.Drawing.Size(114, 16)
433
+        Me.Label12.TabIndex = 35
434
+        Me.Label12.Text = "長照BA碼清冊(長照)"
435
+        '
436
+        '路徑8_tb
437
+        '
438
+        Me.路徑8_tb.Location = New System.Drawing.Point(120, 181)
439
+        Me.路徑8_tb.Name = "路徑8_tb"
440
+        Me.路徑8_tb.Size = New System.Drawing.Size(461, 23)
441
+        Me.路徑8_tb.TabIndex = 34
336 442
         '
337 443
         '拆帳制考勤文件導入
338 444
         '
339 445
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
340 446
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
341
-        Me.ClientSize = New System.Drawing.Size(820, 216)
447
+        Me.ClientSize = New System.Drawing.Size(820, 294)
342 448
         Me.Controls.Add(Me.TabControl1)
343 449
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
344 450
         Me.Margin = New System.Windows.Forms.Padding(4)
@@ -383,4 +489,13 @@ Partial Class 拆帳制考勤文件導入
383 489
     Friend WithEvents 選路徑7_bt As Button
384 490
     Friend WithEvents Label8 As Label
385 491
     Friend WithEvents 路徑7_tb As TextBox
492
+    Friend WithEvents 選路徑9_bt As Button
493
+    Friend WithEvents Label9 As Label
494
+    Friend WithEvents 路徑9_tb As TextBox
495
+    Friend WithEvents 選路徑8_bt As Button
496
+    Friend WithEvents 路徑8_tb As TextBox
497
+    Friend WithEvents 選路徑10_bt As Button
498
+    Friend WithEvents Label11 As Label
499
+    Friend WithEvents 路徑10_tb As TextBox
500
+    Friend WithEvents Label12 As Label
386 501
 End Class

+ 156
- 10
GF00-ERP-SYS/01.人事系統管理/拆帳制考勤文件導入.vb View File

@@ -37,7 +37,8 @@
37 37
             xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
38 38
             文件判斷 = xlSheet.Cells(3, 1).value : 文件判斷 &= xlSheet.Cells(3, 2).value : 文件判斷 &= xlSheet.Cells(3, 3).value : 文件判斷 &= xlSheet.Cells(3, 4).value
39 39
             文件判斷 &= xlSheet.Cells(3, 5).value : 文件判斷 &= xlSheet.Cells(3, 6).value : 文件判斷 &= xlSheet.Cells(3, 7).value : 文件判斷 &= xlSheet.Cells(3, 8).value
40
-            If 文件判斷 = "序員工編號分類姓名主責督導B碼時薪G碼/S碼時薪轉場費計算 (排班時間)" Then : Else : MsgBox("薪資報表明細 檔案不吻合!!") : 路徑3_tb.Text = "" : End If
40
+            If 文件判斷 = "序員工編號分類姓名主責督導B碼時薪G碼/S碼時薪轉場費計算 (排班時間)" Or 文件判斷 = "序員工編號分類姓名主責督導B碼時薪G碼/S碼時薪轉場費計算 (交通時間: Google Map)" Then
41
+            Else : MsgBox("薪資報表明細 檔案不吻合!!") : 路徑3_tb.Text = "" : End If
41 42
             xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
42 43
         End If
43 44
     End Sub
@@ -65,23 +66,88 @@
65 66
     End Sub
66 67
     Private Sub 選路徑6_bt_Click(sender As Object, e As EventArgs) Handles 選路徑6_bt.Click
67 68
         If 開啟檔案.ShowDialog <> Windows.Forms.DialogResult.Cancel Then : 路徑6_tb.Text = 開啟檔案.FileName
68
-            '----------個   案   總  表-----------------------------------------------------------------------------------------------------------------------------------------------
69
+            '----------長照A碼清冊-----------------------------------------------------------------------------------------------------------------------------------------------
69 70
             file_name = 路徑6_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
70 71
             xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
71 72
             文件判斷 = xlSheet.Cells(4, 1).value : 文件判斷 &= xlSheet.Cells(4, 2).value : 文件判斷 &= xlSheet.Cells(4, 3).value : 文件判斷 &= xlSheet.Cells(4, 4).value
72 73
             文件判斷 &= xlSheet.Cells(4, 5).value : 文件判斷 &= xlSheet.Cells(4, 6).value : 文件判斷 &= xlSheet.Cells(4, 7).value : 文件判斷 &= xlSheet.Cells(4, 8).value
73
-            If 文件判斷 = "序號服務代碼採用計畫CMS等級服務項目類別身分證號個案姓名給付價格" Then : Else : MsgBox("個案總表 檔案不吻合!!") : 路徑6_tb.Text = "" : End If
74
+            If 文件判斷 = "序號服務代碼採用計畫CMS等級服務項目類別身分證號個案姓名給付價格" Then
75
+                For i As Integer = 5 To 99999
76
+                    If IsNothing(xlSheet.Cells(i, 17).value) = True Then : Exit For : ElseIf xlSheet.Cells(i, 17).value.ToString.Contains("、") Then
77
+                        MsgBox("長照A碼清冊 內部檢測到有服務人員資料沒有拆開,請新確認檔案內容!!") : 路徑6_tb.Text = "" : Exit For
78
+                    End If
79
+                Next
80
+            Else : MsgBox("長照A碼清冊 檔案不吻合!!") : 路徑6_tb.Text = "" : End If
74 81
             xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
75 82
         End If
76 83
     End Sub
77 84
     Private Sub 選路徑7_bt_Click(sender As Object, e As EventArgs) Handles 選路徑7_bt.Click
78 85
         If 開啟檔案.ShowDialog <> Windows.Forms.DialogResult.Cancel Then : 路徑7_tb.Text = 開啟檔案.FileName
79
-            '----------個   案   總  表-----------------------------------------------------------------------------------------------------------------------------------------------
86
+            '----------長照A碼清冊-----------------------------------------------------------------------------------------------------------------------------------------------
80 87
             file_name = 路徑7_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
81 88
             xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
82 89
             文件判斷 = xlSheet.Cells(4, 1).value : 文件判斷 &= xlSheet.Cells(4, 2).value : 文件判斷 &= xlSheet.Cells(4, 3).value : 文件判斷 &= xlSheet.Cells(4, 4).value
83 90
             文件判斷 &= xlSheet.Cells(4, 5).value : 文件判斷 &= xlSheet.Cells(4, 6).value : 文件判斷 &= xlSheet.Cells(4, 7).value : 文件判斷 &= xlSheet.Cells(4, 8).value
84
-            If 文件判斷 = "序號服務代碼採用計畫CMS等級服務項目類別身分證號個案姓名給付價格" Then : Else : MsgBox("個案總表 檔案不吻合!!") : 路徑7_tb.Text = "" : End If
91
+            If 文件判斷 = "序號服務代碼採用計畫CMS等級服務項目類別身分證號個案姓名給付價格" Then
92
+                For i As Integer = 5 To 99999
93
+                    If IsNothing(xlSheet.Cells(i, 17).value) = True Then : Exit For : ElseIf xlSheet.Cells(i, 17).value.ToString.Contains("、") Then
94
+                        MsgBox("長照A碼清冊 內部檢測到有服務人員資料沒有拆開,請新確認檔案內容!!") : 路徑7_tb.Text = "" : Exit For
95
+                    End If
96
+                Next
97
+            Else : MsgBox("長照A碼清冊 檔案不吻合!!") : 路徑7_tb.Text = "" : End If
98
+            xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
99
+        End If
100
+    End Sub
101
+    Private Sub 選路徑8_bt_Click(sender As Object, e As EventArgs) Handles 選路徑8_bt.Click
102
+        If 開啟檔案.ShowDialog <> Windows.Forms.DialogResult.Cancel Then : 路徑8_tb.Text = 開啟檔案.FileName
103
+            '----------長照BA碼清冊(長照)-----------------------------------------------------------------------------------------------------------------------------------------------
104
+            file_name = 路徑8_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
105
+            xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
106
+            文件判斷 = xlSheet.Cells(5, 1).value : 文件判斷 &= xlSheet.Cells(5, 2).value : 文件判斷 &= xlSheet.Cells(5, 3).value : 文件判斷 &= xlSheet.Cells(5, 4).value
107
+            文件判斷 &= xlSheet.Cells(5, 6).value : 文件判斷 &= xlSheet.Cells(5, 8).value : 文件判斷 &= xlSheet.Cells(5, 11).value : 文件判斷 &= xlSheet.Cells(5, 12).value
108
+            文件判斷 &= xlSheet.Cells(5, 15).value
109
+            If 文件判斷 = "序號身分證號個案姓名採用計畫福利身分別服務日期次數申報費用補助比率" Then
110
+                For i As Integer = 6 To 99999
111
+                    If IsNothing(xlSheet.Cells(i, 23).value) = True Then : Exit For : ElseIf xlSheet.Cells(i, 23).value.ToString.Contains("、") Then
112
+                        MsgBox("長照BA碼清冊 內部檢測到有服務人員資料沒有拆開,請新確認檔案內容!!") : 路徑8_tb.Text = "" : Exit For
113
+                    End If
114
+                Next
115
+            Else : MsgBox("長照BA碼清冊 檔案不吻合!!") : 路徑8_tb.Text = "" : End If
116
+            xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
117
+        End If
118
+    End Sub
119
+    Private Sub 選路徑9_bt_Click(sender As Object, e As EventArgs) Handles 選路徑9_bt.Click
120
+        If 開啟檔案.ShowDialog <> Windows.Forms.DialogResult.Cancel Then : 路徑9_tb.Text = 開啟檔案.FileName
121
+            '----------短   照   A   碼   清   冊(長照)-----------------------------------------------------------------------------------------------------------------------------------------------
122
+            file_name = 路徑9_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
123
+            xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
124
+            文件判斷 = xlSheet.Cells(4, 1).value : 文件判斷 &= xlSheet.Cells(4, 2).value : 文件判斷 &= xlSheet.Cells(4, 3).value : 文件判斷 &= xlSheet.Cells(4, 4).value
125
+            文件判斷 &= xlSheet.Cells(4, 5).value : 文件判斷 &= xlSheet.Cells(4, 6).value : 文件判斷 &= xlSheet.Cells(4, 7).value : 文件判斷 &= xlSheet.Cells(4, 8).value
126
+            If 文件判斷 = "序號服務代碼採用計畫CMS等級服務項目類別身分證號個案姓名給付價格" Then
127
+                For i As Integer = 5 To 99999
128
+                    If IsNothing(xlSheet.Cells(i, 17).value) = True Then : Exit For : ElseIf xlSheet.Cells(i, 17).value.ToString.Contains("、") Then
129
+                        MsgBox("短照A碼清冊 內部檢測到有服務人員資料沒有拆開,請新確認檔案內容!!") : 路徑9_tb.Text = "" : Exit For
130
+                    End If
131
+                Next
132
+            Else : MsgBox("短照A碼清冊 檔案不吻合!!") : 路徑9_tb.Text = "" : End If
133
+            xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
134
+        End If
135
+    End Sub
136
+    Private Sub 選路徑10_bt_Click(sender As Object, e As EventArgs) Handles 選路徑10_bt.Click
137
+        If 開啟檔案.ShowDialog <> Windows.Forms.DialogResult.Cancel Then : 路徑10_tb.Text = 開啟檔案.FileName
138
+            '----------短   照  SC  碼   清   冊(長照)-----------------------------------------------------------------------------------------------------------------------------------------------
139
+            file_name = 路徑10_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
140
+            xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
141
+            文件判斷 = xlSheet.Cells(5, 1).value : 文件判斷 &= xlSheet.Cells(5, 2).value : 文件判斷 &= xlSheet.Cells(5, 3).value : 文件判斷 &= xlSheet.Cells(5, 4).value
142
+            文件判斷 &= xlSheet.Cells(5, 6).value : 文件判斷 &= xlSheet.Cells(5, 8).value : 文件判斷 &= xlSheet.Cells(5, 11).value : 文件判斷 &= xlSheet.Cells(5, 12).value
143
+            文件判斷 &= xlSheet.Cells(5, 15).value
144
+            If 文件判斷 = "序號身分證號個案姓名採用計畫福利身分別服務日期次數申報費用補助比率" Then
145
+                For i As Integer = 6 To 99999
146
+                    If IsNothing(xlSheet.Cells(i, 23).value) = True Then : Exit For : ElseIf xlSheet.Cells(i, 23).value.ToString.Contains("、") Then
147
+                        MsgBox("短照SC碼清冊 內部檢測到有服務人員資料沒有拆開,請新確認檔案內容!!") : 路徑10_tb.Text = "" : Exit For
148
+                    End If
149
+                Next
150
+            Else : MsgBox("短照SC碼清冊 檔案不吻合!!") : 路徑10_tb.Text = "" : End If
85 151
             xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
86 152
         End If
87 153
     End Sub
@@ -328,14 +394,14 @@
328 394
                               N'" & xlSheet.Cells(I + 5, 12).value & "',N'" & xlSheet.Cells(I + 5, 13).value & "',N'" & xlSheet.Cells(I + 5, 14).value & "',
329 395
                               N'" & xlSheet.Cells(I + 5, 15).value & "',N'" & xlSheet.Cells(I + 5, 16).value & "',N'" & xlSheet.Cells(I + 5, 17).value & "',
330 396
                               N'" & xlSheet.Cells(I + 5, 18).value & "'),"
331
-                    If (I <> 0 And I Mod 100 = 0) Or IsNothing(xlSheet.Cells(I + 5, 1).value) = True Then : MyModule1.進度條()
397
+                    If (I <> 0 And I Mod 100 = 0) Or (IsNothing(xlSheet.Cells(I + 5, 1).value) = True And IsNothing(xlSheet.Cells(I + 5, 2).value) = True) Then : MyModule1.進度條()
332 398
                         If Not String.IsNullOrEmpty(SQL2) AndAlso SQL2.Length > 0 Then : SQL2 = SQL2.Substring(0, SQL2.Length - 1) : End If
333 399
                         ConnOpen()
334 400
                         SQL1 = "INSERT INTO 人事拆帳制A碼項目清冊 (流水號, 序號, 服務代碼, 採用計畫, CMS等級, 服務項目類別, 身分證號, 個案姓名, 給付價格, 數量, 小計, 
335 401
                                                                    服務日期, 服務單位, 服務當下居住縣市, 目前居住縣市, 目前居住行政區, 照管專員, 服務人員, 備註) 
336 402
                                  VALUES " & SQL2
337 403
                         CmdSet_For_dr() : SQL2 = ""
338
-                        If IsNothing(xlSheet.Cells(I + 5, 1).value) = True Then : Exit For : End If
404
+                        If IsNothing(xlSheet.Cells(I + 5, 1).value) = True And IsNothing(xlSheet.Cells(I + 5, 2).value) = True Then : Exit For : End If
339 405
                     End If
340 406
                 Next : xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
341 407
             End If
@@ -343,7 +409,7 @@
343 409
             If 路徑7_tb.Text <> "" Then
344 410
                 file_name = 路徑7_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
345 411
                 xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
346
-                ConnOpen() : SQL1 = "DELETE 人事拆帳制A碼項目長照所 WHERE 流水號 LIKE N'" & 年份_cb.Text & 月份_cb.Text & "%'" : CmdSet_For_dr()
412
+                ConnOpen() : SQL1 = "DELETE 人事拆帳制A碼項目長照所 WHERE 流水號 LIKE N'" & 年份_cb.Text & 月份_cb.Text & "%' AND AAORSC IS NULL" : CmdSet_For_dr()
347 413
                 SQL2 = ""
348 414
                 For I As Integer = 0 To 10000 : MyModule1.進度條()
349 415
                     SQL2 &= "(N'" & 年份_cb.Text & 月份_cb.Text & "',N'" & xlSheet.Cells(I + 5, 1).value & "',N'" & xlSheet.Cells(I + 5, 2).value & "',
@@ -353,17 +419,97 @@
353 419
                               N'" & xlSheet.Cells(I + 5, 12).value & "',N'" & xlSheet.Cells(I + 5, 13).value & "',N'" & xlSheet.Cells(I + 5, 14).value & "',
354 420
                               N'" & xlSheet.Cells(I + 5, 15).value & "',N'" & xlSheet.Cells(I + 5, 16).value & "',N'" & xlSheet.Cells(I + 5, 17).value & "',
355 421
                               N'" & xlSheet.Cells(I + 5, 18).value & "'),"
356
-                    If (I <> 0 And I Mod 100 = 0) Or IsNothing(xlSheet.Cells(I + 5, 1).value) = True Then : MyModule1.進度條()
422
+                    If (I <> 0 And I Mod 100 = 0) Or (IsNothing(xlSheet.Cells(I + 5, 1).value) = True And IsNothing(xlSheet.Cells(I + 5, 2).value) = True) Then : MyModule1.進度條()
357 423
                         If Not String.IsNullOrEmpty(SQL2) AndAlso SQL2.Length > 0 Then : SQL2 = SQL2.Substring(0, SQL2.Length - 1) : End If
358 424
                         ConnOpen()
359 425
                         SQL1 = "INSERT INTO 人事拆帳制A碼項目長照所 (流水號, 序號, 服務代碼, 採用計畫, CMS等級, 服務項目類別, 身分證號, 個案姓名, 給付價格, 數量, 小計, 
360 426
                                                                    服務日期, 服務單位, 服務當下居住縣市, 目前居住縣市, 目前居住行政區, 照管專員, 服務人員, 備註) 
361 427
                                  VALUES " & SQL2
362 428
                         CmdSet_For_dr() : SQL2 = ""
363
-                        If IsNothing(xlSheet.Cells(I + 5, 1).value) = True Then : Exit For : End If
429
+                        If IsNothing(xlSheet.Cells(I + 5, 1).value) = True And IsNothing(xlSheet.Cells(I + 5, 2).value) = True Then : Exit For : End If
430
+                    End If
431
+                Next : xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
432
+            End If
433
+            '----------BA碼長照所-----------------------------------------------------------------------------------------------------------------------------------------------
434
+            If 路徑8_tb.Text <> "" Then
435
+                file_name = 路徑8_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
436
+                xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
437
+                ConnOpen() : SQL1 = "DELETE 人事拆帳制BA碼項目長照所 WHERE 流水號 LIKE N'" & 年份_cb.Text & 月份_cb.Text & "%' AND BAORSC IS NULL" : CmdSet_For_dr()
438
+                SQL2 = ""
439
+                For I As Integer = 0 To 10000 : MyModule1.進度條()
440
+                    SQL2 &= "(N'" & 年份_cb.Text & 月份_cb.Text & "',N'" & xlSheet.Cells(I + 6, 1).value & "',N'" & xlSheet.Cells(I + 6, 2).value & "',
441
+                              N'" & xlSheet.Cells(I + 6, 3).value & "',N'" & xlSheet.Cells(I + 6, 4).value & "',N'" & xlSheet.Cells(I + 6, 5).value & "',
442
+                              N'" & xlSheet.Cells(I + 6, 6).value & "',N'" & xlSheet.Cells(I + 6, 7).value & "',N'" & xlSheet.Cells(I + 6, 8).value & "',
443
+                              N'" & xlSheet.Cells(I + 6, 9).value & "',N'" & xlSheet.Cells(I + 6, 10).value & "',N'" & xlSheet.Cells(I + 6, 11).value & "',
444
+                              N'" & xlSheet.Cells(I + 6, 12).value & "',N'" & xlSheet.Cells(I + 6, 13).value & "',N'" & xlSheet.Cells(I + 6, 14).value & "',
445
+                              N'" & xlSheet.Cells(I + 6, 15).value & "',N'" & xlSheet.Cells(I + 6, 16).value & "',N'" & xlSheet.Cells(I + 6, 17).value & "',
446
+                              N'" & xlSheet.Cells(I + 6, 18).value & "',N'" & xlSheet.Cells(I + 6, 19).value & "',N'" & xlSheet.Cells(I + 6, 20).value & "',
447
+                              N'" & xlSheet.Cells(I + 6, 21).value & "',N'" & xlSheet.Cells(I + 6, 22).value & "',N'" & xlSheet.Cells(I + 6, 23).value & "'),"
448
+                    If (I <> 0 And I Mod 100 = 0) Or (IsNothing(xlSheet.Cells(I + 6, 1).value) = True And IsNothing(xlSheet.Cells(I + 6, 2).value) = True) Then : MyModule1.進度條()
449
+                        If Not String.IsNullOrEmpty(SQL2) AndAlso SQL2.Length > 0 Then : SQL2 = SQL2.Substring(0, SQL2.Length - 1) : End If
450
+                        ConnOpen()
451
+                        SQL1 = "INSERT INTO 人事拆帳制BA碼項目長照所 (流水號, 序號, 身分證號, 個案名稱, 採用計畫, CMS等級, 福利身分, 類別, 服務日期, 價格, 價格_原民, 次數, 
452
+                                                                      申報備用, 部分負擔率, 部分費用, 補助比率, 申請費用, 申請費用_原民, 補助金額, 服務城市, 居住城市, 行政區, 
453
+                                                                      照管專員, 服務人員) 
454
+                                 VALUES " & SQL2
455
+                        CmdSet_For_dr() : SQL2 = ""
456
+                        If IsNothing(xlSheet.Cells(I + 6, 1).value) = True And IsNothing(xlSheet.Cells(I + 6, 2).value) = True Then : Exit For : End If
457
+                    End If
458
+                Next : xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
459
+            End If
460
+            '----------A碼長照所-----------------------------------------------------------------------------------------------------------------------------------------------
461
+            If 路徑9_tb.Text <> "" Then
462
+                file_name = 路徑9_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
463
+                xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
464
+                ConnOpen() : SQL1 = "DELETE 人事拆帳制A碼項目長照所 WHERE 流水號 LIKE N'" & 年份_cb.Text & 月份_cb.Text & "%' AND AAORSC LIKE N'短照'" : CmdSet_For_dr()
465
+                SQL2 = ""
466
+                For I As Integer = 0 To 10000 : MyModule1.進度條()
467
+                    SQL2 &= "(N'" & 年份_cb.Text & 月份_cb.Text & "',N'" & xlSheet.Cells(I + 5, 1).value & "',N'" & xlSheet.Cells(I + 5, 2).value & "',
468
+                              N'" & xlSheet.Cells(I + 5, 3).value & "',N'" & xlSheet.Cells(I + 5, 4).value & "',N'" & xlSheet.Cells(I + 5, 5).value & "',
469
+                              N'" & xlSheet.Cells(I + 5, 6).value & "',N'" & xlSheet.Cells(I + 5, 7).value & "',N'" & xlSheet.Cells(I + 5, 8).value & "',
470
+                              N'" & xlSheet.Cells(I + 5, 9).value & "',N'" & xlSheet.Cells(I + 5, 10).value & "',N'" & xlSheet.Cells(I + 5, 11).value & "',
471
+                              N'" & xlSheet.Cells(I + 5, 12).value & "',N'" & xlSheet.Cells(I + 5, 13).value & "',N'" & xlSheet.Cells(I + 5, 14).value & "',
472
+                              N'" & xlSheet.Cells(I + 5, 15).value & "',N'" & xlSheet.Cells(I + 5, 16).value & "',N'" & xlSheet.Cells(I + 5, 17).value & "',
473
+                              N'" & xlSheet.Cells(I + 5, 18).value & "',N'短照'),"
474
+                    If (I <> 0 And I Mod 100 = 0) Or (IsNothing(xlSheet.Cells(I + 5, 1).value) = True And IsNothing(xlSheet.Cells(I + 5, 1).value) = True) Then : MyModule1.進度條()
475
+                        If Not String.IsNullOrEmpty(SQL2) AndAlso SQL2.Length > 0 Then : SQL2 = SQL2.Substring(0, SQL2.Length - 1) : End If
476
+                        ConnOpen()
477
+                        SQL1 = "INSERT INTO 人事拆帳制A碼項目長照所 (流水號, 序號, 服務代碼, 採用計畫, CMS等級, 服務項目類別, 身分證號, 個案姓名, 給付價格, 數量, 小計, 
478
+                                                                   服務日期, 服務單位, 服務當下居住縣市, 目前居住縣市, 目前居住行政區, 照管專員, 服務人員, 備註,AAORSC) 
479
+                                 VALUES " & SQL2
480
+                        CmdSet_For_dr() : SQL2 = ""
481
+                        If IsNothing(xlSheet.Cells(I + 5, 1).value) = True And IsNothing(xlSheet.Cells(I + 5, 2).value) = True Then : Exit For : End If
482
+                    End If
483
+                Next : xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
484
+            End If
485
+            '----------SC碼長照所-----------------------------------------------------------------------------------------------------------------------------------------------
486
+            If 路徑10_tb.Text <> "" Then
487
+                file_name = 路徑10_tb.Text : xlApp = CreateObject("Excel.Application") : xlApp.DisplayAlerts = False : xlApp.Visible = False : xlApp.Workbooks.Open(file_name)
488
+                xlSheet = xlApp.Worksheets(1) : xlSheet.Activate()
489
+                ConnOpen() : SQL1 = "DELETE 人事拆帳制BA碼項目長照所 WHERE 流水號 LIKE N'" & 年份_cb.Text & 月份_cb.Text & "%' AND BAORSC LIKE N'SC'" : CmdSet_For_dr()
490
+                SQL2 = ""
491
+                For I As Integer = 0 To 10000 : MyModule1.進度條()
492
+                    SQL2 &= "(N'" & 年份_cb.Text & 月份_cb.Text & "',N'" & xlSheet.Cells(I + 6, 1).value & "',N'" & xlSheet.Cells(I + 6, 2).value & "',
493
+                              N'" & xlSheet.Cells(I + 6, 3).value & "',N'" & xlSheet.Cells(I + 6, 4).value & "',N'" & xlSheet.Cells(I + 6, 5).value & "',
494
+                              N'" & xlSheet.Cells(I + 6, 6).value & "',N'" & xlSheet.Cells(I + 6, 7).value & "',N'" & xlSheet.Cells(I + 6, 8).value & "',
495
+                              N'" & xlSheet.Cells(I + 6, 9).value & "',N'" & xlSheet.Cells(I + 6, 10).value & "',N'" & xlSheet.Cells(I + 6, 11).value & "',
496
+                              N'" & xlSheet.Cells(I + 6, 12).value & "',N'" & xlSheet.Cells(I + 6, 13).value & "',N'" & xlSheet.Cells(I + 6, 14).value & "',
497
+                              N'" & xlSheet.Cells(I + 6, 15).value & "',N'" & xlSheet.Cells(I + 6, 16).value & "',N'" & xlSheet.Cells(I + 6, 17).value & "',
498
+                              N'" & xlSheet.Cells(I + 6, 18).value & "',N'" & xlSheet.Cells(I + 6, 19).value & "',N'" & xlSheet.Cells(I + 6, 20).value & "',
499
+                              N'" & xlSheet.Cells(I + 6, 21).value & "',N'" & xlSheet.Cells(I + 6, 22).value & "',N'" & xlSheet.Cells(I + 6, 23).value & "',N'SC'),"
500
+                    If (I <> 0 And I Mod 100 = 0) Or (IsNothing(xlSheet.Cells(I + 6, 1).value) = True And IsNothing(xlSheet.Cells(I + 6, 2).value) = True) Then : MyModule1.進度條()
501
+                        If Not String.IsNullOrEmpty(SQL2) AndAlso SQL2.Length > 0 Then : SQL2 = SQL2.Substring(0, SQL2.Length - 1) : End If
502
+                        ConnOpen()
503
+                        SQL1 = "INSERT INTO 人事拆帳制BA碼項目長照所 (流水號, 序號, 身分證號, 個案名稱, 採用計畫, CMS等級, 福利身分, 類別, 服務日期, 價格, 價格_原民, 次數, 
504
+                                                                      申報備用, 部分負擔率, 部分費用, 補助比率, 申請費用, 申請費用_原民, 補助金額, 服務城市, 居住城市, 行政區, 
505
+                                                                      照管專員, 服務人員,BAORSC) 
506
+                                 VALUES " & SQL2
507
+                        CmdSet_For_dr() : SQL2 = ""
508
+                        If IsNothing(xlSheet.Cells(I + 6, 1).value) = True And IsNothing(xlSheet.Cells(I + 6, 2).value) = True Then : Exit For : End If
364 509
                     End If
365 510
                 Next : xlApp.Visible = True : xlApp.Quit() : xlApp = Nothing
366 511
             End If
512
+
367 513
             MsgBox("導入完成!!") : 最終數 = 0 : ICS_ASMS_ERP_SYS.ToolStripProgressBar1.Value = 最終數
368 514
             首次開啟 = True
369 515
             BBL1 = "" : BBL2 = "" : BBL3 = "" : BBL4 = "" : BBL5 = "" : BBL6 = "" : PA = "" : PA1 = "" : PA2 = "" : PA3 = "" : PA4 = "" : PA5 = "" : PA6 = "" : PA7 = "" : PA8 = "" : PA9 = ""

+ 1354
- 0
GF00-ERP-SYS/01.人事系統管理/拆帳制薪資分析表.Designer.vb
File diff suppressed because it is too large
View File


+ 120
- 0
GF00-ERP-SYS/01.人事系統管理/拆帳制薪資分析表.resx View File

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

+ 267
- 0
GF00-ERP-SYS/01.人事系統管理/拆帳制薪資分析表.vb View File

@@ -0,0 +1,267 @@
1
+Public Class 拆帳制薪資分析表
2
+    Private Sub Set_服務人員()
3
+        Dim startYear As Integer = CInt(年份_cb.Text) : Dim startMonth As Integer = CInt(月份_cb.Text)
4
+        Dim endYear As Integer = CInt(年份1_cb.Text) : Dim endMonth As Integer = CInt(月份1_cb.Text)
5
+        Dim result As New List(Of String) : Dim 總數 As Integer = 0
6
+        Dim actualStartYear, actualStartMonth, actualEndYear, actualEndMonth As Integer        ' 確定實際的開始和結束日期
7
+        If (startYear > endYear) OrElse (startYear = endYear AndAlso startMonth > endMonth) Then
8
+            actualStartYear = endYear : actualStartMonth = endMonth : actualEndYear = startYear : actualEndMonth = startMonth   ' 如果開始日期晚於結束日期,就交換它們
9
+        Else
10
+            actualStartYear = startYear : actualStartMonth = startMonth : actualEndYear = endYear : actualEndMonth = endMonth
11
+        End If
12
+        Dim currentYear As Integer = actualStartYear : Dim currentMonth As Integer = actualStartMonth
13
+        While currentYear < actualEndYear OrElse (currentYear = actualEndYear AndAlso currentMonth <= actualEndMonth)
14
+            result.Add(currentYear.ToString() & currentMonth.ToString("D2"))
15
+            currentMonth += 1 : If currentMonth > 12 Then : currentMonth = 1 : currentYear += 1 : End If
16
+        End While
17
+        If (startYear > endYear) OrElse (startYear = endYear AndAlso startMonth > endMonth) Then : result.Reverse() : End If   ' 如果原始輸入是逆序的,反轉結果列表
18
+        Dim AA() As String = result.ToArray()   ' 將結果轉換為數組
19
+
20
+
21
+        PA2 = "" : PA1 = "" : For i As Integer = 0 To AA.Length - 1
22
+            PA1 &= "日期 LIKE '" & AA(i) & "%' OR " : 總數 = i
23
+        Next : PA1 = "(" & PA1.Substring(0, PA1.LastIndexOf(" OR ")) & ")"
24
+        Dim ds As New DataSet
25
+        Dgv.DataSource = Nothing : ds.Clear()
26
+        Dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
27
+        Dgv.ColumnHeadersHeight = 80 : Dgv.AllowUserToAddRows = False : Dgv.RowTemplate.Height = 25
28
+        Dgv1.DataSource = Nothing : ds.Clear()
29
+        Dgv1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
30
+        Dgv1.ColumnHeadersHeight = 80 : Dgv1.AllowUserToAddRows = False : Dgv1.RowTemplate.Height = 25
31
+        SQL_薪資彙總表_仁寶2()
32
+
33
+        da.Fill(ds) : Dgv.DataSource = ds.Tables(0) : Dgv1.DataSource = ds.Tables(0) : conn.Close()
34
+        Dgv.Columns("姓名").FillWeight = 60 : Dgv1.Columns("姓名").FillWeight = 60
35
+
36
+        Dgv.Columns("BA正常").FillWeight = 70 : Dgv.Columns("GA正常").FillWeight = 70 : Dgv.Columns("GA加級").FillWeight = 70
37
+        Dgv.Columns("申請總額 仁寶AA").FillWeight = 70 : Dgv.Columns("申請總額 長照AA").FillWeight = 70 : Dgv.Columns("AA正常").FillWeight = 70
38
+        Dgv.Columns("服務津貼").FillWeight = 70 : Dgv.Columns("轉場津貼").FillWeight = 70 : Dgv.Columns("薪資加項D").FillWeight = 70
39
+        Dgv.Columns("加班費").FillWeight = 70 : Dgv.Columns("加項總計").FillWeight = 70 : Dgv.Columns("減項總計").FillWeight = 70
40
+        Dgv.Columns("AA扣除額").FillWeight = 60 : Dgv.Columns("轉場薪資").FillWeight = 70
41
+        Dgv.Columns("薪資加項D").FillWeight = 70 : Dgv.Columns("公司負擔總計").FillWeight = 70 : Dgv.Columns("薪資總額").FillWeight = 70
42
+
43
+        Dgv1.Columns("轉場薪資.").FillWeight = 70 : Dgv1.Columns("平1.34").FillWeight = 70 : Dgv1.Columns("平1.67").FillWeight = 70
44
+        Dgv1.Columns("休1.34").FillWeight = 70 : Dgv1.Columns("休1.67").FillWeight = 70 : Dgv1.Columns("國2.00").FillWeight = 70
45
+        Dgv1.Columns("總服務時數").FillWeight = 70 : Dgv1.Columns("總轉場時數").FillWeight = 70 : Dgv1.Columns("AA扣除額.").FillWeight = 60
46
+        Dgv1.Columns("申請總額 仁寶AA.").FillWeight = 70 : Dgv1.Columns("申請總額 長照AA.").FillWeight = 70 : Dgv1.Columns("薪資總額.").FillWeight = 70
47
+        Dgv1.Columns("公司負擔總計.").FillWeight = 70 : Dgv1.Columns("餘額").FillWeight = 70
48
+
49
+        Dgv.Columns("BA&GA& SC拆帳比").Visible = False : Dgv.Columns("AA 拆帳比").Visible = False : Dgv.Columns("轉場薪資.").Visible = False
50
+        Dgv.Columns("平1.34").Visible = False : Dgv.Columns("平1.67").Visible = False : Dgv.Columns("休1.34").Visible = False : Dgv.Columns("休1.67").Visible = False
51
+        Dgv.Columns("國2.00").Visible = False : Dgv1.Columns("服務轉場比").Visible = False : Dgv1.Columns("餘額比").Visible = False : Dgv1.Columns("AA扣除額.").Visible = False
52
+
53
+        For i As Integer = 0 To Dgv.Rows.Count - 1
54
+            Dgv.Rows(i).Cells("轉場薪資").Value = Dgv.Rows(i).Cells("轉場薪資.").Value + Dgv.Rows(i).Cells("平1.34").Value + Dgv.Rows(i).Cells("平1.67").Value +
55
+                                                  Dgv.Rows(i).Cells("休1.34").Value + Dgv.Rows(i).Cells("休1.67").Value + Dgv.Rows(i).Cells("國2.00").Value
56
+            Dgv.Rows(i).Cells("服務轉場比").Value = Dgv.Rows(i).Cells("總轉場時數").Value / Dgv.Rows(i).Cells("總服務時數").Value * 100
57
+            Dgv.Rows(i).Cells("餘額比").Value = Dgv.Rows(i).Cells("餘額").Value / Dgv.Rows(i).Cells("總服務時數").Value * 100
58
+            If Dgv.Rows(i).Cells("申請總額(長照) BA&GA&SC").Value = 0 Then
59
+                Dgv.Rows(i).Cells("BA&GA& SC拆帳比").Value = (Dgv.Rows(i).Cells("BA正常").Value + Dgv.Rows(i).Cells("GA正常").Value + Dgv.Rows(i).Cells("GA加級").Value) /
60
+                                                              Dgv.Rows(i).Cells("申請總額(仁寶) BA&GA&SC").Value * 100
61
+                Dgv.Rows(i).Cells("餘額比").Value = (Dgv.Rows(i).Cells("餘額").Value / Dgv.Rows(i).Cells("申請總額(仁寶) BA&GA&SC").Value) * 100
62
+            Else
63
+                Dgv.Rows(i).Cells("BA&GA& SC拆帳比").Value = (Dgv.Rows(i).Cells("BA正常").Value + Dgv.Rows(i).Cells("GA正常").Value + Dgv.Rows(i).Cells("GA加級").Value) /
64
+                                                              Dgv.Rows(i).Cells("申請總額(長照) BA&GA&SC").Value * 100
65
+                Dgv.Rows(i).Cells("餘額比").Value = (Dgv.Rows(i).Cells("餘額").Value / Dgv.Rows(i).Cells("申請總額(長照) BA&GA&SC").Value) * 100
66
+            End If
67
+            If Dgv.Rows(i).Cells("申請總額 仁寶AA").Value = 0 Then
68
+                Dgv.Rows(i).Cells("AA 拆帳比").Value = Dgv.Rows(i).Cells("AA正常").Value / Dgv.Rows(i).Cells("申請總額 仁寶AA").Value * 100
69
+            Else
70
+                Dgv.Rows(i).Cells("AA 拆帳比").Value = Dgv.Rows(i).Cells("AA正常").Value / Dgv.Rows(i).Cells("申請總額 仁寶AA").Value * 100
71
+            End If
72
+            If Dgv.Rows(i).Cells("AA正常").Value = 0 Then : Dgv.Rows(i).Cells("AA扣除額").Value = 0 : End If
73
+        Next
74
+        Set_進度條顯示01() : Set_進度條顯示02() : Set_進度條顯示04() : Set_進度條顯示03()
75
+        For i As Integer = 0 To Dgv.Columns.Count - 1
76
+            Dgv.Columns(i).ReadOnly = False
77
+            Dgv.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : Dgv.Columns(i).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
78
+        Next
79
+        For i As Integer = 0 To Dgv1.Columns.Count - 1
80
+            Dgv1.Columns(i).ReadOnly = False
81
+            Dgv1.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : Dgv1.Columns(i).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
82
+        Next
83
+        For i As Integer = 14 To 18 : Dgv.Columns(i).DefaultCellStyle.BackColor = Color.MistyRose : Next
84
+
85
+        For i As Integer = 1 To Dgv.Columns.Count - 1 : Dgv.Columns(i).DefaultCellStyle.Format = "#,##0.0" : Next
86
+        For i As Integer = 29 To Dgv.Columns.Count - 1 : Dgv.Columns(i).Visible = False : Next
87
+
88
+        For i As Integer = 1 To Dgv1.Columns.Count - 1 : Dgv1.Columns(i).DefaultCellStyle.Format = "#,##0.0" : Next
89
+        For i As Integer = 19 To 24 : Dgv1.Columns(i).DefaultCellStyle.BackColor = Color.MistyRose : Next
90
+        For i As Integer = 1 To 18 : Dgv1.Columns(i).Visible = False : Next
91
+        For i As Integer = 19 To 24 : Dgv1.Columns(i).Visible = True : Next
92
+        For i As Integer = 25 To 26 : Dgv1.Columns(i).Visible = False : Next
93
+        For i As Integer = 41 To Dgv1.Columns.Count - 1 : Dgv1.Columns(i).Visible = False : Next
94
+
95
+        申請BG_仁_tb.Text = "0.0" : 申請BG_長_tb.Text = "0.0" : 申請AA_仁_tb.Text = "0.0" : 申請AA_長_tb.Text = "0.0" : BA正常_tb.Text = "0.0" : GA正常_tb.Text = "0.0" : GA加級_tb.Text = "0.0"
96
+        AA正常_tb.Text = "0.0" : 薪資D_tb.Text = "0.0" : 服務津貼_tb.Text = "0.0" : 轉場津貼_tb.Text = "0.0" : 轉場薪資_tb.Text = "0.0" : 加班費_tb.Text = "0.0" : 加項總計_tb.Text = "0.0"
97
+        支出項目_tb.Text = "0.0" : 減項總計_tb.Text = "0.0" : 申請BG_tb.Text = "0.0" : 申請AA_tb.Text = "0.0" : 薪資總額_tb.Text = "0.0" : 公司負擔_tb.Text = "0.0" : 餘額_tb.Text = "0.0"
98
+        服務時數_tb.Text = "0.0" : 轉場時數_tb.Text = "0.0"
99
+        For i As Integer = 0 To Dgv.Rows.Count - 1
100
+            申請BG_仁_tb.Text += Dgv.Rows(i).Cells("申請總額(仁寶) BA&GA&SC").Value : 申請BG_長_tb.Text += Dgv.Rows(i).Cells("申請總額(長照) BA&GA&SC").Value
101
+            申請AA_仁_tb.Text += Dgv.Rows(i).Cells("申請總額 仁寶AA").Value : 申請AA_長_tb.Text += Dgv.Rows(i).Cells("申請總額 長照AA").Value
102
+            BA正常_tb.Text += Dgv.Rows(i).Cells("BA正常").Value : GA正常_tb.Text += Dgv.Rows(i).Cells("GA正常").Value : GA加級_tb.Text += Dgv.Rows(i).Cells("GA加級").Value
103
+            AA正常_tb.Text += Dgv.Rows(i).Cells("AA正常").Value : 薪資D_tb.Text += Dgv.Rows(i).Cells("薪資加項D").Value : 服務津貼_tb.Text += Dgv.Rows(i).Cells("服務津貼").Value
104
+            轉場津貼_tb.Text += Dgv.Rows(i).Cells("轉場津貼").Value : 轉場薪資_tb.Text += Dgv.Rows(i).Cells("轉場薪資").Value : 加班費_tb.Text += Dgv.Rows(i).Cells("加班費").Value
105
+            加項總計_tb.Text += Dgv.Rows(i).Cells("加項總計").Value : 減項總計_tb.Text += Dgv.Rows(i).Cells("減項總計").Value : 薪資總額_tb.Text += Dgv.Rows(i).Cells("薪資總額").Value
106
+            公司負擔_tb.Text += Dgv.Rows(i).Cells("公司負擔總計").Value : 餘額_tb.Text += Dgv.Rows(i).Cells("餘額").Value : 服務時數_tb.Text += Dgv.Rows(i).Cells("總服務時數").Value
107
+            轉場時數_tb.Text += Dgv.Rows(i).Cells("總轉場時數").Value
108
+        Next
109
+
110
+        If CDbl(申請BG_長_tb.Text) = 0 Then : 申請BG_差額_tb.Text = "0.0"
111
+            申請BG_長_比.Text = "0.00%" : 申請BG_仁_比.Text = "100.00%" : 申請BG_差額_比.Text = "0.00%" : 申請BG_tb.Text = CDbl(申請BG_仁_tb.Text)
112
+            餘額_比.Text = Strings.Format(CDbl(餘額_tb.Text) / (CDbl(申請BG_仁_tb.Text) + CDbl(申請AA_仁_tb.Text)) * 100, "#,##0.00") & "%"
113
+        Else
114
+            申請BG_差額_tb.Text = CDbl(申請BG_仁_tb.Text) - CDbl(申請BG_長_tb.Text)
115
+            申請BG_長_比.Text = "100.00%" : 申請BG_仁_比.Text = Strings.Format(CDbl(申請BG_仁_tb.Text) / CDbl(申請BG_長_tb.Text) * 100, "#,##0.00") & "%"
116
+            申請BG_差額_比.Text = Strings.Format(CDbl(申請BG_差額_tb.Text) / CDbl(申請BG_長_tb.Text) * 100, "#,##0.00") & "%" : 申請BG_tb.Text = CDbl(申請BG_長_tb.Text)
117
+            餘額_比.Text = Strings.Format(CDbl(餘額_tb.Text) / (CDbl(申請BG_長_tb.Text) + CDbl(申請AA_長_tb.Text)) * 100, "#,##0.00") & "%"
118
+        End If
119
+        If CDbl(申請AA_長_tb.Text) = 0 Then : 申請AA_差額_tb.Text = "0.0"
120
+            申請AA_長_比.Text = "0.00%" : 申請AA_仁_比.Text = "100.00%" : 申請AA_差額_比.Text = "0.00%" : 申請AA_tb.Text = CDbl(申請AA_仁_tb.Text)
121
+        Else
122
+            申請AA_差額_tb.Text = CDbl(申請AA_仁_tb.Text) - CDbl(申請AA_長_tb.Text)
123
+            申請AA_長_比.Text = "100.00%" : 申請AA_仁_比.Text = Strings.Format(CDbl(申請AA_仁_tb.Text) / CDbl(申請AA_長_tb.Text) * 100, "#,##0.00") & "%"
124
+            申請AA_差額_比.Text = Strings.Format(CDbl(申請AA_差額_tb.Text) / CDbl(申請AA_長_tb.Text) * 100, "#,##0.00") & "%" : 申請AA_tb.Text = CDbl(申請AA_長_tb.Text)
125
+        End If
126
+        轉場比_tb.Text = Strings.Format(CDbl(轉場時數_tb.Text) / CDbl(服務時數_tb.Text) * 100, "#,##0.00") & "%"
127
+        支出項目_tb.Text = CDbl(BA正常_tb.Text) + CDbl(GA正常_tb.Text) + CDbl(GA加級_tb.Text) + CDbl(AA正常_tb.Text) + CDbl(薪資D_tb.Text) +
128
+                           CDbl(服務津貼_tb.Text) + CDbl(轉場津貼_tb.Text) + CDbl(轉場薪資_tb.Text) + CDbl(加班費_tb.Text) + CDbl(加項總計_tb.Text)
129
+        修正金額_tb.Text = CDbl(薪資總額_tb.Text) - (CDbl(支出項目_tb.Text) - CDbl(減項總計_tb.Text))
130
+        BA正常_比.Text = Strings.Format(CDbl(BA正常_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
131
+        GA正常_比.Text = Strings.Format(CDbl(GA正常_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
132
+        GA加級_比.Text = Strings.Format(CDbl(GA加級_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
133
+        AA正常_比.Text = Strings.Format(CDbl(AA正常_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
134
+        薪資D_比.Text = Strings.Format(CDbl(薪資D_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
135
+        服務津貼_比.Text = Strings.Format(CDbl(服務津貼_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
136
+        轉場津貼_比.Text = Strings.Format(CDbl(轉場津貼_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
137
+        轉場薪資_比.Text = Strings.Format(CDbl(轉場薪資_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
138
+        加班費_比.Text = Strings.Format(CDbl(加班費_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
139
+        加項總計_比.Text = Strings.Format(CDbl(加項總計_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
140
+        申請BG_比.Text = Strings.Format(CDbl(申請BG_tb.Text) / (CDbl(申請BG_tb.Text) + CDbl(申請AA_tb.Text)) * 100, "#,##0.00") & "%"
141
+        申請AA_比.Text = Strings.Format(CDbl(申請AA_tb.Text) / (CDbl(申請BG_tb.Text) + CDbl(申請AA_tb.Text)) * 100, "#,##0.00") & "%"
142
+        薪資總額_比.Text = Strings.Format(CDbl(薪資總額_tb.Text) / (CDbl(薪資總額_tb.Text) + CDbl(公司負擔_tb.Text)) * 100, "#,##0.00") & "%"
143
+        公司負擔_比.Text = Strings.Format(CDbl(公司負擔_tb.Text) / (CDbl(薪資總額_tb.Text) + CDbl(公司負擔_tb.Text)) * 100, "#,##0.00") & "%"
144
+        修正金額_比.Text = Strings.Format(CDbl(修正金額_tb.Text) / CDbl(支出項目_tb.Text) * 100, "#,##0.00") & "%"
145
+        減項總計_比.Text = Strings.Format(CDbl(減項總計_tb.Text) / CDbl(支出項目_tb.Text) * -100, "#,##0.00") & "%"
146
+
147
+        申請BG_仁_tb.Text = Strings.Format(CDbl(申請BG_仁_tb.Text), "#,##0.0") : 申請BG_長_tb.Text = Strings.Format(CDbl(申請BG_長_tb.Text), "#,##0.0")
148
+        申請AA_仁_tb.Text = Strings.Format(CDbl(申請AA_仁_tb.Text), "#,##0.0") : 申請AA_長_tb.Text = Strings.Format(CDbl(申請AA_長_tb.Text), "#,##0.0")
149
+        BA正常_tb.Text = Strings.Format(CDbl(BA正常_tb.Text), "#,##0.0") : GA正常_tb.Text = Strings.Format(CDbl(GA正常_tb.Text), "#,##0.0")
150
+        GA加級_tb.Text = Strings.Format(CDbl(GA加級_tb.Text), "#,##0.0") : AA正常_tb.Text = Strings.Format(CDbl(AA正常_tb.Text), "#,##0.0")
151
+        薪資D_tb.Text = Strings.Format(CDbl(薪資D_tb.Text), "#,##0.0") : 服務津貼_tb.Text = Strings.Format(CDbl(服務津貼_tb.Text), "#,##0.0")
152
+        轉場津貼_tb.Text = Strings.Format(CDbl(轉場津貼_tb.Text), "#,##0.0") : 轉場薪資_tb.Text = Strings.Format(CDbl(轉場薪資_tb.Text), "#,##0.0")
153
+        加班費_tb.Text = Strings.Format(CDbl(加班費_tb.Text), "#,##0.0") : 加項總計_tb.Text = Strings.Format(CDbl(加項總計_tb.Text), "#,##0.0")
154
+        支出項目_tb.Text = Strings.Format(CDbl(支出項目_tb.Text), "#,##0.0") : 減項總計_tb.Text = Strings.Format(CDbl(減項總計_tb.Text) * -1, "#,##0.0")
155
+        申請BG_tb.Text = Strings.Format(CDbl(申請BG_tb.Text), "#,##0.0") : 申請AA_tb.Text = Strings.Format(CDbl(申請AA_tb.Text), "#,##0.0")
156
+        薪資總額_tb.Text = Strings.Format(CDbl(薪資總額_tb.Text), "#,##0.0") : 公司負擔_tb.Text = Strings.Format(CDbl(公司負擔_tb.Text), "#,##0.0")
157
+        餘額_tb.Text = Strings.Format(CDbl(餘額_tb.Text), "#,##0.0") : 服務時數_tb.Text = Strings.Format(CDbl(服務時數_tb.Text), "#,##0.0")
158
+        轉場時數_tb.Text = Strings.Format(CDbl(轉場時數_tb.Text), "#,##0.0") : 修正金額_tb.Text = Strings.Format(CDbl(修正金額_tb.Text), "#,##0.0")
159
+        申請AA_差額_tb.Text = Strings.Format(CDbl(申請AA_差額_tb.Text), "#,##0.0") : 申請BG_差額_tb.Text = Strings.Format(CDbl(申請BG_差額_tb.Text), "#,##0.0")
160
+    End Sub
161
+    Private Sub Set_進度條顯示01()
162
+        Dim Col As New DataGridViewProgressColumn With {
163
+            .FillWeight = 70,
164
+            .DataPropertyName = "BA&GA& SC拆帳比."
165
+        }
166
+        Col.HeaderText = "BA&GA& SC拆帳比." : Col.Name = "BA&GA& SC拆帳比" : Col.DataPropertyName = "BA&GA& SC拆帳比"
167
+        Dgv.Columns.Insert(4, Col)
168
+    End Sub
169
+    Private Sub Set_進度條顯示02()
170
+        Dim Col As New DataGridViewProgressColumn With {
171
+            .FillWeight = 70,
172
+            .DataPropertyName = "AA 拆帳比."
173
+        }
174
+        Col.HeaderText = "AA 拆帳比." : Col.Name = "AA 拆帳比" : Col.DataPropertyName = "AA 拆帳比"
175
+        Dgv.Columns.Insert(9, Col)
176
+    End Sub
177
+    Private Sub Set_進度條顯示03()
178
+        Dim Col As New DataGridViewProgressColumn With {
179
+            .FillWeight = 70,
180
+            .DataPropertyName = "服務轉場比."
181
+        }
182
+        Col.HeaderText = "服務轉場比." : Col.Name = "服務轉場比" : Col.DataPropertyName = "服務轉場比"
183
+        Dgv1.Columns.Insert(39, Col)
184
+    End Sub
185
+    Private Sub Set_進度條顯示04()
186
+        Dim Col As New DataGridViewProgressColumn With {
187
+            .FillWeight = 70,
188
+            .DataPropertyName = "餘額比."
189
+        }
190
+        Col.HeaderText = "餘額比." : Col.Name = "餘額比" : Col.DataPropertyName = "餘額比"
191
+        Dgv1.Columns.Insert(35, Col)
192
+    End Sub
193
+    Private Sub 拆帳制薪資分析表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
194
+        Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
195
+        Dgv.BringToFront()
196
+        分母 = 100 : 分段1 = 0.35 : 分段2 = 0.34 : 分段3 = 0.65 : 分段4 = 0.64 : 進度條後墜 = " %"
197
+        Dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
198
+        Dgv1.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
199
+    End Sub
200
+    Private Sub 拆帳制薪資分析表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
201
+        SQL_營運成本收支單對帳表_查詢最後一筆年份清單()
202
+        年份_cb.Items.Clear() : 年份_cb.Items.Add("") : 年份1_cb.Items.Clear() : 年份1_cb.Items.Add("")
203
+        While (dr.Read()) : 年份_cb.Items.Add(dr("年份")) : 年份1_cb.Items.Add(dr("年份")) : End While : conn.Close()
204
+        SQL_資料日期01()
205
+        If dr.Read Then
206
+            年份_cb.Text = Strings.Left(dr("流水號").ToString, 4) : 月份_cb.Text = Strings.Right(dr("流水號").ToString, 2)
207
+            年份1_cb.Text = Strings.Left(dr("流水號").ToString, 4) : 月份1_cb.Text = Strings.Right(dr("流水號").ToString, 2)
208
+        End If : Set_服務人員()
209
+    End Sub
210
+    'Private Sub Dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Dgv.MouseUp
211
+    '    If Dgv.SelectedCells.Count = 1 Then : MsgBox(Dgv.SelectedCells(0).ColumnIndex & "  " & Dgv.SelectedCells(0).RowIndex) : End If
212
+    'End Sub
213
+    'Private Sub Dgv1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Dgv1.MouseUp
214
+    '    If Dgv1.SelectedCells.Count = 1 Then : MsgBox(Dgv1.SelectedCells(0).ColumnIndex & "  " & Dgv1.SelectedCells(0).RowIndex) : End If
215
+    'End Sub
216
+    Private Sub Dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles Dgv.RowPostPaint
217
+        Dim linePen As New Pen(Color.Blue, 2)
218
+        If e.RowIndex = Dgv.Rows.Count - 1 Then
219
+            Dim columnIndex As Integer = 6 : Dim cellBounds As System.Drawing.Rectangle = Dgv.GetCellDisplayRectangle(columnIndex, e.RowIndex, True)
220
+            Dim lineX As Integer = cellBounds.Right - 1 : Dim lineYStart As Integer = e.RowBounds.Top : Dim lineYEnd As Integer = e.RowBounds.Bottom - 1
221
+            e.Graphics.DrawLine(linePen, lineX, lineYStart, lineX, lineYEnd)
222
+            Dim columnIndex1 As Integer = 13 : Dim cellBounds1 As System.Drawing.Rectangle = Dgv.GetCellDisplayRectangle(columnIndex1, e.RowIndex, True)
223
+            Dim lineX1 As Integer = cellBounds1.Right - 1 : Dim lineYStart1 As Integer = e.RowBounds.Top : Dim lineYEnd1 As Integer = e.RowBounds.Bottom - 1
224
+            e.Graphics.DrawLine(linePen, lineX1, lineYStart1, lineX1, lineYEnd1) : Exit Sub
225
+        Else
226
+            Dim columnIndex As Integer = 6 : Dim cellBounds As System.Drawing.Rectangle = Dgv.GetCellDisplayRectangle(columnIndex, e.RowIndex, True)
227
+            Dim lineX As Integer = cellBounds.Right - 1 : Dim lineYStart As Integer = e.RowBounds.Top : Dim lineYEnd As Integer = e.RowBounds.Bottom - 1
228
+            e.Graphics.DrawLine(linePen, lineX, lineYStart, lineX, lineYEnd)
229
+            Dim columnIndex1 As Integer = 13 : Dim cellBounds1 As System.Drawing.Rectangle = Dgv.GetCellDisplayRectangle(columnIndex1, e.RowIndex, True)
230
+            Dim lineX1 As Integer = cellBounds1.Right - 1 : Dim lineYStart1 As Integer = e.RowBounds.Top : Dim lineYEnd1 As Integer = e.RowBounds.Bottom - 1
231
+            e.Graphics.DrawLine(linePen, lineX1, lineYStart1, lineX1, lineYEnd1)
232
+        End If
233
+    End Sub
234
+    Private Sub Dgv1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles Dgv1.RowPostPaint
235
+        Dim linePen As New Pen(Color.Blue, 2)
236
+        If e.RowIndex = Dgv1.Rows.Count - 1 Then
237
+            Dim columnIndex As Integer = 0 : Dim cellBounds As System.Drawing.Rectangle = Dgv1.GetCellDisplayRectangle(columnIndex, e.RowIndex, True)
238
+            Dim lineX As Integer = cellBounds.Right - 1 : Dim lineYStart As Integer = e.RowBounds.Top : Dim lineYEnd As Integer = e.RowBounds.Bottom - 1
239
+            e.Graphics.DrawLine(linePen, lineX, lineYStart, lineX, lineYEnd)
240
+            Dim columnIndex1 As Integer = 24 : Dim cellBounds1 As System.Drawing.Rectangle = Dgv1.GetCellDisplayRectangle(columnIndex1, e.RowIndex, True)
241
+            Dim lineX1 As Integer = cellBounds1.Right - 1 : Dim lineYStart1 As Integer = e.RowBounds.Top : Dim lineYEnd1 As Integer = e.RowBounds.Bottom - 1
242
+            e.Graphics.DrawLine(linePen, lineX1, lineYStart1, lineX1, lineYEnd1)
243
+            Dim columnIndex2 As Integer = 35 : Dim cellBounds2 As System.Drawing.Rectangle = Dgv1.GetCellDisplayRectangle(columnIndex2, e.RowIndex, True)
244
+            Dim lineX2 As Integer = cellBounds2.Right - 1 : Dim lineYStart2 As Integer = e.RowBounds.Top : Dim lineYEnd2 As Integer = e.RowBounds.Bottom - 1
245
+            e.Graphics.DrawLine(linePen, lineX2, lineYStart2, lineX2, lineYEnd2) : Exit Sub
246
+        Else
247
+            Dim columnIndex As Integer = 0 : Dim cellBounds As System.Drawing.Rectangle = Dgv1.GetCellDisplayRectangle(columnIndex, e.RowIndex, True)
248
+            Dim lineX As Integer = cellBounds.Right - 1 : Dim lineYStart As Integer = e.RowBounds.Top : Dim lineYEnd As Integer = e.RowBounds.Bottom - 1
249
+            e.Graphics.DrawLine(linePen, lineX, lineYStart, lineX, lineYEnd)
250
+            Dim columnIndex1 As Integer = 24 : Dim cellBounds1 As System.Drawing.Rectangle = Dgv1.GetCellDisplayRectangle(columnIndex1, e.RowIndex, True)
251
+            Dim lineX1 As Integer = cellBounds1.Right - 1 : Dim lineYStart1 As Integer = e.RowBounds.Top : Dim lineYEnd1 As Integer = e.RowBounds.Bottom - 1
252
+            e.Graphics.DrawLine(linePen, lineX1, lineYStart1, lineX1, lineYEnd1)
253
+            Dim columnIndex2 As Integer = 35 : Dim cellBounds2 As System.Drawing.Rectangle = Dgv1.GetCellDisplayRectangle(columnIndex2, e.RowIndex, True)
254
+            Dim lineX2 As Integer = cellBounds2.Right - 1 : Dim lineYStart2 As Integer = e.RowBounds.Top : Dim lineYEnd2 As Integer = e.RowBounds.Bottom - 1
255
+            e.Graphics.DrawLine(linePen, lineX2, lineYStart2, lineX2, lineYEnd2)
256
+        End If
257
+    End Sub
258
+    Private Sub 重讀_bt_Click(sender As Object, e As EventArgs) Handles 重讀_bt.Click
259
+        Set_服務人員()
260
+    End Sub
261
+    Private Sub 薪資結構_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 薪資結構_ch.Click
262
+        薪資結構_ch.Checked = True : 成本結構_ch.Checked = False : Dgv.BringToFront()
263
+    End Sub
264
+    Private Sub 成本結構_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 成本結構_ch.Click
265
+        薪資結構_ch.Checked = False : 成本結構_ch.Checked = True : Dgv1.BringToFront()
266
+    End Sub
267
+End Class

+ 4914
- 4804
GF00-ERP-SYS/01.人事系統管理/拆帳制薪資會總表.Designer.vb
File diff suppressed because it is too large
View File


+ 89
- 17
GF00-ERP-SYS/01.人事系統管理/拆帳制薪資會總表.vb View File

@@ -253,17 +253,47 @@
253 253
         Dgv.Columns("加班費計算時薪標準").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
254 254
         Dgv.Columns("服務轉場比").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
255 255
         Dgv.Columns("服務轉場比").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
256
+        Dgv.Columns("正常班轉場").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
257
+        Dgv.Columns("正常班轉場").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
258
+        Dgv.Columns("平加班1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
259
+        Dgv.Columns("平加班1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
260
+        Dgv.Columns("平加班1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
261
+        Dgv.Columns("平加班1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
262
+        Dgv.Columns("休加班1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
263
+        Dgv.Columns("休加班1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
264
+        Dgv.Columns("休加班1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
265
+        Dgv.Columns("休加班1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
266
+        Dgv.Columns("國加班2.00").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
267
+        Dgv.Columns("國加班2.00").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
268
+        Dgv.Columns("轉場薪資").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
269
+        Dgv.Columns("轉場薪資").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
270
+        Dgv.Columns("平薪資1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
271
+        Dgv.Columns("平薪資1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
272
+        Dgv.Columns("平薪資1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
273
+        Dgv.Columns("平薪資1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
274
+        Dgv.Columns("休薪資1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
275
+        Dgv.Columns("休薪資1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
276
+        Dgv.Columns("休薪資1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
277
+        Dgv.Columns("休薪資1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
278
+        Dgv.Columns("國薪資2.00").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
279
+        Dgv.Columns("國薪資2.00").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
280
+        Dgv.Columns("實際總薪資").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
281
+        Dgv.Columns("實際總薪資").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
282
+
256 283
 
257 284
         Dgv.Columns("GAM1").Visible = False : Dgv.Columns("GAM2").Visible = False : Dgv.Columns("BA").Visible = False : Dgv.Columns("GA").Visible = False
258 285
         Set_分頁()
259 286
 
260 287
         For i As Integer = 0 To 73 : Dgv.Columns(i).ReadOnly = True : Next : For i As Integer = 24 To 35 : Dgv.Columns(i).ReadOnly = False : Next
261 288
         For i As Integer = 77 To 88 : Dgv.Columns(i).ReadOnly = False : Next : For i As Integer = 90 To 102 : Dgv.Columns(i).ReadOnly = False : Next
262
-        For i As Integer = 37 To 48 : Dgv.Columns(i).ReadOnly = False : Next : Dgv.Columns("其他").ReadOnly = False : Dgv.Columns(50).ReadOnly = False
263
-
289
+        For i As Integer = 37 To 48 : Dgv.Columns(i).ReadOnly = False : Next : For i As Integer = 106 To 117 : Dgv.Columns(i).ReadOnly = True : Next
290
+        Dgv.Columns("服務轉場比").ReadOnly = False : Dgv.Columns("總服務時數").ReadOnly = False : Dgv.Columns("其他").ReadOnly = False : Dgv.Columns(50).ReadOnly = False
291
+        Dgv.Columns("總轉場時數").ReadOnly = False : Dgv.Columns("公司負擔總計").ReadOnly = True : Dgv.Columns("薪資加項總計").ReadOnly = True
292
+        Dgv.Columns("總服務時數").ReadOnly = True : Dgv.Columns("總轉場時數").ReadOnly = True : Dgv.Columns("服務轉場比").ReadOnly = True : Dgv.Columns("實際總薪資").ReadOnly = True
264 293
         Dgv.Columns("總薪").DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns("總薪資").DefaultCellStyle.BackColor = Color.MistyRose
265 294
         Dgv.Columns(36).DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns(49).DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns(89).DefaultCellStyle.BackColor = Color.MistyRose
266
-        Dgv.Columns(103).DefaultCellStyle.BackColor = Color.MistyRose
295
+        Dgv.Columns(103).DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns("實際總薪資").DefaultCellStyle.BackColor = Color.MistyRose
296
+
267 297
         For i As Integer = 0 To Dgv.Rows.Count - 1 : For J As Integer = 1 To Dgv.Columns.Count - 1 : Dgv.Rows(i).Cells(J).Value = "0" : Next : Next
268 298
         For i As Integer = 0 To 總數
269 299
             If 首次開啟 = False Then
@@ -301,7 +331,7 @@
301 331
 
302 332
             Dgv.Columns("BA比例").Visible = True : Dgv.Columns("BA正常").Visible = True : Dgv.Columns("GA正常").Visible = True
303 333
             Dgv.Columns("GA加給").Visible = True : Dgv.Columns("其他").Visible = True : Dgv.Columns("主薪").Visible = True
304
-            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = True
334
+            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = True : Dgv.Columns("實際總薪資").Visible = True
305 335
             Dgv.Columns("總薪").Visible = True : Dgv.Columns("平日工時").Visible = True : Dgv.Columns("平日平均時薪/含平日加班").Visible = True
306 336
             Dgv.Columns("平日加班扣除額").Visible = True : Dgv.Columns("平日月薪/不含加班").Visible = True : Dgv.Columns("正常班平均時薪").Visible = True
307 337
             Dgv.Columns("服務津貼").Visible = True : Dgv.Columns("轉場津貼").Visible = True : Dgv.Columns("修正後月薪+A+津貼").Visible = True
@@ -323,6 +353,10 @@
323 353
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
324 354
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
325 355
 
356
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
357
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
358
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
359
+
326 360
             Dgv.Columns(50).Visible = False
327 361
 
328 362
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -340,7 +374,7 @@
340 374
 
341 375
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
342 376
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
343
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
377
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
344 378
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
345 379
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
346 380
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -362,6 +396,10 @@
362 396
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
363 397
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
364 398
 
399
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
400
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
401
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
402
+
365 403
             Dgv.Columns(50).Visible = True
366 404
 
367 405
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -379,7 +417,7 @@
379 417
 
380 418
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
381 419
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
382
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
420
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
383 421
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
384 422
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
385 423
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -401,6 +439,10 @@
401 439
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
402 440
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
403 441
 
442
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
443
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
444
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
445
+
404 446
             Dgv.Columns(50).Visible = True
405 447
 
406 448
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -418,7 +460,7 @@
418 460
 
419 461
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
420 462
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
421
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
463
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
422 464
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
423 465
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
424 466
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -440,6 +482,10 @@
440 482
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
441 483
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
442 484
 
485
+            Dgv.Columns(106).Visible = True : Dgv.Columns(107).Visible = True : Dgv.Columns(108).Visible = True : Dgv.Columns(109).Visible = True : Dgv.Columns(110).Visible = True
486
+            Dgv.Columns(111).Visible = True : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
487
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
488
+
443 489
             Dgv.Columns(50).Visible = False
444 490
 
445 491
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -457,7 +503,7 @@
457 503
 
458 504
             Dgv.Columns("BA比例").Visible = True : Dgv.Columns("BA正常").Visible = True : Dgv.Columns("GA正常").Visible = False
459 505
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
460
-            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = False
506
+            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = True
461 507
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
462 508
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
463 509
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = True
@@ -479,6 +525,10 @@
479 525
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
480 526
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
481 527
 
528
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
529
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
530
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
531
+
482 532
             Dgv.Columns(50).Visible = False
483 533
 
484 534
             Dgv.Columns("總時數").Visible = True : Dgv.Columns("平均時薪").Visible = True : Dgv.Columns("BA+GA+AA_總額").Visible = True : Dgv.Columns("餘額").Visible = True
@@ -496,7 +546,7 @@
496 546
 
497 547
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
498 548
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
499
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
549
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
500 550
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
501 551
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
502 552
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -518,6 +568,10 @@
518 568
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
519 569
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
520 570
 
571
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
572
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
573
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
574
+
521 575
             Dgv.Columns(50).Visible = False
522 576
 
523 577
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -535,7 +589,7 @@
535 589
 
536 590
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
537 591
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
538
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
592
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
539 593
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
540 594
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
541 595
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -557,6 +611,10 @@
557 611
             Dgv.Columns(96).Visible = True : Dgv.Columns(97).Visible = True : Dgv.Columns(98).Visible = True : Dgv.Columns(99).Visible = True : Dgv.Columns(100).Visible = True
558 612
             Dgv.Columns(101).Visible = True : Dgv.Columns(102).Visible = True : Dgv.Columns(103).Visible = True
559 613
 
614
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
615
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = True : Dgv.Columns(113).Visible = True : Dgv.Columns(114).Visible = True : Dgv.Columns(115).Visible = True
616
+            Dgv.Columns(116).Visible = True : Dgv.Columns(117).Visible = True
617
+
560 618
             Dgv.Columns(50).Visible = False
561 619
 
562 620
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -566,6 +624,7 @@
566 624
         Dgv.Columns("正常班平均時薪").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("平日工時").Visible = False
567 625
         Dgv.Columns("平日平均時薪/含平日加班").Visible = False : Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False
568 626
         Dgv.Columns("修正後月薪+A+津貼").Visible = False : Dgv.Columns("AA07").Visible = False : Dgv.Columns("AA09").Visible = False
627
+        Dgv.Columns("BAORSC").Visible = False : Dgv.Columns("AA長短").Visible = False : Dgv.Columns("BAORSC仁").Visible = False : Dgv.Columns("AA長短仁").Visible = False
569 628
     End Sub
570 629
     Private Sub Set_薪資計算()
571 630
         Dim 分子(8), 分母(8) As Double
@@ -578,7 +637,7 @@
578 637
         BAAA加_tb.Text = "0" : 餘額_tb.Text = "0" : 餘額比_tb.Text = "0" : D01_tb.Text = "0" : D02_tb.Text = "0" : D03_tb.Text = "0" : D04_tb.Text = "0" : D05_tb.Text = "0" : D06_tb.Text = "0"
579 638
         D07_tb.Text = "0" : D08_tb.Text = "0" : D09_tb.Text = "0" : D10_tb.Text = "0" : D11_tb.Text = "0" : D12_tb.Text = "0" : 薪資加項總計_tb.Text = "0" : E01_tb.Text = "0" : E02_tb.Text = "0"
580 639
         E03_tb.Text = "0" : E04_tb.Text = "0" : E05_tb.Text = "0" : E06_tb.Text = "0" : E07_tb.Text = "0" : E08_tb.Text = "0" : E09_tb.Text = "0" : E10_tb.Text = "0" : E11_tb.Text = "0"
581
-        E12_tb.Text = "0" : 公司負擔總計_tb.Text = "0"
640
+        E12_tb.Text = "0" : 公司負擔總計_tb.Text = "0" : 實際薪資_tb.Text = "0" : 實際薪資1_tb.Text = "0"
582 641
         For i As Integer = 0 To Dgv.Rows.Count - 1
583 642
             Dgv.Rows(i).Cells("主薪").Value = "0" : Dgv.Rows(i).Cells("AA比例").Value = "0.5" : Dgv.Rows(i).Cells("總時數").Value = "0"
584 643
             Dgv.Rows(i).Cells("平均時薪").Value = "0" : Dgv.Rows(i).Cells("BA+GA+AA_總額").Value = "0" : Dgv.Rows(i).Cells("餘額").Value = "0"
@@ -620,12 +679,20 @@
620 679
                                           CDbl(Dgv.Rows(i).Cells(43).Value) + CDbl(Dgv.Rows(i).Cells(44).Value) + CDbl(Dgv.Rows(i).Cells(45).Value) +
621 680
                                           CDbl(Dgv.Rows(i).Cells(46).Value) + CDbl(Dgv.Rows(i).Cells(47).Value) + CDbl(Dgv.Rows(i).Cells(48).Value)
622 681
             Dgv.Rows(i).Cells("總時數").Value = CDbl(Dgv.Rows(i).Cells("總服務時數").Value.ToString) + CDbl(Dgv.Rows(i).Cells("總轉場時數").Value.ToString)
623
-            Dgv.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv.Rows(i).Cells("BA").Value.ToString) + (CDbl(Dgv.Rows(i).Cells("AA03").Value.ToString) +
624
-                                                   CDbl(Dgv.Rows(i).Cells("AA04").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA05").Value.ToString) +
625
-                                                   CDbl(Dgv.Rows(i).Cells("AA06").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA08").Value.ToString) +
626
-                                                   CDbl(Dgv.Rows(i).Cells("AA10").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA11").Value.ToString) +
627
-                                                   CDbl(Dgv.Rows(i).Cells("AA07").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA09").Value.ToString)) +
628
-                                                   CDbl(Dgv.Rows(i).Cells("GA").Value.ToString) + CDbl(Dgv.Rows(i).Cells("GA加給").Value.ToString)
682
+            Dgv.Rows(i).Cells("實際總薪資").Value = CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString) + CDbl(Dgv.Rows(i).Cells("休薪資1.67").Value.ToString) +
683
+                                                  CDbl(Dgv.Rows(i).Cells("國薪資2.00").Value.ToString) + CDbl(Dgv.Rows(i).Cells("轉場薪資").Value.ToString) +
684
+                                                  CDbl(Dgv.Rows(i).Cells("平薪資1.34").Value.ToString) + CDbl(Dgv.Rows(i).Cells("平薪資1.67").Value.ToString) +
685
+                                                  CDbl(Dgv.Rows(i).Cells("休薪資1.34").Value.ToString)
686
+
687
+            If IsDBNull(Dgv.Rows(i).Cells("BAORSC").Value) = True Then : Dgv.Rows(i).Cells("BAORSC").Value = 0 : End If
688
+            If IsDBNull(Dgv.Rows(i).Cells("AA長短").Value) = True Then : Dgv.Rows(i).Cells("AA長短").Value = 0 : End If
689
+            If IsDBNull(Dgv.Rows(i).Cells("BAORSC仁").Value) = True Then : Dgv.Rows(i).Cells("BAORSC仁").Value = 0 : End If
690
+            If IsDBNull(Dgv.Rows(i).Cells("AA長短仁").Value) = True Then : Dgv.Rows(i).Cells("AA長短仁").Value = 0 : End If
691
+            If CDbl(Dgv.Rows(i).Cells("BAORSC").Value) = 0 And CDbl(Dgv.Rows(i).Cells("AA長短").Value) = 0 Then
692
+                Dgv.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv.Rows(i).Cells("BAORSC仁").Value) + CDbl(Dgv.Rows(i).Cells("AA長短仁").Value)
693
+            Else
694
+                Dgv.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv.Rows(i).Cells("BAORSC").Value) + CDbl(Dgv.Rows(i).Cells("AA長短").Value)
695
+            End If
629 696
             Dgv.Rows(i).Cells("餘額").Value = CDbl(Dgv.Rows(i).Cells("BA+GA+AA_總額").Value.ToString) - CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString) -
630 697
                                               CDbl(Dgv.Rows(i).Cells(103).Value.ToString)
631 698
             Dgv.Rows(i).Cells("餘額比").Value = CDbl(Dgv.Rows(i).Cells("餘額").Value.ToString) / CDbl(Dgv.Rows(i).Cells("BA+GA+AA_總額").Value.ToString)
@@ -650,6 +717,8 @@
650 717
             加班費1_tb.Text = Strings.Format(CDbl(加班費1_tb.Text) + CDbl(Dgv.Rows(i).Cells("加班費").Value.ToString), "#,##0.0")
651 718
             總薪資_tb.Text = Strings.Format(CDbl(總薪資_tb.Text) + CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString), "#,##0.0")
652 719
             總薪資1_tb.Text = Strings.Format(CDbl(總薪資1_tb.Text) + CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString), "#,##0.0")
720
+            實際薪資_tb.Text = Strings.Format(CDbl(實際薪資_tb.Text) + CDbl(Dgv.Rows(i).Cells("實際總薪資").Value.ToString), "#,##0.0")
721
+            實際薪資1_tb.Text = Strings.Format(CDbl(實際薪資1_tb.Text) + CDbl(Dgv.Rows(i).Cells("實際總薪資").Value.ToString), "#,##0.0")
653 722
             A01_tb.Text = Strings.Format(CDbl(A01_tb.Text) + CDbl(Dgv.Rows(i).Cells(24).Value.ToString), "#,##0.0")
654 723
             A02_tb.Text = Strings.Format(CDbl(A02_tb.Text) + CDbl(Dgv.Rows(i).Cells(25).Value.ToString), "#,##0.0")
655 724
             A03_tb.Text = Strings.Format(CDbl(A03_tb.Text) + CDbl(Dgv.Rows(i).Cells(26).Value.ToString), "#,##0.0")
@@ -748,7 +817,10 @@
748 817
             Dgv.Rows(i).Cells("休0-2").Value = Strings.Format(CDbl(Dgv.Rows(i).Cells("休0-2").Value.ToString), "#,##0.0")
749 818
             Dgv.Rows(i).Cells("其他").Value = Strings.Format(CDbl(Dgv.Rows(i).Cells("其他").Value.ToString), "#,##0.0")
750 819
             Dgv.Rows(i).Cells("休3-8").Value = Strings.Format(CDbl(Dgv.Rows(i).Cells("休3-8").Value.ToString), "#,##0.0")
820
+            Dgv.Rows(i).Cells("公司負擔總計").Value = Strings.Format(CDbl(Dgv.Rows(i).Cells("公司負擔總計").Value.ToString), "#,##0.0")
821
+            Dgv.Rows(i).Cells("實際總薪資").Value = Strings.Format(CDbl(Dgv.Rows(i).Cells("實際總薪資").Value.ToString), "#,##0.0")
751 822
             For y As Integer = 24 To 50 : Dgv.Rows(i).Cells(y).Value = Strings.Format(CDbl(Dgv.Rows(i).Cells(y).Value.ToString), "#,##0.0") : Next
823
+            For y As Integer = 106 To 117 : Dgv.Rows(i).Cells(y).Value = Strings.Format(CDbl(Dgv.Rows(i).Cells(y).Value.ToString), "#,##0.0") : Next
752 824
 
753 825
             If CDbl(Dgv.Rows(i).Cells("平日轉場").Value.ToString) = 0 Then : Else : 分母(0) += 1 : 分子(0) += CDbl(Dgv.Rows(i).Cells("平日轉場").Value.ToString) : End If
754 826
             If CDbl(Dgv.Rows(i).Cells("假日轉場").Value.ToString) = 0 Then : Else : 分母(1) += 1 : 分子(1) += CDbl(Dgv.Rows(i).Cells("假日轉場").Value.ToString) : End If

+ 5986
- 5427
GF00-ERP-SYS/01.人事系統管理/拆帳制薪資試算表.Designer.vb
File diff suppressed because it is too large
View File


+ 446
- 67
GF00-ERP-SYS/01.人事系統管理/拆帳制薪資試算表.vb View File

@@ -4,7 +4,7 @@ Public Class 拆帳制薪資試算表
4 4
     Dim 是否有差額 As Boolean
5 5
     Private Sub Set_服務人員()
6 6
         年_lb.Text = 年份_cb.Text : 月_lb.Text = 月份_cb.Text
7
-        Set_加班計算() : Set_階級加給()
7
+        Set_加班計算() : Set_階級加給() : Set_轉場計算()
8 8
         If 月份_cb.Text = "01" Then : PA10 = CInt(年份_cb.Text) - 1 & "12"
9 9
         Else : If CInt(月份_cb.Text) < 11 Then : PA10 = 年份_cb.Text & "0" & CInt(月份_cb.Text) - 1 : Else : PA10 = 年份_cb.Text & CInt(月份_cb.Text) - 1 : End If : End If
10 10
         SQL_查差額() : If dr.Read Then : 是否有差額 = True : SQL_讀差額() : Set_差額() : Else : 是否有差額 = False : SQL_放差額() : Set_差額() : End If
@@ -116,6 +116,9 @@ Public Class 拆帳制薪資試算表
116 116
         PA1 = 年份_cb.Text & 月份_cb.Text : SQL2 = "人事拆帳制A碼項目清冊" : SQL_薪資彙總表_仁寶()
117 117
         da.Fill(ds) : Dgv.DataSource = ds.Tables(0) : conn.Close()
118 118
         Dgv.EditMode = DataGridViewEditMode.EditOnEnter
119
+        SQL_查最低薪資()
120
+        If dr.Read Then : 最低薪資_lb.Text = Strings.Format(CDbl(dr("最低薪資").ToString), "#,##0") : 扣除狀態_ch.Checked = dr("AA扣除")
121
+        Else : 最低薪資_lb.Text = "183" : 扣除狀態_ch.Checked = True : SQL_最低薪資新增() : End If
119 122
 
120 123
         Dgv.Columns("BA比例").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight : Dgv.Columns(24).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
121 124
         Dgv.Columns("BA比例").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter : Dgv.Columns(24).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
@@ -218,12 +221,42 @@ Public Class 拆帳制薪資試算表
218 221
         Dgv.Columns("加班費計算時薪標準").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
219 222
         Dgv.Columns("服務轉場比").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
220 223
         Dgv.Columns("服務轉場比").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
221
-
222
-        Dgv.Columns("平日轉場").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("假日轉場").DefaultCellStyle.Format = "#,##0.0"
223
-        Dgv.Columns("平0-8").DefaultCellStyle.Format = "#,##.0" : Dgv.Columns("平9-10").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("GA加給").DefaultCellStyle.Format = "#,##0.0"
224
-        Dgv.Columns("平11-12").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("國0-2").DefaultCellStyle.Format = "#,##0.0"
225
-        Dgv.Columns("國3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("休0-2").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("其他").DefaultCellStyle.Format = "#,##0.0"
226
-        Dgv.Columns("休3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(24).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(25).DefaultCellStyle.Format = "#,##0.0"
224
+        Dgv.Columns("正常班轉場").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
225
+        Dgv.Columns("正常班轉場").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
226
+        Dgv.Columns("平加班1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
227
+        Dgv.Columns("平加班1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
228
+        Dgv.Columns("平加班1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
229
+        Dgv.Columns("平加班1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
230
+        Dgv.Columns("休加班1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
231
+        Dgv.Columns("休加班1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
232
+        Dgv.Columns("休加班1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
233
+        Dgv.Columns("休加班1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
234
+        Dgv.Columns("國加班2.00").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
235
+        Dgv.Columns("國加班2.00").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
236
+        Dgv.Columns("轉場薪資").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
237
+        Dgv.Columns("轉場薪資").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
238
+        Dgv.Columns("平薪資1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
239
+        Dgv.Columns("平薪資1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
240
+        Dgv.Columns("平薪資1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
241
+        Dgv.Columns("平薪資1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
242
+        Dgv.Columns("休薪資1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
243
+        Dgv.Columns("休薪資1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
244
+        Dgv.Columns("休薪資1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
245
+        Dgv.Columns("休薪資1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
246
+        Dgv.Columns("國薪資2.00").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
247
+        Dgv.Columns("國薪資2.00").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
248
+        Dgv.Columns("實際總薪資").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
249
+        Dgv.Columns("實際總薪資").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
250
+
251
+        Dgv.Columns("平日轉場").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("假日轉場").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("GA加給").DefaultCellStyle.Format = "#,##0.0"
252
+        Dgv.Columns("平0-8").DefaultCellStyle.Format = "#,##.0" : Dgv.Columns("平9-10").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("休加班1.34").DefaultCellStyle.Format = "#,##0.000"
253
+        Dgv.Columns("平11-12").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("國0-2").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("正常班轉場").DefaultCellStyle.Format = "#,##0.000"
254
+        Dgv.Columns("國3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("休0-2").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("平加班1.34").DefaultCellStyle.Format = "#,##0.000"
255
+        Dgv.Columns("休3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("其他").DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns("平加班1.67").DefaultCellStyle.Format = "#,##0.000"
256
+        Dgv.Columns("轉場薪資").DefaultCellStyle.Format = "#,##0" : Dgv.Columns("平薪資1.34").DefaultCellStyle.Format = "#,##0" : Dgv.Columns("休加班1.67").DefaultCellStyle.Format = "#,##0.000"
257
+        Dgv.Columns("平薪資1.67").DefaultCellStyle.Format = "#,##0" : Dgv.Columns("休薪資1.34").DefaultCellStyle.Format = "#,##0" : Dgv.Columns("休薪資1.67").DefaultCellStyle.Format = "#,##0"
258
+        Dgv.Columns("國薪資2.00").DefaultCellStyle.Format = "#,##0" : Dgv.Columns("國加班2.00").DefaultCellStyle.Format = "#,##0.000" : Dgv.Columns("實際總薪資").DefaultCellStyle.Format = "#,##0.0"
259
+        Dgv.Columns(24).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(25).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(103).DefaultCellStyle.Format = "#,##0.0"
227 260
         Dgv.Columns(26).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(27).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(28).DefaultCellStyle.Format = "#,##0.0"
228 261
         Dgv.Columns(29).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(30).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(31).DefaultCellStyle.Format = "#,##0.0"
229 262
         Dgv.Columns(32).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(33).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(34).DefaultCellStyle.Format = "#,##0.0"
@@ -241,17 +274,19 @@ Public Class 拆帳制薪資試算表
241 274
         Dgv.Columns(94).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(95).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(96).DefaultCellStyle.Format = "#,##0.0"
242 275
         Dgv.Columns(97).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(98).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(99).DefaultCellStyle.Format = "#,##0.0"
243 276
         Dgv.Columns(100).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(101).DefaultCellStyle.Format = "#,##0.0" : Dgv.Columns(102).DefaultCellStyle.Format = "#,##0.0"
244
-        Dgv.Columns(103).DefaultCellStyle.Format = "#,##0.0"
277
+
245 278
         Dgv.Columns("GAM1").Visible = False : Dgv.Columns("GAM2").Visible = False : Dgv.Columns("BA").Visible = False : Dgv.Columns("GA").Visible = False
246 279
         Set_分頁()
247 280
 
248 281
         For i As Integer = 0 To 73 : Dgv.Columns(i).ReadOnly = True : Next : For i As Integer = 24 To 35 : Dgv.Columns(i).ReadOnly = False : Next
249 282
         For i As Integer = 77 To 88 : Dgv.Columns(i).ReadOnly = False : Next : For i As Integer = 90 To 102 : Dgv.Columns(i).ReadOnly = False : Next
250
-        For i As Integer = 37 To 48 : Dgv.Columns(i).ReadOnly = False : Next : Dgv.Columns("其他").ReadOnly = False : Dgv.Columns(50).ReadOnly = False
251
-
283
+        For i As Integer = 37 To 48 : Dgv.Columns(i).ReadOnly = False : Next : For i As Integer = 106 To 117 : Dgv.Columns(i).ReadOnly = True : Next
284
+        Dgv.Columns("服務轉場比").ReadOnly = False : Dgv.Columns("總服務時數").ReadOnly = False : Dgv.Columns("其他").ReadOnly = False : Dgv.Columns(50).ReadOnly = False
285
+        Dgv.Columns("總轉場時數").ReadOnly = False : Dgv.Columns("公司負擔總計").ReadOnly = True : Dgv.Columns("薪資加項總計").ReadOnly = True
286
+        Dgv.Columns("總服務時數").ReadOnly = True : Dgv.Columns("總轉場時數").ReadOnly = True : Dgv.Columns("服務轉場比").ReadOnly = True : Dgv.Columns("實際總薪資").ReadOnly = True
252 287
         Dgv.Columns("總薪").DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns("總薪資").DefaultCellStyle.BackColor = Color.MistyRose
253 288
         Dgv.Columns(36).DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns(49).DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns(89).DefaultCellStyle.BackColor = Color.MistyRose
254
-        Dgv.Columns(103).DefaultCellStyle.BackColor = Color.MistyRose
289
+        Dgv.Columns(103).DefaultCellStyle.BackColor = Color.MistyRose : Dgv.Columns("實際總薪資").DefaultCellStyle.BackColor = Color.MistyRose
255 290
         Set_BA比1() : Dim 重讀 As Boolean = False : Dim 新增 As Boolean
256 291
         For i As Integer = 0 To Dgv.Rows.Count - 1 : 新增 = False
257 292
             If BA比1_dgv.Rows.Count = 0 Then : 新增 = True : 重讀 = True : End If
@@ -274,6 +309,45 @@ Public Class 拆帳制薪資試算表
274 309
                 SQL_BA比_新增() : 重讀 = True
275 310
             End If
276 311
         Next : If 重讀 = True Then : Set_BA比2() : End If
312
+        For i As Integer = 0 To Dgv.Rows.Count - 1
313
+            Dgv.Rows(i).Cells("正常班轉場").Value = "0" : Dgv.Rows(i).Cells("平加班1.34").Value = "0" : Dgv.Rows(i).Cells("平加班1.67").Value = "0"
314
+            Dgv.Rows(i).Cells("休加班1.34").Value = "0" : Dgv.Rows(i).Cells("休加班1.67").Value = "0" : Dgv.Rows(i).Cells("國加班2.00").Value = "0"
315
+            For ii As Integer = 0 To 轉場加班_dgv.Rows.Count - 1
316
+                If Dgv.Rows(i).Cells("姓名").Value.ToString = 轉場加班_dgv.Rows(ii).Cells("姓名").Value.ToString Then
317
+                    If 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString <> "星期日" And 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString <> "星期六" Then
318
+                        If CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1 Then
319
+                            Dgv.Rows(i).Cells("正常班轉場").Value = CDbl(Dgv.Rows(i).Cells("正常班轉場").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
320
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.34 Then
321
+                            Dgv.Rows(i).Cells("平加班1.34").Value = CDbl(Dgv.Rows(i).Cells("平加班1.34").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
322
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.67 Then
323
+                            Dgv.Rows(i).Cells("平加班1.67").Value = CDbl(Dgv.Rows(i).Cells("平加班1.67").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
324
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 2 Then
325
+                            Dgv.Rows(i).Cells("國加班2.00").Value = CDbl(Dgv.Rows(i).Cells("國加班2.00").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
326
+                        End If
327
+                    ElseIf 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString = "星期六" Then
328
+                        If CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.34 Then
329
+                            Dgv.Rows(i).Cells("休加班1.34").Value = CDbl(Dgv.Rows(i).Cells("休加班1.34").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
330
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.67 Then
331
+                            Dgv.Rows(i).Cells("休加班1.67").Value = CDbl(Dgv.Rows(i).Cells("休加班1.67").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
332
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 2 Then
333
+                            Dgv.Rows(i).Cells("國加班2.00").Value = CDbl(Dgv.Rows(i).Cells("國加班2.00").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
334
+                        End If
335
+                    ElseIf 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString = "星期日" Then
336
+                        Dgv.Rows(i).Cells("國加班2.00").Value = CDbl(Dgv.Rows(i).Cells("國加班2.00").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
337
+                    End If
338
+                End If
339
+            Next
340
+            Dgv.Rows(i).Cells("正常班轉場").Value = CDbl(Dgv.Rows(i).Cells("正常班轉場").Value) / 60 : Dgv.Rows(i).Cells("平加班1.34").Value = CDbl(Dgv.Rows(i).Cells("平加班1.34").Value) / 60
341
+            Dgv.Rows(i).Cells("平加班1.67").Value = CDbl(Dgv.Rows(i).Cells("平加班1.67").Value) / 60 : Dgv.Rows(i).Cells("休加班1.34").Value = CDbl(Dgv.Rows(i).Cells("休加班1.34").Value) / 60
342
+            Dgv.Rows(i).Cells("休加班1.67").Value = CDbl(Dgv.Rows(i).Cells("休加班1.67").Value) / 60 : Dgv.Rows(i).Cells("國加班2.00").Value = CDbl(Dgv.Rows(i).Cells("國加班2.00").Value) / 60
343
+
344
+            Dgv.Rows(i).Cells("轉場薪資").Value = CDbl(Dgv.Rows(i).Cells("正常班轉場").Value.ToString) * 198
345
+            Dgv.Rows(i).Cells("平薪資1.34").Value = CDbl(Dgv.Rows(i).Cells("平加班1.34").Value.ToString) * 198 * 1.34
346
+            Dgv.Rows(i).Cells("平薪資1.67").Value = CDbl(Dgv.Rows(i).Cells("平加班1.67").Value.ToString) * 198 * 1.67
347
+            Dgv.Rows(i).Cells("休薪資1.34").Value = CDbl(Dgv.Rows(i).Cells("休加班1.34").Value.ToString) * 198 * 1.34
348
+            Dgv.Rows(i).Cells("休薪資1.67").Value = CDbl(Dgv.Rows(i).Cells("休加班1.67").Value.ToString) * 198 * 1.67
349
+            Dgv.Rows(i).Cells("國薪資2.00").Value = CDbl(Dgv.Rows(i).Cells("國加班2.00").Value.ToString) * 198 * 2
350
+        Next
277 351
         Set_薪資計算()
278 352
     End Sub
279 353
     Private Sub Set_分頁()
@@ -290,7 +364,7 @@ Public Class 拆帳制薪資試算表
290 364
 
291 365
             Dgv.Columns("BA比例").Visible = True : Dgv.Columns("BA正常").Visible = True : Dgv.Columns("GA正常").Visible = True
292 366
             Dgv.Columns("GA加給").Visible = True : Dgv.Columns("其他").Visible = True : Dgv.Columns("主薪").Visible = True
293
-            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = True
367
+            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = True : Dgv.Columns("實際總薪資").Visible = True
294 368
             Dgv.Columns("總薪").Visible = True : Dgv.Columns("平日工時").Visible = True : Dgv.Columns("平日平均時薪/含平日加班").Visible = True
295 369
             Dgv.Columns("平日加班扣除額").Visible = True : Dgv.Columns("平日月薪/不含加班").Visible = True : Dgv.Columns("正常班平均時薪").Visible = True
296 370
             Dgv.Columns("服務津貼").Visible = True : Dgv.Columns("轉場津貼").Visible = True : Dgv.Columns("修正後月薪+A+津貼").Visible = True
@@ -312,6 +386,10 @@ Public Class 拆帳制薪資試算表
312 386
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
313 387
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
314 388
 
389
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
390
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
391
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
392
+
315 393
             Dgv.Columns(50).Visible = False
316 394
 
317 395
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -329,7 +407,7 @@ Public Class 拆帳制薪資試算表
329 407
 
330 408
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
331 409
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
332
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
410
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
333 411
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
334 412
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
335 413
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -351,6 +429,10 @@ Public Class 拆帳制薪資試算表
351 429
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
352 430
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
353 431
 
432
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
433
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
434
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
435
+
354 436
             Dgv.Columns(50).Visible = True
355 437
 
356 438
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -368,7 +450,7 @@ Public Class 拆帳制薪資試算表
368 450
 
369 451
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
370 452
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
371
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
453
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
372 454
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
373 455
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
374 456
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -390,6 +472,10 @@ Public Class 拆帳制薪資試算表
390 472
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
391 473
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
392 474
 
475
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
476
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
477
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
478
+
393 479
             Dgv.Columns(50).Visible = True
394 480
 
395 481
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -407,7 +493,7 @@ Public Class 拆帳制薪資試算表
407 493
 
408 494
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
409 495
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
410
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
496
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
411 497
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
412 498
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
413 499
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -429,6 +515,10 @@ Public Class 拆帳制薪資試算表
429 515
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
430 516
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
431 517
 
518
+            Dgv.Columns(106).Visible = True : Dgv.Columns(107).Visible = True : Dgv.Columns(108).Visible = True : Dgv.Columns(109).Visible = True : Dgv.Columns(110).Visible = True
519
+            Dgv.Columns(111).Visible = True : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
520
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
521
+
432 522
             Dgv.Columns(50).Visible = False
433 523
 
434 524
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -446,7 +536,7 @@ Public Class 拆帳制薪資試算表
446 536
 
447 537
             Dgv.Columns("BA比例").Visible = True : Dgv.Columns("BA正常").Visible = True : Dgv.Columns("GA正常").Visible = False
448 538
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
449
-            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = False
539
+            Dgv.Columns("AA比例").Visible = True : Dgv.Columns("AA").Visible = True : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = True
450 540
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
451 541
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
452 542
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = True
@@ -468,6 +558,10 @@ Public Class 拆帳制薪資試算表
468 558
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
469 559
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
470 560
 
561
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
562
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
563
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
564
+
471 565
             Dgv.Columns(50).Visible = False
472 566
 
473 567
             Dgv.Columns("總時數").Visible = True : Dgv.Columns("平均時薪").Visible = True : Dgv.Columns("BA+GA+AA_總額").Visible = True : Dgv.Columns("餘額").Visible = True
@@ -485,7 +579,7 @@ Public Class 拆帳制薪資試算表
485 579
 
486 580
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
487 581
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
488
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
582
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
489 583
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
490 584
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
491 585
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -507,6 +601,10 @@ Public Class 拆帳制薪資試算表
507 601
             Dgv.Columns(96).Visible = False : Dgv.Columns(97).Visible = False : Dgv.Columns(98).Visible = False : Dgv.Columns(99).Visible = False : Dgv.Columns(100).Visible = False
508 602
             Dgv.Columns(101).Visible = False : Dgv.Columns(102).Visible = False : Dgv.Columns(103).Visible = False
509 603
 
604
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
605
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = False : Dgv.Columns(113).Visible = False : Dgv.Columns(114).Visible = False : Dgv.Columns(115).Visible = False
606
+            Dgv.Columns(116).Visible = False : Dgv.Columns(117).Visible = False
607
+
510 608
             Dgv.Columns(50).Visible = False
511 609
 
512 610
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
@@ -524,7 +622,7 @@ Public Class 拆帳制薪資試算表
524 622
 
525 623
             Dgv.Columns("BA比例").Visible = False : Dgv.Columns("BA正常").Visible = False : Dgv.Columns("GA正常").Visible = False
526 624
             Dgv.Columns("GA加給").Visible = False : Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False
527
-            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False
625
+            Dgv.Columns("AA比例").Visible = False : Dgv.Columns("AA").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("實際總薪資").Visible = False
528 626
             Dgv.Columns("總薪").Visible = False : Dgv.Columns("平日工時").Visible = False : Dgv.Columns("平日平均時薪/含平日加班").Visible = False
529 627
             Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False : Dgv.Columns("正常班平均時薪").Visible = False
530 628
             Dgv.Columns("服務津貼").Visible = False : Dgv.Columns("轉場津貼").Visible = False : Dgv.Columns("修正後月薪+A+津貼").Visible = False
@@ -546,15 +644,20 @@ Public Class 拆帳制薪資試算表
546 644
             Dgv.Columns(96).Visible = True : Dgv.Columns(97).Visible = True : Dgv.Columns(98).Visible = True : Dgv.Columns(99).Visible = True : Dgv.Columns(100).Visible = True
547 645
             Dgv.Columns(101).Visible = True : Dgv.Columns(102).Visible = True : Dgv.Columns(103).Visible = True
548 646
 
647
+            Dgv.Columns(106).Visible = False : Dgv.Columns(107).Visible = False : Dgv.Columns(108).Visible = False : Dgv.Columns(109).Visible = False : Dgv.Columns(110).Visible = False
648
+            Dgv.Columns(111).Visible = False : Dgv.Columns(112).Visible = True : Dgv.Columns(113).Visible = True : Dgv.Columns(114).Visible = True : Dgv.Columns(115).Visible = True
649
+            Dgv.Columns(116).Visible = True : Dgv.Columns(117).Visible = True
650
+
549 651
             Dgv.Columns(50).Visible = False
550 652
 
551 653
             Dgv.Columns("總時數").Visible = False : Dgv.Columns("平均時薪").Visible = False : Dgv.Columns("BA+GA+AA_總額").Visible = False : Dgv.Columns("餘額").Visible = False
552 654
             Dgv.Columns("餘額比").Visible = False : Dgv.Columns("服務轉場比").Visible = False
553 655
         End If
554
-        Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False : Dgv.Columns("總薪").Visible = False
656
+        Dgv.Columns("其他").Visible = False : Dgv.Columns("主薪").Visible = False : Dgv.Columns("總薪").Visible = False : Dgv.Columns("AA剃除").Visible = False
555 657
         Dgv.Columns("正常班平均時薪").Visible = False : Dgv.Columns("副薪").Visible = False : Dgv.Columns("平日工時").Visible = False
556 658
         Dgv.Columns("平日平均時薪/含平日加班").Visible = False : Dgv.Columns("平日加班扣除額").Visible = False : Dgv.Columns("平日月薪/不含加班").Visible = False
557 659
         Dgv.Columns("修正後月薪+A+津貼").Visible = False : Dgv.Columns("AA07").Visible = False : Dgv.Columns("AA09").Visible = False
660
+        Dgv.Columns("BAORSC").Visible = False : Dgv.Columns("AA長短").Visible = False : Dgv.Columns("BAORSC仁").Visible = False : Dgv.Columns("AA長短仁").Visible = False
558 661
     End Sub
559 662
     Private Sub Set_薪資計算()
560 663
         Dim 分子(8), 分母(8) As Double
@@ -567,7 +670,7 @@ Public Class 拆帳制薪資試算表
567 670
         BAAA加_tb.Text = "0" : 餘額_tb.Text = "0" : 餘額比_tb.Text = "0" : D01_tb.Text = "0" : D02_tb.Text = "0" : D03_tb.Text = "0" : D04_tb.Text = "0" : D05_tb.Text = "0" : D06_tb.Text = "0"
568 671
         D07_tb.Text = "0" : D08_tb.Text = "0" : D09_tb.Text = "0" : D10_tb.Text = "0" : D11_tb.Text = "0" : D12_tb.Text = "0" : 薪資加項總計_tb.Text = "0" : E01_tb.Text = "0" : E02_tb.Text = "0"
569 672
         E03_tb.Text = "0" : E04_tb.Text = "0" : E05_tb.Text = "0" : E06_tb.Text = "0" : E07_tb.Text = "0" : E08_tb.Text = "0" : E09_tb.Text = "0" : E10_tb.Text = "0" : E11_tb.Text = "0"
570
-        E12_tb.Text = "0" : 公司負擔總計_tb.Text = "0"
673
+        E12_tb.Text = "0" : 公司負擔總計_tb.Text = "0" : 實際薪資1_tb.Text = "0" : 實際薪資_tb.Text = "0"
571 674
         If 是否有差額 = True Then
572 675
             For i As Integer = 0 To Dgv.Rows.Count - 1
573 676
                 For II As Integer = 0 To 差異_dgv.Rows.Count - 1
@@ -621,13 +724,14 @@ Public Class 拆帳制薪資試算表
621 724
             Dgv.Rows(i).Cells("平日加班扣除額").Value = "0" : Dgv.Rows(i).Cells("轉場津貼").Value = "0" : Dgv.Rows(i).Cells("總轉場時數").Value = "0"
622 725
             Dgv.Rows(i).Cells("正常班平均時薪").Value = "0" : Dgv.Rows(i).Cells("總服務時數").Value = "0" : Dgv.Rows(i).Cells("服務津貼").Value = "0"
623 726
             Dgv.Rows(i).Cells("總服務時數").Value = "0" : Dgv.Rows(i).Cells("平日月薪/不含加班").Value = "0" : Dgv.Rows(i).Cells("總薪資").Value = "0"
624
-            Dgv.Rows(i).Cells("BA正常").Value = "0" : Dgv.Rows(i).Cells("餘額比").Value = "0"
727
+            Dgv.Rows(i).Cells("BA正常").Value = "0" : Dgv.Rows(i).Cells("餘額比").Value = "0" : Dgv.Rows(i).Cells("實際總薪資").Value = "0"
625 728
             Dgv.Rows(i).Cells(89).Value = Dgv.Rows(i).Cells(77).Value + Dgv.Rows(i).Cells(78).Value + Dgv.Rows(i).Cells(79).Value + Dgv.Rows(i).Cells(80).Value + Dgv.Rows(i).Cells(81).Value +
626 729
                                           Dgv.Rows(i).Cells(82).Value + Dgv.Rows(i).Cells(83).Value + Dgv.Rows(i).Cells(84).Value + Dgv.Rows(i).Cells(85).Value + Dgv.Rows(i).Cells(86).Value +
627 730
                                           Dgv.Rows(i).Cells(87).Value + Dgv.Rows(i).Cells(88).Value
628 731
             Dgv.Rows(i).Cells(103).Value = Dgv.Rows(i).Cells(91).Value + Dgv.Rows(i).Cells(92).Value + Dgv.Rows(i).Cells(93).Value + Dgv.Rows(i).Cells(94).Value + Dgv.Rows(i).Cells(95).Value +
629 732
                                            Dgv.Rows(i).Cells(96).Value + Dgv.Rows(i).Cells(97).Value + Dgv.Rows(i).Cells(98).Value + Dgv.Rows(i).Cells(99).Value + Dgv.Rows(i).Cells(100).Value +
630
-                                           Dgv.Rows(i).Cells(101).Value + Dgv.Rows(i).Cells(102).Value
733
+                                           Dgv.Rows(i).Cells(101).Value + Dgv.Rows(i).Cells(102).Value + Dgv.Rows(i).Cells("國薪資2.00").Value + Dgv.Rows(i).Cells("轉場薪資").Value +
734
+                                           Dgv.Rows(i).Cells("平薪資1.34").Value + Dgv.Rows(i).Cells("平薪資1.67").Value + Dgv.Rows(i).Cells("休薪資1.34").Value + Dgv.Rows(i).Cells("休薪資1.67").Value
631 735
             If IsDBNull(Dgv.Rows(i).Cells("BA").Value) = True Then : Dgv.Rows(i).Cells("BA").Value = 0 : End If
632 736
             If IsDBNull(Dgv.Rows(i).Cells("GA").Value) = True Then : Dgv.Rows(i).Cells("GA").Value = 0 : End If
633 737
             If IsDBNull(Dgv.Rows(i).Cells("GAM1").Value) = True Then : Dgv.Rows(i).Cells("GAM1").Value = 0 : End If
@@ -650,6 +754,14 @@ Public Class 拆帳制薪資試算表
650 754
                                                     CDbl(Dgv.Rows(i).Cells("AA05").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA06").Value.ToString) +
651 755
                                                     CDbl(Dgv.Rows(i).Cells("AA08").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA10").Value.ToString) +
652 756
                                                     CDbl(Dgv.Rows(i).Cells("AA11").Value.ToString)) * CDbl(Dgv.Rows(i).Cells("AA比例").Value.ToString)
757
+            Dim 開啟扣除 As Boolean = 扣除狀態_ch.Checked : Dim 剃除總額 As Double = 0
758
+            For K As Integer = 0 To AA剃除_dgv.Rows.Count - 1
759
+                If Dgv.Rows(i).Cells("姓名").Value.ToString = AA剃除_dgv.Rows(K).Cells("居服員姓名").Value.ToString Then
760
+                    剃除總額 += CDbl(AA剃除_dgv.Rows(K).Cells("剃除金額").Value.ToString)
761
+                End If
762
+            Next : Dgv.Rows(i).Cells("AA剃除").Value = 剃除總額
763
+            If 開啟扣除 = True Then : Dgv.Rows(i).Cells("AA").Value = CDbl(Dgv.Rows(i).Cells("AA").Value) - 剃除總額 : End If
764
+            If CDbl(Dgv.Rows(i).Cells("AA").Value) < 0 Then : Dgv.Rows(i).Cells("AA").Value = 0 : Dgv.Rows(i).Cells("AA剃除").Value = "0" : End If
653 765
 
654 766
             Dgv.Rows(i).Cells("平日平均時薪/含平日加班").Value = CDbl(Dgv.Rows(i).Cells("主薪").Value.ToString) / CDbl(Dgv.Rows(i).Cells("平日工時").Value.ToString)
655 767
             For II As Integer = 0 To 加班計算_dgv.Rows.Count - 1
@@ -700,12 +812,24 @@ Public Class 拆帳制薪資試算表
700 812
                                           Dgv.Rows(i).Cells(47).Value + Dgv.Rows(i).Cells(48).Value
701 813
             Dgv.Rows(i).Cells("總時數").Value = CDbl(Dgv.Rows(i).Cells("總服務時數").Value.ToString) + CDbl(Dgv.Rows(i).Cells("總轉場時數").Value.ToString)
702 814
             Dgv.Rows(i).Cells("平均時薪").Value = CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString) / CDbl(Dgv.Rows(i).Cells("總時數").Value.ToString)
703
-            Dgv.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv.Rows(i).Cells("BA").Value.ToString) + (CDbl(Dgv.Rows(i).Cells("AA03").Value.ToString) +
704
-                                                   CDbl(Dgv.Rows(i).Cells("AA04").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA05").Value.ToString) +
705
-                                                   CDbl(Dgv.Rows(i).Cells("AA06").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA08").Value.ToString) +
706
-                                                   CDbl(Dgv.Rows(i).Cells("AA10").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA11").Value.ToString) +
707
-                                                   CDbl(Dgv.Rows(i).Cells("AA07").Value.ToString) + CDbl(Dgv.Rows(i).Cells("AA09").Value.ToString)) +
708
-                                                   CDbl(Dgv.Rows(i).Cells("GA").Value.ToString) + CDbl(Dgv.Rows(i).Cells("GA加給").Value.ToString)
815
+            If CDbl(最低薪資_lb.Text) = 0 Then
816
+                Dgv.Rows(i).Cells("實際總薪資").Value = CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString)
817
+            Else
818
+                Dgv.Rows(i).Cells("實際總薪資").Value = CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString) + CDbl(Dgv.Rows(i).Cells("休薪資1.67").Value.ToString) +
819
+                                      CDbl(Dgv.Rows(i).Cells("國薪資2.00").Value.ToString) + CDbl(Dgv.Rows(i).Cells("轉場薪資").Value.ToString) +
820
+                                      CDbl(Dgv.Rows(i).Cells("平薪資1.34").Value.ToString) + CDbl(Dgv.Rows(i).Cells("平薪資1.67").Value.ToString) +
821
+                                      CDbl(Dgv.Rows(i).Cells("休薪資1.34").Value.ToString)
822
+            End If
823
+
824
+            If IsDBNull(Dgv.Rows(i).Cells("BAORSC").Value) = True Then : Dgv.Rows(i).Cells("BAORSC").Value = 0 : End If
825
+            If IsDBNull(Dgv.Rows(i).Cells("AA長短").Value) = True Then : Dgv.Rows(i).Cells("AA長短").Value = 0 : End If
826
+            If IsDBNull(Dgv.Rows(i).Cells("BAORSC仁").Value) = True Then : Dgv.Rows(i).Cells("BAORSC仁").Value = 0 : End If
827
+            If IsDBNull(Dgv.Rows(i).Cells("AA長短仁").Value) = True Then : Dgv.Rows(i).Cells("AA長短仁").Value = 0 : End If
828
+            If CDbl(Dgv.Rows(i).Cells("BAORSC").Value) = 0 And CDbl(Dgv.Rows(i).Cells("AA長短").Value) = 0 Then
829
+                Dgv.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv.Rows(i).Cells("BAORSC仁").Value) + CDbl(Dgv.Rows(i).Cells("AA長短仁").Value)
830
+            Else
831
+                Dgv.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv.Rows(i).Cells("BAORSC").Value) + CDbl(Dgv.Rows(i).Cells("AA長短").Value)
832
+            End If
709 833
             Dgv.Rows(i).Cells("餘額").Value = CDbl(Dgv.Rows(i).Cells("BA+GA+AA_總額").Value.ToString) - CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString) -
710 834
                                               CDbl(Dgv.Rows(i).Cells(103).Value.ToString)
711 835
             Dgv.Rows(i).Cells("餘額比").Value = CDbl(Dgv.Rows(i).Cells("餘額").Value.ToString) / CDbl(Dgv.Rows(i).Cells("BA+GA+AA_總額").Value.ToString)
@@ -730,6 +854,8 @@ Public Class 拆帳制薪資試算表
730 854
             加班費1_tb.Text = Strings.Format(CDbl(加班費1_tb.Text) + CDbl(Dgv.Rows(i).Cells("加班費").Value.ToString), "#,##0.0")
731 855
             總薪資_tb.Text = Strings.Format(CDbl(總薪資_tb.Text) + CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString), "#,##0.0")
732 856
             總薪資1_tb.Text = Strings.Format(CDbl(總薪資1_tb.Text) + CDbl(Dgv.Rows(i).Cells("總薪資").Value.ToString), "#,##0.0")
857
+            實際薪資_tb.Text = Strings.Format(CDbl(實際薪資_tb.Text) + CDbl(Dgv.Rows(i).Cells("實際總薪資").Value.ToString), "#,##0.0")
858
+            實際薪資1_tb.Text = Strings.Format(CDbl(實際薪資1_tb.Text) + CDbl(Dgv.Rows(i).Cells("實際總薪資").Value.ToString), "#,##0.0")
733 859
             A01_tb.Text = Strings.Format(CDbl(A01_tb.Text) + CDbl(Dgv.Rows(i).Cells(24).Value.ToString), "#,##0.0")
734 860
             A02_tb.Text = Strings.Format(CDbl(A02_tb.Text) + CDbl(Dgv.Rows(i).Cells(25).Value.ToString), "#,##0.0")
735 861
             A03_tb.Text = Strings.Format(CDbl(A03_tb.Text) + CDbl(Dgv.Rows(i).Cells(26).Value.ToString), "#,##0.0")
@@ -947,12 +1073,44 @@ Public Class 拆帳制薪資試算表
947 1073
         Dgv1.Columns("修正後月薪+A+津貼").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
948 1074
         Dgv1.Columns("加班費計算時薪標準").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
949 1075
         Dgv1.Columns("加班費計算時薪標準").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
950
-
951
-        Dgv1.Columns("平日轉場").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("假日轉場").DefaultCellStyle.Format = "#,##0.0"
952
-        Dgv1.Columns("平0-8").DefaultCellStyle.Format = "#,##.0" : Dgv1.Columns("平9-10").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("GA加給").DefaultCellStyle.Format = "#,##0.0"
953
-        Dgv1.Columns("平11-12").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("國0-2").DefaultCellStyle.Format = "#,##0.0"
954
-        Dgv1.Columns("國3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("休0-2").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("其他").DefaultCellStyle.Format = "#,##0.0"
955
-        Dgv1.Columns("休3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(24).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(25).DefaultCellStyle.Format = "#,##0.0"
1076
+        Dgv1.Columns("服務轉場比").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1077
+        Dgv1.Columns("服務轉場比").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1078
+        Dgv1.Columns("正常班轉場").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1079
+        Dgv1.Columns("正常班轉場").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1080
+        Dgv1.Columns("平加班1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1081
+        Dgv1.Columns("平加班1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1082
+        Dgv1.Columns("平加班1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1083
+        Dgv1.Columns("平加班1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1084
+        Dgv1.Columns("休加班1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1085
+        Dgv1.Columns("休加班1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1086
+        Dgv1.Columns("休加班1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1087
+        Dgv1.Columns("休加班1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1088
+        Dgv1.Columns("國加班2.00").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1089
+        Dgv1.Columns("國加班2.00").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1090
+        Dgv1.Columns("轉場薪資").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1091
+        Dgv1.Columns("轉場薪資").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1092
+        Dgv1.Columns("平薪資1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1093
+        Dgv1.Columns("平薪資1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1094
+        Dgv1.Columns("平薪資1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1095
+        Dgv1.Columns("平薪資1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1096
+        Dgv1.Columns("休薪資1.34").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1097
+        Dgv1.Columns("休薪資1.34").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1098
+        Dgv1.Columns("休薪資1.67").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1099
+        Dgv1.Columns("休薪資1.67").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1100
+        Dgv1.Columns("國薪資2.00").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1101
+        Dgv1.Columns("國薪資2.00").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1102
+        Dgv1.Columns("實際總薪資").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1103
+        Dgv1.Columns("實際總薪資").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
1104
+
1105
+        Dgv1.Columns("平日轉場").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("假日轉場").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("GA加給").DefaultCellStyle.Format = "#,##0.0"
1106
+        Dgv1.Columns("平0-8").DefaultCellStyle.Format = "#,##.0" : Dgv1.Columns("平9-10").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("休加班1.34").DefaultCellStyle.Format = "#,##0.000"
1107
+        Dgv1.Columns("平11-12").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("國0-2").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("正常班轉場").DefaultCellStyle.Format = "#,##0.000"
1108
+        Dgv1.Columns("國3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("休0-2").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("平加班1.34").DefaultCellStyle.Format = "#,##0.000"
1109
+        Dgv1.Columns("休3-8").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("其他").DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns("平加班1.67").DefaultCellStyle.Format = "#,##0.000"
1110
+        Dgv1.Columns("轉場薪資").DefaultCellStyle.Format = "#,##0" : Dgv1.Columns("平薪資1.34").DefaultCellStyle.Format = "#,##0" : Dgv1.Columns("休加班1.67").DefaultCellStyle.Format = "#,##0.000"
1111
+        Dgv1.Columns("平薪資1.67").DefaultCellStyle.Format = "#,##0" : Dgv1.Columns("休薪資1.34").DefaultCellStyle.Format = "#,##0" : Dgv1.Columns("休薪資1.67").DefaultCellStyle.Format = "#,##0"
1112
+        Dgv1.Columns("國薪資2.00").DefaultCellStyle.Format = "#,##0" : Dgv1.Columns("國加班2.00").DefaultCellStyle.Format = "#,##0.000" : Dgv1.Columns("實際總薪資").DefaultCellStyle.Format = "#,##0.0"
1113
+        Dgv1.Columns(24).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(25).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(103).DefaultCellStyle.Format = "#,##0.0"
956 1114
         Dgv1.Columns(26).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(27).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(28).DefaultCellStyle.Format = "#,##0.0"
957 1115
         Dgv1.Columns(29).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(30).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(31).DefaultCellStyle.Format = "#,##0.0"
958 1116
         Dgv1.Columns(32).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(33).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(34).DefaultCellStyle.Format = "#,##0.0"
@@ -970,17 +1128,19 @@ Public Class 拆帳制薪資試算表
970 1128
         Dgv1.Columns(94).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(95).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(96).DefaultCellStyle.Format = "#,##0.0"
971 1129
         Dgv1.Columns(97).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(98).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(99).DefaultCellStyle.Format = "#,##0.0"
972 1130
         Dgv1.Columns(100).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(101).DefaultCellStyle.Format = "#,##0.0" : Dgv1.Columns(102).DefaultCellStyle.Format = "#,##0.0"
973
-        Dgv1.Columns(103).DefaultCellStyle.Format = "#,##0.0"
1131
+
974 1132
         Dgv1.Columns("GAM1").Visible = False : Dgv1.Columns("GAM2").Visible = False : Dgv1.Columns("BA").Visible = False : Dgv1.Columns("GA").Visible = False
975 1133
         Set_分頁1()
976 1134
 
977 1135
         For i As Integer = 0 To 73 : Dgv1.Columns(i).ReadOnly = True : Next : For i As Integer = 24 To 35 : Dgv1.Columns(i).ReadOnly = False : Next
978 1136
         For i As Integer = 77 To 88 : Dgv1.Columns(i).ReadOnly = False : Next : For i As Integer = 90 To 102 : Dgv1.Columns(i).ReadOnly = False : Next
979
-        For i As Integer = 37 To 48 : Dgv1.Columns(i).ReadOnly = False : Next : Dgv1.Columns("其他").ReadOnly = False : Dgv1.Columns(50).ReadOnly = False
980
-
1137
+        For i As Integer = 37 To 48 : Dgv1.Columns(i).ReadOnly = False : Next : For i As Integer = 106 To 117 : Dgv1.Columns(i).ReadOnly = True : Next
1138
+        Dgv1.Columns("服務轉場比").ReadOnly = False : Dgv1.Columns("總服務時數").ReadOnly = False : Dgv1.Columns("其他").ReadOnly = False : Dgv1.Columns(50).ReadOnly = False
1139
+        Dgv1.Columns("總轉場時數").ReadOnly = False : Dgv1.Columns("公司負擔總計").ReadOnly = True : Dgv1.Columns("薪資加項總計").ReadOnly = True
1140
+        Dgv1.Columns("總服務時數").ReadOnly = True : Dgv1.Columns("總轉場時數").ReadOnly = True : Dgv1.Columns("服務轉場比").ReadOnly = True : Dgv1.Columns("實際總薪資").ReadOnly = True
981 1141
         Dgv1.Columns("總薪").DefaultCellStyle.BackColor = Color.MistyRose : Dgv1.Columns("總薪資").DefaultCellStyle.BackColor = Color.MistyRose
982 1142
         Dgv1.Columns(36).DefaultCellStyle.BackColor = Color.MistyRose : Dgv1.Columns(49).DefaultCellStyle.BackColor = Color.MistyRose : Dgv1.Columns(89).DefaultCellStyle.BackColor = Color.MistyRose
983
-        Dgv.Columns(103).DefaultCellStyle.BackColor = Color.MistyRose
1143
+        Dgv1.Columns(103).DefaultCellStyle.BackColor = Color.MistyRose : Dgv1.Columns("實際總薪資").DefaultCellStyle.BackColor = Color.MistyRose
984 1144
         Set_BA比1() : Dim 重讀 As Boolean = False : Dim 新增 As Boolean
985 1145
         For i As Integer = 0 To Dgv1.Rows.Count - 1 : 新增 = False
986 1146
             If BA比1_dgv.Rows.Count = 0 Then : 新增 = True : 重讀 = True : End If
@@ -1003,6 +1163,41 @@ Public Class 拆帳制薪資試算表
1003 1163
                 SQL_BA比_新增() : 重讀 = True
1004 1164
             End If
1005 1165
         Next : If 重讀 = True Then : Set_BA比2() : End If
1166
+        For i As Integer = 0 To Dgv1.Rows.Count - 1
1167
+            Dgv1.Rows(i).Cells("正常班轉場").Value = "0" : Dgv1.Rows(i).Cells("平加班1.34").Value = "0" : Dgv1.Rows(i).Cells("平加班1.67").Value = "0"
1168
+            Dgv1.Rows(i).Cells("休加班1.34").Value = "0" : Dgv1.Rows(i).Cells("休加班1.67").Value = "0" : Dgv1.Rows(i).Cells("國加班2.00").Value = "0"
1169
+            For ii As Integer = 0 To 轉場加班_dgv.Rows.Count - 1
1170
+                If Dgv1.Rows(i).Cells("姓名").Value.ToString = 轉場加班_dgv.Rows(ii).Cells("姓名").Value.ToString Then
1171
+                    If 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString <> "星期日" And 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString <> "星期六" Then
1172
+                        If CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1 Then
1173
+                            Dgv1.Rows(i).Cells("正常班轉場").Value = CDbl(Dgv1.Rows(i).Cells("正常班轉場").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
1174
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.34 Then
1175
+                            Dgv1.Rows(i).Cells("平加班1.34").Value = CDbl(Dgv1.Rows(i).Cells("平加班1.34").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
1176
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.67 Then
1177
+                            Dgv1.Rows(i).Cells("平加班1.67").Value = CDbl(Dgv1.Rows(i).Cells("平加班1.67").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
1178
+                        End If
1179
+                    ElseIf 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString = "星期六" Then
1180
+                        If CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.34 Then
1181
+                            Dgv1.Rows(i).Cells("休加班1.34").Value = CDbl(Dgv1.Rows(i).Cells("休加班1.34").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
1182
+                        ElseIf CDbl(轉場加班_dgv.Rows(ii).Cells("加班時段").Value.ToString) = 1.67 Then
1183
+                            Dgv1.Rows(i).Cells("休加班1.67").Value = CDbl(Dgv1.Rows(i).Cells("休加班1.67").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
1184
+                        End If
1185
+                    ElseIf 轉場加班_dgv.Rows(ii).Cells("星期").Value.ToString = "星期日" Then
1186
+                        Dgv1.Rows(i).Cells("國加班2.00").Value = CDbl(Dgv1.Rows(i).Cells("國加班2.00").Value) + CDbl(轉場加班_dgv.Rows(ii).Cells("排班轉場時間_分").Value)
1187
+                    End If
1188
+                End If
1189
+            Next
1190
+            Dgv1.Rows(i).Cells("正常班轉場").Value = CDbl(Dgv1.Rows(i).Cells("正常班轉場").Value) / 60 : Dgv1.Rows(i).Cells("平加班1.34").Value = CDbl(Dgv1.Rows(i).Cells("平加班1.34").Value) / 60
1191
+            Dgv1.Rows(i).Cells("平加班1.67").Value = CDbl(Dgv1.Rows(i).Cells("平加班1.67").Value) / 60 : Dgv1.Rows(i).Cells("休加班1.34").Value = CDbl(Dgv1.Rows(i).Cells("休加班1.34").Value) / 60
1192
+            Dgv1.Rows(i).Cells("休加班1.67").Value = CDbl(Dgv1.Rows(i).Cells("休加班1.67").Value) / 60 : Dgv1.Rows(i).Cells("國加班2.00").Value = CDbl(Dgv1.Rows(i).Cells("國加班2.00").Value) / 60
1193
+
1194
+            Dgv1.Rows(i).Cells("轉場薪資").Value = CDbl(Dgv1.Rows(i).Cells("正常班轉場").Value.ToString) * 198
1195
+            Dgv1.Rows(i).Cells("平薪資1.34").Value = CDbl(Dgv1.Rows(i).Cells("平加班1.34").Value.ToString) * 198 * 1.34
1196
+            Dgv1.Rows(i).Cells("平薪資1.67").Value = CDbl(Dgv1.Rows(i).Cells("平加班1.67").Value.ToString) * 198 * 1.67
1197
+            Dgv1.Rows(i).Cells("休薪資1.34").Value = CDbl(Dgv1.Rows(i).Cells("休加班1.34").Value.ToString) * 198 * 1.34
1198
+            Dgv1.Rows(i).Cells("休薪資1.67").Value = CDbl(Dgv1.Rows(i).Cells("休加班1.67").Value.ToString) * 198 * 1.67
1199
+            Dgv1.Rows(i).Cells("國薪資2.00").Value = CDbl(Dgv1.Rows(i).Cells("國加班2.00").Value.ToString) * 198 * 2
1200
+        Next
1006 1201
         Set_薪資計算1()
1007 1202
     End Sub
1008 1203
     Private Sub Set_分頁1()
@@ -1035,12 +1230,16 @@ Public Class 拆帳制薪資試算表
1035 1230
 
1036 1231
             Dgv1.Columns(77).Visible = False : Dgv1.Columns(78).Visible = False : Dgv1.Columns(79).Visible = False : Dgv1.Columns(80).Visible = False : Dgv1.Columns(81).Visible = False
1037 1232
             Dgv1.Columns(82).Visible = False : Dgv1.Columns(83).Visible = False : Dgv1.Columns(84).Visible = False : Dgv1.Columns(85).Visible = False : Dgv1.Columns(86).Visible = False
1038
-            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False
1233
+            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False : Dgv1.Columns(90).Visible = False
1039 1234
 
1040 1235
             Dgv1.Columns(91).Visible = False : Dgv1.Columns(92).Visible = False : Dgv1.Columns(93).Visible = False : Dgv1.Columns(94).Visible = False : Dgv1.Columns(95).Visible = False
1041 1236
             Dgv1.Columns(96).Visible = False : Dgv1.Columns(97).Visible = False : Dgv1.Columns(98).Visible = False : Dgv1.Columns(99).Visible = False : Dgv1.Columns(100).Visible = False
1042 1237
             Dgv1.Columns(101).Visible = False : Dgv1.Columns(102).Visible = False : Dgv1.Columns(103).Visible = False
1043 1238
 
1239
+            Dgv1.Columns(106).Visible = False : Dgv1.Columns(107).Visible = False : Dgv1.Columns(108).Visible = False : Dgv1.Columns(109).Visible = False : Dgv1.Columns(110).Visible = False
1240
+            Dgv1.Columns(111).Visible = False : Dgv1.Columns(112).Visible = False : Dgv1.Columns(113).Visible = False : Dgv1.Columns(114).Visible = False : Dgv1.Columns(115).Visible = False
1241
+            Dgv1.Columns(116).Visible = False : Dgv1.Columns(117).Visible = False
1242
+
1044 1243
             Dgv1.Columns(50).Visible = False
1045 1244
 
1046 1245
             Dgv1.Columns("總時數").Visible = False : Dgv1.Columns("平均時薪").Visible = False : Dgv1.Columns("BA+GA+AA_總額").Visible = False : Dgv1.Columns("餘額").Visible = False
@@ -1074,12 +1273,16 @@ Public Class 拆帳制薪資試算表
1074 1273
 
1075 1274
             Dgv1.Columns(77).Visible = False : Dgv1.Columns(78).Visible = False : Dgv1.Columns(79).Visible = False : Dgv1.Columns(80).Visible = False : Dgv1.Columns(81).Visible = False
1076 1275
             Dgv1.Columns(82).Visible = False : Dgv1.Columns(83).Visible = False : Dgv1.Columns(84).Visible = False : Dgv1.Columns(85).Visible = False : Dgv1.Columns(86).Visible = False
1077
-            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False
1276
+            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False : Dgv1.Columns(90).Visible = False
1078 1277
 
1079 1278
             Dgv1.Columns(91).Visible = False : Dgv1.Columns(92).Visible = False : Dgv1.Columns(93).Visible = False : Dgv1.Columns(94).Visible = False : Dgv1.Columns(95).Visible = False
1080 1279
             Dgv1.Columns(96).Visible = False : Dgv1.Columns(97).Visible = False : Dgv1.Columns(98).Visible = False : Dgv1.Columns(99).Visible = False : Dgv1.Columns(100).Visible = False
1081 1280
             Dgv1.Columns(101).Visible = False : Dgv1.Columns(102).Visible = False : Dgv1.Columns(103).Visible = False
1082 1281
 
1282
+            Dgv1.Columns(106).Visible = False : Dgv1.Columns(107).Visible = False : Dgv1.Columns(108).Visible = False : Dgv1.Columns(109).Visible = False : Dgv1.Columns(110).Visible = False
1283
+            Dgv1.Columns(111).Visible = False : Dgv1.Columns(112).Visible = False : Dgv1.Columns(113).Visible = False : Dgv1.Columns(114).Visible = False : Dgv1.Columns(115).Visible = False
1284
+            Dgv1.Columns(116).Visible = False : Dgv1.Columns(117).Visible = False
1285
+
1083 1286
             Dgv1.Columns(50).Visible = True
1084 1287
 
1085 1288
             Dgv1.Columns("總時數").Visible = False : Dgv1.Columns("平均時薪").Visible = False : Dgv1.Columns("BA+GA+AA_總額").Visible = False : Dgv1.Columns("餘額").Visible = False
@@ -1113,12 +1316,16 @@ Public Class 拆帳制薪資試算表
1113 1316
 
1114 1317
             Dgv1.Columns(77).Visible = False : Dgv1.Columns(78).Visible = False : Dgv1.Columns(79).Visible = False : Dgv1.Columns(80).Visible = False : Dgv1.Columns(81).Visible = False
1115 1318
             Dgv1.Columns(82).Visible = False : Dgv1.Columns(83).Visible = False : Dgv1.Columns(84).Visible = False : Dgv1.Columns(85).Visible = False : Dgv1.Columns(86).Visible = False
1116
-            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False
1319
+            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False : Dgv1.Columns(90).Visible = False
1117 1320
 
1118 1321
             Dgv1.Columns(91).Visible = False : Dgv1.Columns(92).Visible = False : Dgv1.Columns(93).Visible = False : Dgv1.Columns(94).Visible = False : Dgv1.Columns(95).Visible = False
1119 1322
             Dgv1.Columns(96).Visible = False : Dgv1.Columns(97).Visible = False : Dgv1.Columns(98).Visible = False : Dgv1.Columns(99).Visible = False : Dgv1.Columns(100).Visible = False
1120 1323
             Dgv1.Columns(101).Visible = False : Dgv1.Columns(102).Visible = False : Dgv1.Columns(103).Visible = False
1121 1324
 
1325
+            Dgv1.Columns(106).Visible = False : Dgv1.Columns(107).Visible = False : Dgv1.Columns(108).Visible = False : Dgv1.Columns(109).Visible = False : Dgv1.Columns(110).Visible = False
1326
+            Dgv1.Columns(111).Visible = False : Dgv1.Columns(112).Visible = False : Dgv1.Columns(113).Visible = False : Dgv1.Columns(114).Visible = False : Dgv1.Columns(115).Visible = False
1327
+            Dgv1.Columns(116).Visible = False : Dgv1.Columns(117).Visible = False
1328
+
1122 1329
             Dgv1.Columns(50).Visible = True
1123 1330
 
1124 1331
             Dgv1.Columns("總時數").Visible = False : Dgv1.Columns("平均時薪").Visible = False : Dgv1.Columns("BA+GA+AA_總額").Visible = False : Dgv1.Columns("餘額").Visible = False
@@ -1152,16 +1359,20 @@ Public Class 拆帳制薪資試算表
1152 1359
 
1153 1360
             Dgv1.Columns(77).Visible = False : Dgv1.Columns(78).Visible = False : Dgv1.Columns(79).Visible = False : Dgv1.Columns(80).Visible = False : Dgv1.Columns(81).Visible = False
1154 1361
             Dgv1.Columns(82).Visible = False : Dgv1.Columns(83).Visible = False : Dgv1.Columns(84).Visible = False : Dgv1.Columns(85).Visible = False : Dgv1.Columns(86).Visible = False
1155
-            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False
1362
+            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False : Dgv1.Columns(90).Visible = False
1156 1363
 
1157 1364
             Dgv1.Columns(91).Visible = False : Dgv1.Columns(92).Visible = False : Dgv1.Columns(93).Visible = False : Dgv1.Columns(94).Visible = False : Dgv1.Columns(95).Visible = False
1158 1365
             Dgv1.Columns(96).Visible = False : Dgv1.Columns(97).Visible = False : Dgv1.Columns(98).Visible = False : Dgv1.Columns(99).Visible = False : Dgv1.Columns(100).Visible = False
1159 1366
             Dgv1.Columns(101).Visible = False : Dgv1.Columns(102).Visible = False : Dgv1.Columns(103).Visible = False
1160 1367
 
1368
+            Dgv1.Columns(106).Visible = True : Dgv1.Columns(107).Visible = True : Dgv1.Columns(108).Visible = True : Dgv1.Columns(109).Visible = True : Dgv1.Columns(110).Visible = True
1369
+            Dgv1.Columns(111).Visible = True : Dgv1.Columns(112).Visible = False : Dgv1.Columns(113).Visible = False : Dgv1.Columns(114).Visible = False : Dgv1.Columns(115).Visible = False
1370
+            Dgv1.Columns(116).Visible = False : Dgv1.Columns(117).Visible = False
1371
+
1161 1372
             Dgv1.Columns(50).Visible = False
1162 1373
 
1163 1374
             Dgv1.Columns("總時數").Visible = False : Dgv1.Columns("平均時薪").Visible = False : Dgv1.Columns("BA+GA+AA_總額").Visible = False : Dgv1.Columns("餘額").Visible = False
1164
-            Dgv1.Columns("餘額比").Visible = False : Dgv1.Columns("服務轉場比").Visible = False
1375
+            Dgv1.Columns("餘額比").Visible = False : Dgv1.Columns("服務轉場比").Visible = True
1165 1376
         ElseIf 主表_ch.Checked = False And 時數表_ch.Checked = False And 加項總計_ch.Checked = False And 減項總計_ch.Checked = False And 其它_ch.Checked = True And
1166 1377
             薪資加項_ch.Checked = False And 公司負擔成本_ch.Checked = False Then
1167 1378
             Dgv1.Columns("AA03").Visible = False : Dgv1.Columns("AA04").Visible = False : Dgv1.Columns("AA05").Visible = False
@@ -1191,16 +1402,20 @@ Public Class 拆帳制薪資試算表
1191 1402
 
1192 1403
             Dgv1.Columns(77).Visible = False : Dgv1.Columns(78).Visible = False : Dgv1.Columns(79).Visible = False : Dgv1.Columns(80).Visible = False : Dgv1.Columns(81).Visible = False
1193 1404
             Dgv1.Columns(82).Visible = False : Dgv1.Columns(83).Visible = False : Dgv1.Columns(84).Visible = False : Dgv1.Columns(85).Visible = False : Dgv1.Columns(86).Visible = False
1194
-            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False
1405
+            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False : Dgv1.Columns(90).Visible = False
1195 1406
 
1196 1407
             Dgv1.Columns(91).Visible = False : Dgv1.Columns(92).Visible = False : Dgv1.Columns(93).Visible = False : Dgv1.Columns(94).Visible = False : Dgv1.Columns(95).Visible = False
1197 1408
             Dgv1.Columns(96).Visible = False : Dgv1.Columns(97).Visible = False : Dgv1.Columns(98).Visible = False : Dgv1.Columns(99).Visible = False : Dgv1.Columns(100).Visible = False
1198 1409
             Dgv1.Columns(101).Visible = False : Dgv1.Columns(102).Visible = False : Dgv1.Columns(103).Visible = False
1199 1410
 
1411
+            Dgv1.Columns(106).Visible = False : Dgv1.Columns(107).Visible = False : Dgv1.Columns(108).Visible = False : Dgv1.Columns(109).Visible = False : Dgv1.Columns(110).Visible = False
1412
+            Dgv1.Columns(111).Visible = False : Dgv1.Columns(112).Visible = False : Dgv1.Columns(113).Visible = False : Dgv1.Columns(114).Visible = False : Dgv1.Columns(115).Visible = False
1413
+            Dgv1.Columns(116).Visible = False : Dgv1.Columns(117).Visible = False
1414
+
1200 1415
             Dgv1.Columns(50).Visible = False
1201 1416
 
1202 1417
             Dgv1.Columns("總時數").Visible = True : Dgv1.Columns("平均時薪").Visible = True : Dgv1.Columns("BA+GA+AA_總額").Visible = True : Dgv1.Columns("餘額").Visible = True
1203
-            Dgv1.Columns("餘額比").Visible = True : Dgv1.Columns("服務轉場比").Visible = True
1418
+            Dgv1.Columns("餘額比").Visible = True : Dgv1.Columns("服務轉場比").Visible = False
1204 1419
         ElseIf 主表_ch.Checked = False And 時數表_ch.Checked = False And 加項總計_ch.Checked = False And 減項總計_ch.Checked = False And 其它_ch.Checked = False And
1205 1420
             薪資加項_ch.Checked = True And 公司負擔成本_ch.Checked = False Then
1206 1421
             Dgv1.Columns("AA03").Visible = False : Dgv1.Columns("AA04").Visible = False : Dgv1.Columns("AA05").Visible = False
@@ -1230,18 +1445,22 @@ Public Class 拆帳制薪資試算表
1230 1445
 
1231 1446
             Dgv1.Columns(77).Visible = True : Dgv1.Columns(78).Visible = True : Dgv1.Columns(79).Visible = True : Dgv1.Columns(80).Visible = True : Dgv1.Columns(81).Visible = True
1232 1447
             Dgv1.Columns(82).Visible = True : Dgv1.Columns(83).Visible = True : Dgv1.Columns(84).Visible = True : Dgv1.Columns(85).Visible = True : Dgv1.Columns(86).Visible = True
1233
-            Dgv1.Columns(87).Visible = True : Dgv1.Columns(88).Visible = True : Dgv1.Columns(89).Visible = True
1448
+            Dgv1.Columns(87).Visible = True : Dgv1.Columns(88).Visible = True : Dgv1.Columns(89).Visible = True : Dgv1.Columns(90).Visible = True
1234 1449
 
1235 1450
             Dgv1.Columns(91).Visible = False : Dgv1.Columns(92).Visible = False : Dgv1.Columns(93).Visible = False : Dgv1.Columns(94).Visible = False : Dgv1.Columns(95).Visible = False
1236 1451
             Dgv1.Columns(96).Visible = False : Dgv1.Columns(97).Visible = False : Dgv1.Columns(98).Visible = False : Dgv1.Columns(99).Visible = False : Dgv1.Columns(100).Visible = False
1237 1452
             Dgv1.Columns(101).Visible = False : Dgv1.Columns(102).Visible = False : Dgv1.Columns(103).Visible = False
1238 1453
 
1454
+            Dgv1.Columns(106).Visible = False : Dgv1.Columns(107).Visible = False : Dgv1.Columns(108).Visible = False : Dgv1.Columns(109).Visible = False : Dgv1.Columns(110).Visible = False
1455
+            Dgv1.Columns(111).Visible = False : Dgv1.Columns(112).Visible = False : Dgv1.Columns(113).Visible = False : Dgv1.Columns(114).Visible = False : Dgv1.Columns(115).Visible = False
1456
+            Dgv1.Columns(116).Visible = False : Dgv1.Columns(117).Visible = False
1457
+
1239 1458
             Dgv1.Columns(50).Visible = False
1240 1459
 
1241 1460
             Dgv1.Columns("總時數").Visible = False : Dgv1.Columns("平均時薪").Visible = False : Dgv1.Columns("BA+GA+AA_總額").Visible = False : Dgv1.Columns("餘額").Visible = False
1242 1461
             Dgv1.Columns("餘額比").Visible = False : Dgv1.Columns("服務轉場比").Visible = False
1243 1462
         ElseIf 主表_ch.Checked = False And 時數表_ch.Checked = False And 加項總計_ch.Checked = False And 減項總計_ch.Checked = False And 其它_ch.Checked = False And
1244
-              薪資加項_ch.Checked = True And 公司負擔成本_ch.Checked = False Then
1463
+              薪資加項_ch.Checked = False And 公司負擔成本_ch.Checked = True Then
1245 1464
             Dgv1.Columns("AA03").Visible = False : Dgv1.Columns("AA04").Visible = False : Dgv1.Columns("AA05").Visible = False
1246 1465
             Dgv1.Columns("AA06").Visible = False : Dgv1.Columns("AA08").Visible = False : Dgv1.Columns("AA10").Visible = False
1247 1466
             Dgv1.Columns("AA11").Visible = False
@@ -1269,12 +1488,16 @@ Public Class 拆帳制薪資試算表
1269 1488
 
1270 1489
             Dgv1.Columns(77).Visible = False : Dgv1.Columns(78).Visible = False : Dgv1.Columns(79).Visible = False : Dgv1.Columns(80).Visible = False : Dgv1.Columns(81).Visible = False
1271 1490
             Dgv1.Columns(82).Visible = False : Dgv1.Columns(83).Visible = False : Dgv1.Columns(84).Visible = False : Dgv1.Columns(85).Visible = False : Dgv1.Columns(86).Visible = False
1272
-            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False
1491
+            Dgv1.Columns(87).Visible = False : Dgv1.Columns(88).Visible = False : Dgv1.Columns(89).Visible = False : Dgv1.Columns(90).Visible = False
1273 1492
 
1274 1493
             Dgv1.Columns(91).Visible = True : Dgv1.Columns(92).Visible = True : Dgv1.Columns(93).Visible = True : Dgv1.Columns(94).Visible = True : Dgv1.Columns(95).Visible = True
1275 1494
             Dgv1.Columns(96).Visible = True : Dgv1.Columns(97).Visible = True : Dgv1.Columns(98).Visible = True : Dgv1.Columns(99).Visible = True : Dgv1.Columns(100).Visible = True
1276 1495
             Dgv1.Columns(101).Visible = True : Dgv1.Columns(102).Visible = True : Dgv1.Columns(103).Visible = True
1277 1496
 
1497
+            Dgv1.Columns(106).Visible = False : Dgv1.Columns(107).Visible = False : Dgv1.Columns(108).Visible = False : Dgv1.Columns(109).Visible = False : Dgv1.Columns(110).Visible = False
1498
+            Dgv1.Columns(111).Visible = False : Dgv1.Columns(112).Visible = True : Dgv1.Columns(113).Visible = True : Dgv1.Columns(114).Visible = True : Dgv1.Columns(115).Visible = True
1499
+            Dgv1.Columns(116).Visible = True : Dgv1.Columns(117).Visible = True
1500
+
1278 1501
             Dgv1.Columns(50).Visible = False
1279 1502
 
1280 1503
             Dgv1.Columns("總時數").Visible = False : Dgv1.Columns("平均時薪").Visible = False : Dgv1.Columns("BA+GA+AA_總額").Visible = False : Dgv1.Columns("餘額").Visible = False
@@ -1284,6 +1507,7 @@ Public Class 拆帳制薪資試算表
1284 1507
         Dgv1.Columns("正常班平均時薪").Visible = False : Dgv1.Columns("副薪").Visible = False : Dgv1.Columns("平日工時").Visible = False
1285 1508
         Dgv1.Columns("平日平均時薪/含平日加班").Visible = False : Dgv1.Columns("平日加班扣除額").Visible = False : Dgv1.Columns("平日月薪/不含加班").Visible = False
1286 1509
         Dgv1.Columns("修正後月薪+A+津貼").Visible = False : Dgv1.Columns("AA07").Visible = False : Dgv1.Columns("AA09").Visible = False
1510
+        Dgv1.Columns("BAORSC").Visible = False : Dgv1.Columns("AA長短").Visible = False : Dgv1.Columns("BAORSC仁").Visible = False : Dgv1.Columns("AA長短仁").Visible = False
1287 1511
     End Sub
1288 1512
     Private Sub Set_薪資計算1()
1289 1513
         BA正_tb.Text = "0" : GA正_tb.Text = "0" : GA加_tb.Text = "0" : 其他_tb.Text = "0" : 主薪_tb.Text = "0" : AA_tb.Text = "0" : 副薪_tb.Text = "0" : 總薪_tb.Text = "0"
@@ -1295,7 +1519,7 @@ Public Class 拆帳制薪資試算表
1295 1519
         BAAA加_tb.Text = "0" : 餘額_tb.Text = "0" : 餘額比_tb.Text = "0" : D01_tb.Text = "0" : D02_tb.Text = "0" : D03_tb.Text = "0" : D04_tb.Text = "0" : D05_tb.Text = "0" : D06_tb.Text = "0"
1296 1520
         D07_tb.Text = "0" : D08_tb.Text = "0" : D09_tb.Text = "0" : D10_tb.Text = "0" : D11_tb.Text = "0" : D12_tb.Text = "0" : 薪資加項總計_tb.Text = "0" : E01_tb.Text = "0" : E02_tb.Text = "0"
1297 1521
         E03_tb.Text = "0" : E04_tb.Text = "0" : E05_tb.Text = "0" : E06_tb.Text = "0" : E07_tb.Text = "0" : E08_tb.Text = "0" : E09_tb.Text = "0" : E10_tb.Text = "0" : E11_tb.Text = "0"
1298
-        E12_tb.Text = "0" : 公司負擔總計_tb.Text = "0"
1522
+        E12_tb.Text = "0" : 公司負擔總計_tb.Text = "0" : 實際薪資1_tb.Text = "0" : 實際薪資_tb.Text = "0"
1299 1523
         For i As Integer = 0 To Dgv1.Rows.Count - 1
1300 1524
             For ii As Integer = 0 To BA比_dgv.Rows.Count - 1
1301 1525
                 If Dgv1.Rows(i).Cells("姓名").Value.ToString = BA比_dgv.Rows(ii).Cells("姓名").Value.ToString Then
@@ -1342,7 +1566,8 @@ Public Class 拆帳制薪資試算表
1342 1566
                                           Dgv1.Rows(i).Cells(87).Value + Dgv1.Rows(i).Cells(88).Value
1343 1567
             Dgv1.Rows(i).Cells(103).Value = Dgv1.Rows(i).Cells(91).Value + Dgv1.Rows(i).Cells(92).Value + Dgv1.Rows(i).Cells(93).Value + Dgv1.Rows(i).Cells(94).Value + Dgv1.Rows(i).Cells(95).Value +
1344 1568
                                            Dgv1.Rows(i).Cells(96).Value + Dgv1.Rows(i).Cells(97).Value + Dgv1.Rows(i).Cells(98).Value + Dgv1.Rows(i).Cells(99).Value + Dgv1.Rows(i).Cells(100).Value +
1345
-                                           Dgv1.Rows(i).Cells(101).Value + Dgv1.Rows(i).Cells(102).Value
1569
+                                           Dgv1.Rows(i).Cells(101).Value + Dgv1.Rows(i).Cells(102).Value + Dgv1.Rows(i).Cells("國薪資2.00").Value + Dgv1.Rows(i).Cells("轉場薪資").Value +
1570
+                                           Dgv1.Rows(i).Cells("平薪資1.34").Value + Dgv1.Rows(i).Cells("平薪資1.67").Value + Dgv1.Rows(i).Cells("休薪資1.34").Value + Dgv1.Rows(i).Cells("休薪資1.67").Value
1346 1571
             If IsDBNull(Dgv1.Rows(i).Cells("BA").Value) = True Then : Dgv1.Rows(i).Cells("BA").Value = 0 : End If
1347 1572
             If IsDBNull(Dgv1.Rows(i).Cells("GA").Value) = True Then : Dgv1.Rows(i).Cells("GA").Value = 0 : End If
1348 1573
             If IsDBNull(Dgv1.Rows(i).Cells("GAM1").Value) = True Then : Dgv1.Rows(i).Cells("GAM1").Value = 0 : End If
@@ -1365,6 +1590,14 @@ Public Class 拆帳制薪資試算表
1365 1590
                                                     CDbl(Dgv1.Rows(i).Cells("AA05").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("AA06").Value.ToString) +
1366 1591
                                                     CDbl(Dgv1.Rows(i).Cells("AA08").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("AA10").Value.ToString) +
1367 1592
                                                     CDbl(Dgv1.Rows(i).Cells("AA11").Value.ToString)) * CDbl(Dgv1.Rows(i).Cells("AA比例").Value.ToString)
1593
+            Dim 開啟扣除 As Boolean = 扣除狀態_ch.Checked : Dim 剃除總額 As Double = 0
1594
+            For K As Integer = 0 To AA剃除_dgv.Rows.Count - 1
1595
+                If Dgv1.Rows(i).Cells("姓名").Value.ToString = AA剃除_dgv.Rows(K).Cells("居服員姓名").Value.ToString Then
1596
+                    剃除總額 += CDbl(AA剃除_dgv.Rows(K).Cells("剃除金額").Value.ToString)
1597
+                End If
1598
+            Next : Dgv1.Rows(i).Cells("AA剃除").Value = 剃除總額
1599
+            If 開啟扣除 = True Then : Dgv1.Rows(i).Cells("AA").Value = CDbl(Dgv1.Rows(i).Cells("AA").Value) - 剃除總額 : End If
1600
+            If CDbl(Dgv1.Rows(i).Cells("AA").Value) < 0 Then : Dgv1.Rows(i).Cells("AA").Value = 0 : Dgv1.Rows(i).Cells("AA剃除").Value = "0" : End If
1368 1601
 
1369 1602
             Dgv1.Rows(i).Cells("平日平均時薪/含平日加班").Value = CDbl(Dgv1.Rows(i).Cells("主薪").Value.ToString) / CDbl(Dgv1.Rows(i).Cells("平日工時").Value.ToString)
1370 1603
             For II As Integer = 0 To 加班計算_dgv.Rows.Count - 1
@@ -1412,12 +1645,20 @@ Public Class 拆帳制薪資試算表
1412 1645
                                           Dgv1.Rows(i).Cells(47).Value + Dgv1.Rows(i).Cells(48).Value
1413 1646
             Dgv1.Rows(i).Cells("總時數").Value = CDbl(Dgv1.Rows(i).Cells("總服務時數").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("總轉場時數").Value.ToString)
1414 1647
             Dgv1.Rows(i).Cells("平均時薪").Value = CDbl(Dgv1.Rows(i).Cells("總薪資").Value.ToString) / CDbl(Dgv1.Rows(i).Cells("總時數").Value.ToString)
1415
-            Dgv1.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv1.Rows(i).Cells("BA").Value.ToString) + (CDbl(Dgv1.Rows(i).Cells("AA03").Value.ToString) +
1416
-                                                   CDbl(Dgv1.Rows(i).Cells("AA04").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("AA05").Value.ToString) +
1417
-                                                   CDbl(Dgv1.Rows(i).Cells("AA06").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("AA08").Value.ToString) +
1418
-                                                   CDbl(Dgv1.Rows(i).Cells("AA10").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("AA11").Value.ToString) +
1419
-                                                   CDbl(Dgv1.Rows(i).Cells("AA07").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("AA08").Value.ToString)) +
1420
-                                                   CDbl(Dgv1.Rows(i).Cells("GA").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("GA加給").Value.ToString)
1648
+            Dgv1.Rows(i).Cells("實際總薪資").Value = CDbl(Dgv1.Rows(i).Cells("總薪資").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("休薪資1.67").Value.ToString) +
1649
+                                                     CDbl(Dgv1.Rows(i).Cells("國薪資2.00").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("轉場薪資").Value.ToString) +
1650
+                                                     CDbl(Dgv1.Rows(i).Cells("平薪資1.34").Value.ToString) + CDbl(Dgv1.Rows(i).Cells("平薪資1.67").Value.ToString) +
1651
+                                                     CDbl(Dgv1.Rows(i).Cells("休薪資1.34").Value.ToString)
1652
+
1653
+            If IsDBNull(Dgv1.Rows(i).Cells("BAORSC").Value) = True Then : Dgv1.Rows(i).Cells("BAORSC").Value = 0 : End If
1654
+            If IsDBNull(Dgv1.Rows(i).Cells("AA長短").Value) = True Then : Dgv1.Rows(i).Cells("AA長短").Value = 0 : End If
1655
+            If IsDBNull(Dgv1.Rows(i).Cells("BAORSC仁").Value) = True Then : Dgv1.Rows(i).Cells("BAORSC仁").Value = 0 : End If
1656
+            If IsDBNull(Dgv1.Rows(i).Cells("AA長短仁").Value) = True Then : Dgv1.Rows(i).Cells("AA長短仁").Value = 0 : End If
1657
+            If CDbl(Dgv1.Rows(i).Cells("BAORSC").Value) = 0 And CDbl(Dgv1.Rows(i).Cells("AA長短").Value) = 0 Then
1658
+                Dgv1.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv1.Rows(i).Cells("BAORSC仁").Value) + CDbl(Dgv1.Rows(i).Cells("AA長短仁").Value)
1659
+            Else
1660
+                Dgv1.Rows(i).Cells("BA+GA+AA_總額").Value = CDbl(Dgv1.Rows(i).Cells("BAORSC").Value) + CDbl(Dgv1.Rows(i).Cells("AA長短").Value)
1661
+            End If
1421 1662
             Dgv1.Rows(i).Cells("餘額").Value = CDbl(Dgv1.Rows(i).Cells("BA+GA+AA_總額").Value.ToString) - CDbl(Dgv1.Rows(i).Cells("總薪資").Value.ToString) -
1422 1663
                                                CDbl(Dgv1.Rows(i).Cells(103).Value.ToString)
1423 1664
             Dgv1.Rows(i).Cells("餘額比").Value = CDbl(Dgv1.Rows(i).Cells("餘額").Value.ToString) / CDbl(Dgv1.Rows(i).Cells("BA+GA+AA_總額").Value.ToString)
@@ -1442,6 +1683,8 @@ Public Class 拆帳制薪資試算表
1442 1683
             加班費1_tb.Text = Strings.Format(CDbl(加班費1_tb.Text) + CDbl(Dgv1.Rows(i).Cells("加班費").Value.ToString), "#,##0.0")
1443 1684
             總薪資_tb.Text = Strings.Format(CDbl(總薪資_tb.Text) + CDbl(Dgv1.Rows(i).Cells("總薪資").Value.ToString), "#,##0.0")
1444 1685
             總薪資1_tb.Text = Strings.Format(CDbl(總薪資1_tb.Text) + CDbl(Dgv1.Rows(i).Cells("總薪資").Value.ToString), "#,##0.0")
1686
+            實際薪資_tb.Text = Strings.Format(CDbl(實際薪資_tb.Text) + CDbl(Dgv1.Rows(i).Cells("實際總薪資").Value.ToString), "#,##0.0")
1687
+            實際薪資1_tb.Text = Strings.Format(CDbl(實際薪資1_tb.Text) + CDbl(Dgv1.Rows(i).Cells("實際總薪資").Value.ToString), "#,##0.0")
1445 1688
             A01_tb.Text = Strings.Format(CDbl(A01_tb.Text) + CDbl(Dgv1.Rows(i).Cells(24).Value.ToString), "#,##0.0")
1446 1689
             A02_tb.Text = Strings.Format(CDbl(A02_tb.Text) + CDbl(Dgv1.Rows(i).Cells(25).Value.ToString), "#,##0.0")
1447 1690
             A03_tb.Text = Strings.Format(CDbl(A03_tb.Text) + CDbl(Dgv1.Rows(i).Cells(26).Value.ToString), "#,##0.0")
@@ -1807,6 +2050,110 @@ Public Class 拆帳制薪資試算表
1807 2050
         da.Fill(ds) : 表頭_dgv.DataSource = ds.Tables(0) : conn.Close()
1808 2051
         表頭_dgv.Columns(0).FillWeight = 40 : 表頭_dgv.Columns(0).ReadOnly = False : 表頭_dgv.EditMode = DataGridViewEditMode.EditOnEnter
1809 2052
     End Sub
2053
+    Private Sub Set_轉場計算()
2054
+        Dim ds As New DataSet : 轉場加班_dgv.DataSource = Nothing : ds.Clear()
2055
+        轉場加班_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
2056
+        轉場加班_dgv.ColumnHeadersHeight = 40 : 轉場加班_dgv.AllowUserToAddRows = False : 轉場加班_dgv.RowTemplate.Height = 25
2057
+        SQL_轉場計算()
2058
+        da.Fill(ds) : 轉場加班_dgv.DataSource = ds.Tables(0) : conn.Close()
2059
+        For i As Integer = 0 To 轉場加班_dgv.Rows.Count - 1
2060
+            轉場加班_dgv.Rows(i).Cells(4).Value = "0" : 轉場加班_dgv.Rows(i).Cells(5).Value = "0"
2061
+            If i = 0 Then : 轉場加班_dgv.Rows(i).Cells(4).Value = CDbl(轉場加班_dgv.Rows(i).Cells(3).Value.ToString) : 轉場加班_dgv.Rows(i).Cells(5).Value = "1.00" : Else
2062
+                If 轉場加班_dgv.Rows(i - 1).Cells(1).Value.ToString = 轉場加班_dgv.Rows(i).Cells(1).Value.ToString Then
2063
+                    轉場加班_dgv.Rows(i).Cells(4).Value = CDbl(轉場加班_dgv.Rows(i - 1).Cells(4).Value.ToString) + CDbl(轉場加班_dgv.Rows(i).Cells(3).Value.ToString) +
2064
+                                                          CDbl(轉場加班_dgv.Rows(i).Cells(2).Value.ToString)
2065
+                    If 轉場加班_dgv.Rows(i).Cells(6).Value.ToString = "正常班" Then
2066
+                        If CDbl(轉場加班_dgv.Rows(i - 1).Cells(4).Value.ToString) <= 480 Then : 轉場加班_dgv.Rows(i).Cells(5).Value = "1.00"
2067
+                        ElseIf CDbl(轉場加班_dgv.Rows(i - 1).Cells(4).Value.ToString) <= 600 Then : 轉場加班_dgv.Rows(i - 1).Cells(5).Value = "1.34"
2068
+                        ElseIf CDbl(轉場加班_dgv.Rows(i - 1).Cells(4).Value.ToString) > 600 Then : 轉場加班_dgv.Rows(i - 1).Cells(5).Value = "1.67" : End If
2069
+                    ElseIf 轉場加班_dgv.Rows(i).Cells(6).Value.ToString = "國定假日" Then : 轉場加班_dgv.Rows(i).Cells(5).Value = "2"
2070
+                    Else
2071
+                        If CDbl(轉場加班_dgv.Rows(i - 1).Cells(4).Value.ToString) <= 120 Then : 轉場加班_dgv.Rows(i).Cells(5).Value = "1.34"
2072
+                        ElseIf CDbl(轉場加班_dgv.Rows(i - 1).Cells(4).Value.ToString) <= 240 Then : 轉場加班_dgv.Rows(i - 1).Cells(5).Value = "1.67"
2073
+                        ElseIf CDbl(轉場加班_dgv.Rows(i - 1).Cells(4).Value.ToString) > 240 Then : 轉場加班_dgv.Rows(i - 1).Cells(5).Value = "1.67" : End If
2074
+                    End If
2075
+                Else
2076
+                    If 轉場加班_dgv.Rows(i - 1).Cells(5).Value.ToString = "0" Then : 轉場加班_dgv.Rows(i - 1).Cells(5).Value = 轉場加班_dgv.Rows(i - 2).Cells(5).Value.ToString : End If
2077
+                    轉場加班_dgv.Rows(i).Cells(4).Value = CDbl(轉場加班_dgv.Rows(i).Cells(3).Value.ToString) : 轉場加班_dgv.Rows(i).Cells(5).Value = "1.00"
2078
+                End If
2079
+            End If
2080
+            Dim dateValue As DateTime = DateTime.Parse(轉場加班_dgv.Rows(i).Cells(1).Value.ToString)
2081
+            Select Case dateValue.DayOfWeek
2082
+                Case DayOfWeek.Sunday : 轉場加班_dgv.Rows(i).Cells(7).Value = "星期日" : Case DayOfWeek.Monday : 轉場加班_dgv.Rows(i).Cells(7).Value = "星期一"
2083
+                Case DayOfWeek.Tuesday : 轉場加班_dgv.Rows(i).Cells(7).Value = "星期二" : Case DayOfWeek.Wednesday : 轉場加班_dgv.Rows(i).Cells(7).Value = "星期三"
2084
+                Case DayOfWeek.Thursday : 轉場加班_dgv.Rows(i).Cells(7).Value = "星期四" : Case DayOfWeek.Friday : 轉場加班_dgv.Rows(i).Cells(7).Value = "星期五"
2085
+                Case DayOfWeek.Saturday : 轉場加班_dgv.Rows(i).Cells(7).Value = "星期六"
2086
+            End Select
2087
+            If 轉場加班_dgv.Rows(i).Cells(7).Value = "星期日" Or 轉場加班_dgv.Rows(i).Cells(7).Value = "星期六" Then : 轉場加班_dgv.Rows(i).Cells(8).Value = "0" : Else
2088
+                If 轉場加班_dgv.Rows(i).Cells(5).Value = "1.00" Then : 轉場加班_dgv.Rows(i).Cells(8).Value = 轉場加班_dgv.Rows(i).Cells(2).Value.ToString
2089
+                Else : 轉場加班_dgv.Rows(i).Cells(8).Value = "0" : End If
2090
+            End If
2091
+            If i = 0 Then : 轉場加班_dgv.Rows(i).Cells(9).Value = 轉場加班_dgv.Rows(i).Cells(8).Value.ToString : Else
2092
+                If 轉場加班_dgv.Rows(i - 1).Cells(1).Value.ToString = 轉場加班_dgv.Rows(i).Cells(1).Value.ToString Then
2093
+                    轉場加班_dgv.Rows(i).Cells(9).Value = CDbl(轉場加班_dgv.Rows(i).Cells(8).Value.ToString) + CDbl(轉場加班_dgv.Rows(i - 1).Cells(9).Value.ToString)
2094
+                Else : 轉場加班_dgv.Rows(i).Cells(9).Value = 轉場加班_dgv.Rows(i).Cells(8).Value.ToString : End If
2095
+            End If
2096
+            If i = 轉場加班_dgv.Rows.Count - 1 Then : 轉場加班_dgv.Rows(i).Cells(10).Value = 轉場加班_dgv.Rows(i).Cells(9).Value : Else
2097
+                If 轉場加班_dgv.Rows(i + 1).Cells(1).Value.ToString <> 轉場加班_dgv.Rows(i).Cells(1).Value.ToString Then
2098
+                    轉場加班_dgv.Rows(i).Cells(10).Value = 轉場加班_dgv.Rows(i).Cells(9).Value : Else : 轉場加班_dgv.Rows(i).Cells(10).Value = "0"
2099
+                End If
2100
+            End If
2101
+        Next
2102
+        Dim ds1 As New DataSet : AA剃除_dgv.DataSource = Nothing : ds1.Clear()
2103
+        AA剃除_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
2104
+        AA剃除_dgv.ColumnHeadersHeight = 40 : AA剃除_dgv.AllowUserToAddRows = False : AA剃除_dgv.RowTemplate.Height = 25
2105
+        SQL_AA剔除計算()
2106
+        da.Fill(ds1) : AA剃除_dgv.DataSource = ds1.Tables(0) : conn.Close()
2107
+        For i As Integer = 0 To AA剃除_dgv.Rows.Count - 1
2108
+            AA剃除_dgv.Rows(i).Cells("正常班轉場").Value = "0"
2109
+            If i = 0 Then
2110
+                For ii As Integer = 0 To 轉場加班_dgv.Rows.Count - 1
2111
+                    If AA剃除_dgv.Rows(i).Cells("居服員姓名").Value.ToString = 轉場加班_dgv.Rows(ii).Cells("姓名").Value.ToString Then
2112
+                        If AA剃除_dgv.Rows(i).Cells("服務日期").Value.ToString = 轉場加班_dgv.Rows(ii).Cells("日期").Value.ToString Then
2113
+                            If CDbl(轉場加班_dgv.Rows(ii).Cells(10).Value.ToString) > 0 Then
2114
+                                AA剃除_dgv.Rows(i).Cells("正常班轉場").Value = 轉場加班_dgv.Rows(ii).Cells(10).Value.ToString : Exit For
2115
+                            End If
2116
+                        End If
2117
+                    End If
2118
+                Next
2119
+            Else
2120
+                If AA剃除_dgv.Rows(i - 1).Cells("服務日期").Value.ToString = AA剃除_dgv.Rows(i).Cells("服務日期").Value.ToString Then : Else
2121
+                    For ii As Integer = 0 To 轉場加班_dgv.Rows.Count - 1
2122
+                        If AA剃除_dgv.Rows(i).Cells("居服員姓名").Value.ToString = 轉場加班_dgv.Rows(ii).Cells("姓名").Value.ToString Then
2123
+                            If AA剃除_dgv.Rows(i).Cells("服務日期").Value.ToString = 轉場加班_dgv.Rows(ii).Cells("日期").Value.ToString Then
2124
+                                If CDbl(轉場加班_dgv.Rows(ii).Cells(10).Value.ToString) > 0 Then
2125
+                                    AA剃除_dgv.Rows(i).Cells("正常班轉場").Value = 轉場加班_dgv.Rows(ii).Cells(10).Value.ToString : Exit For
2126
+                                End If
2127
+                            End If
2128
+                        End If
2129
+                    Next
2130
+                End If
2131
+            End If
2132
+            If i = 0 Then : AA剃除_dgv.Rows(i).Cells("累計時間").Value = CDbl(AA剃除_dgv.Rows(i).Cells("正常班轉場").Value.ToString) + CDbl(AA剃除_dgv.Rows(i).Cells("排班時間長度").Value.ToString) : Else
2133
+                If AA剃除_dgv.Rows(i).Cells("代碼").Value.ToString = "AA" Then : AA剃除_dgv.Rows(i).Cells("累計時間").Value = AA剃除_dgv.Rows(i - 1).Cells("累計時間").Value.ToString : Else
2134
+                    If AA剃除_dgv.Rows(i - 1).Cells("服務日期").Value.ToString <> AA剃除_dgv.Rows(i).Cells("服務日期").Value.ToString Then
2135
+                        AA剃除_dgv.Rows(i).Cells("累計時間").Value = CDbl(AA剃除_dgv.Rows(i).Cells("正常班轉場").Value.ToString) + CDbl(AA剃除_dgv.Rows(i).Cells("排班時間長度").Value.ToString)
2136
+                    Else
2137
+                        AA剃除_dgv.Rows(i).Cells("累計時間").Value = CDbl(AA剃除_dgv.Rows(i).Cells("正常班轉場").Value.ToString) + CDbl(AA剃除_dgv.Rows(i).Cells("排班時間長度").Value.ToString) +
2138
+                                                                     CDbl(AA剃除_dgv.Rows(i - 1).Cells("累計時間").Value.ToString)
2139
+                    End If
2140
+                End If
2141
+            End If
2142
+            If AA剃除_dgv.Rows(i).Cells("加班類型").Value.ToString <> "正常班" And AA剃除_dgv.Rows(i).Cells("代碼").Value.ToString = "AA" Then
2143
+                AA剃除_dgv.Rows(i).Cells("剃除金額").Value = "0"
2144
+            ElseIf AA剃除_dgv.Rows(i).Cells("加班類型").Value.ToString = "正常班" And CDbl(AA剃除_dgv.Rows(i).Cells("累計時間").Value.ToString) > 480 And
2145
+                   AA剃除_dgv.Rows(i).Cells("代碼").Value.ToString = "AA" Then
2146
+                AA剃除_dgv.Rows(i).Cells("剃除金額").Value = AA剃除_dgv.Rows(i).Cells("申報費用").Value
2147
+            ElseIf AA剃除_dgv.Rows(i).Cells("加班類型").Value.ToString = "正常班" And CDbl(AA剃除_dgv.Rows(i).Cells("累計時間").Value.ToString) > 480 And
2148
+                   AA剃除_dgv.Rows(i).Cells("代碼").Value.ToString <> "AA" Then
2149
+                AA剃除_dgv.Rows(i).Cells("剃除金額").Value = "0"
2150
+            ElseIf AA剃除_dgv.Rows(i).Cells("加班類型").Value.ToString <> "正常班" And AA剃除_dgv.Rows(i).Cells("代碼").Value.ToString <> "AA" Then
2151
+                AA剃除_dgv.Rows(i).Cells("剃除金額").Value = "0"
2152
+            ElseIf AA剃除_dgv.Rows(i).Cells("加班類型").Value.ToString = "正常班" And CDbl(AA剃除_dgv.Rows(i).Cells("累計時間").Value.ToString) <= 480 Then
2153
+                AA剃除_dgv.Rows(i).Cells("剃除金額").Value = "0"
2154
+            End If
2155
+        Next
2156
+    End Sub
1810 2157
     Private Sub Set_差額()
1811 2158
         Dim ds As New DataSet : 差異_dgv.DataSource = Nothing : ds.Clear()
1812 2159
         差異_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -1867,8 +2214,28 @@ Public Class 拆帳制薪資試算表
1867 2214
         正常1_lb.Text = Strings.Format(CDbl(Dgv("平日月薪/不含加班", 位置).Value.ToString) + CDbl(服務津貼1_lb.Text) + CDbl(轉場津貼1_lb.Text) - CDbl(小41_lb.Text), "#,##0")
1868 2215
         加班_lb.Text = Strings.Format(CDbl(Dgv("加班費", 位置).Value.ToString), "#,##0")
1869 2216
         AA1_lb.Text = Strings.Format(CDbl(Dgv("AA", 位置).Value.ToString), "#,##0") : AA2_lb.Text = Strings.Format(CDbl(Dgv("AA", 位置).Value.ToString), "#,##0")
1870
-        '平時新_lb.Text = Strings.Format((CDbl(Dgv.Rows(位置).Cells("主薪").Value.ToString) + CDbl(Dgv.Rows(位置).Cells("AA").Value.ToString) -
1871
-        '                                 CDbl(Dgv.Rows(位置).Cells("平日加班扣除額").Value.ToString)) / CDbl(Dgv.Rows(位置).Cells("平日工時").Value.ToString), "#,##0")
2217
+
2218
+
2219
+        轉時1_lb.Text = Strings.Format(CDbl(Dgv("平加班1.34", 位置).Value.ToString), "#,##0.000") : 轉時2_lb.Text = Strings.Format(CDbl(Dgv("休加班1.34", 位置).Value.ToString), "#,##0.000")
2220
+        轉時3_lb.Text = Strings.Format(CDbl(Dgv("平加班1.67", 位置).Value.ToString), "#,##0.000") : 轉時4_lb.Text = Strings.Format(CDbl(Dgv("休加班1.67", 位置).Value.ToString), "#,##0.000")
2221
+        轉時5_lb.Text = Strings.Format(CDbl(Dgv("國加班2.00", 位置).Value.ToString), "#,##0.000")
2222
+        轉薪1_lb.Text = Strings.Format(1.34 * CDbl(最低薪資_lb.Text), "#,##0.0") : 轉薪2_lb.Text = Strings.Format(1.34 * CDbl(最低薪資_lb.Text), "#,##0.0")
2223
+        轉薪3_lb.Text = Strings.Format(1.67 * CDbl(最低薪資_lb.Text), "#,##0.0") : 轉薪4_lb.Text = Strings.Format(1.67 * CDbl(最低薪資_lb.Text), "#,##0.0")
2224
+        轉薪5_lb.Text = Strings.Format(2 * CDbl(最低薪資_lb.Text), "#,##0.0")
2225
+        If CDbl(最低薪資_lb.Text) = 0 Then
2226
+            轉費1_tb.Text = "0.0" : 轉費2_tb.Text = "0.0" : 轉費3_tb.Text = "0.0" : 轉費4_tb.Text = "0.0" : 轉費5_tb.Text = "0.0" : 正常轉時_lb.Text = "0.000" : 轉正常_lb.Text = "0.0"
2227
+        Else
2228
+            正常轉時_lb.Text = Strings.Format(CDbl(Dgv("正常班轉場", 位置).Value.ToString), "#,##0.000")
2229
+            轉正常_lb.Text = Strings.Format(CDbl(Dgv("轉場薪資", 位置).Value.ToString), "#,##0.0")
2230
+            轉費1_tb.Text = Strings.Format(CDbl(Dgv.Rows(位置).Cells("平薪資1.34").Value.ToString), "#,##0.0")
2231
+            轉費2_tb.Text = Strings.Format(CDbl(Dgv.Rows(位置).Cells("休薪資1.34").Value.ToString), "#,##0.0")
2232
+            轉費3_tb.Text = Strings.Format(CDbl(Dgv.Rows(位置).Cells("平薪資1.67").Value.ToString), "#,##0.0")
2233
+            轉費4_tb.Text = Strings.Format(CDbl(Dgv.Rows(位置).Cells("休薪資1.67").Value.ToString), "#,##0.0")
2234
+            轉費5_tb.Text = Strings.Format(CDbl(Dgv.Rows(位置).Cells("國薪資2.00").Value.ToString), "#,##0.0")
2235
+        End If
2236
+        小5_lb.Text = Strings.Format(CDbl(轉費1_tb.Text) + CDbl(轉費2_tb.Text) + CDbl(轉費3_tb.Text) + CDbl(轉費4_tb.Text) + CDbl(轉費5_tb.Text), "#,##0.0")
2237
+        小51_lb.Text = 小5_lb.Text
2238
+
1872 2239
         時1_lb.Text = Strings.Format(CDbl(Dgv("平9-10", 位置).Value.ToString), "#,##0.000") : 時2_lb.Text = Strings.Format(CDbl(Dgv("休0-2", 位置).Value.ToString), "#,##0.000")
1873 2240
         時3_lb.Text = Strings.Format(CDbl(Dgv("平11-12", 位置).Value.ToString), "#,##0.000") : 時4_lb.Text = Strings.Format(CDbl(Dgv("休3-8", 位置).Value.ToString), "#,##0.000")
1874 2241
         時5_lb.Text = Strings.Format(CDbl(Dgv("國0-2", 位置).Value.ToString) + CDbl(Dgv("國3-8", 位置).Value.ToString), "#,##0.000")
@@ -1885,7 +2252,7 @@ Public Class 拆帳制薪資試算表
1885 2252
         費4_tb.Text = Strings.Format((CDbl(Dgv.Rows(位置).Cells("休3-8").Value.ToString) * CDbl(薪4_lb.Text)), "#,##0")
1886 2253
         費5_tb.Text = Strings.Format((CDbl(Dgv.Rows(位置).Cells("國0-2").Value.ToString + CDbl(Dgv.Rows(位置).Cells("國3-8").Value.ToString))) * CDbl(薪5_lb.Text), "#,##0")
1887 2254
         小1_lb.Text = Strings.Format((CDbl(費1_tb.Text) + CDbl(費2_tb.Text) + CDbl(費3_tb.Text) + CDbl(費4_tb.Text) + CDbl(費5_tb.Text)), "#,##0")
1888
-        合1_lb.Text = Strings.Format((CDbl(正常_lb.Text) + CDbl(AA1_lb.Text) + CDbl(加班_lb.Text) + CDbl(小41_lb.Text)), "#,##0")
2255
+        合1_lb.Text = Strings.Format((CDbl(正常_lb.Text) + CDbl(AA1_lb.Text) + CDbl(加班_lb.Text) + CDbl(小41_lb.Text) + CDbl(小51_lb.Text) + CDbl(轉正常_lb.Text)), "#,##0")
1889 2256
         A01_alb.Text = Strings.Format(CDbl(Dgv(24, 位置).Value.ToString), "#,##0") : If CDbl(A01_alb.Text) > 0 Then : A01_clb.Text = A01_lb.Text : Else : A01_clb.Text = "" : End If
1890 2257
         A02_alb.Text = Strings.Format(CDbl(Dgv(25, 位置).Value.ToString), "#,##0") : If CDbl(A02_alb.Text) > 0 Then : A02_clb.Text = A02_lb.Text : Else : A02_clb.Text = "" : End If
1891 2258
         A03_alb.Text = Strings.Format(CDbl(Dgv(26, 位置).Value.ToString), "#,##0") : If CDbl(A03_alb.Text) > 0 Then : A03_clb.Text = A03_lb.Text : Else : A03_clb.Text = "" : End If
@@ -1942,10 +2309,11 @@ Public Class 拆帳制薪資試算表
1942 2309
         ToolTip1.SetToolTip(Me.設定1_bt, "系統設定")
1943 2310
     End Sub
1944 2311
     Private Sub 拆帳制薪資試算表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
1945
-        Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
1946
-        Panel1.Visible = False : Panel2.Visible = False : Panel4.Visible = False : Dgv.BringToFront() : 主表_ch.Checked = True : 主表_P.BringToFront() : 其它_ch.Visible = CC(61)
2312
+        Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True : Panel1.Visible = False
2313
+        Panel2.Visible = False : Panel4.Visible = False : Dgv.BringToFront() : 主表_ch.Checked = True : 主表_P.BringToFront() : 其它_ch.Visible = CC(61)
1947 2314
         服務津貼_cb.Visible = CC(61) : 轉場津貼_cb.Visible = CC(61) : 服務津貼_cb.Checked = CC(15) : 轉場津貼_cb.Checked = CC(16)
1948
-        If gUserName = "李協叡" Then : 重讀2_bt.Visible = True : 查詢_bt.Visible = True : Else : 重讀2_bt.Visible = False : 查詢_bt.Visible = False : End If
2315
+        If gUserName = "李協叡" Then : 重讀2_bt.Visible = True : 查詢_bt.Visible = True : 扣除狀態_ch.Enabled = True
2316
+        Else : 重讀2_bt.Visible = False : 查詢_bt.Visible = False : 扣除狀態_ch.Enabled = False : End If
1949 2317
         Dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
1950 2318
         Dgv1.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
1951 2319
         階級津貼_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
@@ -1980,10 +2348,10 @@ Public Class 拆帳制薪資試算表
1980 2348
         Dgv.BringToFront() : Set_薪資計算() : Set_分頁()
1981 2349
     End Sub
1982 2350
     Private Sub 比對後_bt_Click(sender As Object, e As EventArgs) Handles 比對後_bt.Click
1983
-        SQL_確認A碼長照()
1984
-        If dr.Read Then
1985
-            Dgv1.BringToFront() : Set_服務人員1() : 算差額()
1986
-        Else : MsgBox("系統內無長照所A碼資料!!") : End If
2351
+        SQL_確認BA碼長照() : If dr.Read Then
2352
+            SQL_確認A碼長照() : If dr.Read Then : Dgv1.BringToFront() : Set_服務人員1() : 算差額()
2353
+            Else : MsgBox("系統內無長照所A碼資料!!") : End If
2354
+        Else : MsgBox("系統內無長照所BA或SC碼資料!!") : End If
1987 2355
     End Sub
1988 2356
     Private Sub 算差額()
1989 2357
         差異_tb.Text = "0" : SQL2 = "" : SQL_差額刪除()
@@ -2038,7 +2406,7 @@ Public Class 拆帳制薪資試算表
2038 2406
         Next : MsgBox("係數修改完畢!!") : Set_服務人員()
2039 2407
     End Sub
2040 2408
     Private Sub 存檔3_bt_Click(sender As Object, e As EventArgs) Handles 存檔3_bt.Click
2041
-        PA1 = 年份_cb.Text & 月份_cb.Text : SQL_其他表查詢() : Dim 需要新增 As Boolean = True : If dr.Read Then : 需要新增 = False : End If
2409
+        PA1 = 年份_cb.Text & 月份_cb.Text : SQL_其他表查詢() : Dim 需要新增 As Boolean = True : If dr.Read Then : 需要新增 = False : End If : SQL_彙總表_刪除()
2042 2410
         For i As Integer = 0 To Dgv.Rows.Count - 1
2043 2411
             If 需要新增 = True Then
2044 2412
                 SQL2 = "(N'" & PA1 & "',N'" & Dgv.Rows(i).Cells("姓名").Value.ToString & "',N'" & Dgv.Rows(i).Cells(24).Value & "',
@@ -2077,6 +2445,17 @@ Public Class 拆帳制薪資試算表
2077 2445
                         WHERE 流水號 LIKE N'" & PA1 & "' AND  姓名 LIKE N'" & Dgv.Rows(i).Cells("姓名").Value.ToString & "'"
2078 2446
                 SQL_其他表_修改()
2079 2447
             End If
2448
+            SQL2 = "(N'" & PA1 & "',N'" & Dgv.Rows(i).Cells("姓名").Value.ToString & "',N'" & Dgv.Rows(i).Cells("BA正常").Value & "',
2449
+                     N'" & Dgv.Rows(i).Cells("GA正常").Value & "',N'" & Dgv.Rows(i).Cells("GA加給").Value & "',N'" & Dgv.Rows(i).Cells("AA").Value & "',
2450
+                     N'" & Dgv.Rows(i).Cells("服務津貼").Value & "',N'" & Dgv.Rows(i).Cells("轉場津貼").Value & "',N'" & Dgv.Rows(i).Cells("薪資加項總計").Value & "',
2451
+                     N'" & Dgv.Rows(i).Cells("加班費").Value & "',N'" & Dgv.Rows(i).Cells("加項總計").Value & "',N'" & Dgv.Rows(i).Cells("減項總計").Value & "',
2452
+                     N'" & Dgv.Rows(i).Cells("轉場薪資").Value & "',N'" & Dgv.Rows(i).Cells("平薪資1.34").Value & "',N'" & Dgv.Rows(i).Cells("平薪資1.67").Value & "',
2453
+                     N'" & Dgv.Rows(i).Cells("休薪資1.34").Value & "',N'" & Dgv.Rows(i).Cells("休薪資1.67").Value & "',N'" & Dgv.Rows(i).Cells("國薪資2.00").Value & "',
2454
+                     N'" & Dgv.Rows(i).Cells("公司負擔總計").Value & "',N'" & Dgv.Rows(i).Cells("AA剃除").Value & "',N'" & Dgv.Rows(i).Cells("實際總薪資").Value & "',
2455
+                     N'" & Dgv.Rows(i).Cells("BAORSC仁").Value & "', N'" & Dgv.Rows(i).Cells("AA長短仁").Value & "',N'" & Dgv.Rows(i).Cells("BAORSC").Value & "',
2456
+                     N'" & Dgv.Rows(i).Cells("AA長短").Value & "',N'" & Dgv.Rows(i).Cells("餘額").Value & "',N'" & Dgv.Rows(i).Cells("總服務時數").Value & "',
2457
+                     N'" & Dgv.Rows(i).Cells("總轉場時數").Value & "')"
2458
+            SQL_彙總表_新增()
2080 2459
         Next : MsgBox("薪資表修改完畢!!")
2081 2460
     End Sub
2082 2461
     Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click

+ 30
- 30
GF00-ERP-SYS/06.業務管理系統/車輛/車輛銷售管理.Designer.vb View File

@@ -181,7 +181,9 @@ Partial Class 車輛銷售管理
181 181
         Me.入廠日期_dtp = New System.Windows.Forms.DateTimePicker()
182 182
         Me.里程_tb = New System.Windows.Forms.TextBox()
183 183
         Me.Panel6 = New System.Windows.Forms.Panel()
184
+        Me.備註1_tb = New System.Windows.Forms.TextBox()
184 185
         Me.Button3 = New System.Windows.Forms.Button()
186
+        Me.Label47 = New System.Windows.Forms.Label()
185 187
         Me.Label42 = New System.Windows.Forms.Label()
186 188
         Me.Button1 = New System.Windows.Forms.Button()
187 189
         Me.應驗車日_dtp = New System.Windows.Forms.DateTimePicker()
@@ -196,8 +198,6 @@ Partial Class 車輛銷售管理
196 198
         Me.新增_bt = New System.Windows.Forms.Button()
197 199
         Me.修改_bt = New System.Windows.Forms.Button()
198 200
         Me.只顯示未付款_cb = New System.Windows.Forms.CheckBox()
199
-        Me.備註1_tb = New System.Windows.Forms.TextBox()
200
-        Me.Label47 = New System.Windows.Forms.Label()
201 201
         CType(Me.控制表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
202 202
         CType(Me.明細表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
203 203
         Me.Panel1.SuspendLayout()
@@ -305,7 +305,7 @@ Partial Class 車輛銷售管理
305 305
         Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
306 306
         Me.Label2.AutoSize = True
307 307
         Me.Label2.ImeMode = System.Windows.Forms.ImeMode.NoControl
308
-        Me.Label2.Location = New System.Drawing.Point(11, 34)
308
+        Me.Label2.Location = New System.Drawing.Point(11, 30)
309 309
         Me.Label2.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
310 310
         Me.Label2.Name = "Label2"
311 311
         Me.Label2.Size = New System.Drawing.Size(55, 16)
@@ -339,12 +339,12 @@ Partial Class 車輛銷售管理
339 339
         Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
340 340
         Me.Label4.AutoSize = True
341 341
         Me.Label4.ImeMode = System.Windows.Forms.ImeMode.NoControl
342
-        Me.Label4.Location = New System.Drawing.Point(171, 34)
342
+        Me.Label4.Location = New System.Drawing.Point(171, 30)
343 343
         Me.Label4.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
344 344
         Me.Label4.Name = "Label4"
345 345
         Me.Label4.Size = New System.Drawing.Size(55, 16)
346 346
         Me.Label4.TabIndex = 1675
347
-        Me.Label4.Text = "引擎號碼"
347
+        Me.Label4.Text = "車身號碼"
348 348
         '
349 349
         '引擎_tb
350 350
         '
@@ -1683,7 +1683,7 @@ Partial Class 車輛銷售管理
1683 1683
         Me.隱藏成本_cb.Name = "隱藏成本_cb"
1684 1684
         Me.隱藏成本_cb.Size = New System.Drawing.Size(74, 20)
1685 1685
         Me.隱藏成本_cb.TabIndex = 1746
1686
-        Me.隱藏成本_cb.Text = "隱藏成本"
1686
+        Me.隱藏成本_cb.Text = "顯示成本"
1687 1687
         Me.隱藏成本_cb.UseVisualStyleBackColor = True
1688 1688
         '
1689 1689
         '年_tb
@@ -1980,6 +1980,17 @@ Partial Class 車輛銷售管理
1980 1980
         Me.Panel6.Size = New System.Drawing.Size(696, 62)
1981 1981
         Me.Panel6.TabIndex = 1734
1982 1982
         '
1983
+        '備註1_tb
1984
+        '
1985
+        Me.備註1_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
1986
+        Me.備註1_tb.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
1987
+        Me.備註1_tb.Location = New System.Drawing.Point(236, 9)
1988
+        Me.備註1_tb.Margin = New System.Windows.Forms.Padding(4)
1989
+        Me.備註1_tb.Multiline = True
1990
+        Me.備註1_tb.Name = "備註1_tb"
1991
+        Me.備註1_tb.Size = New System.Drawing.Size(264, 43)
1992
+        Me.備註1_tb.TabIndex = 1729
1993
+        '
1983 1994
         'Button3
1984 1995
         '
1985 1996
         Me.Button3.BackgroundImage = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.SAVER
@@ -1990,6 +2001,18 @@ Partial Class 車輛銷售管理
1990 2001
         Me.Button3.TabIndex = 1733
1991 2002
         Me.Button3.UseVisualStyleBackColor = True
1992 2003
         '
2004
+        'Label47
2005
+        '
2006
+        Me.Label47.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2007
+        Me.Label47.AutoSize = True
2008
+        Me.Label47.ImeMode = System.Windows.Forms.ImeMode.NoControl
2009
+        Me.Label47.Location = New System.Drawing.Point(197, 22)
2010
+        Me.Label47.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
2011
+        Me.Label47.Name = "Label47"
2012
+        Me.Label47.Size = New System.Drawing.Size(31, 16)
2013
+        Me.Label47.TabIndex = 1730
2014
+        Me.Label47.Text = "備註"
2015
+        '
1993 2016
         'Label42
1994 2017
         '
1995 2018
         Me.Label42.AutoSize = True
@@ -2146,29 +2169,6 @@ Partial Class 車輛銷售管理
2146 2169
         Me.只顯示未付款_cb.Text = "只顯示未付款"
2147 2170
         Me.只顯示未付款_cb.UseVisualStyleBackColor = True
2148 2171
         '
2149
-        '備註1_tb
2150
-        '
2151
-        Me.備註1_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2152
-        Me.備註1_tb.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
2153
-        Me.備註1_tb.Location = New System.Drawing.Point(236, 9)
2154
-        Me.備註1_tb.Margin = New System.Windows.Forms.Padding(4)
2155
-        Me.備註1_tb.Multiline = True
2156
-        Me.備註1_tb.Name = "備註1_tb"
2157
-        Me.備註1_tb.Size = New System.Drawing.Size(264, 43)
2158
-        Me.備註1_tb.TabIndex = 1729
2159
-        '
2160
-        'Label47
2161
-        '
2162
-        Me.Label47.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
2163
-        Me.Label47.AutoSize = True
2164
-        Me.Label47.ImeMode = System.Windows.Forms.ImeMode.NoControl
2165
-        Me.Label47.Location = New System.Drawing.Point(197, 22)
2166
-        Me.Label47.Margin = New System.Windows.Forms.Padding(4, 0, 4, 0)
2167
-        Me.Label47.Name = "Label47"
2168
-        Me.Label47.Size = New System.Drawing.Size(31, 16)
2169
-        Me.Label47.TabIndex = 1730
2170
-        Me.Label47.Text = "備註"
2171
-        '
2172 2172
         '車輛銷售管理
2173 2173
         '
2174 2174
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
@@ -2185,7 +2185,6 @@ Partial Class 車輛銷售管理
2185 2185
         Me.Controls.Add(Me.刪除_bt)
2186 2186
         Me.Controls.Add(Me.新增_bt)
2187 2187
         Me.Controls.Add(Me.修改_bt)
2188
-        Me.Controls.Add(Me.Panel6)
2189 2188
         Me.Controls.Add(Me.Label0)
2190 2189
         Me.Controls.Add(Me.單號_tb)
2191 2190
         Me.Controls.Add(Me.控制表_dgv)
@@ -2193,6 +2192,7 @@ Partial Class 車輛銷售管理
2193 2192
         Me.Controls.Add(Me.Panel4)
2194 2193
         Me.Controls.Add(Me.Panel5)
2195 2194
         Me.Controls.Add(Me.Panel2)
2195
+        Me.Controls.Add(Me.Panel6)
2196 2196
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
2197 2197
         Me.Margin = New System.Windows.Forms.Padding(4)
2198 2198
         Me.Name = "車輛銷售管理"

+ 5
- 4
GF00-ERP-SYS/06.業務管理系統/車輛/車輛銷售管理.vb View File

@@ -235,10 +235,6 @@ Public Class 車輛銷售管理
235 235
             明細表1_dgv.Columns(9).Visible = 300 : 明細表1_dgv.Columns(10).Visible = False : 明細表1_dgv.Columns(11).Visible = False
236 236
             明細表1_dgv.Columns(12).FillWeight = 60 : 明細表1_dgv.Columns(13).Visible = 100
237 237
             If 隱藏成本_cb.Checked = True Then
238
-                明細表1_dgv.Columns(4).Visible = False
239
-                明細表1_dgv.Columns(6).Visible = False
240
-                明細表1_dgv.Columns(8).Visible = False
241
-            Else
242 238
                 明細表1_dgv.Columns(4).FillWeight = 100 : 明細表1_dgv.Columns(6).FillWeight = 100 : 明細表1_dgv.Columns(8).Visible = 100
243 239
                 明細表1_dgv.Columns(6).DefaultCellStyle.Format = "#,##0.##"
244 240
                 明細表1_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.##"
@@ -249,6 +245,10 @@ Public Class 車輛銷售管理
249 245
                 明細表1_dgv.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
250 246
                 明細表1_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
251 247
                 明細表1_dgv.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
248
+            Else
249
+                明細表1_dgv.Columns(4).Visible = False
250
+                明細表1_dgv.Columns(6).Visible = False
251
+                明細表1_dgv.Columns(8).Visible = False
252 252
             End If
253 253
             明細表1_dgv.Columns(7).DefaultCellStyle.Format = "#,##0.##" : 明細表1_dgv.Columns(5).DefaultCellStyle.Format = "#,##0.##"
254 254
             明細表1_dgv.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
@@ -311,6 +311,7 @@ Public Class 車輛銷售管理
311 311
     Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
312 312
         Set_日期格式轉換() : Dim NUM1 As Integer
313 313
         新增_bt.Enabled = False : 確認新增_bt.Enabled = True : 修改_bt.Enabled = False
314
+        入廠日期_dtp.Value = DTP4
314 315
         For i As Integer = 1 To 999
315 316
             NUM1 = 0 + i
316 317
             If NUM1 < 10 Then : 單號_tb.Text = "CR-" & DTP1 & "-00" & NUM1

+ 8
- 8
GF00-ERP-SYS/09.資料庫系統管理/系統使用者管理.Designer.vb View File

@@ -783,22 +783,22 @@ Partial Class 系統使用者管理
783 783
         '
784 784
         Me.CheckBox75.AutoSize = True
785 785
         Me.CheckBox75.ForeColor = System.Drawing.Color.Red
786
-        Me.CheckBox75.Location = New System.Drawing.Point(797, 171)
786
+        Me.CheckBox75.Location = New System.Drawing.Point(27, 214)
787 787
         Me.CheckBox75.Name = "CheckBox75"
788
-        Me.CheckBox75.Size = New System.Drawing.Size(145, 20)
788
+        Me.CheckBox75.Size = New System.Drawing.Size(181, 20)
789 789
         Me.CheckBox75.TabIndex = 430
790
-        Me.CheckBox75.Text = "應付賬款控制表-CC75"
790
+        Me.CheckBox75.Text = "拆帳制薪資成本分析表-CC75"
791 791
         Me.CheckBox75.UseVisualStyleBackColor = True
792 792
         '
793 793
         'CheckBox74
794 794
         '
795 795
         Me.CheckBox74.AutoSize = True
796 796
         Me.CheckBox74.ForeColor = System.Drawing.Color.Red
797
-        Me.CheckBox74.Location = New System.Drawing.Point(797, 153)
797
+        Me.CheckBox74.Location = New System.Drawing.Point(27, 188)
798 798
         Me.CheckBox74.Name = "CheckBox74"
799
-        Me.CheckBox74.Size = New System.Drawing.Size(145, 20)
799
+        Me.CheckBox74.Size = New System.Drawing.Size(157, 20)
800 800
         Me.CheckBox74.TabIndex = 429
801
-        Me.CheckBox74.Text = "應收帳款控制表-CC74"
801
+        Me.CheckBox74.Text = "拆帳制薪資匯總表-CC74"
802 802
         Me.CheckBox74.UseVisualStyleBackColor = True
803 803
         '
804 804
         'CheckBox32
@@ -1634,12 +1634,10 @@ Partial Class 系統使用者管理
1634 1634
         Me.Panel1.Controls.Add(Me.CheckBox111)
1635 1635
         Me.Panel1.Controls.Add(Me.CheckBox79)
1636 1636
         Me.Panel1.Controls.Add(Me.CheckBox89)
1637
-        Me.Panel1.Controls.Add(Me.CheckBox75)
1638 1637
         Me.Panel1.Controls.Add(Me.CheckBox45)
1639 1638
         Me.Panel1.Controls.Add(Me.CheckBox78)
1640 1639
         Me.Panel1.Controls.Add(Me.Label10)
1641 1640
         Me.Panel1.Controls.Add(Me.CheckBox21)
1642
-        Me.Panel1.Controls.Add(Me.CheckBox74)
1643 1641
         Me.Panel1.Controls.Add(Me.CheckBox19)
1644 1642
         Me.Panel1.Controls.Add(Me.CheckBox39)
1645 1643
         Me.Panel1.Controls.Add(Me.CheckBox44)
@@ -1940,6 +1938,8 @@ Partial Class 系統使用者管理
1940 1938
         Me.TabPage8.Controls.Add(Me.CheckBox61)
1941 1939
         Me.TabPage8.Controls.Add(Me.CheckBox15)
1942 1940
         Me.TabPage8.Controls.Add(Me.CheckBox16)
1941
+        Me.TabPage8.Controls.Add(Me.CheckBox75)
1942
+        Me.TabPage8.Controls.Add(Me.CheckBox74)
1943 1943
         Me.TabPage8.Location = New System.Drawing.Point(4, 28)
1944 1944
         Me.TabPage8.Name = "TabPage8"
1945 1945
         Me.TabPage8.Padding = New System.Windows.Forms.Padding(3)

+ 0
- 2
GF00-ERP-SYS/09.資料庫系統管理/系統使用者管理.vb View File

@@ -276,6 +276,4 @@ Public Class 系統使用者管理
276 276
     Private Sub 刪除_bt_MouseEnter(sender As Object, e As EventArgs) Handles 刪除_bt.MouseEnter
277 277
         ToolTip1.SetToolTip(Me.刪除_bt, "刪除")
278 278
     End Sub
279
-
280
-
281 279
 End Class

+ 16
- 7
GF00-ERP-SYS/GCM-CPV-ERP-SYS.Designer.vb View File

@@ -71,6 +71,7 @@ Partial Class ICS_ASMS_ERP_SYS
71 71
         Me.考勤文件導入_tsm = New System.Windows.Forms.ToolStripMenuItem()
72 72
         Me.薪資試算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
73 73
         Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator()
74
+        Me.拆帳制薪資彙總表_tsm = New System.Windows.Forms.ToolStripMenuItem()
74 75
         Me.資料庫系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
75 76
         Me.系統使用者管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
76 77
         Me.系統權限預設表_tsm = New System.Windows.Forms.ToolStripMenuItem()
@@ -98,7 +99,7 @@ Partial Class ICS_ASMS_ERP_SYS
98 99
         Me.合計_TSSL = New System.Windows.Forms.ToolStripStatusLabel()
99 100
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
100 101
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
101
-        Me.拆帳制薪資彙總表_tsm = New System.Windows.Forms.ToolStripMenuItem()
102
+        Me.拆帳制薪資分析表_tsm = New System.Windows.Forms.ToolStripMenuItem()
102 103
         Me.MenuStrip1.SuspendLayout()
103 104
         Me.StatusStrip1.SuspendLayout()
104 105
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -433,7 +434,7 @@ Partial Class ICS_ASMS_ERP_SYS
433 434
         '
434 435
         '人事管理系統_tsm
435 436
         '
436
-        Me.人事管理系統_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.考勤文件導入_tsm, Me.薪資試算表_tsm, Me.ToolStripSeparator7, Me.拆帳制薪資彙總表_tsm})
437
+        Me.人事管理系統_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.考勤文件導入_tsm, Me.薪資試算表_tsm, Me.ToolStripSeparator7, Me.拆帳制薪資彙總表_tsm, Me.拆帳制薪資分析表_tsm})
437 438
         Me.人事管理系統_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Personnel1
438 439
         Me.人事管理系統_tsm.Name = "人事管理系統_tsm"
439 440
         Me.人事管理系統_tsm.Size = New System.Drawing.Size(107, 20)
@@ -458,6 +459,13 @@ Partial Class ICS_ASMS_ERP_SYS
458 459
         Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
459 460
         Me.ToolStripSeparator7.Size = New System.Drawing.Size(179, 6)
460 461
         '
462
+        '拆帳制薪資彙總表_tsm
463
+        '
464
+        Me.拆帳制薪資彙總表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report
465
+        Me.拆帳制薪資彙總表_tsm.Name = "拆帳制薪資彙總表_tsm"
466
+        Me.拆帳制薪資彙總表_tsm.Size = New System.Drawing.Size(182, 22)
467
+        Me.拆帳制薪資彙總表_tsm.Text = "拆帳制薪資彙總表"
468
+        '
461 469
         '資料庫系統管理_tsm
462 470
         '
463 471
         Me.資料庫系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.系統使用者管理_tsm, Me.系統權限預設表_tsm, Me.ToolStripSeparator1, Me.系統組織架構設定_tsm, Me.部門權限設定_tsm, Me.ToolStripSeparator2, Me.系統通用變數管理_tsm, Me.系統編碼規則_tsm, Me.系統對應電腦註冊_tsm, Me.ToolStripSeparator3, Me.系統執行檔版本管理_tsm, Me.簽名檔管理_tsm})
@@ -659,12 +667,12 @@ Partial Class ICS_ASMS_ERP_SYS
659 667
         Me.字體大小調整_lb.TabIndex = 1653
660 668
         Me.字體大小調整_lb.Text = "FS"
661 669
         '
662
-        '拆帳制薪資彙總表_tsm
670
+        '拆帳制薪資分析表_tsm
663 671
         '
664
-        Me.拆帳制薪資彙總表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report
665
-        Me.拆帳制薪資彙總表_tsm.Name = "拆帳制薪資彙總表_tsm"
666
-        Me.拆帳制薪資彙總表_tsm.Size = New System.Drawing.Size(182, 22)
667
-        Me.拆帳制薪資彙總表_tsm.Text = "拆帳制薪資彙總表"
672
+        Me.拆帳制薪資分析表_tsm.Image = Global.ICS_ASMS_ERP_SYS.My.Resources.Resources.Report
673
+        Me.拆帳制薪資分析表_tsm.Name = "拆帳制薪資分析表_tsm"
674
+        Me.拆帳制薪資分析表_tsm.Size = New System.Drawing.Size(182, 22)
675
+        Me.拆帳制薪資分析表_tsm.Text = "拆帳制薪資分析表"
668 676
         '
669 677
         'ICS_ASMS_ERP_SYS
670 678
         '
@@ -771,4 +779,5 @@ Partial Class ICS_ASMS_ERP_SYS
771 779
     Friend WithEvents 感謝狀_tsm As ToolStripMenuItem
772 780
     Friend WithEvents ToolStripSeparator8 As ToolStripSeparator
773 781
     Friend WithEvents 拆帳制薪資彙總表_tsm As ToolStripMenuItem
782
+    Friend WithEvents 拆帳制薪資分析表_tsm As ToolStripMenuItem
774 783
 End Class

+ 6
- 1
GF00-ERP-SYS/GCM-CPV-ERP-SYS.vb View File

@@ -67,7 +67,8 @@ Public Class ICS_ASMS_ERP_SYS
67 67
         燈位基本資料_tsm.Visible = CC(24) : 自動點燈_tsm.Visible = CC(24)
68 68
         If gUserName = "李協叡" Then : 感謝狀_tsm.Visible = True : Else : 感謝狀_tsm.Visible = False : End If
69 69
         '------------------------人事管理系統-------------------------------------------------------------------------------------------------------------------------------------------------
70
-        人事管理系統_tsm.Visible = CC(114) : 考勤文件導入_tsm.Visible = CC(18) : 薪資試算表_tsm.Visible = CC(32) : 拆帳制薪資彙總表_tsm.Visible = CC(32)
70
+        人事管理系統_tsm.Visible = CC(114) : 考勤文件導入_tsm.Visible = CC(18) : 薪資試算表_tsm.Visible = CC(32) : 拆帳制薪資彙總表_tsm.Visible = CC(74)
71
+        拆帳制薪資分析表_tsm.Visible = CC(75)
71 72
         '----
72 73
         載入系統語言()
73 74
         Dim filePath As String = Path.Combine(Application.StartupPath, "NOTAUTO.txt")
@@ -268,4 +269,8 @@ Public Class ICS_ASMS_ERP_SYS
268 269
         'For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
269 270
         重置() : 拆帳制薪資試算表.Show() : 拆帳制薪資會總表.Show() : 拆帳制薪資會總表.BringToFront()
270 271
     End Sub
272
+    Private Sub 拆帳制薪資分析表_tsm_Click(sender As Object, e As EventArgs) Handles 拆帳制薪資分析表_tsm.Click
273
+        For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
274
+        重置() : 拆帳制薪資分析表.Show() : 拆帳制薪資分析表.BringToFront()
275
+    End Sub
271 276
 End Class

+ 9
- 0
GF00-ERP-SYS/GF00-ERP-SYS.vbproj View File

@@ -147,6 +147,12 @@
147 147
     <Compile Include="01.人事系統管理\拆帳制考勤文件導入.vb">
148 148
       <SubType>Form</SubType>
149 149
     </Compile>
150
+    <Compile Include="01.人事系統管理\拆帳制薪資分析表.Designer.vb">
151
+      <DependentUpon>拆帳制薪資分析表.vb</DependentUpon>
152
+    </Compile>
153
+    <Compile Include="01.人事系統管理\拆帳制薪資分析表.vb">
154
+      <SubType>Form</SubType>
155
+    </Compile>
150 156
     <Compile Include="01.人事系統管理\拆帳制薪資會總表.Designer.vb">
151 157
       <DependentUpon>拆帳制薪資會總表.vb</DependentUpon>
152 158
     </Compile>
@@ -546,6 +552,9 @@
546 552
     <EmbeddedResource Include="01.人事系統管理\拆帳制考勤文件導入.resx">
547 553
       <DependentUpon>拆帳制考勤文件導入.vb</DependentUpon>
548 554
     </EmbeddedResource>
555
+    <EmbeddedResource Include="01.人事系統管理\拆帳制薪資分析表.resx">
556
+      <DependentUpon>拆帳制薪資分析表.vb</DependentUpon>
557
+    </EmbeddedResource>
549 558
     <EmbeddedResource Include="01.人事系統管理\拆帳制薪資會總表.resx">
550 559
       <DependentUpon>拆帳制薪資會總表.vb</DependentUpon>
551 560
     </EmbeddedResource>

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


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


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


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


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


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

@@ -1 +1 @@
1
-ea1b079a1ecde0f7c2df0d4e9f6f7abf2af023446445c5db234e4fd349ab9972
1
+8606d8a1c2ce6825863203a2063078c1b7dafe26c97b48c01ee6e7a3000c3eec

+ 174
- 173
GF00-ERP-SYS/obj/Debug/GF00-ERP-SYS.vbproj.FileListAbsolute.txt View File

@@ -330,179 +330,6 @@ D:\USER\Downloads\GF00-ERP-SYS-Siu-master\gf00-erp-sys-siu\GF00-ERP-SYS\GF00-ERP
330 330
 D:\USER\Downloads\GF00-ERP-SYS-Siu-master\gf00-erp-sys-siu\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe
331 331
 D:\USER\Downloads\GF00-ERP-SYS-Siu-master\gf00-erp-sys-siu\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.xml
332 332
 D:\USER\Downloads\GF00-ERP-SYS-Siu-master\gf00-erp-sys-siu\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.pdb
333
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.Runtime.dll
334
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.Runtime.pdb
335
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.Runtime.xml
336
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\chrome_100_percent.pak
337
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\chrome_200_percent.pak
338
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\chrome_elf.dll
339
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\d3dcompiler_47.dll
340
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\icudtl.dat
341
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\libcef.dll
342
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\libEGL.dll
343
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\libGLESv2.dll
344
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\LICENSE.txt
345
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\af.pak
346
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\am.pak
347
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ar.pak
348
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\bg.pak
349
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\bn.pak
350
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ca.pak
351
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\cs.pak
352
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\da.pak
353
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\de.pak
354
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\el.pak
355
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\en-GB.pak
356
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\en-US.pak
357
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\es-419.pak
358
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\es.pak
359
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\et.pak
360
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fa.pak
361
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fi.pak
362
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fil.pak
363
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fr.pak
364
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\gu.pak
365
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\he.pak
366
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\hi.pak
367
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\hr.pak
368
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\hu.pak
369
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\id.pak
370
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\it.pak
371
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ja.pak
372
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\kn.pak
373
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ko.pak
374
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\lt.pak
375
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\lv.pak
376
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ml.pak
377
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\mr.pak
378
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ms.pak
379
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\nb.pak
380
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\nl.pak
381
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\pl.pak
382
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\pt-BR.pak
383
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\pt-PT.pak
384
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ro.pak
385
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ru.pak
386
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sk.pak
387
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sl.pak
388
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sr.pak
389
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sv.pak
390
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sw.pak
391
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ta.pak
392
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\te.pak
393
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\th.pak
394
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\tr.pak
395
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\uk.pak
396
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ur.pak
397
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\vi.pak
398
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\zh-CN.pak
399
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\zh-TW.pak
400
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\README.txt
401
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\resources.pak
402
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\snapshot_blob.bin
403
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\v8_context_snapshot.bin
404
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\vk_swiftshader.dll
405
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\vk_swiftshader_icd.json
406
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\vulkan-1.dll
407
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.Core.dll
408
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.Core.pdb
409
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.exe
410
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.pdb
411
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.exe.config
412
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.exe
413
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.pdb
414
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.xml
415
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.dll
416
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.dll
417
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.WinForms.dll
418
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\DotNetBarcode.dll
419
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\MediaFoundation.dll
420
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\Microsoft.Toolkit.Uwp.Notifications.dll
421
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.IO.Pipelines.dll
422
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.ValueTuple.dll
423
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Memory.dll
424
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Threading.Tasks.Extensions.dll
425
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Buffers.dll
426
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Numerics.Vectors.dll
427
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.pdb
428
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.xml
429
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.pdb
430
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.xml
431
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.WinForms.pdb
432
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.WinForms.xml
433
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.AssemblyReference.cache
434
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\Interop.ACTIVEXLib.dll
435
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.ResolveComReference.cache
436
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制考勤文件導入.resources
437
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制薪資試算表.resources
438
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.供應商類別管理.resources
439
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.物料供應商.resources
440
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.倉儲對帳表.resources
441
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.倉儲明細表查詢.resources
442
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.物料入庫系統.resources
443
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.物料資料庫.resources
444
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.匯率管理.resources
445
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.會計科目管理.resources
446
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_對帳表.resources
447
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_收支單一覽表.resources
448
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_收支單審核.resources
449
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_收支單申請.resources
450
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_決算表.resources
451
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_流動資產申請.resources
452
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_選擇帳本.resources
453
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.信眾燈位編輯.resources
454
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.快速加入.resources
455
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.感謝狀.resources
456
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.排序選擇.resources
457
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.查看燈位.resources
458
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.燈位基本資料.resources
459
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.燈種編輯.resources
460
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.自動點燈系統.resources
461
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.估價單.resources
462
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.信眾資料表.resources
463
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.車輛銷售報表.resources
464
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.客戶資料表.resources
465
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.車輛銷售管理.resources
466
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.連動模組.resources
467
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.點燈系統.resources
468
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.公告.resources
469
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.文件.resources
470
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.疏文.resources
471
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.簽呈.resources
472
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.公函.resources
473
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.簽名檔管理.resources
474
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統使用者管理.resources
475
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統執行檔版本管理.resources
476
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統對應電腦註冊.resources
477
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統權限預設表.resources
478
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統組織架構設定.resources
479
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統編碼規則.resources
480
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統通用變數管理.resources
481
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.部門權限設定.resources
482
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.下拉清單_1.resources
483
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.下拉清單_2.resources
484
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.個人帳號管理.resources
485
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.圖片放大視窗.resources
486
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.查詢視窗.resources
487
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.測試頁面.resources
488
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.線路選擇.resources
489
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.輸入密碼.resources
490
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.輸入視窗.resources
491
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.退出.resources
492
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.通知視窗.resources
493
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.鎖定視窗.resources
494
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.ICS_ASMS_ERP_SYS.resources
495
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.Resources.resources
496
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.登入畫面.resources
497
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統選擇.resources
498
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.GenerateResource.cache
499
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe.licenses
500
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.CoreCompileInputs.cache
501
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP.CC31A059.Up2Date
502
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe
503
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.xml
504
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.pdb
505
-D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制薪資會總表.resources
506 333
 D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\bin\Debug\chrome_100_percent.pak
507 334
 D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\bin\Debug\chrome_200_percent.pak
508 335
 D:\gf00-erp-sys-leehsiehjui\GF00-ERP-SYS\bin\Debug\chrome_elf.dll
@@ -849,3 +676,177 @@ D:\使用者\下載\GF-ERP-SYS-SIU-master\gf-erp-sys-siu\GF00-ERP-SYS\obj\Debug\
849 676
 D:\使用者\下載\GF-ERP-SYS-SIU-master\gf-erp-sys-siu\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe
850 677
 D:\使用者\下載\GF-ERP-SYS-SIU-master\gf-erp-sys-siu\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.xml
851 678
 D:\使用者\下載\GF-ERP-SYS-SIU-master\gf-erp-sys-siu\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.pdb
679
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.Runtime.dll
680
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.Runtime.pdb
681
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.Runtime.xml
682
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\chrome_100_percent.pak
683
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\chrome_200_percent.pak
684
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\chrome_elf.dll
685
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\d3dcompiler_47.dll
686
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\icudtl.dat
687
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\libcef.dll
688
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\libEGL.dll
689
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\libGLESv2.dll
690
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\LICENSE.txt
691
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\af.pak
692
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\am.pak
693
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ar.pak
694
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\bg.pak
695
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\bn.pak
696
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ca.pak
697
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\cs.pak
698
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\da.pak
699
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\de.pak
700
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\el.pak
701
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\en-GB.pak
702
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\en-US.pak
703
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\es-419.pak
704
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\es.pak
705
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\et.pak
706
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fa.pak
707
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fi.pak
708
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fil.pak
709
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\fr.pak
710
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\gu.pak
711
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\he.pak
712
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\hi.pak
713
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\hr.pak
714
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\hu.pak
715
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\id.pak
716
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\it.pak
717
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ja.pak
718
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\kn.pak
719
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ko.pak
720
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\lt.pak
721
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\lv.pak
722
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ml.pak
723
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\mr.pak
724
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ms.pak
725
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\nb.pak
726
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\nl.pak
727
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\pl.pak
728
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\pt-BR.pak
729
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\pt-PT.pak
730
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ro.pak
731
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ru.pak
732
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sk.pak
733
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sl.pak
734
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sr.pak
735
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sv.pak
736
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\sw.pak
737
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ta.pak
738
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\te.pak
739
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\th.pak
740
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\tr.pak
741
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\uk.pak
742
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\ur.pak
743
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\vi.pak
744
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\zh-CN.pak
745
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\locales\zh-TW.pak
746
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\README.txt
747
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\resources.pak
748
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\snapshot_blob.bin
749
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\v8_context_snapshot.bin
750
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\vk_swiftshader.dll
751
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\vk_swiftshader_icd.json
752
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\vulkan-1.dll
753
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.Core.dll
754
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.Core.pdb
755
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.exe
756
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.BrowserSubprocess.pdb
757
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.exe.config
758
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.exe
759
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.pdb
760
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\GF00-ERP-SYS.xml
761
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.dll
762
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.dll
763
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.WinForms.dll
764
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\DotNetBarcode.dll
765
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\MediaFoundation.dll
766
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\Microsoft.Toolkit.Uwp.Notifications.dll
767
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.IO.Pipelines.dll
768
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.ValueTuple.dll
769
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Memory.dll
770
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Threading.Tasks.Extensions.dll
771
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Buffers.dll
772
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\System.Numerics.Vectors.dll
773
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.pdb
774
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.xml
775
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.pdb
776
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.Core.xml
777
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.WinForms.pdb
778
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\bin\Debug\CefSharp.WinForms.xml
779
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.AssemblyReference.cache
780
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\Interop.ACTIVEXLib.dll
781
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.ResolveComReference.cache
782
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制考勤文件導入.resources
783
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制薪資分析表.resources
784
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制薪資會總表.resources
785
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.拆帳制薪資試算表.resources
786
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.供應商類別管理.resources
787
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.物料供應商.resources
788
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.倉儲對帳表.resources
789
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.倉儲明細表查詢.resources
790
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.物料入庫系統.resources
791
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.物料資料庫.resources
792
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.匯率管理.resources
793
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.會計科目管理.resources
794
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_對帳表.resources
795
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_收支單一覽表.resources
796
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_收支單審核.resources
797
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_收支單申請.resources
798
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_決算表.resources
799
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_流動資產申請.resources
800
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.財務_選擇帳本.resources
801
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.信眾燈位編輯.resources
802
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.快速加入.resources
803
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.感謝狀.resources
804
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.排序選擇.resources
805
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.查看燈位.resources
806
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.燈位基本資料.resources
807
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.燈種編輯.resources
808
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.自動點燈系統.resources
809
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.估價單.resources
810
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.信眾資料表.resources
811
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.車輛銷售報表.resources
812
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.客戶資料表.resources
813
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.車輛銷售管理.resources
814
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.連動模組.resources
815
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.點燈系統.resources
816
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.公告.resources
817
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.文件.resources
818
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.疏文.resources
819
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.簽呈.resources
820
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.公函.resources
821
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.簽名檔管理.resources
822
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統使用者管理.resources
823
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統執行檔版本管理.resources
824
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統對應電腦註冊.resources
825
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統權限預設表.resources
826
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統組織架構設定.resources
827
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統編碼規則.resources
828
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統通用變數管理.resources
829
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.部門權限設定.resources
830
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.下拉清單_1.resources
831
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.下拉清單_2.resources
832
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.個人帳號管理.resources
833
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.圖片放大視窗.resources
834
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.查詢視窗.resources
835
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.測試頁面.resources
836
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.線路選擇.resources
837
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.輸入密碼.resources
838
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.輸入視窗.resources
839
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.退出.resources
840
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.通知視窗.resources
841
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.鎖定視窗.resources
842
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.ICS_ASMS_ERP_SYS.resources
843
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.Resources.resources
844
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.登入畫面.resources
845
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\ICS_ASMS_ERP_SYS.系統選擇.resources
846
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.GenerateResource.cache
847
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe.licenses
848
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.vbproj.CoreCompileInputs.cache
849
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP.CC31A059.Up2Date
850
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.exe
851
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.xml
852
+D:\工巧明\GF通用系統\GF00-ERP-SYS\GF00-ERP-SYS\obj\Debug\GF00-ERP-SYS.pdb

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


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


BIN
GF00-ERP-SYS/obj/Debug/ICS_ASMS_ERP_SYS.拆帳制薪資分析表.resources View File


BIN
GF00-ERP-SYS/obj/Debug/Interop.ACTIVEXLib.dll View File


Loading…
Cancel
Save