B70340 3 년 전
부모
커밋
f3804b5a74
61개의 변경된 파일5103개의 추가작업 그리고 964개의 파일을 삭제
  1. BIN
      .vs/GA-ERP-SYS/v16/.suo
  2. 75
    40
      GA-ERP-SYS/GA-ERP-SYS.Designer.vb
  3. 90
    61
      GA-ERP-SYS/GA-ERP-SYS.vb
  4. 42
    5
      GA-ERP-SYS/GA-ERP-SYS.vbproj
  5. 13
    17
      GA-ERP-SYS/LoginForm1.Designer.vb
  6. 23
    10
      GA-ERP-SYS/LoginForm1.vb
  7. 62
    0
      GA-ERP-SYS/Module/DGV進度條.vb
  8. 2
    2
      GA-ERP-SYS/Module/SQL_Module.vb
  9. 126
    35
      GA-ERP-SYS/Module/SQL_子系統管理.vb
  10. 1
    1
      GA-ERP-SYS/Module/SQL_登入與主程式.vb
  11. 232
    33
      GA-ERP-SYS/Module/SQL_資料庫系統管理.vb
  12. 11
    14
      GA-ERP-SYS/Module/全域變數.vb
  13. BIN
      GA-ERP-SYS/bin/Debug/Auto.exe
  14. BIN
      GA-ERP-SYS/bin/Debug/GA-ERP-SYS.exe
  15. BIN
      GA-ERP-SYS/bin/Debug/GA-ERP-SYS.pdb
  16. BIN
      GA-ERP-SYS/bin/Debug/舊AUTO/Auto.exe
  17. BIN
      GA-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  18. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.exe
  19. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.pdb
  20. 1
    1
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.CoreCompileInputs.cache
  21. 5
    1
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.FileListAbsolute.txt
  22. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.GenerateResource.cache
  23. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.ResolveComReference.cache
  24. BIN
      GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbprojAssemblyReference.cache
  25. BIN
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.PDF列印預覽1.resources
  26. 0
    0
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.租用者帳務表.resources
  27. BIN
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.系統公告.resources
  28. BIN
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.系統通用變數管理.resources
  29. BIN
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.電板基本資料.resources
  30. BIN
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.電板客戶名稱編輯器.resources
  31. BIN
      GA-ERP-SYS/obj/Debug/GA_ERP_SYS.電板股東紅利設定.resources
  32. 5
    5
      GA-ERP-SYS/基本資料管理/電板基本資料.Designer.vb
  33. 0
    0
      GA-ERP-SYS/基本資料管理/電板基本資料.resx
  34. 16
    16
      GA-ERP-SYS/基本資料管理/電板基本資料.vb
  35. 166
    0
      GA-ERP-SYS/基本資料管理/電板客戶名稱編輯器.Designer.vb
  36. 120
    0
      GA-ERP-SYS/基本資料管理/電板客戶名稱編輯器.resx
  37. 40
    0
      GA-ERP-SYS/基本資料管理/電板客戶名稱編輯器.vb
  38. 469
    227
      GA-ERP-SYS/報表系統管理/帳務彙總計算表.Designer.vb
  39. 390
    65
      GA-ERP-SYS/報表系統管理/帳務彙總計算表.vb
  40. 13
    13
      GA-ERP-SYS/報表系統管理/帳務明細查詢表.Designer.vb
  41. 24
    16
      GA-ERP-SYS/報表系統管理/帳務明細查詢表.vb
  42. 5
    3
      GA-ERP-SYS/報表系統管理/電板紙板帳務設定.vb
  43. 290
    0
      GA-ERP-SYS/報表系統管理/電板股東紅利設定.Designer.vb
  44. 120
    0
      GA-ERP-SYS/報表系統管理/電板股東紅利設定.resx
  45. 84
    0
      GA-ERP-SYS/報表系統管理/電板股東紅利設定.vb
  46. 7
    7
      GA-ERP-SYS/特殊操作功能/系統公告.Designer.vb
  47. 50
    12
      GA-ERP-SYS/特殊操作功能/系統公告.resx
  48. 451
    0
      GA-ERP-SYS/資料庫系統管理/租用者帳務表.Designer.vb
  49. 120
    0
      GA-ERP-SYS/資料庫系統管理/租用者帳務表.resx
  50. 146
    0
      GA-ERP-SYS/資料庫系統管理/租用者帳務表.vb
  51. 89
    59
      GA-ERP-SYS/資料庫系統管理/系統使用者管理.Designer.vb
  52. 5
    2
      GA-ERP-SYS/資料庫系統管理/系統使用者管理.vb
  53. 82
    8
      GA-ERP-SYS/資料庫系統管理/系統執行檔版本管理.Designer.vb
  54. 5
    2
      GA-ERP-SYS/資料庫系統管理/系統執行檔版本管理.vb
  55. 116
    89
      GA-ERP-SYS/資料庫系統管理/系統編碼規則.Designer.vb
  56. 4
    3
      GA-ERP-SYS/資料庫系統管理/系統編碼規則.vb
  57. 399
    0
      GA-ERP-SYS/資料庫系統管理/系統通用變數管理.Designer.vb
  58. 120
    0
      GA-ERP-SYS/資料庫系統管理/系統通用變數管理.resx
  59. 171
    0
      GA-ERP-SYS/資料庫系統管理/系統通用變數管理.vb
  60. 591
    125
      GA-ERP-SYS/資料庫系統管理/資料備份轉移.Designer.vb
  61. 322
    92
      GA-ERP-SYS/資料庫系統管理/資料備份轉移.vb

BIN
.vs/GA-ERP-SYS/v16/.suo 파일 보기


+ 75
- 40
GA-ERP-SYS/GA-ERP-SYS.Designer.vb 파일 보기

@@ -40,8 +40,10 @@ Partial Class GA_ERP_SYS
40 40
         Me.TileHorizontalToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
41 41
         Me.CloseAllToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
42 42
         Me.ArrangeIconsToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
43
-        Me.基本資料管理ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
43
+        Me.基本資料管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
44 44
         Me.電板基本資料_tsm = New System.Windows.Forms.ToolStripMenuItem()
45
+        Me.電板客戶名稱編輯器_tsm = New System.Windows.Forms.ToolStripMenuItem()
46
+        Me.ToolStripSeparator11 = New System.Windows.Forms.ToolStripSeparator()
45 47
         Me.球板基本資料_tsm = New System.Windows.Forms.ToolStripMenuItem()
46 48
         Me.電板報表系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
47 49
         Me.電板帳務彙總計算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
@@ -64,12 +66,15 @@ Partial Class GA_ERP_SYS
64 66
         Me.球板歷史帳務彙總計算表_tsm = New System.Windows.Forms.ToolStripMenuItem()
65 67
         Me.球板歷史帳務明細查詢表_tsm = New System.Windows.Forms.ToolStripMenuItem()
66 68
         Me.特殊操作功能_tsm = New System.Windows.Forms.ToolStripMenuItem()
69
+        Me.系統公告_tsm = New System.Windows.Forms.ToolStripMenuItem()
67 70
         Me.錯誤排除手冊_tsm = New System.Windows.Forms.ToolStripMenuItem()
68 71
         Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator()
69 72
         Me.流水帳自動導入_tsm = New System.Windows.Forms.ToolStripMenuItem()
70 73
         Me.流水帳手動輸入_tsm = New System.Windows.Forms.ToolStripMenuItem()
71 74
         Me.商客資料導入_tsm = New System.Windows.Forms.ToolStripMenuItem()
72 75
         Me.資料庫系統管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
76
+        Me.租用者帳務表_tsm = New System.Windows.Forms.ToolStripMenuItem()
77
+        Me.ToolStripSeparator10 = New System.Windows.Forms.ToolStripSeparator()
73 78
         Me.系統使用者管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
74 79
         Me.人員ID卡系統配置設定_tsm = New System.Windows.Forms.ToolStripMenuItem()
75 80
         Me.USB_KEY_指定_tsm = New System.Windows.Forms.ToolStripMenuItem()
@@ -81,7 +86,6 @@ Partial Class GA_ERP_SYS
81 86
         Me.FTP_tsm = New System.Windows.Forms.ToolStripMenuItem()
82 87
         Me.PY執行錯誤LOG檔_tsm = New System.Windows.Forms.ToolStripMenuItem()
83 88
         Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator()
84
-        Me.測試_tsm = New System.Windows.Forms.ToolStripMenuItem()
85 89
         Me.StatusStrip = New System.Windows.Forms.StatusStrip()
86 90
         Me.ToolStripStatusLabel = New System.Windows.Forms.ToolStripStatusLabel()
87 91
         Me.ToolStripStatusLabel1 = New System.Windows.Forms.ToolStripStatusLabel()
@@ -95,7 +99,7 @@ Partial Class GA_ERP_SYS
95 99
         Me.除錯_dgv = New System.Windows.Forms.DataGridView()
96 100
         Me.總網址_dgv = New System.Windows.Forms.DataGridView()
97 101
         Me.網址_dgv = New System.Windows.Forms.DataGridView()
98
-        Me.系統公告_tsm = New System.Windows.Forms.ToolStripMenuItem()
102
+        Me.系統通用變數管理_tsm = New System.Windows.Forms.ToolStripMenuItem()
99 103
         Me.MenuStrip.SuspendLayout()
100 104
         Me.StatusStrip.SuspendLayout()
101 105
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -105,7 +109,7 @@ Partial Class GA_ERP_SYS
105 109
         '
106 110
         'MenuStrip
107 111
         '
108
-        Me.MenuStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.FileMenu, Me.WindowsMenu, Me.基本資料管理ToolStripMenuItem, Me.電板報表系統管理_tsm, Me.球板報表系統管理_tsm, Me.特殊操作功能_tsm, Me.資料庫系統管理_tsm})
112
+        Me.MenuStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.FileMenu, Me.WindowsMenu, Me.基本資料管理_tsm, Me.電板報表系統管理_tsm, Me.球板報表系統管理_tsm, Me.特殊操作功能_tsm, Me.資料庫系統管理_tsm})
109 113
         Me.MenuStrip.Location = New System.Drawing.Point(0, 0)
110 114
         Me.MenuStrip.MdiWindowListItem = Me.WindowsMenu
111 115
         Me.MenuStrip.Name = "MenuStrip"
@@ -126,19 +130,19 @@ Partial Class GA_ERP_SYS
126 130
         '
127 131
         Me.個人帳號管理_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Personnel
128 132
         Me.個人帳號管理_tsm.Name = "個人帳號管理_tsm"
129
-        Me.個人帳號管理_tsm.Size = New System.Drawing.Size(180, 22)
133
+        Me.個人帳號管理_tsm.Size = New System.Drawing.Size(146, 22)
130 134
         Me.個人帳號管理_tsm.Text = "個人帳號管理"
131 135
         '
132 136
         'ToolStripSeparator2
133 137
         '
134 138
         Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
135
-        Me.ToolStripSeparator2.Size = New System.Drawing.Size(177, 6)
139
+        Me.ToolStripSeparator2.Size = New System.Drawing.Size(143, 6)
136 140
         '
137 141
         'ExitToolStripMenuItem
138 142
         '
139 143
         Me.ExitToolStripMenuItem.Image = Global.GA_ERP_SYS.My.Resources.Resources.Sys_Command
140 144
         Me.ExitToolStripMenuItem.Name = "ExitToolStripMenuItem"
141
-        Me.ExitToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
145
+        Me.ExitToolStripMenuItem.Size = New System.Drawing.Size(146, 22)
142 146
         Me.ExitToolStripMenuItem.Text = "結束(&X)"
143 147
         '
144 148
         'WindowsMenu
@@ -151,59 +155,71 @@ Partial Class GA_ERP_SYS
151 155
         'NewWindowToolStripMenuItem
152 156
         '
153 157
         Me.NewWindowToolStripMenuItem.Name = "NewWindowToolStripMenuItem"
154
-        Me.NewWindowToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
158
+        Me.NewWindowToolStripMenuItem.Size = New System.Drawing.Size(140, 22)
155 159
         Me.NewWindowToolStripMenuItem.Text = "開新視窗(&N)"
156 160
         '
157 161
         'CascadeToolStripMenuItem
158 162
         '
159 163
         Me.CascadeToolStripMenuItem.Name = "CascadeToolStripMenuItem"
160
-        Me.CascadeToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
164
+        Me.CascadeToolStripMenuItem.Size = New System.Drawing.Size(140, 22)
161 165
         Me.CascadeToolStripMenuItem.Text = "重疊顯示(&C)"
162 166
         '
163 167
         'TileVerticalToolStripMenuItem
164 168
         '
165 169
         Me.TileVerticalToolStripMenuItem.Name = "TileVerticalToolStripMenuItem"
166
-        Me.TileVerticalToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
170
+        Me.TileVerticalToolStripMenuItem.Size = New System.Drawing.Size(140, 22)
167 171
         Me.TileVerticalToolStripMenuItem.Text = "垂直並排(&V)"
168 172
         '
169 173
         'TileHorizontalToolStripMenuItem
170 174
         '
171 175
         Me.TileHorizontalToolStripMenuItem.Name = "TileHorizontalToolStripMenuItem"
172
-        Me.TileHorizontalToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
176
+        Me.TileHorizontalToolStripMenuItem.Size = New System.Drawing.Size(140, 22)
173 177
         Me.TileHorizontalToolStripMenuItem.Text = "水平並排(&H)"
174 178
         '
175 179
         'CloseAllToolStripMenuItem
176 180
         '
177 181
         Me.CloseAllToolStripMenuItem.Name = "CloseAllToolStripMenuItem"
178
-        Me.CloseAllToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
182
+        Me.CloseAllToolStripMenuItem.Size = New System.Drawing.Size(140, 22)
179 183
         Me.CloseAllToolStripMenuItem.Text = "全部關閉(&L)"
180 184
         '
181 185
         'ArrangeIconsToolStripMenuItem
182 186
         '
183 187
         Me.ArrangeIconsToolStripMenuItem.Name = "ArrangeIconsToolStripMenuItem"
184
-        Me.ArrangeIconsToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
188
+        Me.ArrangeIconsToolStripMenuItem.Size = New System.Drawing.Size(140, 22)
185 189
         Me.ArrangeIconsToolStripMenuItem.Text = "排列圖示(&A)"
186 190
         '
187
-        '基本資料管理ToolStripMenuItem
191
+        '基本資料管理_tsm
188 192
         '
189
-        Me.基本資料管理ToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.電板基本資料_tsm, Me.球板基本資料_tsm})
190
-        Me.基本資料管理ToolStripMenuItem.Image = Global.GA_ERP_SYS.My.Resources.Resources.Personnel
191
-        Me.基本資料管理ToolStripMenuItem.Name = "基本資料管理ToolStripMenuItem"
192
-        Me.基本資料管理ToolStripMenuItem.Size = New System.Drawing.Size(107, 20)
193
-        Me.基本資料管理ToolStripMenuItem.Text = "基本資料管理"
193
+        Me.基本資料管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.電板基本資料_tsm, Me.電板客戶名稱編輯器_tsm, Me.ToolStripSeparator11, Me.球板基本資料_tsm})
194
+        Me.基本資料管理_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Personnel
195
+        Me.基本資料管理_tsm.Name = "基本資料管理_tsm"
196
+        Me.基本資料管理_tsm.Size = New System.Drawing.Size(107, 20)
197
+        Me.基本資料管理_tsm.Text = "基本資料管理"
194 198
         '
195 199
         '電板基本資料_tsm
196 200
         '
197 201
         Me.電板基本資料_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
198 202
         Me.電板基本資料_tsm.Name = "電板基本資料_tsm"
199
-        Me.電板基本資料_tsm.Size = New System.Drawing.Size(180, 22)
203
+        Me.電板基本資料_tsm.Size = New System.Drawing.Size(182, 22)
200 204
         Me.電板基本資料_tsm.Text = "電板基本資料"
201 205
         '
206
+        '電板客戶名稱編輯器_tsm
207
+        '
208
+        Me.電板客戶名稱編輯器_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.card_ipod
209
+        Me.電板客戶名稱編輯器_tsm.Name = "電板客戶名稱編輯器_tsm"
210
+        Me.電板客戶名稱編輯器_tsm.Size = New System.Drawing.Size(182, 22)
211
+        Me.電板客戶名稱編輯器_tsm.Text = "電板客戶名稱編輯器"
212
+        '
213
+        'ToolStripSeparator11
214
+        '
215
+        Me.ToolStripSeparator11.Name = "ToolStripSeparator11"
216
+        Me.ToolStripSeparator11.Size = New System.Drawing.Size(179, 6)
217
+        '
202 218
         '球板基本資料_tsm
203 219
         '
204 220
         Me.球板基本資料_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.business_info
205 221
         Me.球板基本資料_tsm.Name = "球板基本資料_tsm"
206
-        Me.球板基本資料_tsm.Size = New System.Drawing.Size(180, 22)
222
+        Me.球板基本資料_tsm.Size = New System.Drawing.Size(182, 22)
207 223
         Me.球板基本資料_tsm.Text = "球板基本資料"
208 224
         '
209 225
         '電板報表系統管理_tsm
@@ -259,6 +275,7 @@ Partial Class GA_ERP_SYS
259 275
         Me.電板歷史資料查詢_tsm.Name = "電板歷史資料查詢_tsm"
260 276
         Me.電板歷史資料查詢_tsm.Size = New System.Drawing.Size(182, 22)
261 277
         Me.電板歷史資料查詢_tsm.Text = "電板歷史資料查詢"
278
+        Me.電板歷史資料查詢_tsm.Visible = False
262 279
         '
263 280
         '電板歷史帳務彙總計算表_tsm
264 281
         '
@@ -327,6 +344,7 @@ Partial Class GA_ERP_SYS
327 344
         Me.球板歷史資料查詢_tsm.Name = "球板歷史資料查詢_tsm"
328 345
         Me.球板歷史資料查詢_tsm.Size = New System.Drawing.Size(182, 22)
329 346
         Me.球板歷史資料查詢_tsm.Text = "球板歷史資料查詢"
347
+        Me.球板歷史資料查詢_tsm.Visible = False
330 348
         '
331 349
         '球板歷史帳務彙總計算表_tsm
332 350
         '
@@ -350,47 +368,66 @@ Partial Class GA_ERP_SYS
350 368
         Me.特殊操作功能_tsm.Size = New System.Drawing.Size(107, 20)
351 369
         Me.特殊操作功能_tsm.Text = "特殊操作功能"
352 370
         '
371
+        '系統公告_tsm
372
+        '
373
+        Me.系統公告_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Delivery_Icon1
374
+        Me.系統公告_tsm.Name = "系統公告_tsm"
375
+        Me.系統公告_tsm.Size = New System.Drawing.Size(158, 22)
376
+        Me.系統公告_tsm.Text = "系統公告"
377
+        '
353 378
         '錯誤排除手冊_tsm
354 379
         '
355 380
         Me.錯誤排除手冊_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.childish_Tool
356 381
         Me.錯誤排除手冊_tsm.Name = "錯誤排除手冊_tsm"
357
-        Me.錯誤排除手冊_tsm.Size = New System.Drawing.Size(180, 22)
382
+        Me.錯誤排除手冊_tsm.Size = New System.Drawing.Size(158, 22)
358 383
         Me.錯誤排除手冊_tsm.Text = "錯誤排除手冊"
359 384
         '
360 385
         'ToolStripSeparator4
361 386
         '
362 387
         Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
363
-        Me.ToolStripSeparator4.Size = New System.Drawing.Size(177, 6)
388
+        Me.ToolStripSeparator4.Size = New System.Drawing.Size(155, 6)
364 389
         '
365 390
         '流水帳自動導入_tsm
366 391
         '
367 392
         Me.流水帳自動導入_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.pen
368 393
         Me.流水帳自動導入_tsm.Name = "流水帳自動導入_tsm"
369
-        Me.流水帳自動導入_tsm.Size = New System.Drawing.Size(180, 22)
394
+        Me.流水帳自動導入_tsm.Size = New System.Drawing.Size(158, 22)
370 395
         Me.流水帳自動導入_tsm.Text = "流水帳自動導入"
371 396
         '
372 397
         '流水帳手動輸入_tsm
373 398
         '
374 399
         Me.流水帳手動輸入_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.pen
375 400
         Me.流水帳手動輸入_tsm.Name = "流水帳手動輸入_tsm"
376
-        Me.流水帳手動輸入_tsm.Size = New System.Drawing.Size(180, 22)
401
+        Me.流水帳手動輸入_tsm.Size = New System.Drawing.Size(158, 22)
377 402
         Me.流水帳手動輸入_tsm.Text = "流水帳手動輸入"
378 403
         '
379 404
         '商客資料導入_tsm
380 405
         '
381 406
         Me.商客資料導入_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.pen
382 407
         Me.商客資料導入_tsm.Name = "商客資料導入_tsm"
383
-        Me.商客資料導入_tsm.Size = New System.Drawing.Size(180, 22)
408
+        Me.商客資料導入_tsm.Size = New System.Drawing.Size(158, 22)
384 409
         Me.商客資料導入_tsm.Text = "商客資料導入"
385 410
         '
386 411
         '資料庫系統管理_tsm
387 412
         '
388
-        Me.資料庫系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.系統使用者管理_tsm, Me.人員ID卡系統配置設定_tsm, Me.USB_KEY_指定_tsm, Me.ToolStripSeparator1, Me.資料備份轉移_tsm, Me.ToolStripSeparator3, Me.系統編碼規則_tsm, Me.系統執行檔版本管理_tsm, Me.FTP_tsm, Me.PY執行錯誤LOG檔_tsm, Me.ToolStripSeparator9, Me.測試_tsm})
413
+        Me.資料庫系統管理_tsm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.租用者帳務表_tsm, Me.ToolStripSeparator10, Me.系統使用者管理_tsm, Me.人員ID卡系統配置設定_tsm, Me.USB_KEY_指定_tsm, Me.ToolStripSeparator1, Me.資料備份轉移_tsm, Me.ToolStripSeparator3, Me.系統通用變數管理_tsm, Me.系統編碼規則_tsm, Me.系統執行檔版本管理_tsm, Me.FTP_tsm, Me.PY執行錯誤LOG檔_tsm, Me.ToolStripSeparator9})
389 414
         Me.資料庫系統管理_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Sys_Command
390 415
         Me.資料庫系統管理_tsm.Name = "資料庫系統管理_tsm"
391 416
         Me.資料庫系統管理_tsm.Size = New System.Drawing.Size(119, 20)
392 417
         Me.資料庫系統管理_tsm.Text = "資料庫系統管理"
393 418
         '
419
+        '租用者帳務表_tsm
420
+        '
421
+        Me.租用者帳務表_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Payment
422
+        Me.租用者帳務表_tsm.Name = "租用者帳務表_tsm"
423
+        Me.租用者帳務表_tsm.Size = New System.Drawing.Size(194, 22)
424
+        Me.租用者帳務表_tsm.Text = "租用者帳務表"
425
+        '
426
+        'ToolStripSeparator10
427
+        '
428
+        Me.ToolStripSeparator10.Name = "ToolStripSeparator10"
429
+        Me.ToolStripSeparator10.Size = New System.Drawing.Size(191, 6)
430
+        '
394 431
         '系統使用者管理_tsm
395 432
         '
396 433
         Me.系統使用者管理_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Personnel
@@ -463,12 +500,6 @@ Partial Class GA_ERP_SYS
463 500
         Me.ToolStripSeparator9.Name = "ToolStripSeparator9"
464 501
         Me.ToolStripSeparator9.Size = New System.Drawing.Size(191, 6)
465 502
         '
466
-        '測試_tsm
467
-        '
468
-        Me.測試_tsm.Name = "測試_tsm"
469
-        Me.測試_tsm.Size = New System.Drawing.Size(194, 22)
470
-        Me.測試_tsm.Text = "測試"
471
-        '
472 503
         'StatusStrip
473 504
         '
474 505
         Me.StatusStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabel, Me.ToolStripStatusLabel1, Me.ToolStripProgressBar1, Me.合計_TSSL})
@@ -588,12 +619,12 @@ Partial Class GA_ERP_SYS
588 619
         Me.網址_dgv.TabIndex = 1553
589 620
         Me.網址_dgv.Visible = False
590 621
         '
591
-        '系統公告_tsm
622
+        '系統通用變數管理_tsm
592 623
         '
593
-        Me.系統公告_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Delivery_Icon1
594
-        Me.系統公告_tsm.Name = "系統公告_tsm"
595
-        Me.系統公告_tsm.Size = New System.Drawing.Size(180, 22)
596
-        Me.系統公告_tsm.Text = "系統公告"
624
+        Me.系統通用變數管理_tsm.Image = Global.GA_ERP_SYS.My.Resources.Resources.Sys_Command
625
+        Me.系統通用變數管理_tsm.Name = "系統通用變數管理_tsm"
626
+        Me.系統通用變數管理_tsm.Size = New System.Drawing.Size(194, 22)
627
+        Me.系統通用變數管理_tsm.Text = "系統通用變數管理"
597 628
         '
598 629
         'GA_ERP_SYS
599 630
         '
@@ -649,7 +680,7 @@ Partial Class GA_ERP_SYS
649 680
     Friend WithEvents FTP_tsm As ToolStripMenuItem
650 681
     Friend WithEvents 人員ID卡系統配置設定_tsm As ToolStripMenuItem
651 682
     Friend WithEvents 使用者_cb As ComboBox
652
-    Friend WithEvents 基本資料管理ToolStripMenuItem As ToolStripMenuItem
683
+    Friend WithEvents 基本資料管理_tsm As ToolStripMenuItem
653 684
     Friend WithEvents 電板基本資料_tsm As ToolStripMenuItem
654 685
     Friend WithEvents 電板報表系統管理_tsm As ToolStripMenuItem
655 686
     Friend WithEvents 電板帳務彙總計算表_tsm As ToolStripMenuItem
@@ -693,6 +724,10 @@ Partial Class GA_ERP_SYS
693 724
     Friend WithEvents 球板歷史帳務彙總計算表_tsm As ToolStripMenuItem
694 725
     Friend WithEvents 球板歷史帳務明細查詢表_tsm As ToolStripMenuItem
695 726
     Friend WithEvents ToolStripSeparator9 As ToolStripSeparator
696
-    Friend WithEvents 測試_tsm As ToolStripMenuItem
697 727
     Friend WithEvents 系統公告_tsm As ToolStripMenuItem
728
+    Friend WithEvents 租用者帳務表_tsm As ToolStripMenuItem
729
+    Friend WithEvents ToolStripSeparator10 As ToolStripSeparator
730
+    Friend WithEvents 電板客戶名稱編輯器_tsm As ToolStripMenuItem
731
+    Friend WithEvents ToolStripSeparator11 As ToolStripSeparator
732
+    Friend WithEvents 系統通用變數管理_tsm As ToolStripMenuItem
698 733
 End Class

+ 90
- 61
GA-ERP-SYS/GA-ERP-SYS.vb 파일 보기

@@ -3,7 +3,9 @@ Imports System.IO
3 3
 Imports System.Text
4 4
 Public Class GA_ERP_SYS
5 5
     ReadOnly ds2, ds3, ds4 As New DataSet
6
-    Dim strDirName, GPP As String : Dim GP As Integer = 0
6
+    Dim strDirName, GPP As String
7
+    Dim GP As Integer = 0
8
+    Dim 網頁共享開關 As Boolean
7 9
     Private Sub ShowNewForm(ByVal sender As Object, ByVal e As EventArgs) Handles NewWindowToolStripMenuItem.Click
8 10
         ' 建立子表單的新執行個體。
9 11
         ' 將它變成這個 MDI 表單的子表單,然後才顯示。
@@ -79,10 +81,11 @@ Public Class GA_ERP_SYS
79 81
 
80 82
         '----------基本作功能-----------------------------------------------------------------------------------------------------------------
81 83
         電板報表系統管理_tsm.Enabled = CC(17) : 球板報表系統管理_tsm.Enabled = CC(28) : 電板歷史資料查詢_tsm.Enabled = CC(22) : 球板歷史資料查詢_tsm.Enabled = CC(33)
84
+        電板股東紅利設定_tsm.Enabled = CC(42)
82 85
         '----------資料庫系統管理-------------------------------------------------------------------------------------------------------------
83 86
         資料庫系統管理_tsm.Enabled = CC(1) : 系統使用者管理_tsm.Enabled = CC(2) : 系統編碼規則_tsm.Enabled = CC(3) : 系統執行檔版本管理_tsm.Enabled = CC(4)
84 87
         FTP_tsm.Enabled = CC(5) : 人員ID卡系統配置設定_tsm.Enabled = CC(6) : USB_KEY_指定_tsm.Enabled = CC(23) : 資料備份轉移_tsm.Enabled = CC(24)
85
-        PY執行錯誤LOG檔_tsm.Enabled = CC(25)
88
+        PY執行錯誤LOG檔_tsm.Enabled = CC(25) : 租用者帳務表_tsm.Enabled = CC(41)
86 89
         '----------特殊操作功能---------------------------------------------------------------------------------------------------------------
87 90
         特殊操作功能_tsm.Enabled = CC(10) : 流水帳自動導入_tsm.Enabled = CC(11) : 流水帳手動輸入_tsm.Enabled = CC(12) : 商客資料導入_tsm.Enabled = CC(13)
88 91
     End Sub
@@ -108,59 +111,72 @@ Public Class GA_ERP_SYS
108 111
             SQL_連線字串_子SQL()
109 112
         End If : conn.Close()
110 113
 
111
-        If 判斷重登 = False Then : Timer1.Enabled = True : End If
114
+        If 判斷重登 = False And QA1 = "00" And QA2 = "00" And QA3 = "00" And QA4 = "00" Then
115
+            Timer1.Enabled = False : 無KEY登入 = True : 基本資料管理_tsm.Enabled = False ': 電板帳務明細查詢表_tsm.Enabled = False
116
+            電板紙板帳務設定_tsm.Enabled = False : 電板股東紅利設定_tsm.Enabled = False : 資料庫系統管理_tsm.Enabled = False
117
+        ElseIf 判斷重登 = True And QA1 = "00" And QA2 = "00" And QA3 = "00" And QA4 = "00" Then
118
+            If 判斷重登 = True Then : Timer1.Enabled = False : End If
119
+        Else
120
+            SQL_登入鎖定解除() : If 判斷重登 = False Then : Timer1.Enabled = True : End If
121
+        End If
112 122
 
113
-        Dim 商品(200), 系統(200), 層級(200), 網址(200) As String : Dim 計數 As Integer : Dim 是否計算 As Boolean
114
-        Set_修正清單() : Set_網址同步1() : Set_網址同步2()
115
-        '-------比對主庫沒有的-------------------------------------------------------------------------------------------------------------------------------------------------
116
-        For I As Integer = 0 To 網址_dgv.Rows.Count - 1
117
-            是否計算 = False
118
-            For II As Integer = 0 To 總網址_dgv.Rows.Count - 1
119
-                If 網址_dgv("商品", I).Value.ToString = 總網址_dgv("商品", II).Value.ToString Or 網址_dgv("網址", I).Value.ToString = 總網址_dgv("網址", II).Value.ToString Then
120
-                    是否計算 = False : Exit For
121
-                Else
122
-                    是否計算 = True
123
+        網頁共享開關 = False
124
+        If 網頁共享開關 = True Then
125
+            Dim 商品(200), 系統(200), 層級(200), 網址(200) As String : Dim 計數 As Integer : Dim 是否計算 As Boolean
126
+            Set_修正清單() : Set_網址同步1() : Set_網址同步2()
127
+            '-------比對主庫沒有的-------------------------------------------------------------------------------------------------------------------------------------------------
128
+            For I As Integer = 0 To 網址_dgv.Rows.Count - 1
129
+                是否計算 = False
130
+                For II As Integer = 0 To 總網址_dgv.Rows.Count - 1
131
+                    If 網址_dgv("商品", I).Value.ToString = 總網址_dgv("商品", II).Value.ToString Or 網址_dgv("網址", I).Value.ToString = 總網址_dgv("網址", II).Value.ToString Then
132
+                        是否計算 = False : Exit For
133
+                    Else
134
+                        是否計算 = True
135
+                    End If
136
+                Next
137
+                If 是否計算 = True Then
138
+                    商品(計數) = 網址_dgv("商品", I).Value.ToString : 系統(計數) = 網址_dgv("系統", I).Value.ToString
139
+                    層級(計數) = 網址_dgv("層級", I).Value.ToString : 網址(計數) = 網址_dgv("網址", I).Value.ToString : 計數 += 1
123 140
                 End If
124 141
             Next
125
-            If 是否計算 = True Then
126
-                商品(計數) = 網址_dgv("商品", I).Value.ToString : 系統(計數) = 網址_dgv("系統", I).Value.ToString
127
-                層級(計數) = 網址_dgv("層級", I).Value.ToString : 網址(計數) = 網址_dgv("網址", I).Value.ToString : 計數 += 1
128
-            End If
129
-        Next
130
-        For I As Integer = 0 To 計數 - 1
131
-            PA1 = 商品(I) : PA2 = 系統(I) : PA3 = 層級(I) : PA4 = 網址(I) : SQL_網址同步1_寫入()
132
-        Next
133
-        Set_網址同步1()
134
-        '-------比對子庫沒有的-------------------------------------------------------------------------------------------------------------------------------------------------
135
-        計數 = 0
136
-        For I As Integer = 0 To 200 : 商品(I) = "" : 系統(I) = "" : 層級(I) = "" : 網址(I) = "" : Next
137
-        For I As Integer = 0 To 總網址_dgv.Rows.Count - 1
138
-            是否計算 = False
139
-            For II As Integer = 0 To 網址_dgv.Rows.Count - 1
140
-                If 網址_dgv.Rows.Count = 0 Then : 是否計算 = True : End If
141
-                If 總網址_dgv("商品", I).Value.ToString = 網址_dgv("商品", II).Value.ToString Or 總網址_dgv("網址", I).Value.ToString = 網址_dgv("網址", II).Value.ToString Then
142
-                    是否計算 = False : Exit For
143
-                Else
144
-                    是否計算 = True
142
+            For I As Integer = 0 To 計數 - 1
143
+                PA1 = 商品(I) : PA2 = 系統(I) : PA3 = 層級(I) : PA4 = 網址(I) : SQL_網址同步1_寫入()
144
+            Next
145
+            Set_網址同步1()
146
+            '-------比對子庫沒有的-------------------------------------------------------------------------------------------------------------------------------------------------
147
+            計數 = 0
148
+            For I As Integer = 0 To 200 : 商品(I) = "" : 系統(I) = "" : 層級(I) = "" : 網址(I) = "" : Next
149
+            For I As Integer = 0 To 總網址_dgv.Rows.Count - 1
150
+                是否計算 = False
151
+                For II As Integer = 0 To 網址_dgv.Rows.Count - 1
152
+                    If 網址_dgv.Rows.Count = 0 Then : 是否計算 = True : End If
153
+                    If 總網址_dgv("商品", I).Value.ToString = 網址_dgv("商品", II).Value.ToString Or 總網址_dgv("網址", I).Value.ToString = 網址_dgv("網址", II).Value.ToString Then
154
+                        是否計算 = False : Exit For
155
+                    Else
156
+                        是否計算 = True
157
+                    End If
158
+                Next
159
+                If 是否計算 = True Then
160
+                    商品(計數) = 總網址_dgv("商品", I).Value.ToString : 系統(計數) = 總網址_dgv("系統", I).Value.ToString
161
+                    層級(計數) = 總網址_dgv("層級", I).Value.ToString : 網址(計數) = 總網址_dgv("網址", I).Value.ToString : 計數 += 1
145 162
                 End If
146 163
             Next
147
-            If 是否計算 = True Then
148
-                商品(計數) = 總網址_dgv("商品", I).Value.ToString : 系統(計數) = 總網址_dgv("系統", I).Value.ToString
149
-                層級(計數) = 總網址_dgv("層級", I).Value.ToString : 網址(計數) = 總網址_dgv("網址", I).Value.ToString : 計數 += 1
150
-            End If
151
-        Next
152
-        For I As Integer = 0 To 計數 - 1
153
-            Dim DD As String
154
-            PA17 = 系統(I) : SQL_商品流水號查詢()
155
-            If dr.Read() Then : GP = Double.Parse(Strings.Right(dr("編號").ToString, 3)) : Else : GP = 0 : End If : conn.Close() : GP += 1
156
-            If 系統(I) = "365" Then : DD = "A" : Else : DD = "B" : End If
157
-            If GP < 10 Then : GPP = DD & "00" & GP
158
-            ElseIf GP > 9 And GP < 100 Then : GPP = DD & "0" & GP
159
-            ElseIf GP > 99 Then : GPP = DD & GP : End If : PA6 = GPP
164
+            For I As Integer = 0 To 計數 - 1
165
+                Dim DD As String
166
+                PA17 = 系統(I) : SQL_商品流水號查詢()
167
+                If dr.Read() Then : GP = Double.Parse(Strings.Right(dr("編號").ToString, 3)) : Else : GP = 0 : End If : conn.Close() : GP += 1
168
+                If 系統(I) = "365" Then : DD = "A" : Else : DD = "B" : End If
169
+                If GP < 10 Then : GPP = DD & "00" & GP
170
+                ElseIf GP > 9 And GP < 100 Then : GPP = DD & "0" & GP
171
+                ElseIf GP > 99 Then : GPP = DD & GP : End If : PA6 = GPP
172
+                PA1 = 商品(I) : PA2 = 系統(I) : PA3 = 層級(I) : PA4 = 網址(I) : SQL_網址同步2_寫入()
173
+            Next
174
+        End If
160 175
 
161
-            PA1 = 商品(I) : PA2 = 系統(I) : PA3 = 層級(I) : PA4 = 網址(I) : SQL_網址同步2_寫入()
162
-        Next
163 176
         If CC(40) = True Then : 系統公告_tsm.PerformClick() : SQL_公告修改() : End If
177
+        If 剩餘天數 <= 10 Then
178
+            MsgBox("您的使用天數還有 " & 剩餘天數 & " 天,請記得續費!!")
179
+        End If
164 180
     End Sub
165 181
     Private Sub GA_ERP_SYS_Close(sender As Object, e As EventArgs) Handles MyBase.Closed
166 182
         '-----------------------處理檔案-----------------------------------------------------------------------------------------------------------------------------------------------
@@ -283,13 +299,19 @@ Public Class GA_ERP_SYS
283 299
     Private Sub 系統公告_tsm_Click(sender As Object, e As EventArgs) Handles 系統公告_tsm.Click
284 300
         PA = "" : 系統公告.ShowDialog()
285 301
     End Sub
302
+    Private Sub 租用者帳務表_tsm_Click(sender As Object, e As EventArgs) Handles 租用者帳務表_tsm.Click
303
+        PA = "" : 租用者帳務表.Show() : 租用者帳務表.BringToFront()
304
+    End Sub
305
+    Private Sub 系統通用變數管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統通用變數管理_tsm.Click
306
+        PA = "" : 系統通用變數管理.Show() : 系統通用變數管理.BringToFront()
307
+    End Sub
286 308
     Private Sub 計算機_bt_Click(sender As Object, e As EventArgs) Handles 計算機_bt.Click
287 309
     End Sub
288 310
 
289 311
 
290 312
     Private Sub 基本資料ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 電板基本資料_tsm.Click
291 313
         If CC(15) = False Then : MsgBox("您的服務已到期,請續費後通知客服開通開通!!")
292
-        Else : 主資料庫() : PA = "" : 基本資料.Show() : 基本資料.BringToFront() : End If
314
+        Else : 主資料庫() : PA = "" : 電板基本資料.Show() : 電板基本資料.BringToFront() : End If
293 315
     End Sub
294 316
     Private Sub 帳務彙總計算表_tsm_Click(sender As Object, e As EventArgs) Handles 電板帳務彙總計算表_tsm.Click
295 317
         If CC(18) = False Then : MsgBox("您的服務已到期,請續費後通知客服開通開通!!")
@@ -305,7 +327,7 @@ Public Class GA_ERP_SYS
305 327
     End Sub
306 328
     Private Sub 電板股東紅利設定_tsm_Click(sender As Object, e As EventArgs) Handles 電板股東紅利設定_tsm.Click
307 329
         If CC(27) = False Then : MsgBox("您的服務已到期,請續費後通知客服開通開通!!")
308
-        Else : MsgBox("系統建置中,敬請期待!!") : End If
330
+        Else : PA = "" : 電板股東紅利設定.Show() : 電板股東紅利設定.BringToFront() : End If
309 331
     End Sub
310 332
     Private Sub 電板歷史帳務彙總計算表_tsm_Click(sender As Object, e As EventArgs) Handles 電板歷史帳務彙總計算表_tsm.Click
311 333
         If CC(34) = False Then : MsgBox("您的服務已到期,請續費後通知客服開通開通!!")
@@ -315,7 +337,9 @@ Public Class GA_ERP_SYS
315 337
         If CC(35) = False Then : MsgBox("您的服務已到期,請續費後通知客服開通開通!!")
316 338
         Else : 副資料庫() : PA = "" : 帳務明細查詢表.Show() : 帳務明細查詢表.BringToFront() : End If
317 339
     End Sub
318
-
340
+    Private Sub 電板客戶名稱編輯器_tsm_Click(sender As Object, e As EventArgs) Handles 電板客戶名稱編輯器_tsm.Click
341
+        PA = "" : 電板客戶名稱編輯器.Show() : 電板客戶名稱編輯器.BringToFront()
342
+    End Sub
319 343
 
320 344
 
321 345
 
@@ -348,17 +372,22 @@ Public Class GA_ERP_SYS
348 372
 
349 373
 
350 374
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
351
-        Dim Usbkey As Boolean = False
352
-        Dim cmicWmi As New ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
353
-        For Each cmicWmiObj As ManagementObject In cmicWmi.Get
354
-            If QA1 = Replace(cmicWmiObj("Signature"), "'", "/") And QA2 = Replace(cmicWmiObj("SerialNumber"), "'", "/") And
355
-               QA3 = Replace(cmicWmiObj("Model"), "'", "/") And QA4 = Replace(cmicWmiObj("Size"), "'", "/") Then
356
-                Usbkey = True
375
+        If QA1 = "00" And QA2 = "00" And QA3 = "00" And QA4 = "00" Then
376
+            Timer1.Enabled = False : 無KEY登入 = True : 基本資料管理_tsm.Enabled = False : 電板帳務明細查詢表_tsm.Enabled = False
377
+            電板紙板帳務設定_tsm.Enabled = False : 電板股東紅利設定_tsm.Enabled = False
378
+        Else
379
+            Dim Usbkey As Boolean = False
380
+            Dim cmicWmi As New ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
381
+            For Each cmicWmiObj As ManagementObject In cmicWmi.Get
382
+                If QA1 = Replace(cmicWmiObj("Signature"), "'", "/") And QA2 = Replace(cmicWmiObj("SerialNumber"), "'", "/") And
383
+                   QA3 = Replace(cmicWmiObj("Model"), "'", "/") And QA4 = Replace(cmicWmiObj("Size"), "'", "/") Then
384
+                    Usbkey = True
385
+                End If
386
+            Next
387
+            If Usbkey = False Then
388
+                Timer1.Enabled = False : MsgBox("沒有偵測到合法的USBKEY,系統即將關閉!!!")
389
+                SQL_登入鎖定解除() : LoginForm1.Close()
357 390
             End If
358
-        Next
359
-        If Usbkey = False Then
360
-            Timer1.Enabled = False : MsgBox("沒有偵測到合法的USBKEY,系統即將關閉!!!")
361
-            SQL_登入鎖定解除() : LoginForm1.Close()
362 391
         End If
363 392
     End Sub
364 393
 End Class

+ 42
- 5
GA-ERP-SYS/GA-ERP-SYS.vbproj 파일 보기

@@ -109,12 +109,19 @@
109 109
     <Import Include="System.Threading.Tasks" />
110 110
   </ItemGroup>
111 111
   <ItemGroup>
112
+    <Compile Include="Module\DGV進度條.vb" />
112 113
     <Compile Include="基本資料管理\網址帳號驗證中.Designer.vb">
113 114
       <DependentUpon>網址帳號驗證中.vb</DependentUpon>
114 115
     </Compile>
115 116
     <Compile Include="基本資料管理\網址帳號驗證中.vb">
116 117
       <SubType>Form</SubType>
117 118
     </Compile>
119
+    <Compile Include="基本資料管理\電板客戶名稱編輯器.Designer.vb">
120
+      <DependentUpon>電板客戶名稱編輯器.vb</DependentUpon>
121
+    </Compile>
122
+    <Compile Include="基本資料管理\電板客戶名稱編輯器.vb">
123
+      <SubType>Form</SubType>
124
+    </Compile>
118 125
     <Compile Include="報表系統管理\列印選擇.Designer.vb">
119 126
       <DependentUpon>列印選擇.vb</DependentUpon>
120 127
     </Compile>
@@ -197,10 +204,10 @@
197 204
     <Compile Include="特殊操作功能\商客資料導入.vb">
198 205
       <SubType>Form</SubType>
199 206
     </Compile>
200
-    <Compile Include="基本資料管理\基本資料.Designer.vb">
201
-      <DependentUpon>基本資料.vb</DependentUpon>
207
+    <Compile Include="基本資料管理\電板基本資料.Designer.vb">
208
+      <DependentUpon>電板基本資料.vb</DependentUpon>
202 209
     </Compile>
203
-    <Compile Include="基本資料管理\基本資料.vb">
210
+    <Compile Include="基本資料管理\電板基本資料.vb">
204 211
       <SubType>Form</SubType>
205 212
     </Compile>
206 213
     <Compile Include="特殊操作功能\流水帳手動輸入.Designer.vb">
@@ -283,6 +290,12 @@
283 290
     <Compile Include="報表系統管理\PDF列印預覽1.vb">
284 291
       <SubType>Form</SubType>
285 292
     </Compile>
293
+    <Compile Include="資料庫系統管理\租用者帳務表.Designer.vb">
294
+      <DependentUpon>租用者帳務表.vb</DependentUpon>
295
+    </Compile>
296
+    <Compile Include="資料庫系統管理\租用者帳務表.vb">
297
+      <SubType>Form</SubType>
298
+    </Compile>
286 299
     <Compile Include="資料庫系統管理\系統使用者管理.Designer.vb">
287 300
       <DependentUpon>系統使用者管理.vb</DependentUpon>
288 301
     </Compile>
@@ -301,6 +314,12 @@
301 314
     <Compile Include="資料庫系統管理\系統編碼規則.vb">
302 315
       <SubType>Form</SubType>
303 316
     </Compile>
317
+    <Compile Include="資料庫系統管理\系統通用變數管理.Designer.vb">
318
+      <DependentUpon>系統通用變數管理.vb</DependentUpon>
319
+    </Compile>
320
+    <Compile Include="資料庫系統管理\系統通用變數管理.vb">
321
+      <SubType>Form</SubType>
322
+    </Compile>
304 323
     <Compile Include="資料庫系統管理\計算機.Designer.vb">
305 324
       <DependentUpon>計算機.vb</DependentUpon>
306 325
     </Compile>
@@ -313,6 +332,12 @@
313 332
     <Compile Include="資料庫系統管理\資料備份轉移.vb">
314 333
       <SubType>Form</SubType>
315 334
     </Compile>
335
+    <Compile Include="報表系統管理\電板股東紅利設定.Designer.vb">
336
+      <DependentUpon>電板股東紅利設定.vb</DependentUpon>
337
+    </Compile>
338
+    <Compile Include="報表系統管理\電板股東紅利設定.vb">
339
+      <SubType>Form</SubType>
340
+    </Compile>
316 341
     <Compile Include="輸入密碼.Designer.vb">
317 342
       <DependentUpon>輸入密碼.vb</DependentUpon>
318 343
     </Compile>
@@ -324,6 +349,9 @@
324 349
     <EmbeddedResource Include="基本資料管理\網址帳號驗證中.resx">
325 350
       <DependentUpon>網址帳號驗證中.vb</DependentUpon>
326 351
     </EmbeddedResource>
352
+    <EmbeddedResource Include="基本資料管理\電板客戶名稱編輯器.resx">
353
+      <DependentUpon>電板客戶名稱編輯器.vb</DependentUpon>
354
+    </EmbeddedResource>
327 355
     <EmbeddedResource Include="報表系統管理\列印選擇.resx">
328 356
       <DependentUpon>列印選擇.vb</DependentUpon>
329 357
     </EmbeddedResource>
@@ -379,8 +407,8 @@
379 407
     <EmbeddedResource Include="特殊操作功能\商客資料導入.resx">
380 408
       <DependentUpon>商客資料導入.vb</DependentUpon>
381 409
     </EmbeddedResource>
382
-    <EmbeddedResource Include="基本資料管理\基本資料.resx">
383
-      <DependentUpon>基本資料.vb</DependentUpon>
410
+    <EmbeddedResource Include="基本資料管理\電板基本資料.resx">
411
+      <DependentUpon>電板基本資料.vb</DependentUpon>
384 412
     </EmbeddedResource>
385 413
     <EmbeddedResource Include="特殊操作功能\流水帳手動輸入.resx">
386 414
       <DependentUpon>流水帳手動輸入.vb</DependentUpon>
@@ -404,6 +432,9 @@
404 432
     <EmbeddedResource Include="報表系統管理\PDF列印預覽1.resx">
405 433
       <DependentUpon>PDF列印預覽1.vb</DependentUpon>
406 434
     </EmbeddedResource>
435
+    <EmbeddedResource Include="資料庫系統管理\租用者帳務表.resx">
436
+      <DependentUpon>租用者帳務表.vb</DependentUpon>
437
+    </EmbeddedResource>
407 438
     <EmbeddedResource Include="資料庫系統管理\系統使用者管理.resx">
408 439
       <DependentUpon>系統使用者管理.vb</DependentUpon>
409 440
     </EmbeddedResource>
@@ -413,12 +444,18 @@
413 444
     <EmbeddedResource Include="資料庫系統管理\系統編碼規則.resx">
414 445
       <DependentUpon>系統編碼規則.vb</DependentUpon>
415 446
     </EmbeddedResource>
447
+    <EmbeddedResource Include="資料庫系統管理\系統通用變數管理.resx">
448
+      <DependentUpon>系統通用變數管理.vb</DependentUpon>
449
+    </EmbeddedResource>
416 450
     <EmbeddedResource Include="資料庫系統管理\計算機.resx">
417 451
       <DependentUpon>計算機.vb</DependentUpon>
418 452
     </EmbeddedResource>
419 453
     <EmbeddedResource Include="資料庫系統管理\資料備份轉移.resx">
420 454
       <DependentUpon>資料備份轉移.vb</DependentUpon>
421 455
     </EmbeddedResource>
456
+    <EmbeddedResource Include="報表系統管理\電板股東紅利設定.resx">
457
+      <DependentUpon>電板股東紅利設定.vb</DependentUpon>
458
+    </EmbeddedResource>
422 459
     <EmbeddedResource Include="輸入密碼.resx">
423 460
       <DependentUpon>輸入密碼.vb</DependentUpon>
424 461
     </EmbeddedResource>

+ 13
- 17
GA-ERP-SYS/LoginForm1.Designer.vb 파일 보기

@@ -1,10 +1,10 @@
1
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-<Global.System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726")> _
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2
+<Global.System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1726")>
3 3
 Partial Class LoginForm1
4 4
     Inherits System.Windows.Forms.Form
5 5
 
6 6
     'Form 覆寫 Dispose 以清除元件清單。
7
-    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    <System.Diagnostics.DebuggerNonUserCode()>
8 8
     Protected Overrides Sub Dispose(ByVal disposing As Boolean)
9 9
         Try
10 10
             If disposing AndAlso components IsNot Nothing Then
@@ -49,7 +49,6 @@ Partial Class LoginForm1
49 49
         Me.更新下載_ch = New System.Windows.Forms.CheckBox()
50 50
         Me.執行檔版本號_lb = New System.Windows.Forms.Label()
51 51
         Me.資料庫版本號_lb = New System.Windows.Forms.Label()
52
-        Me.使用者帳號_cb = New System.Windows.Forms.ComboBox()
53 52
         Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog()
54 53
         Me.更新_bt = New System.Windows.Forms.Button()
55 54
         Me.Label1 = New System.Windows.Forms.Label()
@@ -61,6 +60,7 @@ Partial Class LoginForm1
61 60
         Me.UPDATE_bt = New System.Windows.Forms.Button()
62 61
         Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
63 62
         Me.Timer3 = New System.Windows.Forms.Timer(Me.components)
63
+        Me.使用者帳號_cb = New System.Windows.Forms.TextBox()
64 64
         CType(Me.LogoPictureBox, System.ComponentModel.ISupportInitialize).BeginInit()
65 65
         CType(Me.FTP清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
66 66
         CType(Me.簡易登入_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -256,17 +256,6 @@ Partial Class LoginForm1
256 256
         Me.資料庫版本號_lb.TabIndex = 673
257 257
         Me.資料庫版本號_lb.Text = "資料庫版本號 : 2018110801"
258 258
         '
259
-        '使用者帳號_cb
260
-        '
261
-        Me.使用者帳號_cb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
262
-        Me.使用者帳號_cb.FormattingEnabled = True
263
-        Me.使用者帳號_cb.ImeMode = System.Windows.Forms.ImeMode.Off
264
-        Me.使用者帳號_cb.Location = New System.Drawing.Point(229, 53)
265
-        Me.使用者帳號_cb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
266
-        Me.使用者帳號_cb.Name = "使用者帳號_cb"
267
-        Me.使用者帳號_cb.Size = New System.Drawing.Size(201, 24)
268
-        Me.使用者帳號_cb.TabIndex = 677
269
-        '
270 259
         '更新_bt
271 260
         '
272 261
         Me.更新_bt.Location = New System.Drawing.Point(462, 118)
@@ -361,6 +350,13 @@ Partial Class LoginForm1
361 350
         '
362 351
         Me.Timer3.Interval = 3000
363 352
         '
353
+        '使用者帳號_cb
354
+        '
355
+        Me.使用者帳號_cb.Location = New System.Drawing.Point(228, 55)
356
+        Me.使用者帳號_cb.Name = "使用者帳號_cb"
357
+        Me.使用者帳號_cb.Size = New System.Drawing.Size(201, 23)
358
+        Me.使用者帳號_cb.TabIndex = 685
359
+        '
364 360
         'LoginForm1
365 361
         '
366 362
         Me.AcceptButton = Me.確認_bt
@@ -370,12 +366,12 @@ Partial Class LoginForm1
370 366
         Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
371 367
         Me.CancelButton = Me.取消_bt
372 368
         Me.ClientSize = New System.Drawing.Size(964, 240)
369
+        Me.Controls.Add(Me.使用者帳號_cb)
373 370
         Me.Controls.Add(Me.簡易登入_dgv)
374 371
         Me.Controls.Add(Me.UPDATE_bt)
375 372
         Me.Controls.Add(Me.藏_bt)
376 373
         Me.Controls.Add(Me.解鎖_bt)
377 374
         Me.Controls.Add(Me.簡易_lb)
378
-        Me.Controls.Add(Me.使用者帳號_cb)
379 375
         Me.Controls.Add(Me.資料庫版本號_lb)
380 376
         Me.Controls.Add(Me.執行檔版本號_lb)
381 377
         Me.Controls.Add(Me.更新下載_ch)
@@ -423,7 +419,6 @@ Partial Class LoginForm1
423 419
     Friend WithEvents 更新下載_ch As CheckBox
424 420
     Friend WithEvents 執行檔版本號_lb As Label
425 421
     Friend WithEvents 資料庫版本號_lb As Label
426
-    Friend WithEvents 使用者帳號_cb As ComboBox
427 422
     Friend WithEvents SaveFileDialog1 As SaveFileDialog
428 423
     Friend WithEvents 更新_bt As Button
429 424
     Friend WithEvents Label1 As Label
@@ -435,4 +430,5 @@ Partial Class LoginForm1
435 430
     Friend WithEvents UPDATE_bt As Button
436 431
     Friend WithEvents Timer2 As Timer
437 432
     Friend WithEvents Timer3 As Timer
433
+    Friend WithEvents 使用者帳號_cb As TextBox
438 434
 End Class

+ 23
- 10
GA-ERP-SYS/LoginForm1.vb 파일 보기

@@ -102,14 +102,10 @@ Public Class LoginForm1
102 102
                     PA16 = ""
103 103
                 End If
104 104
             Next
105
+            '-----用有沒有帳號出現來分類-------------------------------------------
105 106
             If PA16 = "" Then
106
-                Dim aa As MsgBoxResult = MsgBox("請插入USB KEY!!!", MsgBoxStyle.OkCancel)
107
-                If aa = MsgBoxResult.Ok Then
108
-                    QA1 = "00" : QA2 = "00" : QA3 = "00" : QA4 = "00"
109
-                    FTP登入()
110
-                Else
111
-                    Me.Close()
112
-                End If
107
+                QA1 = "00" : QA2 = "00" : QA3 = "00" : QA4 = "00"
108
+                FTP登入()
113 109
             Else
114 110
                 FTP登入()
115 111
                 SQL_登入鎖定解除() : 使用者帳號_cb.Text = PA16 : PA16 = ""
@@ -117,6 +113,7 @@ Public Class LoginForm1
117 113
             End If
118 114
             Timer1.Enabled = True
119 115
         End If
116
+        使用者帳號_cb.ImeMode = 3
120 117
     End Sub
121 118
     Private Sub FTP登入()
122 119
         SQL_FTP伺服器登入位置()
@@ -132,6 +129,7 @@ Public Class LoginForm1
132 129
     Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
133 130
         '-----------------------刪除自動更新項目-----------------------------------------------------------------------------------------------------------------------------------------------
134 131
         Dim Str As String = Application.StartupPath
132
+        If File.Exists(Str + "\C.txt") Then : File.Delete(Str + "\C.txt") : End If
135 133
         If File.Exists(Str + "\SYS-UPDATE.exe") Then : File.Delete(Str + "\SYS-UPDATE.exe") : End If
136 134
         Timer2.Enabled = False
137 135
     End Sub
@@ -213,7 +211,7 @@ Public Class LoginForm1
213 211
                 If 驗證_tb.Text = "1" Then
214 212
                     SQL_使用者權限宣告()
215 213
                     If dr.Read() Then
216
-                        FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), dr("到期日"))
214
+                        FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), dr("到期日")) : 剩餘天數 = FFGG
217 215
                         If FFGG < 0 Then
218 216
                             MsgBox("您帳號的合約日期已經到期,如要續約且恰客服人員!!!")
219 217
                         Else
@@ -358,11 +356,26 @@ Public Class LoginForm1
358 356
         UPDATE_bt.PerformClick()
359 357
     End Sub
360 358
     Private Sub UPDATE_bt_Click(sender As Object, e As EventArgs) Handles UPDATE_bt.Click
361
-        Timer1.Enabled = False
362
-        FTP登入()
359
+        Timer1.Enabled = False : FTP登入()
363 360
         Dim Strs As String = Application.StartupPath
361
+        If File.Exists(Strs & "\C.txt") Then : strDirName = Strs & "\C.txt" : End If
362
+        strDirName = Strs & "\C.txt"
363
+        Try
364
+            Using fs As IO.FileStream = New IO.FileStream(strDirName, FileMode.Append)
365
+                Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
366
+                    Dim str As String = Strings.Right(執行檔版本號_lb.Text, 10)
367
+                    sw.WriteLine(str)   '插入一整行
368
+                    sw.Flush()
369
+                End Using
370
+            End Using
371
+        Catch ex As Exception
372
+        End Try
373
+
364 374
         My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "SYS-UPDATE.exe", Strs + "\SYS-UPDATE.exe")
365 375
         Shell(Strs + "\SYS-UPDATE.exe", vbNormalFocus)
366 376
         Me.Close()
367 377
     End Sub
378
+    Private Sub 使用者帳號_cb_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles 使用者帳號_cb.GotFocus
379
+        使用者帳號_cb.ImeMode = 2
380
+    End Sub
368 381
 End Class

+ 62
- 0
GA-ERP-SYS/Module/DGV進度條.vb 파일 보기

@@ -0,0 +1,62 @@
1
+Imports System.ComponentModel
2
+Module DGV進度條
3
+    Public Class DataGridViewProgressColumn
4
+        Inherits DataGridViewImageColumn
5
+        Public Sub New()
6
+            Me.CellTemplate = New DataGridViewProgressCell
7
+        End Sub
8
+    End Class
9
+    Public Class DataGridViewProgressCell
10
+        Inherits DataGridViewImageCell
11
+        Sub New()
12
+            ValueType = Type.GetType("Integer")
13
+        End Sub
14
+        ' 使進度單元與默認圖像單元一致所需的方法。
15
+        ' 默認圖像單元將圖像作為值,儘管進度單元的值是整數。
16
+        Protected Overrides Function GetFormattedValue(
17
+            ByVal value As Object,
18
+            ByVal rowIndex As Integer,
19
+            ByRef cellStyle As DataGridViewCellStyle,
20
+            ByVal valueTypeConverter As TypeConverter,
21
+            ByVal formattedValueTypeConverter As TypeConverter,
22
+            ByVal context As DataGridViewDataErrorContexts) As Object
23
+            Static emptyImage As Bitmap = New Bitmap(1, 1, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
24
+            GetFormattedValue = emptyImage
25
+        End Function
26
+        Protected Overrides Sub Paint(ByVal g As System.Drawing.Graphics, ByVal clipBounds As System.Drawing.Rectangle,
27
+                                      ByVal cellBounds As System.Drawing.Rectangle,
28
+                                      ByVal rowIndex As Integer, ByVal cellState As System.Windows.Forms.DataGridViewElementStates,
29
+                                      ByVal value As Object, ByVal formattedValue As Object, ByVal errorText As String,
30
+                                      ByVal cellStyle As System.Windows.Forms.DataGridViewCellStyle,
31
+                                      ByVal advancedBorderStyle As System.Windows.Forms.DataGridViewAdvancedBorderStyle,
32
+                                      ByVal paintParts As System.Windows.Forms.DataGridViewPaintParts)
33
+            Dim progressVal As Double = CType(value, Double)
34
+            Dim percentage As Single = CType(progressVal / 分母, Single)
35
+            Dim backBrush As Brush = New SolidBrush(cellStyle.BackColor)
36
+            Dim foreBrush As Brush = New SolidBrush(cellStyle.ForeColor)
37
+            ' 調用基類方法來繪製默認單元格外觀。
38
+            MyBase.Paint(g, clipBounds, cellBounds, rowIndex, cellState,
39
+                value, formattedValue, errorText, cellStyle,
40
+                advancedBorderStyle, paintParts)
41
+            If percentage > 0.0 And percentage < 分段1 Then
42
+                ' 繪製進度條和文字
43
+                g.FillRectangle(New SolidBrush(Color.LightBlue), cellBounds.X + 2, cellBounds.Y + 2, Convert.ToInt32((percentage * cellBounds.Width - 8)), cellBounds.Height - 8)
44
+                g.DrawString(Strings.Format(progressVal, "#,##0.00") & 進度條後墜, cellStyle.Font, foreBrush, cellBounds.X + 6, cellBounds.Y + 2)
45
+            ElseIf percentage > 分段2 And percentage < 分段3 Then
46
+                ' 繪製進度條和文字
47
+                g.FillRectangle(New SolidBrush(Color.LightGreen), cellBounds.X + 2, cellBounds.Y + 2, Convert.ToInt32((percentage * cellBounds.Width - 8)), cellBounds.Height - 8)
48
+                g.DrawString(Strings.Format(progressVal, "#,##0.00") & 進度條後墜, cellStyle.Font, foreBrush, cellBounds.X + 6, cellBounds.Y + 2)
49
+            ElseIf percentage > 分段4 Then
50
+                ' 繪製進度條和文字
51
+                g.FillRectangle(New SolidBrush(Color.LightPink), cellBounds.X + 2, cellBounds.Y + 2, Convert.ToInt32((percentage * cellBounds.Width - 8)), cellBounds.Height - 8)
52
+                g.DrawString(Strings.Format(progressVal, "#,##0.00") & 進度條後墜, cellStyle.Font, foreBrush, cellBounds.X + 6, cellBounds.Y + 2)
53
+            Else
54
+                '繪製文本
55
+                If Not Me.DataGridView.CurrentCell Is Nothing AndAlso Me.DataGridView.CurrentCell.RowIndex = rowIndex Then
56
+                    g.DrawString(Strings.Format(progressVal, "#,##0.00") & 進度條後墜, cellStyle.Font, New SolidBrush(cellStyle.SelectionForeColor), cellBounds.X + 6, cellBounds.Y + 2)
57
+                Else : g.DrawString(Strings.Format(progressVal, "#,##0.00") & 進度條後墜, cellStyle.Font, foreBrush, cellBounds.X + 6, cellBounds.Y + 2) : End If
58
+            End If
59
+        End Sub
60
+    End Class
61
+End Module
62
+

+ 2
- 2
GA-ERP-SYS/Module/SQL_Module.vb 파일 보기

@@ -10,8 +10,8 @@ Module SQL_Module
10 10
     Public DTP As String : Public DTP1 As String : Public DTP2 As String : Public DTP3 As String
11 11
     Public 登入權限 As String = "姓名, 帳號, 密碼, ID卡號, 主客戶, 到期日, 備註, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11, CC12, CC13, 
12 12
                                  CC14, CC15, CC16, CC17, CC18, CC19, CC20, CC21, CC22, CC23, CC24, CC25, CC26, CC27, CC28, CC29, CC30, CC31, CC32, CC33, CC34, 
13
-                                 CC35, CC36, CC37, CC38, CC39, CC40"
14
-    Public 權限數量 As Integer = 40
13
+                                 CC35, CC36, CC37, CC38, CC39, CC40, CC41, CC42"
14
+    Public 權限數量 As Integer = 42
15 15
     Friend Sub ConnOpen()
16 16
         conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
17 17
     End Sub

+ 126
- 35
GA-ERP-SYS/Module/SQL_子系統管理.vb 파일 보기

@@ -15,23 +15,23 @@
15 15
     '--------------------------基本資料管理---------------------------------------------------------------------------------------------------------------------------------------------------
16 16
     Friend Sub SQL_同步修正網址1()
17 17
         ConnOpen_子SQL()
18
-        SQL1 = "UPDATE [LOG] SET 網址 = N'" & 基本資料.網址2_tb.Text & "' WHERE 網址 LIKE N'" & 基本資料.網址4_tb.Text & "'"
18
+        SQL1 = "UPDATE [LOG] SET 網址 = N'" & 電板基本資料.網址2_tb.Text & "' WHERE 網址 LIKE N'" & 電板基本資料.網址4_tb.Text & "'"
19 19
         CmdSet_For_dr()
20 20
     End Sub
21 21
     Friend Sub SQL_同步修正網址2()
22 22
         ConnOpen_子SQL()
23
-        SQL1 = "UPDATE 下行客戶 SET 網址 = N'" & 基本資料.網址2_tb.Text & "' WHERE 網址 LIKE N'" & 基本資料.網址4_tb.Text & "'"
23
+        SQL1 = "UPDATE 下行客戶 SET 網址 = N'" & 電板基本資料.網址2_tb.Text & "' WHERE 網址 LIKE N'" & 電板基本資料.網址4_tb.Text & "'"
24 24
         CmdSet_For_dr()
25 25
     End Sub
26 26
     Friend Sub SQL_同步修正網址3()
27 27
         ConnOpen_子SQL()
28
-        SQL1 = "UPDATE 流水帳 SET 網址 = N'" & 基本資料.網址2_tb.Text & "' WHERE 網址 LIKE N'" & 基本資料.網址4_tb.Text & "'"
28
+        SQL1 = "UPDATE 流水帳 SET 網址 = N'" & 電板基本資料.網址2_tb.Text & "' WHERE 網址 LIKE N'" & 電板基本資料.網址4_tb.Text & "'"
29 29
         CmdSet_For_dr()
30 30
     End Sub
31 31
     Friend Sub SQL_同步修正網址4()
32 32
         ConnOpen_子SQL()
33
-        SQL1 = "UPDATE 商客基本資料表 SET 網址 = N'" & 基本資料.網址2_tb.Text & "', 商品 = N'" & 基本資料.商品_tb.Text & "', 驗證 = N'          '
34
-                WHERE  網址 LIKE N'" & 基本資料.網址4_tb.Text & "' AND 商品 LIKE N'" & 基本資料.商品1_tb.Text & "'"
33
+        SQL1 = "UPDATE 商客基本資料表 SET 網址 = N'" & 電板基本資料.網址2_tb.Text & "', 商品 = N'" & 電板基本資料.商品_tb.Text & "', 驗證 = N'          '
34
+                WHERE  網址 LIKE N'" & 電板基本資料.網址4_tb.Text & "' AND 商品 LIKE N'" & 電板基本資料.商品1_tb.Text & "'"
35 35
         CmdSet_For_dr()
36 36
     End Sub
37 37
     Friend Sub SQL_商品流水號查詢()
@@ -39,30 +39,30 @@
39 39
     End Sub
40 40
     Friend Sub SQL_商品寫入驗證1()
41 41
         ConnOpen_子SQL()
42
-        SQL1 = "SELECT 編號 FROM 商品資料表 WHERE 編號 LIKE N'" & 基本資料.編號_tb.Text & "'"
42
+        SQL1 = "SELECT 編號 FROM 商品資料表 WHERE 編號 LIKE N'" & 電板基本資料.編號_tb.Text & "'"
43 43
         CmdSet_For_dr()
44 44
     End Sub
45 45
     Friend Sub SQL_商品寫入驗證2()
46 46
         ConnOpen_子SQL()
47
-        SQL1 = "SELECT 網址 FROM 商品資料表 WHERE 網址 LIKE N'" & 基本資料.網址2_tb.Text & "'"
47
+        SQL1 = "SELECT 網址 FROM 商品資料表 WHERE 網址 LIKE N'" & 電板基本資料.網址2_tb.Text & "'"
48 48
         CmdSet_For_dr()
49 49
     End Sub
50 50
     Friend Sub SQL_商品寫入()
51 51
         ConnOpen_子SQL()
52 52
         SQL1 = "INSERT INTO 商品資料表 (商品, 編號, 系統, 層級, 網址) 
53
-                VALUES (N'" & 基本資料.商品_tb.Text & "', N'" & 基本資料.編號_tb.Text & "', N'" & 基本資料.系統_cb.Text & "', N'" & 基本資料.層級_cb.Text & "', N'" & 基本資料.網址2_tb.Text & "')"
53
+                VALUES (N'" & 電板基本資料.商品_tb.Text & "', N'" & 電板基本資料.編號_tb.Text & "', N'" & 電板基本資料.系統_cb.Text & "', N'" & 電板基本資料.層級_cb.Text & "', N'" & 電板基本資料.網址2_tb.Text & "')"
54 54
         CmdSet_For_dr()
55 55
     End Sub
56 56
     Friend Sub SQL_商品修改()
57 57
         ConnOpen_子SQL()
58
-        SQL1 = "UPDATE 商品資料表 SET 系統 = N'" & 基本資料.系統_cb.Text & "', 層級 = N'" & 基本資料.層級_cb.Text & "', 
59
-                                      網址 = N'" & 基本資料.網址2_tb.Text & "', 商品 = N'" & 基本資料.商品_tb.Text & "'
60
-                WHERE  編號 LIKE N'" & 基本資料.編號_tb.Text & "'"
58
+        SQL1 = "UPDATE 商品資料表 SET 系統 = N'" & 電板基本資料.系統_cb.Text & "', 層級 = N'" & 電板基本資料.層級_cb.Text & "', 
59
+                                      網址 = N'" & 電板基本資料.網址2_tb.Text & "', 商品 = N'" & 電板基本資料.商品_tb.Text & "'
60
+                WHERE  編號 LIKE N'" & 電板基本資料.編號_tb.Text & "'"
61 61
         CmdSet_For_dr()
62 62
     End Sub
63 63
     Friend Sub SQL_商品刪除()
64 64
         ConnOpen_子SQL()
65
-        SQL1 = "DELETE 商品資料表 WHERE  商品  LIKE N'" & 基本資料.商品_tb.Text & "' AND 編號 LIKE N'" & 基本資料.編號_tb.Text & "'"
65
+        SQL1 = "DELETE 商品資料表 WHERE  商品  LIKE N'" & 電板基本資料.商品_tb.Text & "' AND 編號 LIKE N'" & 電板基本資料.編號_tb.Text & "'"
66 66
         CmdSet_For_dr()
67 67
     End Sub
68 68
     Friend Sub SQL_基數資料表()
@@ -85,21 +85,21 @@
85 85
     Friend Sub SQL_系統編碼規則_客戶下重複查詢()
86 86
         ConnOpen_子SQL()
87 87
         SQL1 = "SELECT 客戶下 FROM 下行客戶 
88
-                WHERE  客戶下 LIKE N'" & 基本資料.客戶下_tb.Text & "' AND 網址 LIKE N'" & 基本資料.網址3_tb.Text & "' AND 
89
-                       帳號 LIKE N'" & 基本資料.帳號3_tb.Text & "' AND 基數 LIKE N'" & 基本資料.下行1_cb.Text & "'"
88
+                WHERE  客戶下 LIKE N'" & 電板基本資料.客戶下_tb.Text & "' AND 網址 LIKE N'" & 電板基本資料.網址3_tb.Text & "' AND 
89
+                       帳號 LIKE N'" & 電板基本資料.帳號3_tb.Text & "' AND 基數 LIKE N'" & 電板基本資料.下行1_cb.Text & "'"
90 90
         CmdSet_For_dr()
91 91
     End Sub
92 92
     Friend Sub SQL_系統編碼規則_客戶下新增()
93 93
         ConnOpen_子SQL()
94 94
         SQL1 = "INSERT INTO 下行客戶 (客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層, 水差另算) 
95
-                VALUES (N'" & 基本資料.客戶下_tb.Text & "', N'" & 基本資料.網址3_tb.Text & "', N'" & 基本資料.帳號3_tb.Text & "', 
96
-                        N'" & 基本資料.下行1_cb.Text & "', N'" & PA10 & "', N'" & 基本資料.下行1_cb.Text & "', '" & 基本資料.參與計算_ch.Checked & "', 
97
-                         '" & 基本資料.上下同帳_ch.Checked & "', '" & 基本資料.所得計算_ch.Checked & "',  '" & 基本資料.客戶名稱_cb.Text & "', 
98
-                         '" & 基本資料.下層帳號_ch.Checked & "',  '" & 基本資料.水差_cb.Text & "')"
95
+                VALUES (N'" & 電板基本資料.客戶下_tb.Text & "', N'" & 電板基本資料.網址3_tb.Text & "', N'" & 電板基本資料.帳號3_tb.Text & "', 
96
+                        N'" & 電板基本資料.下行1_cb.Text & "', N'" & PA10 & "', N'" & 電板基本資料.下行1_cb.Text & "', '" & 電板基本資料.參與計算_ch.Checked & "', 
97
+                         '" & 電板基本資料.上下同帳_ch.Checked & "', '" & 電板基本資料.所得計算_ch.Checked & "',  '" & 電板基本資料.客戶名稱_cb.Text & "', 
98
+                         '" & 電板基本資料.下層帳號_ch.Checked & "',  '" & 電板基本資料.水差_cb.Text & "')"
99 99
         CmdSet_For_dr()
100 100
     End Sub
101 101
     Friend Sub SQL_系統編碼規則_客戶下刪除()
102
-        ConnOpen_子SQL() : SQL1 = "DELETE FROM 下行客戶 WHERE 流水號 LIKE N'" & 基本資料.流水號_tb.Text & "'" : CmdSet_For_dr()
102
+        ConnOpen_子SQL() : SQL1 = "DELETE FROM 下行客戶 WHERE 流水號 LIKE N'" & 電板基本資料.流水號_tb.Text & "'" : CmdSet_For_dr()
103 103
     End Sub
104 104
     Friend Sub SQL_系統編碼規則_客戶下無帳號刪除()
105 105
         ConnOpen_子SQL() : SQL1 = "DELETE 下行客戶 WHERE (客戶下 LIKE '')" : CmdSet_For_dr()
@@ -135,8 +135,8 @@
135 135
     Friend Sub SQL_系統編碼規則_商客重複查詢()
136 136
         ConnOpen_子SQL()
137 137
         SQL1 = "SELECT 網址,帳號,密碼,資料,上繳源,商品,上行基數,下行基數  FROM 商客基本資料表 
138
-                WHERE (帳號 LIKE N'" & 基本資料.帳號_tb.Text & "' AND  網址 LIKE N'" & 基本資料.網址_tb.Text & "'AND 資料 LIKE N'" & 基本資料.資料_cb.Text & "' AND 
139
-                       上繳源 LIKE N'" & 基本資料.上繳源_cb.Text & "'AND 商品 LIKE N'" & 基本資料.商品_cb.Text & "')"
138
+                WHERE (帳號 LIKE N'" & 電板基本資料.帳號_tb.Text & "' AND  網址 LIKE N'" & 電板基本資料.網址_tb.Text & "'AND 資料 LIKE N'" & 電板基本資料.資料_cb.Text & "' AND 
139
+                       上繳源 LIKE N'" & 電板基本資料.上繳源_cb.Text & "'AND 商品 LIKE N'" & 電板基本資料.商品_cb.Text & "')"
140 140
         CmdSet_For_dr()
141 141
     End Sub
142 142
     Friend Sub SQL_系統編碼規則_商客新增()
@@ -147,7 +147,7 @@
147 147
     End Sub
148 148
     Friend Sub SQL_系統編碼規則_商客刪除()
149 149
         ConnOpen_子SQL()
150
-        SQL1 = "DELETE FROM 商客基本資料表 WHERE (帳號 LIKE N'" & 基本資料.帳號_tb.Text & "' AND  網址 LIKE N'" & 基本資料.網址_tb.Text & "')"
150
+        SQL1 = "DELETE FROM 商客基本資料表 WHERE (帳號 LIKE N'" & 電板基本資料.帳號_tb.Text & "' AND  網址 LIKE N'" & 電板基本資料.網址_tb.Text & "')"
151 151
         CmdSet_For_dr()
152 152
     End Sub
153 153
     Friend Sub SQL_系統編碼規則_商客修改()
@@ -191,7 +191,7 @@
191 191
                 FROM       商品資料表 LEFT OUTER JOIN
192 192
                            商客基本資料表 ON 商品資料表.商品 = 商客基本資料表.商品 AND 
193 193
                            商品資料表.網址 = 商客基本資料表.網址
194
-                WHERE     (商品資料表.系統 LIKE '" & 基本資料.系統_cb.Text & "') AND (商品資料表.網址 LIKE N'%" & PA16 & "%')
194
+                WHERE     (商品資料表.系統 LIKE '" & 電板基本資料.系統_cb.Text & "') AND (商品資料表.網址 LIKE N'%" & PA16 & "%')
195 195
                 GROUP BY   商品資料表.商品, 商品資料表.編號, 商品資料表.系統, 商品資料表.層級, 商品資料表.網址, 
196 196
                            商客基本資料表.網址
197 197
                 ORDER BY   商品資料表.編號, 商品資料表.商品, 商品資料表.層級"
@@ -317,31 +317,31 @@
317 317
     End Sub
318 318
     Friend Sub SQL_LOG查詢3()
319 319
         ConnOpen_子SQL()
320
-        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間 FROM [LOG] 
320
+        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間, 帳號 FROM [LOG] 
321 321
                 WHERE 查詢區間 LIKE N'" & PA & "-" & PA1 & "' AND 狀態 LIKE N'查詢期間無資料'"
322 322
         CmdSet_For_DGV()
323 323
     End Sub
324 324
     Friend Sub SQL_LOG查詢4()
325 325
         ConnOpen_子SQL()
326
-        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間 FROM [LOG] 
326
+        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間, 帳號 FROM [LOG] 
327 327
                 WHERE 查詢區間 LIKE N'" & PA & "-" & PA1 & "' AND 狀態 LIKE N'無法取得資料'"
328 328
         CmdSet_For_DGV()
329 329
     End Sub
330 330
     Friend Sub SQL_流水帳_客戶下新增()
331 331
         ConnOpen_子SQL()
332 332
         SQL1 = "INSERT INTO 下行客戶 (客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得) 
333
-                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'', N'" & PA3 & "', N'', '1', '0', '1')"
333
+                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'', N'" & PA3 & "', N'', '0', '0', '0')"
334 334
         CmdSet_For_dr()
335 335
     End Sub
336 336
     Friend Sub SQL_LOG查詢1()
337 337
         ConnOpen_子SQL()
338
-        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間 FROM [LOG] 
338
+        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間, 帳號 FROM [LOG] 
339 339
                 WHERE 查詢區間 LIKE N'" & Strings.Left(帳務彙總計算表.資料_cb.Text, 10) & "-" & Strings.Right(帳務彙總計算表.資料_cb.Text, 10) & "' AND 狀態 LIKE N'查詢期間無資料'"
340 340
         CmdSet_For_DGV()
341 341
     End Sub
342 342
     Friend Sub SQL_LOG查詢2()
343 343
         ConnOpen_子SQL()
344
-        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間 FROM [LOG] 
344
+        SQL1 = "SELECT [index] AS 項次, 查詢區間, 網址, 狀態, 查詢時間, 帳號 FROM [LOG] 
345 345
                 WHERE 查詢區間 LIKE N'" & Strings.Left(帳務彙總計算表.資料_cb.Text, 10) & "-" & Strings.Right(帳務彙總計算表.資料_cb.Text, 10) & "' AND 狀態 LIKE N'無法取得資料'"
346 346
         CmdSet_For_DGV()
347 347
     End Sub
@@ -389,7 +389,7 @@
389 389
     Friend Sub SQL_彙總合帳使用()
390 390
         ConnOpen_子SQL()
391 391
         SQL1 = "SELECT      TOP (" & NU1 & ") 流水帳.開始日期 AS 客戶, 選擇按鈕.按鈕 AS 付反, 選擇按鈕.按鈕 AS 收反, 選擇按鈕.按鈕 AS 所反, 
392
-                            選擇按鈕.按鈕 AS 水反, 流水帳.開始日期 AS 紙帳, 流水帳.開始日期 AS 應付, 流水帳.開始日期 AS 應收, 
392
+                            選擇按鈕.按鈕 AS 水反, 選擇按鈕.按鈕 AS 紅反, 流水帳.開始日期 AS 紙帳, 流水帳.開始日期 AS 應付, 流水帳.開始日期 AS 應收, 
393 393
                             流水帳.開始日期 AS 個人所得, 流水帳.開始日期 AS 水差, 流水帳.開始日期 AS 前期, 流水帳.開始日期 AS 交收合計, 
394 394
                             流水帳.開始日期 AS 應付1, 流水帳.開始日期 AS 應收1, 流水帳.開始日期 AS 個人所得1, 
395 395
                             流水帳.開始日期 AS 水差1, 流水帳.開始日期 AS 交收合計1
@@ -408,7 +408,7 @@
408 408
                             QQQ.總監小計s, QQQ.個人所得s, QQQ.水差s, QQQ.下注明細s, QQQ.查看對帳s, 選擇按鈕.按鈕, 
409 409
                             QQQ.下行基數 AS 下收, QQQ.客戶, QQQ.客帳, QQQ.帳戶 AS 客名, 選擇按鈕.按鈕 AS 計算, 選擇按鈕.按鈕 AS 同帳, 選擇按鈕.按鈕 AS 所得, 
410 410
                             選擇按鈕.按鈕 AS 上層, 選擇按鈕.按鈕 AS 下層, QQQ.個人所得 AS 所得另算, QQQ.總監, 
411
-                            QQQ.個人所得1 AS 個人所得2, QQQ.水差1 AS 水差2, QQQ.帳戶 AS 同帳指定, QQQ.帳戶 AS 所得指定, QQQ.帳戶 AS 水差指定
411
+                            QQQ.個人所得1 AS 個人所得2, QQQ.水差1 AS 水差2, QQQ.帳戶 AS 同帳指定, QQQ.帳戶 AS 所得指定, QQQ.帳戶 AS 水差指定,QQQ.[index]
412 412
                 FROM        選擇按鈕 RIGHT OUTER JOIN
413 413
                            (SELECT          流水帳.開始日期, 流水帳.結束日期, 流水帳.網址 AS 網址, 流水帳.帳戶, 
414 414
                                             商客基本資料表.商品, 商客基本資料表.資料, 商客基本資料表.上行基數, 商客基本資料表.下行基數, 
@@ -423,7 +423,7 @@
423 423
                                             流水帳.總代理, 流水帳.股東, 流水帳.大股東, 流水帳.總監, 流水帳.客戶s, 流水帳.總量s, 流水帳.中獎s, 
424 424
                                             流水帳.輸贏s, 流水帳.客戶小計s, 流水帳.代理小計s, 流水帳.總代理小計s, 流水帳.股東小計s, 
425 425
                                             流水帳.大股東小計s, 流水帳.總監小計s, 流水帳.個人所得s, 流水帳.水差s, 流水帳.下注明細s, 
426
-                                            流水帳.查看對帳s, 商客基本資料表.上繳源 AS 客帳
426
+                                            流水帳.查看對帳s, 商客基本資料表.上繳源 AS 客帳, 流水帳.[index]
427 427
                             FROM            流水帳 LEFT OUTER JOIN 商客基本資料表 ON 流水帳.網址 = 商客基本資料表.網址 AND 
428 428
                                             流水帳.帳戶 = 商客基本資料表.帳號
429 429
                             WHERE          (流水帳.開始日期 LIKE '" & Strings.Left(帳務彙總計算表.資料_cb.Text, 10) & "') AND 
@@ -439,7 +439,7 @@
439 439
                                             流水帳.調退實佔, 流水帳.上繳, 流水帳.會員, 流水帳.代理, 流水帳.總代理, 流水帳.股東, 
440 440
                                             流水帳.大股東, 流水帳.客戶s, 流水帳.總量s, 流水帳.中獎s, 流水帳.輸贏s, 流水帳.客戶小計s, 
441 441
                                             流水帳.代理小計s, 流水帳.總代理小計s, 流水帳.股東小計s, 流水帳.大股東小計s, 流水帳.總監小計s, 
442
-                                            流水帳.個人所得s, 流水帳.水差s, 流水帳.下注明細s, 流水帳.查看對帳s, 流水帳.總監) AS QQQ ON 
442
+                                            流水帳.個人所得s, 流水帳.水差s, 流水帳.下注明細s, 流水帳.查看對帳s, 流水帳.總監, 流水帳.[index]) AS QQQ ON 
443 443
                             選擇按鈕.選擇 = QQQ.商品
444 444
                 ORDER BY    QQQ.商品, QQQ.網址, QQQ.帳戶"
445 445
         CmdSet_For_DGV()
@@ -702,6 +702,12 @@
702 702
         SQL1 = "SELECT 客戶下 AS 客戶帳號, 網址, 帳號, 客名 AS 客戶名稱, 計算, 同帳, 所得, 下層, 基數, 流水號, 所得另算, 水差另算  FROM 下行客戶"
703 703
         CmdSet_For_DGV()
704 704
     End Sub
705
+    Friend Sub SQL_股東紅利彙總表()
706
+        ConnOpen_子SQL() : SQL1 = "SELECT 所得戶, SUM(紅利) AS 總股, SUM(紅利) AS 總所得 FROM 電板股東紅利設定 GROUP BY 所得戶" : CmdSet_For_DGV()
707
+    End Sub
708
+    Friend Sub SQL_股東紅利明細表()
709
+        ConnOpen_子SQL() : SQL1 = "SELECT 所得戶, 股東, 紅利 AS 總股份, 紅利 AS 股份, 紅利 FROM 電板股東紅利設定 ORDER BY 所得戶, 股東" : CmdSet_For_DGV()
710
+    End Sub
705 711
     Friend Sub SQL_帳務流水存檔確認()
706 712
         ConnOpen_子SQL()
707 713
         SQL1 = "SELECT      開始日期, 結束日期
@@ -804,11 +810,55 @@
804 810
                 FROM 流水帳"
805 811
         CmdSet_For_DGV()
806 812
     End Sub
813
+    Friend Sub SQL_電板所得查詢()
814
+        ConnOpen_子SQL() : SQL1 = "SELECT 所得戶 FROM 電板客戶_所得" : CmdSet_For_DGV()
815
+    End Sub
807 816
     Friend Sub SQL_電板客戶查詢()
808
-        ConnOpen_子SQL() : SQL1 = "SELECT 客戶, 付反, 收反, 所反, 水反 FROM 電板客戶 ORDER BY 客戶 DESC" : CmdSet_For_DGV()
817
+        ConnOpen_子SQL() : SQL1 = "SELECT 客戶, 付反, 收反, 所反, 水反, 紅反 FROM 電板客戶 WHERE 客戶 NOT LIKE '.無資料' ORDER BY 客戶" : CmdSet_For_DGV()
818
+    End Sub
819
+    Friend Sub SQL_電板客戶查詢1()
820
+        ConnOpen_子SQL() : SQL1 = "SELECT 客戶 AS 項次, 客戶 FROM 電板客戶 WHERE 客戶 NOT LIKE '.無資料' ORDER BY 客戶" : CmdSet_For_DGV()
821
+    End Sub
822
+    Friend Sub SQL_電板客戶查詢2()
823
+        ConnOpen_子SQL() : SQL1 = "SELECT 客戶 AS 項次, 客戶 FROM 電板客戶 WHERE 客戶 LIKE '" & 電板客戶名稱編輯器.客戶1_tb.Text & "' ORDER BY 客戶" : CmdSet_For_dr()
824
+    End Sub
825
+    Friend Sub SQL_電板客戶下拉清單()
826
+        ConnOpen_子SQL() : SQL1 = "SELECT 客戶 FROM 電板客戶 WHERE 客戶 NOT LIKE '.無資料' ORDER BY 客戶" : CmdSet_For_dr()
827
+    End Sub
828
+    Friend Sub SQL_電板所得新增()
829
+        ConnOpen_子SQL() : SQL1 = "INSERT INTO 電板客戶_所得 (所得戶) VALUES (N'" & PA43 & "')" : CmdSet_For_dr()
809 830
     End Sub
810 831
     Friend Sub SQL_電板客戶新增()
811
-        ConnOpen_子SQL() : SQL1 = "INSERT INTO 電板客戶 (客戶, 付反, 收反, 所反, 水反) VALUES (N'" & PA43 & "', '0', '0', '0', '0')" : CmdSet_For_dr()
832
+        ConnOpen_子SQL() : SQL1 = "INSERT INTO 電板客戶 (客戶, 付反, 收反, 所反, 水反, 紅反) VALUES (N'" & PA43 & "', '0', '0', '0', '0', '0')" : CmdSet_For_dr()
833
+    End Sub
834
+    Friend Sub SQL_電板所得查詢1()
835
+        ConnOpen_子SQL() : SQL1 = "SELECT 所得戶, 股東, 紅利 FROM 電板股東紅利設定 WHERE 所得戶 LIKE N'" & 電板股東紅利設定.客戶_tb.Text & "'" : CmdSet_For_DGV()
836
+    End Sub
837
+    Friend Sub SQL_電板所得查詢2()
838
+        ConnOpen_子SQL()
839
+        SQL1 = "SELECT 所得戶, 股東, 紅利 FROM 電板股東紅利設定 WHERE 所得戶 LIKE N'" & 電板股東紅利設定.客戶_tb.Text & "' AND 股東 LIKE N'" & 電板股東紅利設定.商品_cb.Text & "'"
840
+        CmdSet_For_dr()
841
+    End Sub
842
+    Friend Sub SQL_電板所得查詢3()
843
+        ConnOpen_子SQL()
844
+        SQL1 = "SELECT 所得戶, 股東, 紅利 FROM 電板股東紅利設定 
845
+                WHERE 所得戶 LIKE N'" & 電板股東紅利設定.客戶_tb.Text & "' AND 股東 LIKE N'" & 電板股東紅利設定.商品_cb.Text & "' AND 紅利 = N'" & 電板股東紅利設定.nud1.Value & "'"
846
+        CmdSet_For_dr()
847
+    End Sub
848
+    Friend Sub SQL_電板所得設定新增()
849
+        ConnOpen_子SQL()
850
+        SQL1 = "INSERT INTO 電板股東紅利設定 (所得戶, 股東, 紅利) 
851
+                VALUES (N'" & 電板股東紅利設定.客戶_tb.Text & "', N'" & 電板股東紅利設定.商品_cb.Text & "', N'" & 電板股東紅利設定.nud1.Value & "')"
852
+        CmdSet_For_dr()
853
+    End Sub
854
+    Friend Sub SQL_電板所得設定修改()
855
+        ConnOpen_子SQL()
856
+        SQL1 = "UPDATE 電板股東紅利設定 SET 股東 = N'" & 電板股東紅利設定.商品_cb.Text & "', 紅利 = N'" & 電板股東紅利設定.nud1.Value & "' 
857
+                WHERE 所得戶 LIKE N'" & 電板股東紅利設定.客戶_tb.Text & "' AND 股東 LIKE N'" & 電板股東紅利設定.商品1_tb.Text & "'"
858
+        CmdSet_For_dr()
859
+    End Sub
860
+    Friend Sub SQL_電板所得設定刪除()
861
+        ConnOpen_子SQL() : SQL1 = "DELETE 電板股東紅利設定 WHERE 所得戶 LIKE N'" & 電板股東紅利設定.客戶_tb.Text & "' AND 股東 LIKE N'" & 電板股東紅利設定.商品_cb.Text & "'" : CmdSet_For_dr()
812 862
     End Sub
813 863
     Friend Sub SQL_電板紙帳查詢()
814 864
         ConnOpen_子SQL() : SQL1 = "SELECT 客戶, 商品 FROM 電板紙板" : CmdSet_For_DGV()
@@ -816,6 +866,14 @@
816 866
     Friend Sub SQL_電板紙帳查詢1()
817 867
         ConnOpen_子SQL() : SQL1 = "SELECT 客戶, 商品 FROM 電板紙板 WHERE 客戶 LIKE N'" & 電板紙板帳務設定.客戶_tb.Text & "'" : CmdSet_For_DGV()
818 868
     End Sub
869
+    Friend Sub SQL_電板紙帳查詢3()
870
+        ConnOpen_子SQL() : SQL1 = "SELECT 客戶, 商品 FROM 電板紙板 WHERE 客戶 LIKE N'" & 電板紙板帳務設定.客戶_tb.Text & "' AND 商品 LIKE N'" & 電板紙板帳務設定.商品_tb.Text & "'" : CmdSet_For_dr()
871
+    End Sub
872
+    Friend Sub SQL_電板紙帳查詢4()
873
+        ConnOpen_子SQL()
874
+        SQL1 = "SELECT 客戶, 商品 FROM 電板紙板 WHERE 客戶 LIKE N'" & 電板紙板帳務設定.客戶_tb.Text & "' AND 客戶 LIKE N'" & 電板紙板帳務設定.商品1_tb.Text & "'"
875
+        CmdSet_For_dr()
876
+    End Sub
819 877
     Friend Sub SQL_電板紙帳查詢2()
820 878
         ConnOpen_子SQL()
821 879
         SQL1 = "SELECT 客戶, 商品 FROM 電板紙板 
@@ -878,7 +936,40 @@
878 936
     End Sub
879 937
     Friend Sub SQL_電板客戶修改()
880 938
         ConnOpen_子SQL()
881
-        SQL1 = "UPDATE 電板客戶 SET 付反 = N'" & BL1 & "', 收反 = N'" & BL2 & "', 所反 = N'" & BL3 & "', 水反 = N'" & BL4 & "' WHERE (客戶 LIKE '" & PA9 & "')"
939
+        SQL1 = "UPDATE 電板客戶 SET 付反 = N'" & BL1 & "', 收反 = N'" & BL2 & "', 所反 = N'" & BL3 & "', 水反 = N'" & BL4 & "', 紅反 = N'" & BL5 & "' WHERE (客戶 LIKE '" & PA9 & "')"
882 940
         CmdSet_For_dr()
883 941
     End Sub
942
+    Friend Sub SQL_紅利支出()
943
+        ConnOpen_子SQL()
944
+        SQL1 = "SELECT 所得戶, 股東, 紅利 AS 股份, 紅利 FROM 電板股東紅利設定 WHERE (所得戶 LIKE N'" & 帳務彙總計算表.客戶_tb.Text & "')"
945
+        CmdSet_For_DGV()
946
+    End Sub
947
+    Friend Sub SQL_紅利收入()
948
+        ConnOpen_子SQL()
949
+        SQL1 = "SELECT 所得戶, 股東, 紅利 AS 股份, 紅利 FROM 電板股東紅利設定 WHERE (股東 LIKE N'" & 帳務彙總計算表.客戶_tb.Text & "')"
950
+        CmdSet_For_DGV()
951
+    End Sub
952
+    Friend Sub SQL_紅利整合()
953
+        ConnOpen_子SQL()
954
+        SQL1 = "SELECT TOP(" & NN9 & ") 開始日期 AS [所得/股東], 開始日期 AS 紅利收支, 開始日期 AS 紅利 FROM 流水帳"
955
+        CmdSet_For_DGV()
956
+    End Sub
957
+    '--------------------------修正客戶名稱用SQL群---------------------------------------------------------------------------------------------------------------------------------------------------
958
+    Friend Sub SQL_電板客戶全系統修改()
959
+        ConnOpen_子SQL() : SQL1 = "UPDATE 下行客戶 SET 客名 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (客名 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
960
+        ConnOpen_子SQL() : SQL1 = "UPDATE 下行客戶 SET 所得另算 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (所得另算 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
961
+        ConnOpen_子SQL() : SQL1 = "UPDATE 下行客戶 SET 水差另算 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (水差另算 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
962
+        ConnOpen_子SQL() : SQL1 = "UPDATE 流水帳 SET 下注明細 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (下注明細 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
963
+        ConnOpen_子SQL() : SQL1 = "UPDATE 流水帳 SET 下注明細s = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (下注明細s LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
964
+        ConnOpen_子SQL() : SQL1 = "UPDATE 流水帳 SET 查看對帳s = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (查看對帳s LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
965
+        ConnOpen_子SQL() : SQL1 = "UPDATE 商客基本資料表 SET 上繳源 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (上繳源 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
966
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板分紅流水帳 SET 所得戶 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (所得戶 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
967
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板分紅流水帳 SET 股東 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (股東 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
968
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板股東紅利設定 SET 所得戶 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (所得戶 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
969
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板股東紅利設定 SET 股東 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (股東 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
970
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板客戶 SET 客戶 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (客戶 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
971
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板客戶_所得 SET 所得戶 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (所得戶 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
972
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板紙板 SET 客戶 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (客戶 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
973
+        ConnOpen_子SQL() : SQL1 = "UPDATE 電板紙板流水帳 SET 客戶 = N'" & 電板客戶名稱編輯器.客戶1_tb.Text & "' WHERE (客戶 LIKE N'" & 電板客戶名稱編輯器.客戶_tb.Text & "')" : CmdSet_For_dr()
974
+    End Sub
884 975
 End Module

+ 1
- 1
GA-ERP-SYS/Module/SQL_登入與主程式.vb 파일 보기

@@ -3,7 +3,7 @@
3 3
         ConnOpen() : SQL1 = "SELECT 資料夾名稱, 指定頁面, 備註, 指定 FROM FTP資料夾管理" : CmdSet_For_DGV()
4 4
     End Sub
5 5
     Friend Sub SQL_系統版本號驗證()
6
-        ConnOpen() : SQL1 = "SELECT 系統認證版本號 FROM 版本號管理 " : CmdSet_For_dr()
6
+        ConnOpen() : SQL1 = "SELECT 系統認證版本號, 小更新1, 小更新2, 小更新3, 小更新4, 小更新5 FROM 版本號管理 " : CmdSet_For_dr()
7 7
     End Sub
8 8
     Friend Sub SQL_帳號讀取()
9 9
         ConnOpen() : SQL1 = "SELECT 客戶, 資料庫, IP位置, 帳號, 密碼 FROM 客戶資料表 ORDER BY 資料庫" : CmdSet_For_dr()

+ 232
- 33
GA-ERP-SYS/Module/SQL_資料庫系統管理.vb 파일 보기

@@ -1,7 +1,10 @@
1 1
 Module SQL_資料庫系統管理
2 2
     Friend Sub SQL_版本號管理修改()
3 3
         ConnOpen()
4
-        SQL1 = "UPDATE 版本號管理 SET 系統認證版本號 = N'" & 系統執行檔版本管理.版本號_tb.Text & "' WHERE (系統認證版本號 = N'" & Strings.Right(系統執行檔版本管理.資料庫版本號_lb.Text, 10) & "')"
4
+        SQL1 = "UPDATE 版本號管理 SET 系統認證版本號 = N'" & 系統執行檔版本管理.版本號_tb.Text & "', 小更新1 = N'" & 系統執行檔版本管理.小更1.Text & "', 
5
+                                      小更新2 = N'" & 系統執行檔版本管理.小更2.Text & "', 小更新3 = N'" & 系統執行檔版本管理.小更3.Text & "', 
6
+                                      小更新4 = N'" & 系統執行檔版本管理.小更4.Text & "', 小更新5 = N'" & 系統執行檔版本管理.小更5.Text & "' 
7
+                WHERE (系統認證版本號 = N'" & Strings.Right(系統執行檔版本管理.資料庫版本號_lb.Text, 10) & "')"
5 8
         CmdSet_For_dr()
6 9
     End Sub
7 10
     '------------------------------------FTP資料夾管理----------------------------------------------
@@ -48,7 +51,7 @@
48 51
                         N'" & 系統使用者管理.CheckBox31.Checked & "', N'" & 系統使用者管理.CheckBox32.Checked & "', N'" & 系統使用者管理.CheckBox33.Checked & "', 
49 52
                         N'" & 系統使用者管理.CheckBox34.Checked & "', N'" & 系統使用者管理.CheckBox35.Checked & "', N'" & 系統使用者管理.CheckBox36.Checked & "', 
50 53
                         N'" & 系統使用者管理.CheckBox37.Checked & "', N'" & 系統使用者管理.CheckBox38.Checked & "', N'" & 系統使用者管理.CheckBox39.Checked & "', 
51
-                        N'" & 系統使用者管理.CheckBox40.Checked & "')"
54
+                        N'" & 系統使用者管理.CheckBox40.Checked & "', N'" & 系統使用者管理.CheckBox41.Checked & "', N'" & 系統使用者管理.CheckBox42.Checked & "')"
52 55
         CmdSet_For_dr()
53 56
     End Sub
54 57
     Friend Sub SQL_系統使用者修改()
@@ -75,7 +78,8 @@
75 78
                                             CC33 = N'" & 系統使用者管理.CheckBox33.Checked & "', CC34 = N'" & 系統使用者管理.CheckBox34.Checked & "', 
76 79
                                             CC35 = N'" & 系統使用者管理.CheckBox35.Checked & "', CC36 = N'" & 系統使用者管理.CheckBox36.Checked & "', 
77 80
                                             CC37 = N'" & 系統使用者管理.CheckBox37.Checked & "', CC38 = N'" & 系統使用者管理.CheckBox38.Checked & "', 
78
-                                            CC39 = N'" & 系統使用者管理.CheckBox39.Checked & "', CC40 = N'" & 系統使用者管理.CheckBox40.Checked & "'
81
+                                            CC39 = N'" & 系統使用者管理.CheckBox39.Checked & "', CC40 = N'" & 系統使用者管理.CheckBox40.Checked & "', 
82
+                                            CC41 = N'" & 系統使用者管理.CheckBox41.Checked & "', CC42 = N'" & 系統使用者管理.CheckBox42.Checked & "'
79 83
                 WHERE (帳號 = N'" & 系統使用者管理.帳號_tb.Text & "')"
80 84
         CmdSet_For_dr()
81 85
     End Sub
@@ -121,7 +125,15 @@
121 125
         ConnOpen() : SQL1 = "SELECT 資料庫, IP位置, 帳號, 密碼 FROM LOGDB" : CmdSet_For_dr()
122 126
     End Sub
123 127
     Friend Sub SQL_客戶資料表()
124
-        ConnOpen() : SQL1 = "SELECT  客戶, 資料庫, IP位置, 帳號, 密碼, 備份, 備份IP, 備份帳號, 密碼密碼 AS 備份密碼 FROM 客戶資料表 ORDER BY 資料庫" : CmdSet_For_DGV()
128
+        ConnOpen()
129
+        SQL1 = "SELECT     使用者權限管理表.備註 AS 客戶名稱, 使用者權限管理表.姓名 AS 客戶代號, 使用者權限管理表.帳號 AS 使用者帳號, 
130
+                           使用者權限管理表.到期日, 客戶資料表.客戶, 客戶資料表.資料庫, 客戶資料表.IP位置, 客戶資料表.帳號, 
131
+                           客戶資料表.密碼, 客戶資料表.備份, 客戶資料表.備份IP, 客戶資料表.備份帳號, 
132
+                           客戶資料表.密碼密碼 AS 備份密碼
133
+                FROM       客戶資料表 INNER JOIN
134
+                           使用者權限管理表 ON 客戶資料表.客戶 = 使用者權限管理表.主客戶
135
+                ORDER BY   客戶資料表.資料庫"
136
+        CmdSet_For_DGV()
125 137
     End Sub
126 138
     Friend Sub SQL_系統編碼規則_客戶重複查詢()
127 139
         SQL1 = "SELECT 客戶 FROM 客戶資料表 WHERE 客戶 LIKE N'" & PA & "'"
@@ -178,7 +190,13 @@
178 190
     End Sub
179 191
     '------------------------------------資料庫轉換----------------------------------------------
180 192
     Friend Sub SQL_客戶資料庫()
181
-        ConnOpen() : SQL1 = "SELECT  客戶, 資料庫, IP位置, 帳號, 密碼, 備份, 備份IP, 備份帳號, 密碼密碼 AS 備份密碼 FROM 客戶資料表 WHERE 備份 = 1 ORDER BY 資料庫" : CmdSet_For_DGV()
193
+        ConnOpen()
194
+        SQL1 = "SELECT    客戶資料表.客戶, 客戶資料表.資料庫, 客戶資料表.IP位置, 客戶資料表.帳號, 客戶資料表.密碼, 客戶資料表.備份, 
195
+                          客戶資料表.備份IP, 客戶資料表.備份帳號, 客戶資料表.密碼密碼 AS 備份密碼, 使用者權限管理表.備註 AS 客名
196
+               FROM       客戶資料表 INNER JOIN
197
+                          使用者權限管理表 ON 客戶資料表.客戶 = 使用者權限管理表.主客戶
198
+               ORDER BY   客戶資料表.資料庫"
199
+        CmdSet_For_DGV()
182 200
     End Sub
183 201
     Friend Sub SQL_資料庫轉換1()
184 202
         ConnOpen_備份1() : SQL1 = "SELECT 商品, 編號, 系統, 層級, 網址 FROM 商品資料表" : CmdSet_For_DGV()
@@ -210,61 +228,242 @@
210 228
         CmdSet_For_dr()
211 229
     End Sub
212 230
     Friend Sub SQL_資料庫轉換3()
213
-        ConnOpen_備份1() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層 FROM 下行客戶" : CmdSet_For_DGV()
231
+        ConnOpen_備份1() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層, 水差另算 FROM 下行客戶" : CmdSet_For_DGV()
214 232
     End Sub
215 233
     Friend Sub SQL_資料庫轉換3_1()
216
-        ConnOpen_備份2() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層 FROM 下行客戶" : CmdSet_For_DGV()
234
+        ConnOpen_備份2() : SQL1 = "SELECT 客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層, 水差另算 FROM 下行客戶" : CmdSet_For_DGV()
217 235
     End Sub
218 236
     Friend Sub SQL_資料庫轉換3_刪除()
219 237
         ConnOpen_備份2() : SQL1 = "DELETE FROM 下行客戶" : CmdSet_For_dr()
220 238
     End Sub
221 239
     Friend Sub SQL_資料庫轉換3_新增()
222 240
         ConnOpen_備份2()
223
-        SQL1 = "INSERT INTO 下行客戶 (客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層) 
224
-                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "', N'" & PA6 & "', N'" & PA7 & "', N'" & PA8 & "', N'" & PA9 & "', N'" & PA10 & "')"
241
+        SQL1 = "INSERT INTO 下行客戶 (客戶下, 網址, 帳號, 基數, 流水號, 客名, 計算, 同帳, 所得, 所得另算, 下層, 水差另算) 
242
+                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "', N'" & PA6 & "', N'" & PA7 & "', 
243
+                        N'" & PA8 & "', N'" & PA9 & "', N'" & PA10 & "', N'" & PA11 & "')"
225 244
         CmdSet_For_dr()
226 245
     End Sub
227 246
     Friend Sub SQL_資料庫轉換4()
228 247
         ConnOpen_備份1()
229
-        SQL1 = "SELECT [index], 開始日期, 結束日期, 網址, 帳戶, 名稱, 總量, 退水, 中獎, 輸贏, 佔成輸贏, 水倍差, 上繳金額, 自已總輸贏, 
230
-                       上繳貢獻額, 貢獻額, 貢獻度, 下注明細, 玩法明細, 調盤退水, 調退實佔, 上繳, 會員, 代理, 總代理, 股東, 大股東, 總監, 客戶s, 
231
-                       總量s, 中獎s, 輸贏s, 客戶小計s, 代理小計s, 總代理小計s, 股東小計s, 大股東小計s, 總監小計s, 個人所得s, 水差s, 
232
-                       下注明細s, 查看對帳s, 隨機碼
233
-                FROM   流水帳
248
+        SQL1 = "SELECT   [index], 開始日期, 結束日期, 網址, 帳戶, 名稱, 總量, 退水, 中獎, 輸贏, 佔成輸贏, 水倍差, 上繳金額, 自已總輸贏, 
249
+                         上繳貢獻額, 貢獻額, 貢獻度, 下注明細, 玩法明細, 調盤退水, 調退實佔, 上繳, 會員, 代理, 總代理, 股東, 大股東, 總監, 客戶s, 
250
+                         總量s, 中獎s, 輸贏s, 客戶小計s, 代理小計s, 總代理小計s, 股東小計s, 大股東小計s, 總監小計s, 個人所得s, 水差s, 
251
+                         下注明細s, 查看對帳s, 隨機碼
252
+                FROM     流水帳 
253
+                WHERE   (開始日期 BETWEEN '2021-05-01' AND '" & 資料備份轉移.日期_dtp.Text & "')
234 254
                 ORDER BY 結束日期"
235 255
         CmdSet_For_DGV()
236 256
     End Sub
237 257
     Friend Sub SQL_資料庫轉換4_1()
238 258
         ConnOpen_備份2()
239
-        SQL1 = "SELECT [index], 開始日期, 結束日期, 網址, 帳戶, 名稱, 總量, 退水, 中獎, 輸贏, 佔成輸贏, 水倍差, 上繳金額, 自已總輸贏, 
240
-                       上繳貢獻額, 貢獻額, 貢獻度, 下注明細, 玩法明細, 調盤退水, 調退實佔, 上繳, 會員, 代理, 總代理, 股東, 大股東, 總監, 客戶s, 
241
-                       總量s, 中獎s, 輸贏s, 客戶小計s, 代理小計s, 總代理小計s, 股東小計s, 大股東小計s, 總監小計s, 個人所得s, 水差s, 
242
-                       下注明細s, 查看對帳s, 隨機碼
243
-                FROM   流水帳
259
+        SQL1 = "SELECT   [index], 開始日期, 結束日期, 網址, 帳戶, 名稱, 總量, 退水, 中獎, 輸贏, 佔成輸贏, 水倍差, 上繳金額, 自已總輸贏, 
260
+                         上繳貢獻額, 貢獻額, 貢獻度, 下注明細, 玩法明細, 調盤退水, 調退實佔, 上繳, 會員, 代理, 總代理, 股東, 大股東, 總監, 客戶s, 
261
+                         總量s, 中獎s, 輸贏s, 客戶小計s, 代理小計s, 總代理小計s, 股東小計s, 大股東小計s, 總監小計s, 個人所得s, 水差s, 
262
+                         下注明細s, 查看對帳s, 隨機碼
263
+                FROM     流水帳 
264
+                WHERE   (開始日期 BETWEEN '2021-05-01' AND '" & 資料備份轉移.日期_dtp.Text & "')
244 265
                 ORDER BY 結束日期"
245 266
         CmdSet_For_DGV()
246 267
     End Sub
247 268
     Friend Sub SQL_資料庫轉換4_刪除()
248
-        SQL1 = "DELETE FROM 流水帳 
249
-                WHERE [index] LIKE N'" & PA & "' AND 開始日期 LIKE N'" & PA1 & "' AND 結束日期 LIKE N'" & PA2 & "' AND 
250
-                      網址 LIKE N'" & PA3 & "' AND 帳戶 LIKE N'" & PA4 & "' AND 隨機碼 LIKE N'" & PA5 & "'"
269
+        ConnOpen_備份1()
270
+        SQL1 = "DELETE FROM 流水帳 WHERE (開始日期 BETWEEN '2021-05-01' AND '" & 資料備份轉移.日期_dtp.Text & "')"
271
+        CmdSet_For_dr()
272
+    End Sub
273
+    Friend Sub SQL_資料庫轉換5()
274
+        ConnOpen_備份1() : SQL1 = "SELECT 客戶, 付反, 收反, 所反, 水反, 紅反 FROM 電板客戶" : CmdSet_For_DGV()
275
+    End Sub
276
+    Friend Sub SQL_資料庫轉換5_1()
277
+        ConnOpen_備份2() : SQL1 = "SELECT 客戶, 付反, 收反, 所反, 水反, 紅反 FROM 電板客戶" : CmdSet_For_DGV()
278
+    End Sub
279
+    Friend Sub SQL_資料庫轉換5_刪除()
280
+        ConnOpen_備份2() : SQL1 = "DELETE FROM 電板客戶" : CmdSet_For_dr()
281
+    End Sub
282
+    Friend Sub SQL_資料庫轉換5_新增()
283
+        ConnOpen_備份2()
284
+        SQL1 = "INSERT INTO 電板客戶 ( 客戶, 付反, 收反, 所反, 水反, 紅反) 
285
+                VALUES (N'" & PA & "', N'" & BL1 & "', N'" & BL2 & "', N'" & BL3 & "', N'" & BL4 & "', N'" & BL5 & "')"
286
+        CmdSet_For_dr()
287
+    End Sub
288
+    Friend Sub SQL_資料庫轉換6()
289
+        ConnOpen_備份1() : SQL1 = "SELECT 客戶, 商品 FROM 電板紙板" : CmdSet_For_DGV()
290
+    End Sub
291
+    Friend Sub SQL_資料庫轉換6_1()
292
+        ConnOpen_備份2() : SQL1 = "SELECT 客戶, 商品 FROM 電板紙板" : CmdSet_For_DGV()
293
+    End Sub
294
+    Friend Sub SQL_資料庫轉換6_刪除()
295
+        ConnOpen_備份2() : SQL1 = "DELETE FROM 電板紙板" : CmdSet_For_dr()
296
+    End Sub
297
+    Friend Sub SQL_資料庫轉換6_新增()
298
+        ConnOpen_備份2()
299
+        SQL1 = "INSERT INTO 電板紙板 (客戶, 商品) VALUES (N'" & PA & "', N'" & PA1 & "')"
300
+        CmdSet_For_dr()
301
+    End Sub
302
+    Friend Sub SQL_資料庫轉換7()
303
+        ConnOpen_備份1() : SQL1 = "SELECT 所得戶 FROM 電板客戶_所得" : CmdSet_For_DGV()
304
+    End Sub
305
+    Friend Sub SQL_資料庫轉換7_1()
306
+        ConnOpen_備份2() : SQL1 = "SELECT 所得戶 FROM 電板客戶_所得" : CmdSet_For_DGV()
307
+    End Sub
308
+    Friend Sub SQL_資料庫轉換7_刪除()
309
+        ConnOpen_備份2() : SQL1 = "DELETE FROM 電板客戶_所得" : CmdSet_For_dr()
310
+    End Sub
311
+    Friend Sub SQL_資料庫轉換7_新增()
312
+        ConnOpen_備份2()
313
+        SQL1 = "INSERT INTO 電板客戶_所得 (所得戶) VALUES (N'" & PA & "')"
251 314
         CmdSet_For_dr()
252 315
     End Sub
253
-    Friend Sub SQL_資料庫轉換4_新增()
316
+    Friend Sub SQL_資料庫轉換8()
317
+        ConnOpen_備份1() : SQL1 = "SELECT 所得戶, 股東, 紅利 FROM 電板股東紅利設定" : CmdSet_For_DGV()
318
+    End Sub
319
+    Friend Sub SQL_資料庫轉換8_1()
320
+        ConnOpen_備份2() : SQL1 = "SELECT 所得戶, 股東, 紅利 FROM 電板股東紅利設定" : CmdSet_For_DGV()
321
+    End Sub
322
+    Friend Sub SQL_資料庫轉換8_刪除()
323
+        ConnOpen_備份2() : SQL1 = "DELETE FROM 電板股東紅利設定" : CmdSet_For_dr()
324
+    End Sub
325
+    Friend Sub SQL_資料庫轉換8_新增()
254 326
         ConnOpen_備份2()
255
-        SQL1 = "INSERT INTO 流水帳 ([index], 開始日期, 結束日期, 網址, 帳戶, 名稱, 總量, 退水, 中獎, 輸贏, 佔成輸贏, 水倍差, 上繳金額, 自已總輸贏, 
256
-                       上繳貢獻額, 貢獻額, 貢獻度, 下注明細, 玩法明細, 調盤退水, 調退實佔, 上繳, 會員, 代理, 總代理, 股東, 大股東, 客戶s, 
257
-                       總量s, 中獎s, 輸贏s, 客戶小計s, 代理小計s, 總代理小計s, 股東小計s, 大股東小計s, 總監小計s, 個人所得s, 水差s, 
258
-                       下注明細s, 查看對帳s, 隨機碼, 總監) 
259
-                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA6 & "', N'" & PA7 & "', N'" & PA8 & "', 
260
-                        N'" & PA9 & "', N'" & PA10 & "', N'" & PA11 & "', N'" & PA12 & "', N'" & PA13 & "', N'" & PA14 & "', N'" & PA15 & "', N'" & PA16 & "', 
261
-                        N'" & PA17 & "', N'" & PA18 & "', N'" & PA19 & "', N'" & PA20 & "', N'" & PA21 & "', N'" & PA22 & "', N'" & PA23 & "', N'" & PA24 & "', 
262
-                        N'" & PA25 & "', N'" & PA26 & "', N'" & PA27 & "', N'" & PA28 & "', N'" & PA29 & "', N'" & PA30 & "', N'" & PA31 & "', N'" & PA32 & "', 
263
-                        N'" & PA33 & "', N'" & PA34 & "', N'" & PA35 & "', N'" & PA36 & "', N'" & PA37 & "', N'" & PA38 & "', N'" & PA39 & "', N'" & PA40 & "', 
264
-                        N'" & PA41 & "', N'" & PA5 & "', N'" & PA42 & "')"
327
+        SQL1 = "INSERT INTO 電板股東紅利設定 (所得戶, 股東, 紅利) VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "')"
265 328
         CmdSet_For_dr()
266 329
     End Sub
330
+    Friend Sub SQL_資料庫轉換9()
331
+        ConnOpen_備份1()
332
+        SQL1 = "SELECT 開始日期, 結束日期, 客戶, 商品, 交收金額 FROM 電板紙板流水帳 WHERE (開始日期 BETWEEN '2021-05-01' AND '" & 資料備份轉移.日期_dtp.Text & "') ORDER BY 開始日期"
333
+        CmdSet_For_DGV()
334
+    End Sub
335
+    Friend Sub SQL_資料庫轉換9_1()
336
+        ConnOpen_備份2()
337
+        SQL1 = "SELECT 開始日期, 結束日期, 客戶, 商品, 交收金額 FROM 電板紙板流水帳 WHERE (開始日期 BETWEEN '2021-05-01' AND '" & 資料備份轉移.日期_dtp.Text & "') ORDER BY 開始日期"
338
+        CmdSet_For_DGV()
339
+    End Sub
340
+    Friend Sub SQL_資料庫轉換9_刪除()
341
+        ConnOpen_備份1()
342
+        SQL1 = "DELETE FROM 電板紙板流水帳 WHERE (開始日期 BETWEEN '2021-05-01' AND '" & 資料備份轉移.日期_dtp.Text & "')"
343
+        CmdSet_For_dr()
344
+    End Sub
345
+    Friend Sub SQL_網址同步3_寫入()
346
+        ConnOpen_備份1() : SQL1 = "INSERT INTO 商品資料表 (商品, 編號, 系統, 層級, 網址) VALUES (N'" & PA1 & "', N'" & PA6 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "')" : CmdSet_For_dr()
347
+    End Sub
348
+    Friend Sub SQL_網址同步3()
349
+        ConnOpen_備份1() : SQL1 = "SELECT 商品, 編號, 系統, 層級, 網址 FROM 商品資料表 ORDER BY 網址" : CmdSet_For_DGV()
350
+    End Sub
351
+    Friend Sub SQL_長短版資料表_寫入()
352
+        ConnOpen_備份1() : SQL1 = "INSERT INTO 長短版資料表 (資料) VALUES (N'" & PA1 & "')" : CmdSet_For_dr()
353
+    End Sub
354
+    Friend Sub SQL_自動導入判斷_寫入()
355
+        ConnOpen_備份1() : SQL1 = "INSERT INTO 自動導入判斷 (正在自動導入中) VALUES (N'NO')" : CmdSet_For_dr()
356
+    End Sub
357
+    Friend Sub SQL_基數資料表_寫入()
358
+        ConnOpen_備份1() : SQL1 = "INSERT INTO 基數資料表 (基數) VALUES (N'" & PA1 & "')" : CmdSet_For_dr()
359
+    End Sub
267 360
     Friend Sub SQL_轉換連線用()
268 361
         ConnOpen() : SQL1 = "SELECT  客戶, 資料庫, IP位置, 帳號, 密碼, 備份, 備份IP, 備份帳號, 密碼密碼 AS 備份密碼 FROM 客戶資料表 WHERE 資料庫 LIKE N'" & 子SQL名稱 & "'" : CmdSet_For_dr()
269 362
     End Sub
363
+    Friend Sub SQL_商品流水號查詢1()
364
+        ConnOpen_備份1() : SQL1 = "SELECT 編號 FROM 商品資料表 WHERE (系統 LIKE N'" & PA17 & "') ORDER BY 編號 DESC" : CmdSet_For_dr()
365
+    End Sub
366
+
367
+
368
+    '------------------------------------客戶租用資料----------------------------------------------
369
+    Friend Sub SQL_系統使用者()
370
+        ConnOpen()
371
+        SQL1 = "SELECT 備註 AS 項次, 備註 AS 租用者, 帳號, 到期日, CC20 AS 有USBKey FROM 使用者權限管理表 WHERE (主客戶 NOT LIKE 'NA') AND (主客戶 NOT LIKE 'TEST%') ORDER BY   主客戶"
372
+        CmdSet_For_DGV()
373
+    End Sub
374
+    Friend Sub SQL_租用帳務()
375
+        ConnOpen()
376
+        SQL1 = "SELECT 使用者 AS 項次, 使用者, 帳號, 狀態, 起始日, 到期日, 費用, 備註 FROM 租用帳務表 WHERE (帳號 LIKE N'" & 租用者帳務表.帳號_tb.Text & "') ORDER BY 帳號, 到期日 DESC"
377
+        CmdSet_For_DGV()
378
+    End Sub
379
+    Friend Sub SQL_租用帳務新增()
380
+        ConnOpen()
381
+        SQL1 = "INSERT INTO 租用帳務表 (使用者, 帳號, 狀態, 起始日, 到期日, 費用, 備註) 
382
+                VALUES (N'" & 租用者帳務表.姓名_tb.Text & "', N'" & 租用者帳務表.帳號_tb.Text & "', N'" & 租用者帳務表.狀態_tb.Text & "', 
383
+                        N'" & 租用者帳務表.起始日_dtp.Text & "', N'" & 租用者帳務表.到期日_dtp.Text & "', N'" & 租用者帳務表.費用_nud.Value & "', N'" & 租用者帳務表.備註_tb.Text & "')"
384
+        CmdSet_For_dr()
385
+    End Sub
386
+    Friend Sub SQL_租用帳務修改()
387
+        ConnOpen()
388
+        SQL1 = "UPDATE 租用帳務表 SET 狀態 = N'" & 租用者帳務表.狀態_tb.Text & "', 起始日 = N'" & 租用者帳務表.起始日_dtp.Text & "', 到期日 = N'" & 租用者帳務表.到期日_dtp.Text & "', 
389
+                                      費用 = N'" & 租用者帳務表.費用_nud.Value & "', 備註 =  N'" & 租用者帳務表.備註_tb.Text & "' 
390
+                WHERE (帳號 LIKE N'" & 租用者帳務表.帳號_tb.Text & "') AND (起始日 = N'" & 租用者帳務表.起始日_dtp.Text & "') AND (到期日 = N'" & 租用者帳務表.到期日_dtp.Text & "')"
391
+        CmdSet_For_dr()
392
+    End Sub
393
+    Friend Sub SQL_租用帳務刪除()
394
+        ConnOpen()
395
+        SQL1 = "DELETE 租用帳務表 WHERE (帳號 LIKE N'" & 租用者帳務表.帳號_tb.Text & "') AND (起始日 = N'" & 租用者帳務表.起始日_dtp.Text & "') AND (到期日 = N'" & 租用者帳務表.到期日_dtp.Text & "')"
396
+        CmdSet_For_dr()
397
+    End Sub
398
+
399
+    '------------------------------------通統通用變數管理----------------------------------------------
400
+    Friend Sub SQL_伺服器IP取得()
401
+        ConnOpen() : SQL1 = "SELECT IP位置, 備份IP, 帳號, 密碼, 備份帳號, 密碼密碼 FROM 客戶資料表 GROUP BY IP位置, 備份IP, 帳號, 密碼, 備份帳號, 密碼密碼" : CmdSet_For_dr()
402
+    End Sub
403
+    Friend Sub SQL_資料庫狀態()
404
+        ConnOpen_備份1()
405
+        SQL1 = "SELECT  DB_NAME(database_id) AS 資料庫, physical_name AS '實體檔案', type_desc AS '檔案類型', 
406
+                        state_desc AS '檔案狀態', size * 8.0 / 1024 AS '檔案大小(MB)'
407
+                FROM    sys.master_files
408
+                WHERE  (DB_NAME(database_id) LIKE 'GA-%')
409
+                ORDER BY DB_NAME(database_id)"
410
+        CmdSet_For_DGV()
411
+    End Sub
412
+    Friend Sub SQL_備份資料庫狀態()
413
+        ConnOpen_備份2()
414
+        SQL1 = "SELECT  DB_NAME(database_id) AS 資料庫, physical_name AS '實體檔案', type_desc AS '檔案類型', 
415
+                        state_desc AS '檔案狀態', size * 8.0 / 1024 AS '檔案大小(MB)'
416
+                FROM    sys.master_files
417
+                WHERE  (DB_NAME(database_id) LIKE 'GA-%')
418
+                ORDER BY DB_NAME(database_id)"
419
+        CmdSet_For_DGV()
420
+    End Sub
421
+    Friend Sub SQL_主資料庫狀態()
422
+        ConnOpen()
423
+        SQL1 = "SELECT  DB_NAME(database_id) AS 資料庫, physical_name AS '實體檔案', type_desc AS '檔案類型', 
424
+                        state_desc AS '檔案狀態', size * 8.0 / 1024 AS '檔案大小(MB)'
425
+                FROM    sys.master_files
426
+                WHERE  (DB_NAME(database_id) LIKE 'GA-%')
427
+                ORDER BY DB_NAME(database_id)"
428
+        CmdSet_For_DGV()
429
+    End Sub
430
+    Friend Sub SQL_伺服器1清單()
431
+        ConnOpen()
432
+        SQL1 = "SELECT  DB_NAME(database_id) AS 資料庫 FROM sys.master_files WHERE  (DB_NAME(database_id) LIKE 'GA-%') GROUP BY DB_NAME(database_id) ORDER BY DB_NAME(database_id)"
433
+        CmdSet_For_DGV()
434
+    End Sub
435
+    Friend Sub SQL_伺服器2清單()
436
+        ConnOpen_備份1()
437
+        SQL1 = "SELECT  DB_NAME(database_id) AS 資料庫 FROM sys.master_files WHERE  (DB_NAME(database_id) LIKE 'GA-%') GROUP BY DB_NAME(database_id) ORDER BY DB_NAME(database_id)"
438
+        CmdSet_For_DGV()
439
+    End Sub
440
+    Friend Sub SQL_伺服器3清單()
441
+        ConnOpen_備份2()
442
+        SQL1 = "SELECT  DB_NAME(database_id) AS 資料庫 FROM sys.master_files WHERE  (DB_NAME(database_id) LIKE 'GA-%') GROUP BY DB_NAME(database_id) ORDER BY DB_NAME(database_id)"
443
+        CmdSet_For_DGV()
444
+    End Sub
445
+    Friend Sub SQL_備份資料庫LOG檔案截斷()
446
+        ConnOpen_備份2() : SQL1 = "USE [" & PA & "]" : CmdSet_For_dr()
447
+        ConnOpen_備份2() : SQL1 = "ALTER DATABASE [" & PA & "]
448
+                                   SET RECOVERY SIMPLE;" : CmdSet_For_dr()
449
+        ConnOpen_備份2() : SQL1 = "DBCC SHRINKFILE ([" & PA & "_Log], 1);" : CmdSet_For_dr()
450
+        ConnOpen_備份2() : SQL1 = "ALTER DATABASE [" & PA & "]
451
+                                   SET RECOVERY FULL;" : CmdSet_For_dr()
452
+    End Sub
453
+    Friend Sub SQL_計算資料庫LOG檔案截斷()
454
+        ConnOpen_備份1() : SQL1 = "USE [" & PA & "]" : CmdSet_For_dr()
455
+        ConnOpen_備份1() : SQL1 = "ALTER DATABASE [" & PA & "]
456
+                                   SET RECOVERY SIMPLE;" : CmdSet_For_dr()
457
+        ConnOpen_備份1() : SQL1 = "DBCC SHRINKFILE ([" & PA & "_Log], 1);" : CmdSet_For_dr()
458
+        ConnOpen_備份1() : SQL1 = "ALTER DATABASE [" & PA & "]
459
+                                   SET RECOVERY FULL;" : CmdSet_For_dr()
460
+    End Sub
461
+    Friend Sub SQL_主資料庫LOG檔案截斷()
462
+        ConnOpen() : SQL1 = "USE [" & PA & "]" : CmdSet_For_dr()
463
+        ConnOpen() : SQL1 = "ALTER DATABASE [" & PA & "]
464
+                             SET RECOVERY SIMPLE;" : CmdSet_For_dr()
465
+        ConnOpen() : SQL1 = "DBCC SHRINKFILE ([" & PA & "_Log], 1);" : CmdSet_For_dr()
466
+        ConnOpen() : SQL1 = "ALTER DATABASE [" & PA & "]
467
+                             SET RECOVERY FULL;" : CmdSet_For_dr()
468
+    End Sub
270 469
 End Module

+ 11
- 14
GA-ERP-SYS/Module/全域變數.vb 파일 보기

@@ -1,31 +1,28 @@
1 1
 Module 全域變數
2 2
     '----系統登入-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 3
     Public g_conn_type, gUserName As String
4
-    Public 登入人IP As String : Public 登入人IP2 As String : Public 登入人IP3 As String : Public 登入人IP4 As String : Public 登入人IP5 As String
5
-    Public 子SQL名稱 As String : Public 子SQL名稱1 As String : Public 子SQL名稱2 As String : Public 子SQL名稱3 As String
6
-    Public 業務帳號 As String : Public 業務密碼 As String : Public 業務帳號1 As String : Public 業務密碼1 As String
7
-    Public 業務帳號2 As String : Public 業務密碼2 As String : Public 業務帳號3 As String : Public 業務密碼3 As String
4
+    Public 登入人IP, 登入人IP2, 登入人IP3, 登入人IP4, 登入人IP5, 子SQL名稱, 子SQL名稱1, 子SQL名稱2, 子SQL名稱3, 業務帳號, 業務密碼, 業務帳號1, 業務密碼1 As String
5
+    Public 業務帳號2, 業務密碼2, 業務帳號3, 業務密碼3 As String
8 6
     '----系統設定-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9
-    Public 版本號 As String : Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public FTP物理位置 As String
10
-    Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 登入客戶 As String : Public 登入資料庫 As String : Public 業務名稱 As String
11
-    Public QA1 As String : Public QA2 As String : Public QA3 As String : Public QA4 As String
7
+    Public 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, FTP物理位置, 登入客戶, 登入資料庫, 業務名稱, AA(99), QA1, QA2, QA3, QA4 As String
8
+    Public BB(99), CC(99), 登入判斷 As Boolean
12 9
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
13
-    Public 版本 As String = "2021112301"
10
+    Public 版本 As String = "2021122001"
14 11
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
15 12
     '----系統閒置-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
16
-    Public 判斷重登, 內外網, 重登確認, 主頁開啟 As Boolean
17
-    Public timeExit, timeExit2, timeNow, timeNow2 As Integer : Public 密碼時限 As Integer = 30
13
+    Public 判斷重登, 內外網, 重登確認, 主頁開啟, 無KEY登入 As Boolean
14
+    Public timeExit, timeExit2, timeNow, timeNow2 As Integer : Public 密碼時限 As Integer = 30 : Public 剩餘天數 As Integer
18 15
     '----全域字串變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
19
-    Public 設定異常表0, 設定異常表1, 設定異常表2 As String
20
-    Public 異常表0, 異常表1, 異常表2, 計算累加, NN1, NN2, NN3, NN4, NN5, NN6, NN7, NN8 As Integer
16
+    Public 設定異常表0, 設定異常表1, 設定異常表2, 進度條後墜 As String
17
+    Public 異常表0, 異常表1, 異常表2, 計算累加, 分母, NN1, NN2, NN3, NN4, NN5, NN6, NN7, NN8, NN9 As Integer
21 18
     Public PA, PA1, PA2, PA3, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA11, PA12, PA13, PA14, PA15, PA16, PA17, PA18, PA19, PA20, PA21 As String
22 19
     Public PA22, PA23, PA24, PA25, PA26, PA27, PA28, PA29, PA30, PA31, PA32, PA33, PA34, PA35, PA36, PA37, PA38, PA39, PA40, PA41 As String
23 20
     Public PA42, PA43, PA44 As String
24 21
     Public PB1(300), PB2(300), PB3(300), PB4(300), PB5(300) As String
25 22
     '----全域數字變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
26
-    Public NU1, NU2, NU3, NU4, NU5 As Double
23
+    Public NU1, NU2, NU3, NU4, NU5, 分段1, 分段2, 分段3, 分段4 As Double
27 24
     '----全域布林含數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
28
-    Public BL1, BL2, BL3, BL4, BL5, BL6, 是否新增, 是否運行, 是否PDF As Boolean
25
+    Public BL1, BL2, BL3, BL4, BL5, BL6, 是否新增, 是否運行, 是否PDF, 從彙總開, 紅利修改 As Boolean
29 26
     '----介面開啟判斷-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
30 27
     Public 客戶資料強制對話框模式 As Boolean
31 28
     '----進度條計算式-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

BIN
GA-ERP-SYS/bin/Debug/Auto.exe 파일 보기


BIN
GA-ERP-SYS/bin/Debug/GA-ERP-SYS.exe 파일 보기


BIN
GA-ERP-SYS/bin/Debug/GA-ERP-SYS.pdb 파일 보기


BIN
GA-ERP-SYS/bin/Debug/舊AUTO/Auto.exe 파일 보기


BIN
GA-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.exe 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.pdb 파일 보기


+ 1
- 1
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.CoreCompileInputs.cache 파일 보기

@@ -1 +1 @@
1
-17247b448e60d93cd49c276e7af6ca488f475686
1
+e0fc12924840dd9f31510b0cce98d6543f2ced11

+ 5
- 1
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.FileListAbsolute.txt 파일 보기

@@ -137,7 +137,6 @@ D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.Resources.resources
137 137
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.SplashScreen1.resources
138 138
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.USB_KEY_指定.resources
139 139
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.商客資料導入.resources
140
-D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.基本資料.resources
141 140
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.流水帳手動輸入.resources
142 141
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.流水帳自動導入.resources
143 142
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.FTP資料夾管理.resources
@@ -167,3 +166,8 @@ D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.PDF列印預覽1.reso
167 166
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.列印選擇.resources
168 167
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA-ERP-SYS.vbproj.ResolveComReference.cache
169 168
 D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.系統公告.resources
169
+D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.租用者帳務表.resources
170
+D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.電板股東紅利設定.resources
171
+D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.電板客戶名稱編輯器.resources
172
+D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.電板基本資料.resources
173
+D:\工巧明\GA\GA-ERP-SYS\GA-ERP-SYS\obj\Debug\GA_ERP_SYS.系統通用變數管理.resources

BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.GenerateResource.cache 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbproj.ResolveComReference.cache 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA-ERP-SYS.vbprojAssemblyReference.cache 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA_ERP_SYS.PDF列印預覽1.resources 파일 보기


GA-ERP-SYS/obj/Debug/GA_ERP_SYS.基本資料.resources → GA-ERP-SYS/obj/Debug/GA_ERP_SYS.租用者帳務表.resources 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA_ERP_SYS.系統公告.resources 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA_ERP_SYS.系統通用變數管理.resources 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA_ERP_SYS.電板基本資料.resources 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA_ERP_SYS.電板客戶名稱編輯器.resources 파일 보기


BIN
GA-ERP-SYS/obj/Debug/GA_ERP_SYS.電板股東紅利設定.resources 파일 보기


GA-ERP-SYS/基本資料管理/基本資料.Designer.vb → GA-ERP-SYS/基本資料管理/電板基本資料.Designer.vb 파일 보기

@@ -1,5 +1,5 @@
1 1
 <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
-Partial Class 基本資料
2
+Partial Class 電板基本資料
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
@@ -1658,7 +1658,7 @@ Partial Class 基本資料
1658 1658
         Me.刪除無客戶_bt.Text = "刪除無客戶帳號的資料"
1659 1659
         Me.刪除無客戶_bt.UseVisualStyleBackColor = True
1660 1660
         '
1661
-        '基本資料
1661
+        '電板基本資料
1662 1662
         '
1663 1663
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
1664 1664
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
@@ -1687,9 +1687,9 @@ Partial Class 基本資料
1687 1687
         Me.Controls.Add(Me.清除搜索1_bt)
1688 1688
         Me.Controls.Add(Me.PictureBox1)
1689 1689
         Me.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1690
-        Me.Name = "基本資料"
1690
+        Me.Name = "電板基本資料"
1691 1691
         Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
1692
-        Me.Text = "基本資料"
1692
+        Me.Text = "電板基本資料"
1693 1693
         Me.GroupBox1.ResumeLayout(False)
1694 1694
         Me.GroupBox1.PerformLayout()
1695 1695
         Me.GroupBox2.ResumeLayout(False)
@@ -1726,7 +1726,6 @@ Partial Class 基本資料
1726 1726
     Friend WithEvents 客戶下新增_bt As Button
1727 1727
     Friend WithEvents 客戶下_dgv As DataGridView
1728 1728
     Friend WithEvents GroupBox7 As GroupBox
1729
-    Friend WithEvents 商客_dgv As DataGridView
1730 1729
     Friend WithEvents Label12 As Label
1731 1730
     Friend WithEvents Label11 As Label
1732 1731
     Friend WithEvents Label10 As Label
@@ -1841,4 +1840,5 @@ Partial Class 基本資料
1841 1840
     Friend WithEvents 客戶名稱_cb As ComboBox
1842 1841
     Friend WithEvents 上繳源_cb As ComboBox
1843 1842
     Friend WithEvents 刪除無客戶_bt As Button
1843
+    Friend WithEvents 商客_dgv As DataGridView
1844 1844
 End Class

GA-ERP-SYS/基本資料管理/基本資料.resx → GA-ERP-SYS/基本資料管理/電板基本資料.resx 파일 보기


GA-ERP-SYS/基本資料管理/基本資料.vb → GA-ERP-SYS/基本資料管理/電板基本資料.vb 파일 보기

@@ -1,6 +1,6 @@
1 1
 Option Strict Off
2 2
 Imports System.IO
3
-Public Class 基本資料
3
+Public Class 電板基本資料
4 4
     ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6 As New DataSet : Dim GP As Integer = 0 : Dim GPP As String
5 5
     Dim 批次, 批次1 As Integer : ReadOnly 連線(299) As String
6 6
     Private Sub Set_商品清單()
@@ -294,10 +294,10 @@ Public Class 基本資料
294 294
     Private Sub 客戶下新增_bt_Click(sender As Object, e As EventArgs) Handles 客戶下新增_bt.Click
295 295
         客戶下新增_bt.Enabled = False : 客戶下_tb.Enabled = True : 客戶名稱_cb.Enabled = True : 所得指定_cb.Enabled = True : 水差_cb.Enabled = True
296 296
         客戶下_tb.Text = "" : 客戶名稱_cb.Text = "" : 參與計算_ch.Checked = True : 上下同帳_ch.Checked = False : 所得計算_ch.Checked = True
297
-        下層帳號_ch.Enabled = True
297
+        下層帳號_ch.Enabled = True : 客戶下_dgv.Enabled = False
298 298
     End Sub
299 299
     Private Sub 客戶下修正_bt_Click(sender As Object, e As EventArgs) Handles 客戶下修正_bt.Click
300
-        客戶下修正_bt.Enabled = False : 客戶下_tb.Enabled = True : 客戶名稱_cb.Enabled = True : 所得指定_cb.Enabled = True : 水差_cb.Enabled = True
300
+        客戶下修正_bt.Enabled = False : 客戶下_tb.Enabled = True : 客戶名稱_cb.Enabled = True : 所得指定_cb.Enabled = True : 水差_cb.Enabled = True : 客戶下_dgv.Enabled = False
301 301
     End Sub
302 302
     Private Sub 存檔2_bt_Click(sender As Object, e As EventArgs) Handles 存檔2_bt.Click
303 303
         If 客戶下新增_bt.Enabled = False Then
@@ -319,7 +319,7 @@ Public Class 基本資料
319 319
                     ElseIf GP > 999999 Then : GPP = "GA" & GP : End If : PA10 = GPP
320 320
 
321 321
                     SQL_系統編碼規則_客戶下新增() : MsgBox("新增完成") : conn.Close() : dr.Close()
322
-                    客戶下新增_bt.Enabled = True : 客戶下_tb.Enabled = False : 客戶名稱_cb.Enabled = False : 所得指定_cb.Enabled = False : 水差_cb.Enabled = False
322
+                    客戶下新增_bt.Enabled = True : 客戶下_tb.Enabled = False : 客戶名稱_cb.Enabled = False : 所得指定_cb.Enabled = False : 水差_cb.Enabled = False : 客戶下_dgv.Enabled = True
323 323
                 End If
324 324
             End If : PA = "" : Set_客戶下清單()
325 325
         ElseIf 客戶下修正_bt.Enabled = False Then
@@ -330,7 +330,7 @@ Public Class 基本資料
330 330
                 PA6 = 流水號_tb.Text : BL1 = 參與計算_ch.Checked : BL2 = 上下同帳_ch.Checked : BL3 = 所得計算_ch.Checked : BL4 = 下層帳號_ch.Checked
331 331
                 PA7 = 水差_cb.Text
332 332
                 SQL_系統編碼規則_客戶下修改() : MsgBox("修改完成") : conn.Close() : dr.Close()
333
-                客戶下修正_bt.Enabled = True : 客戶下_tb.Enabled = False : 客戶名稱_cb.Enabled = False : 所得指定_cb.Enabled = False : 水差_cb.Enabled = False
333
+                客戶下修正_bt.Enabled = True : 客戶下_tb.Enabled = False : 客戶名稱_cb.Enabled = False : 所得指定_cb.Enabled = False : 水差_cb.Enabled = False : 客戶下_dgv.Enabled = True
334 334
             End If : PA = "" : Set_客戶下清單()
335 335
         End If
336 336
         PA1 = 客戶名稱_cb.Text : PA2 = 所得指定_cb.Text : PA3 = 水差_cb.Text
@@ -342,7 +342,7 @@ Public Class 基本資料
342 342
     Private Sub 取消2_bt_Click(sender As Object, e As EventArgs) Handles 取消2_bt.Click
343 343
         客戶下修正_bt.Enabled = True : 客戶下新增_bt.Enabled = True : 客戶下_tb.Enabled = False : 客戶名稱_cb.Enabled = False
344 344
         參與計算_ch.Checked = False : 上下同帳_ch.Checked = False : 所得計算_ch.Checked = False : 所得指定_cb.Enabled = False
345
-        下層帳號_ch.Enabled = False : 水差_cb.Enabled = False
345
+        下層帳號_ch.Enabled = False : 水差_cb.Enabled = False : 客戶下_dgv.Enabled = True
346 346
     End Sub
347 347
     Private Sub 客戶下刪除_bt_Click(sender As Object, e As EventArgs) Handles 客戶下刪除_bt.Click
348 348
         Dim aa As MsgBoxResult = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
@@ -391,7 +391,7 @@ Public Class 基本資料
391 391
         If 商客修正_bt.Enabled = False Then
392 392
             MsgBox("修正中,無法新增!!!")
393 393
         Else
394
-            商客新增_bt.Enabled = False : 帳號_tb.Enabled = True : 密碼_tb.Enabled = True : 上繳源_cb.Enabled = True
394
+            商客新增_bt.Enabled = False : 帳號_tb.Enabled = True : 密碼_tb.Enabled = True : 上繳源_cb.Enabled = True : 商客_dgv.Enabled = False
395 395
             帳號_tb.Text = "" : 密碼_tb.Text = "" : 上繳源_cb.Text = ""
396 396
         End If
397 397
     End Sub
@@ -402,7 +402,7 @@ Public Class 基本資料
402 402
             If 網址_tb.Text = "" Or 帳號_tb.Text = "" Or 密碼_tb.Text = "" Or 上行_cb.Text = "" Or 下行_cb.Text = "" Then
403 403
                 MsgBox("資料有缺或有誤,請重新檢查")
404 404
             Else
405
-                商客修正_bt.Enabled = False : 帳號_tb.Enabled = True : 密碼_tb.Enabled = True : 上繳源_cb.Enabled = True
405
+                商客修正_bt.Enabled = False : 帳號_tb.Enabled = True : 密碼_tb.Enabled = True : 上繳源_cb.Enabled = True : 商客_dgv.Enabled = False
406 406
             End If
407 407
         End If
408 408
     End Sub
@@ -420,7 +420,7 @@ Public Class 基本資料
420 420
                     Else
421 421
                         PA1 = 網址_tb.Text : PA2 = 帳號_tb.Text : PA3 = 密碼_tb.Text : PA4 = 資料_cb.Text : PA5 = 上繳源_cb.Text : PA6 = 商品_cb.Text : PA7 = 上行_cb.Text : PA8 = 下行_cb.Text
422 422
                         SQL_系統編碼規則_商客新增() : MsgBox("新增完成") : conn.Close() : dr.Close()
423
-                        商客新增_bt.Enabled = True : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 上繳源_cb.Enabled = False
423
+                        商客新增_bt.Enabled = True : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 上繳源_cb.Enabled = False : 商客_dgv.Enabled = True
424 424
                         PA1 = "" : PA = "" : Set_商客清單() : Set_客戶下清單() : Set_商品下拉讀取1()
425 425
                     End If
426 426
                 End If
@@ -428,7 +428,7 @@ Public Class 基本資料
428 428
                 PA2 = 網址_tb.Text : PA3 = 上繳源_cb.Text : PA4 = 帳號_tb.Text : PA5 = 密碼_tb.Text : PA6 = 上行_cb.Text
429 429
                 PA7 = 下行_cb.Text : PA8 = 資料_cb.Text : PA9 = 商品_cb.Text : PA10 = 帳號1_tb.Text : PA11 = 網址1_tb.Text
430 430
                 SQL_系統編碼規則_商客修改() : MsgBox("修改完成") : conn.Close() : dr.Close() : PA9 = ""
431
-                商客修正_bt.Enabled = True : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 上繳源_cb.Enabled = False
431
+                商客修正_bt.Enabled = True : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 上繳源_cb.Enabled = False : 商客_dgv.Enabled = True
432 432
                 PA1 = "" : PA = "" : Set_商客清單() : Set_客戶下清單() : Set_商品下拉讀取1()
433 433
             Else
434 434
                 MsgBox("請先確定您要新增還是修改,再來按儲存!!!!")
@@ -439,7 +439,7 @@ Public Class 基本資料
439 439
         客戶名稱_cb.Text = PA1
440 440
     End Sub
441 441
     Private Sub 取消1_bt_Click(sender As Object, e As EventArgs) Handles 取消1_bt.Click
442
-        商客新增_bt.Enabled = True : 商客修正_bt.Enabled = True : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 上繳源_cb.Enabled = False
442
+        商客新增_bt.Enabled = True : 商客修正_bt.Enabled = True : 帳號_tb.Enabled = False : 密碼_tb.Enabled = False : 上繳源_cb.Enabled = False : 商客_dgv.Enabled = True
443 443
     End Sub
444 444
     Private Sub 商客刪除_bt_Click(sender As Object, e As EventArgs) Handles 商客刪除_bt.Click
445 445
         If 狀態1_tb.Text <> "" Then
@@ -519,7 +519,7 @@ Public Class 基本資料
519 519
             ElseIf GP > 9 And GP < 100 Then : GPP = DD & "0" & GP
520 520
             ElseIf GP > 99 Then : GPP = DD & GP : End If : 編號_tb.Text = GPP
521 521
             新增1_bt.Enabled = False : 商品_tb.Enabled = True : 網址2_tb.Enabled = True : 編號_tb.Enabled = True
522
-            商品_tb.Text = "" : 網址2_tb.Text = ""
522
+            商品_tb.Text = "" : 網址2_tb.Text = "" : 商品_dgv.Enabled = False
523 523
         End If
524 524
     End Sub
525 525
     Private Sub 修正1_bt_Click(sender As Object, e As EventArgs) Handles 修正1_bt.Click
@@ -529,7 +529,7 @@ Public Class 基本資料
529 529
             If 商品_tb.Text = "" Or 編號_tb.Text = "" Then
530 530
                 MsgBox("請先選擇要修改的資料,請重新確認!!!")
531 531
             Else
532
-                修正1_bt.Enabled = False : 商品_tb.Enabled = True : 網址2_tb.Enabled = True : 編號_tb.Enabled = False
532
+                修正1_bt.Enabled = False : 商品_tb.Enabled = True : 網址2_tb.Enabled = True : 編號_tb.Enabled = False : 商品_dgv.Enabled = False
533 533
             End If
534 534
         End If
535 535
     End Sub
@@ -547,20 +547,20 @@ Public Class 基本資料
547 547
                         MsgBox("網址不可重複,請重新確認!!!")
548 548
                     Else
549 549
                         SQL_商品寫入() : PA1 = "" : PA = "" : Set_商品清單() : Set_商品下拉讀取() : Set_客戶下清單() : MsgBox("新增完成!!")
550
-                        新增1_bt.Enabled = True : 商品_tb.Enabled = False : 網址2_tb.Enabled = False : 編號_tb.Enabled = False
550
+                        新增1_bt.Enabled = True : 商品_tb.Enabled = False : 網址2_tb.Enabled = False : 編號_tb.Enabled = False : 商品_dgv.Enabled = True
551 551
                     End If
552 552
                 End If
553 553
             End If
554 554
         ElseIf 修正1_bt.Enabled = False Then
555 555
             SQL_商品修改() : SQL_同步修正網址1() : SQL_同步修正網址2() : SQL_同步修正網址3() : SQL_同步修正網址4()
556 556
             PA1 = "" : PA = "" : Set_商品清單() : Set_商品下拉讀取() : Set_客戶下清單() : Set_商客清單() : MsgBox("儲存完成!!")
557
-            修正1_bt.Enabled = True : 商品_tb.Enabled = False : 網址2_tb.Enabled = False : 編號_tb.Enabled = False
557
+            修正1_bt.Enabled = True : 商品_tb.Enabled = False : 網址2_tb.Enabled = False : 編號_tb.Enabled = False : 商品_dgv.Enabled = True
558 558
         Else
559 559
             MsgBox("請先確定您要新增還是修改,再來按儲存!!!!")
560 560
         End If
561 561
     End Sub
562 562
     Private Sub 取消_bt_Click(sender As Object, e As EventArgs) Handles 取消_bt.Click
563
-        修正1_bt.Enabled = True : 新增1_bt.Enabled = True : 商品_tb.Enabled = False : 網址2_tb.Enabled = False : 編號_tb.Enabled = False
563
+        修正1_bt.Enabled = True : 新增1_bt.Enabled = True : 商品_tb.Enabled = False : 網址2_tb.Enabled = False : 編號_tb.Enabled = False : 商品_dgv.Enabled = True
564 564
     End Sub
565 565
     Private Sub 刪除1_bt_Click(sender As Object, e As EventArgs) Handles 刪除1_bt.Click
566 566
         If 狀態_tb.Text <> "" Then

+ 166
- 0
GA-ERP-SYS/基本資料管理/電板客戶名稱編輯器.Designer.vb 파일 보기

@@ -0,0 +1,166 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 電板客戶名稱編輯器
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Me.存檔_bt = New System.Windows.Forms.Button()
27
+        Me.客戶1_tb = New System.Windows.Forms.TextBox()
28
+        Me.客戶_tb = New System.Windows.Forms.TextBox()
29
+        Me.L5 = New System.Windows.Forms.Label()
30
+        Me.電板客戶_dgv = New System.Windows.Forms.DataGridView()
31
+        Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
32
+        Me.字體大小調整_lb = New System.Windows.Forms.Label()
33
+        Me.Label2 = New System.Windows.Forms.Label()
34
+        CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
35
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
36
+        Me.SuspendLayout()
37
+        '
38
+        '存檔_bt
39
+        '
40
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
41
+        Me.存檔_bt.Location = New System.Drawing.Point(5, 53)
42
+        Me.存檔_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
43
+        Me.存檔_bt.Name = "存檔_bt"
44
+        Me.存檔_bt.Size = New System.Drawing.Size(236, 25)
45
+        Me.存檔_bt.TabIndex = 1653
46
+        Me.存檔_bt.Text = "存檔"
47
+        Me.存檔_bt.UseVisualStyleBackColor = True
48
+        '
49
+        '客戶1_tb
50
+        '
51
+        Me.客戶1_tb.ForeColor = System.Drawing.Color.Black
52
+        Me.客戶1_tb.Location = New System.Drawing.Point(104, 27)
53
+        Me.客戶1_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
54
+        Me.客戶1_tb.Name = "客戶1_tb"
55
+        Me.客戶1_tb.Size = New System.Drawing.Size(137, 23)
56
+        Me.客戶1_tb.TabIndex = 1651
57
+        '
58
+        '客戶_tb
59
+        '
60
+        Me.客戶_tb.Enabled = False
61
+        Me.客戶_tb.ForeColor = System.Drawing.Color.Black
62
+        Me.客戶_tb.Location = New System.Drawing.Point(104, 3)
63
+        Me.客戶_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
64
+        Me.客戶_tb.Name = "客戶_tb"
65
+        Me.客戶_tb.Size = New System.Drawing.Size(137, 23)
66
+        Me.客戶_tb.TabIndex = 1647
67
+        '
68
+        'L5
69
+        '
70
+        Me.L5.AutoSize = True
71
+        Me.L5.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
72
+        Me.L5.ForeColor = System.Drawing.Color.Black
73
+        Me.L5.Location = New System.Drawing.Point(8, 6)
74
+        Me.L5.Name = "L5"
75
+        Me.L5.Size = New System.Drawing.Size(94, 17)
76
+        Me.L5.TabIndex = 1648
77
+        Me.L5.Text = "1、舊客戶名稱"
78
+        '
79
+        '電板客戶_dgv
80
+        '
81
+        Me.電板客戶_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
82
+            Or System.Windows.Forms.AnchorStyles.Left) _
83
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
84
+        Me.電板客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
85
+        Me.電板客戶_dgv.BackgroundColor = System.Drawing.Color.White
86
+        Me.電板客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
87
+        Me.電板客戶_dgv.Location = New System.Drawing.Point(5, 80)
88
+        Me.電板客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
89
+        Me.電板客戶_dgv.Name = "電板客戶_dgv"
90
+        Me.電板客戶_dgv.RowHeadersWidth = 4
91
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
92
+        Me.電板客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
93
+        Me.電板客戶_dgv.RowTemplate.Height = 24
94
+        Me.電板客戶_dgv.Size = New System.Drawing.Size(236, 335)
95
+        Me.電板客戶_dgv.TabIndex = 1645
96
+        '
97
+        '字體_NUD
98
+        '
99
+        Me.字體_NUD.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
100
+        Me.字體_NUD.DecimalPlaces = 1
101
+        Me.字體_NUD.Increment = New Decimal(New Integer() {1, 0, 0, 65536})
102
+        Me.字體_NUD.Location = New System.Drawing.Point(-616, 150)
103
+        Me.字體_NUD.Maximum = New Decimal(New Integer() {18, 0, 0, 0})
104
+        Me.字體_NUD.Minimum = New Decimal(New Integer() {6, 0, 0, 0})
105
+        Me.字體_NUD.Name = "字體_NUD"
106
+        Me.字體_NUD.Size = New System.Drawing.Size(38, 23)
107
+        Me.字體_NUD.TabIndex = 1649
108
+        Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
109
+        '
110
+        '字體大小調整_lb
111
+        '
112
+        Me.字體大小調整_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
113
+        Me.字體大小調整_lb.AutoSize = True
114
+        Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
115
+        Me.字體大小調整_lb.ForeColor = System.Drawing.Color.Red
116
+        Me.字體大小調整_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
117
+        Me.字體大小調整_lb.Location = New System.Drawing.Point(-674, 153)
118
+        Me.字體大小調整_lb.Name = "字體大小調整_lb"
119
+        Me.字體大小調整_lb.Size = New System.Drawing.Size(60, 17)
120
+        Me.字體大小調整_lb.TabIndex = 1650
121
+        Me.字體大小調整_lb.Text = "字體調整"
122
+        '
123
+        'Label2
124
+        '
125
+        Me.Label2.AutoSize = True
126
+        Me.Label2.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
127
+        Me.Label2.ForeColor = System.Drawing.Color.Black
128
+        Me.Label2.Location = New System.Drawing.Point(8, 30)
129
+        Me.Label2.Name = "Label2"
130
+        Me.Label2.Size = New System.Drawing.Size(94, 17)
131
+        Me.Label2.TabIndex = 1657
132
+        Me.Label2.Text = "2、新客戶名稱"
133
+        '
134
+        '電板客戶名稱編輯器
135
+        '
136
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
137
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
138
+        Me.ClientSize = New System.Drawing.Size(245, 419)
139
+        Me.Controls.Add(Me.Label2)
140
+        Me.Controls.Add(Me.存檔_bt)
141
+        Me.Controls.Add(Me.客戶1_tb)
142
+        Me.Controls.Add(Me.客戶_tb)
143
+        Me.Controls.Add(Me.L5)
144
+        Me.Controls.Add(Me.電板客戶_dgv)
145
+        Me.Controls.Add(Me.字體_NUD)
146
+        Me.Controls.Add(Me.字體大小調整_lb)
147
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
148
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
149
+        Me.Name = "電板客戶名稱編輯器"
150
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
151
+        Me.Text = "電板客戶名稱編輯器"
152
+        CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).EndInit()
153
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
154
+        Me.ResumeLayout(False)
155
+        Me.PerformLayout()
156
+
157
+    End Sub
158
+    Friend WithEvents 存檔_bt As Button
159
+    Friend WithEvents 客戶1_tb As TextBox
160
+    Friend WithEvents 客戶_tb As TextBox
161
+    Friend WithEvents L5 As Label
162
+    Friend WithEvents 電板客戶_dgv As DataGridView
163
+    Friend WithEvents 字體_NUD As NumericUpDown
164
+    Friend WithEvents 字體大小調整_lb As Label
165
+    Friend WithEvents Label2 As Label
166
+End Class

+ 120
- 0
GA-ERP-SYS/基本資料管理/電板客戶名稱編輯器.resx 파일 보기

@@ -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>

+ 40
- 0
GA-ERP-SYS/基本資料管理/電板客戶名稱編輯器.vb 파일 보기

@@ -0,0 +1,40 @@
1
+Public Class 電板客戶名稱編輯器
2
+    Private Sub Set_電板客戶()
3
+        Dim ds3 As New DataSet
4
+        電板客戶_dgv.DataSource = Nothing : ds3.Clear()
5
+        電板客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
6
+        電板客戶_dgv.ColumnHeadersHeight = 25
7
+        電板客戶_dgv.AllowUserToAddRows = False
8
+
9
+        SQL_電板客戶查詢1()
10
+        da.Fill(ds3) : 電板客戶_dgv.DataSource = ds3.Tables(0) : conn.Close()
11
+        電板客戶_dgv.Columns(0).FillWeight = 40
12
+        For I As Integer = 0 To 電板客戶_dgv.Rows.Count - 1 : 電板客戶_dgv("項次", I).Value = I + 1 : Next
13
+    End Sub
14
+    Private Sub 電板客戶名稱編輯器_Load(sender As Object, e As EventArgs) Handles MyBase.Load
15
+    End Sub
16
+    Private Sub 電板客戶名稱編輯器_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
17
+        Set_電板客戶()
18
+        電板客戶_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
19
+    End Sub
20
+    Private Sub 電板客戶_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 電板客戶_dgv.CellClick
21
+        If e.RowIndex = -1 Then : Else
22
+            客戶_tb.Text = 電板客戶_dgv("客戶", e.RowIndex).Value.ToString
23
+        End If
24
+    End Sub
25
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
26
+        If 客戶_tb.Text = "" Or 客戶1_tb.Text = "" Then
27
+            MsgBox("資料不完全!!!")
28
+        Else
29
+            Dim aa As MsgBoxResult = MsgBox("確定要修改該筆資料?", MsgBoxStyle.OkCancel)
30
+            If aa = MsgBoxResult.Ok Then
31
+                SQL_電板客戶查詢2()
32
+                If dr.Read() Then
33
+                    MsgBox("資料已經存在,如果一定要使用這個名稱請聯繫客服人員,協助更改!!!")
34
+                Else
35
+                    SQL_電板客戶全系統修改() : MsgBox("存檔完成!!!") : Set_電板客戶()
36
+                End If
37
+            End If
38
+        End If
39
+    End Sub
40
+End Class

+ 469
- 227
GA-ERP-SYS/報表系統管理/帳務彙總計算表.Designer.vb
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 390
- 65
GA-ERP-SYS/報表系統管理/帳務彙總計算表.vb 파일 보기

@@ -10,7 +10,7 @@ Imports Microsoft.Office.Interop.Excel.XlThemeFont
10 10
 Imports Microsoft.Office.Interop.Excel.XlThemeColor
11 11
 Imports Microsoft.Office.Interop.Excel.XlWindowState
12 12
 Public Class 帳務彙總計算表
13
-    ReadOnly ds, ds1, ds2, ds3, ds4, ds6, ds7, ds10, ds15, ds16, ds17, ds18 As New DataSet
13
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8, ds10, ds15, ds16, ds17, ds18 As New DataSet
14 14
     Dim GP As Integer = 0 : Dim NH1, NN1, NN2, 批次, 選擇記憶 As Integer
15 15
     Dim GPP As String : Dim 本周周一 As Date
16 16
     Dim 暫不計算, 是否明細, 是否子明細, 上繳反轉 As Boolean
@@ -78,8 +78,7 @@ Public Class 帳務彙總計算表
78 78
         客戶下_dgv.ColumnHeadersHeight = 25
79 79
         客戶下_dgv.AllowUserToAddRows = False
80 80
         SQL_客戶下資料表()
81
-        If 本機資料 = False Then : da.Fill(ds4) : 客戶下_dgv.DataSource = ds4.Tables(0) : conn.Close()
82
-        Else : Acda.Fill(ds4) : 客戶下_dgv.DataSource = ds4.Tables(0) : Access1.Close() : End If
81
+        da.Fill(ds4) : 客戶下_dgv.DataSource = ds4.Tables(0) : conn.Close()
83 82
 
84 83
         客戶下_dgv.Columns(0).FillWeight = 80 : 客戶下_dgv.Columns(1).FillWeight = 200 : 客戶下_dgv.Columns(2).FillWeight = 80 : 客戶下_dgv.Columns("流水號").Visible = False
85 84
         客戶下_dgv.Columns(4).FillWeight = 35 : 客戶下_dgv.Columns(5).FillWeight = 35 : 客戶下_dgv.Columns(6).FillWeight = 35 : 客戶下_dgv.Columns(7).FillWeight = 35
@@ -90,6 +89,34 @@ Public Class 帳務彙總計算表
90 89
             If IsDBNull(客戶下_dgv("所得", i).Value) = True Then : 客戶下_dgv("所得", i).Value = False : End If
91 90
             If IsDBNull(客戶下_dgv("下層", i).Value) = True Then : 客戶下_dgv("下層", i).Value = False : End If
92 91
         Next
92
+        '-------------------股東紅利設定讀取-----------------------------------------------------------------------------------------------------------------------------------
93
+        紅利總表_dgv.DataSource = Nothing : ds5.Clear()
94
+        紅利總表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
95
+        紅利總表_dgv.ColumnHeadersHeight = 25
96
+        紅利總表_dgv.AllowUserToAddRows = False
97
+        SQL_股東紅利彙總表()
98
+        da.Fill(ds5) : 紅利總表_dgv.DataSource = ds5.Tables(0) : conn.Close()
99
+        紅利總表_dgv.Columns("總股").DefaultCellStyle.Format = "#,##0"
100
+        紅利總表_dgv.Columns("總所得").DefaultCellStyle.Format = "#,##0"
101
+        紅利總表_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
102
+        紅利總表_dgv.Columns("總股").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
103
+        紅利總表_dgv.Columns("總所得").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
104
+        For i As Integer = 0 To 紅利總表_dgv.Rows.Count - 1 : 紅利總表_dgv("總所得", i).Value = 0 : Next
105
+
106
+        紅利分表_dgv.DataSource = Nothing : ds8.Clear()
107
+        紅利分表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
108
+        紅利分表_dgv.ColumnHeadersHeight = 25
109
+        紅利分表_dgv.AllowUserToAddRows = False
110
+        SQL_股東紅利明細表()
111
+        da.Fill(ds8) : 紅利分表_dgv.DataSource = ds8.Tables(0) : conn.Close()
112
+        紅利分表_dgv.Columns("總股份").DefaultCellStyle.Format = "#,##0"
113
+        紅利分表_dgv.Columns("股份").DefaultCellStyle.Format = "#,##0"
114
+        紅利分表_dgv.Columns("紅利").DefaultCellStyle.Format = "#,##0"
115
+        紅利分表_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
116
+        紅利分表_dgv.Columns("總股份").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
117
+        紅利分表_dgv.Columns("股份").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
118
+        紅利分表_dgv.Columns("紅利").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
119
+        For i As Integer = 0 To 紅利分表_dgv.Rows.Count - 1 : 紅利分表_dgv("紅利", i).Value = 0 : Next
93 120
     End Sub
94 121
     Private Sub Set_流水帳清單1()
95 122
         Set_上繳名() : Set_下收名() : Set_所得名() : Set_所得名只算所得() : Set_水差名()
@@ -116,7 +143,7 @@ Public Class 帳務彙總計算表
116 143
         流水帳_dgv.Columns("水差2").Visible = False : 流水帳_dgv.Columns("天帳").Visible = False : 流水帳_dgv.Columns("地帳").Visible = False
117 144
         流水帳_dgv.Columns("水差").Visible = False : 流水帳_dgv.Columns("個人所得").Visible = False : 流水帳_dgv.Columns("天帳1").Visible = False
118 145
         流水帳_dgv.Columns("地帳1").Visible = False : 流水帳_dgv.Columns("按鈕").Visible = False : 流水帳_dgv.Columns("核帳").FillWeight = 50
119
-
146
+        流水帳_dgv.Columns("index").Visible = False
120 147
         流水帳_dgv.Columns("天帳").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
121 148
         流水帳_dgv.Columns("地帳").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
122 149
         流水帳_dgv.Columns("水差").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
@@ -147,21 +174,26 @@ Public Class 帳務彙總計算表
147 174
         MsgBox("讀取完成!!!")
148 175
     End Sub
149 176
     Private Sub 手帳計算()
150
-        Dim HNK1 As Integer = 0
177
+        Dim HNK1, HNK2 As Integer
151 178
         For i As Integer = 0 To 紙帳非前期_dgv.Rows.Count - 1
152 179
             If IsNumeric(紙帳非前期_dgv("交收金額", i).Value) = False Then : 紙帳非前期_dgv("交收金額", i).Value = 0 : End If
153 180
             HNK1 = HNK1 + 紙帳非前期_dgv("交收金額", i).Value
154 181
         Next
182
+
183
+        For i As Integer = 0 To 紅利整合_dgv.Rows.Count - 1
184
+            HNK2 = HNK2 + Val(紅利整合_dgv("紅利", i).Value)
185
+        Next
155 186
         合帳_dgv("前期", 選擇記憶).Value = 紙帳前期_dgv("交收金額", 0).Value
156 187
         合帳_dgv("紙帳", 選擇記憶).Value = HNK1
157 188
         合帳_dgv.Rows(選擇記憶).Cells("交收合計").Value = Val(合帳_dgv("前期", 選擇記憶).Value) + Val(合帳_dgv("紙帳", 選擇記憶).Value) + Val(合帳_dgv.Rows(選擇記憶).Cells("應付1").Value) +
158 189
                                                           Val(合帳_dgv.Rows(選擇記憶).Cells("應收1").Value) + Val(合帳_dgv.Rows(選擇記憶).Cells("個人所得1").Value) -
159 190
                                                           Val(合帳_dgv.Rows(選擇記憶).Cells("水差1").Value)
160 191
         合帳_dgv.Rows(選擇記憶).Cells("交收合計1").Value = 合帳_dgv.Rows(選擇記憶).Cells("交收合計").Value
161
-        核帳_tb.Text = 紙帳前期_dgv("交收金額", 0).Value + HNK1 + Val(天帳2_tb.Text) + Val(地帳2_tb.Text) + Val(所得2_tb.Text) - Val(水差2_tb.Text)
192
+        核帳_tb.Text = 紙帳前期_dgv("交收金額", 0).Value + HNK1 + HNK2 + Val(天帳2_tb.Text) + Val(地帳2_tb.Text) + Val(所得2_tb.Text) - Val(水差2_tb.Text)
193
+        If Val(核帳_tb.Text) >= 0 Then : 核帳_tb.ForeColor = Color.Blue : Else : 核帳_tb.ForeColor = Color.Red : End If
162 194
         核帳_tb.Text = Strings.Format(Val(核帳_tb.Text), "#,##0")
163
-        核帳1_tb.Text = "0"
164 195
 
196
+        核帳1_tb.Text = "0"
165 197
         For I As Integer = 0 To 合帳_dgv.Rows.Count - 1
166 198
             核帳1_tb.Text = Val(核帳1_tb.Text) + Val(合帳_dgv.Rows(I).Cells("交收合計1").Value)
167 199
         Next
@@ -172,7 +204,7 @@ Public Class 帳務彙總計算表
172 204
         合帳_dgv.Rows(選擇記憶).Cells("交收合計").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("交收合計").Value), "#,##0")
173 205
     End Sub
174 206
     Private Sub 紙帳計算()
175
-        Set_上繳合帳() : Set_下收合帳() : Set_所得合帳() : Set_水差合帳() : Set_合帳() : Set_上期未收() : Set_手工紙帳()
207
+        Set_上繳合帳() : Set_下收合帳() : Set_所得合帳() : Set_水差合帳() : Set_紅利整合() : Set_合帳() : Set_上期未收() : Set_手工紙帳()
176 208
     End Sub
177 209
     Private Sub 計算()
178 210
         資料數 = 流水帳_dgv.Rows.Count
@@ -226,6 +258,40 @@ Public Class 帳務彙總計算表
226 258
                     流水帳_dgv.Rows(i).Cells("下層").Value = True
227 259
                 End If
228 260
             Next
261
+
262
+            '------------流水帳聯繫修正---------------------------------------------------------------------------------------------------------------------------------------
263
+            If IsDBNull(流水帳_dgv("查看對帳s", i).Value) = True Or IsDBNull(流水帳_dgv("下注明細s", i).Value) = True Or IsDBNull(流水帳_dgv("下注明細", i).Value) = True Then
264
+                PA38 = 流水帳_dgv("客名", i).Value : PA37 = 流水帳_dgv("index", i).Value : PA36 = 流水帳_dgv("開始日期", i).Value
265
+                PA35 = 流水帳_dgv("結束日期", i).Value : PA34 = 流水帳_dgv("網址", i).Value : PA33 = 流水帳_dgv("帳戶", i).Value
266
+                PA32 = 流水帳_dgv("所得指定", i).Value
267
+                If 流水帳_dgv("計算", i).Value = False And 流水帳_dgv("同帳", i).Value = False And 流水帳_dgv("所得", i).Value = True Then
268
+                    PA31 = 流水帳_dgv("老闆", i).Value : 流水帳_dgv("下注明細", i).Value = 流水帳_dgv("老闆", i).Value.ToString
269
+                ElseIf 流水帳_dgv("計算", i).Value = False And 流水帳_dgv("同帳", i).Value = True And 流水帳_dgv("所得", i).Value = True Then
270
+                    PA31 = 流水帳_dgv("老闆", i).Value : 流水帳_dgv("下注明細", i).Value = 流水帳_dgv("老闆", i).Value.ToString
271
+                Else : PA31 = "" : 流水帳_dgv("下注明細", i).Value = "" : End If
272
+                SQL_帳務明細查詢表客戶寫入()
273
+                流水帳_dgv("下注明細s", i).Value = 流水帳_dgv("所得指定", i).Value.ToString
274
+                流水帳_dgv("查看對帳s", i).Value = 流水帳_dgv("客名", i).Value.ToString
275
+
276
+            ElseIf 流水帳_dgv("查看對帳s", i).Value = "查看" Or 流水帳_dgv("查看對帳s", i).Value = "" Or 流水帳_dgv("下注明細s", i).Value = "查看" Or
277
+                       流水帳_dgv("下注明細s", i).Value = "" Or
278
+                       流水帳_dgv("下注明細s", i).Value.ToString.ToLower() <> 流水帳_dgv("所得指定", i).Value.ToString.ToLower() Or
279
+                       流水帳_dgv("查看對帳s", i).Value.ToString.ToLower() <> 流水帳_dgv("客名", i).Value.ToString.ToLower() Or
280
+                       流水帳_dgv("下注明細", i).Value.ToString.ToLower() <> 流水帳_dgv("老闆", i).Value.ToString.ToLower() Then
281
+                PA38 = 流水帳_dgv("客名", i).Value : PA37 = 流水帳_dgv("index", i).Value : PA36 = 流水帳_dgv("開始日期", i).Value
282
+                PA35 = 流水帳_dgv("結束日期", i).Value : PA34 = 流水帳_dgv("網址", i).Value : PA33 = 流水帳_dgv("帳戶", i).Value
283
+                PA32 = 流水帳_dgv("所得指定", i).Value
284
+                If 流水帳_dgv("計算", i).Value = False And 流水帳_dgv("同帳", i).Value = False And 流水帳_dgv("所得", i).Value = True Then
285
+                    PA31 = 流水帳_dgv("老闆", i).Value : 流水帳_dgv("下注明細", i).Value = 流水帳_dgv("老闆", i).Value.ToString
286
+                ElseIf 流水帳_dgv("計算", i).Value = False And 流水帳_dgv("同帳", i).Value = True And 流水帳_dgv("所得", i).Value = True Then
287
+                    PA31 = 流水帳_dgv("老闆", i).Value : 流水帳_dgv("下注明細", i).Value = 流水帳_dgv("老闆", i).Value.ToString
288
+                ElseIf 流水帳_dgv("計算", i).Value = True And 流水帳_dgv("同帳", i).Value = True And 流水帳_dgv("所得", i).Value = True Then
289
+                    PA31 = 流水帳_dgv("老闆", i).Value : 流水帳_dgv("下注明細", i).Value = 流水帳_dgv("老闆", i).Value.ToString
290
+                Else : PA31 = "" : 流水帳_dgv("下注明細", i).Value = "" : End If
291
+                SQL_帳務明細查詢表客戶寫入()
292
+                流水帳_dgv("下注明細s", i).Value = 流水帳_dgv("所得指定", i).Value.ToString
293
+                流水帳_dgv("查看對帳s", i).Value = 流水帳_dgv("客名", i).Value.ToString
294
+            End If
229 295
         Next
230 296
         For i As Integer = 0 To 流水帳_dgv.Rows.Count - 1
231 297
             '------------短版轉換---------------------------------------------------------------------------------------------------------------------------------------
@@ -401,11 +467,13 @@ Public Class 帳務彙總計算表
401 467
             流水帳_dgv.Rows(i).Cells("核帳").Value = Strings.Format(Val(流水帳_dgv.Rows(i).Cells("核帳").Value), "#,##0")
402 468
             流水帳_dgv.Rows(i).Cells("所得另算").Value = 流水帳_dgv.Rows(i).Cells("個人所得1").Value
403 469
 
404
-            If 流水帳_dgv.Rows(i).Cells("客名").Value.ToString = "" And 流水帳_dgv.Rows(i).Cells("上層").Value = False Then
405
-                設定異常表2 = 設定異常表2 & vbCrLf &
406
-                              "商品 : [" & 流水帳_dgv.Rows(i).Cells("商品").Value.ToString & "] -- 帳戶 : [" & 流水帳_dgv.Rows(i).Cells("帳戶").Value.ToString & "] -- 客戶帳號 : [" &
407
-                              流水帳_dgv.Rows(i).Cells("客帳").Value.ToString & "],沒有設定 [客戶名稱]。"
408
-                異常表2 += 1
470
+            If 流水帳_dgv.Rows(i).Cells("計算").Value = True Then
471
+                If 流水帳_dgv.Rows(i).Cells("客名").Value.ToString = "" And 流水帳_dgv.Rows(i).Cells("上層").Value = False Then
472
+                    設定異常表2 = 設定異常表2 & vbCrLf &
473
+                                  "商品 : [" & 流水帳_dgv.Rows(i).Cells("商品").Value.ToString & "] -- 帳戶 : [" & 流水帳_dgv.Rows(i).Cells("帳戶").Value.ToString & "] -- 客戶帳號 : [" &
474
+                                  流水帳_dgv.Rows(i).Cells("客帳").Value.ToString & "],沒有設定 [客戶名稱]。"
475
+                    異常表2 += 1
476
+                End If
409 477
             End If
410 478
 
411 479
             For II As Integer = 0 To 上繳名_dgv.Rows.Count - 1
@@ -429,13 +497,23 @@ Public Class 帳務彙總計算表
429 497
                 End If
430 498
                 所得名_dgv.Rows(II).Cells("交割金額.").Value = Strings.Format(Val(所得名_dgv.Rows(II).Cells("交割金額").Value), "#,##0")
431 499
             Next
500
+            For II As Integer = 0 To 紅利總表_dgv.Rows.Count - 1
501
+                If 流水帳_dgv.Rows(i).Cells("所得指定").Value.ToString.ToLower() = 紅利總表_dgv.Rows(II).Cells("所得戶").Value.ToString.ToLower() Then
502
+                    紅利總表_dgv.Rows(II).Cells("總所得").Value = 紅利總表_dgv.Rows(II).Cells("總所得").Value + Val(流水帳_dgv.Rows(i).Cells("個人所得1").Value.ToString)
503
+                End If
504
+            Next
432 505
             For II As Integer = 0 To 所得名1_dgv.Rows.Count - 1
433
-                If 流水帳_dgv.Rows(i).Cells("下注明細").Value.ToString = 所得名1_dgv.Rows(II).Cells("所得").Value.ToString Then
506
+                If 流水帳_dgv.Rows(i).Cells("下注明細").Value.ToString.ToLower() = 所得名1_dgv.Rows(II).Cells("所得").Value.ToString.ToLower() Then
434 507
                     所得名1_dgv.Rows(II).Cells("交割金額.").Value = Val(所得名1_dgv.Rows(II).Cells("交割金額").Value) + Val(流水帳_dgv.Rows(i).Cells("個人所得1").Value.ToString) * -1
435 508
                     所得名1_dgv.Rows(II).Cells("交割金額").Value = Val(所得名1_dgv.Rows(II).Cells("交割金額").Value) + Val(流水帳_dgv.Rows(i).Cells("個人所得1").Value.ToString) * -1
436 509
                     所得名1_dgv.Rows(II).Cells("交割金額.").Value = Strings.Format(Val(所得名1_dgv.Rows(II).Cells("交割金額").Value), "#,##0")
437 510
                 End If
438 511
             Next
512
+            For II As Integer = 0 To 紅利總表_dgv.Rows.Count - 1
513
+                If 流水帳_dgv.Rows(i).Cells("下注明細").Value.ToString.ToLower() = 紅利總表_dgv.Rows(II).Cells("所得戶").Value.ToString.ToLower() Then
514
+                    紅利總表_dgv.Rows(II).Cells("總所得").Value = 紅利總表_dgv.Rows(II).Cells("總所得").Value + Val(流水帳_dgv.Rows(i).Cells("個人所得1").Value.ToString) * -1
515
+                End If
516
+            Next
439 517
             For II As Integer = 0 To 水差名_dgv.Rows.Count - 1
440 518
                 If 流水帳_dgv.Rows(i).Cells("水差指定").Value.ToString.ToLower() = 水差名_dgv.Rows(II).Cells("水差").Value.ToString.ToLower() Then
441 519
                     水差名_dgv.Rows(II).Cells("交割金額.").Value = Val(水差名_dgv.Rows(II).Cells("交割金額").Value) + Val(流水帳_dgv.Rows(i).Cells("水差1").Value.ToString)
@@ -444,19 +522,24 @@ Public Class 帳務彙總計算表
444 522
                 End If
445 523
             Next
446 524
         Next
525
+        For i As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
526
+            For II As Integer = 0 To 紅利總表_dgv.Rows.Count - 1
527
+                If 紅利分表_dgv.Rows(i).Cells("所得戶").Value.ToString.ToLower() = 紅利總表_dgv.Rows(II).Cells("所得戶").Value.ToString.ToLower() Then
528
+                    紅利分表_dgv.Rows(i).Cells("總股份").Value = 紅利總表_dgv.Rows(II).Cells("總股").Value
529
+                    紅利分表_dgv.Rows(i).Cells("紅利").Value = 紅利總表_dgv.Rows(II).Cells("總所得").Value
530
+                    紅利分表_dgv.Rows(i).Cells("紅利").Value = 紅利分表_dgv.Rows(i).Cells("紅利").Value * (紅利分表_dgv.Rows(i).Cells("股份").Value / 紅利分表_dgv.Rows(i).Cells("總股份").Value)
531
+                End If
532
+            Next
533
+        Next
447 534
     End Sub
448 535
     '---------------合帳明細------------------------------------------------------------------------------------------------------------------------------------------------------------------
449 536
     Private Sub Set_合帳()
450
-        '--------------------還需驗證------------------------------------------------------------------------------------------------
451
-        核帳_tb.Text = Val(天帳1_tb.Text) + Val(地帳1_tb.Text) + Val(所得1_tb.Text) - Val(水差1_tb.Text)
452 537
         If Val(天帳1_tb.Text) >= 0 Then : 天帳1_tb.ForeColor = Color.Blue : Else : 天帳1_tb.ForeColor = Color.Red : End If
453 538
         If Val(地帳1_tb.Text) >= 0 Then : 地帳1_tb.ForeColor = Color.Blue : Else : 地帳1_tb.ForeColor = Color.Red : End If
454 539
         If Val(所得1_tb.Text) >= 0 Then : 所得1_tb.ForeColor = Color.Blue : Else : 所得1_tb.ForeColor = Color.Red : End If
455 540
         If Val(水差1_tb.Text) >= 0 Then : 水差1_tb.ForeColor = Color.Blue : Else : 水差1_tb.ForeColor = Color.Red : End If
456
-        If Val(核帳_tb.Text) >= 0 Then : 核帳_tb.ForeColor = Color.Blue : Else : 核帳_tb.ForeColor = Color.Red : End If
457 541
         天帳1_tb.Text = Strings.Format(Val(天帳1_tb.Text), "#,##0") : 地帳1_tb.Text = Strings.Format(Val(地帳1_tb.Text), "#,##0")
458 542
         所得1_tb.Text = Strings.Format(Val(所得1_tb.Text), "#,##0") : 水差1_tb.Text = Strings.Format(Val(水差1_tb.Text), "#,##0")
459
-        核帳_tb.Text = Strings.Format(Val(核帳_tb.Text), "#,##0")
460 543
     End Sub
461 544
     Private Sub Set_手工紙帳()
462 545
         Dim ds3 As New DataSet
@@ -469,7 +552,7 @@ Public Class 帳務彙總計算表
469 552
         da.Fill(ds3) : 紙帳非前期_dgv.DataSource = ds3.Tables(0) : conn.Close()
470 553
         紙帳非前期_dgv.EditMode = DataGridViewEditMode.EditOnEnter
471 554
         紙帳非前期_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
472
-        紙帳非前期_dgv.Columns(0).FillWeight = 70 : 紙帳非前期_dgv.Columns(0).ReadOnly = True
555
+        紙帳非前期_dgv.Columns(0).FillWeight = 100 : 紙帳非前期_dgv.Columns(0).ReadOnly = True
473 556
         紙帳非前期_dgv.Columns("交收金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
474 557
         紙帳非前期_dgv.Columns("交收金額").DefaultCellStyle.Format = "#,##0"
475 558
     End Sub
@@ -484,7 +567,7 @@ Public Class 帳務彙總計算表
484 567
         da.Fill(ds3) : 紙帳前期_dgv.DataSource = ds3.Tables(0) : conn.Close()
485 568
         紙帳前期_dgv.EditMode = DataGridViewEditMode.EditOnEnter
486 569
         紙帳前期_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
487
-        紙帳前期_dgv.Columns(0).FillWeight = 70 : 紙帳前期_dgv.Columns(0).ReadOnly = True
570
+        紙帳前期_dgv.Columns(0).FillWeight = 100 : 紙帳前期_dgv.Columns(0).ReadOnly = True
488 571
         紙帳前期_dgv.Columns("交收金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
489 572
         紙帳前期_dgv.Columns("交收金額").DefaultCellStyle.Format = "#,##0"
490 573
     End Sub
@@ -852,6 +935,109 @@ Public Class 帳務彙總計算表
852 935
             水差合帳_dgv.Rows(i).Cells("水差.").Value = Strings.Format(Val(水差合帳_dgv.Rows(i).Cells("水差.").Value), "#,##0")
853 936
         Next
854 937
     End Sub
938
+    Private Sub Set_紅利支出()
939
+        Dim ds3 As New DataSet
940
+        紅利支出_dgv.DataSource = Nothing : ds3.Clear()
941
+        紅利支出_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
942
+        紅利支出_dgv.ColumnHeadersHeight = 25
943
+        紅利支出_dgv.AllowUserToAddRows = False
944
+
945
+        SQL_紅利支出()
946
+        da.Fill(ds3) : 紅利支出_dgv.DataSource = ds3.Tables(0) : conn.Close()
947
+        紅利支出_dgv.EditMode = DataGridViewEditMode.EditOnEnter
948
+        紅利支出_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
949
+        紅利支出_dgv.Columns(0).Visible = False : 紅利支出_dgv.Columns(1).FillWeight = 60 : 紅利支出_dgv.Columns(2).FillWeight = 50
950
+        紅利支出_dgv.Columns(0).ReadOnly = True : 紅利支出_dgv.Columns(1).ReadOnly = True
951
+        紅利支出_dgv.Columns(2).ReadOnly = True : 紅利支出_dgv.Columns(3).ReadOnly = True
952
+        紅利支出_dgv.Columns("紅利").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
953
+        紅利支出_dgv.Columns("股份").DefaultCellStyle.Format = "#,##0"
954
+        紅利支出_dgv.Columns("紅利").DefaultCellStyle.Format = "#,##0"
955
+        For i As Integer = 0 To 紅利支出_dgv.Rows.Count - 1
956
+            紅利支出_dgv.Rows(i).Cells("紅利").Value = 0
957
+            For II As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
958
+                If 紅利支出_dgv.Rows(i).Cells("股東").Value.ToString.ToLower() = 紅利分表_dgv.Rows(II).Cells("股東").Value.ToString.ToLower() And
959
+                   紅利支出_dgv.Rows(i).Cells("所得戶").Value.ToString.ToLower() = 紅利分表_dgv.Rows(II).Cells("所得戶").Value.ToString.ToLower() And
960
+                   紅利支出_dgv.Rows(i).Cells("紅利").Value = 0 Then
961
+                    If 合帳_dgv("紅反", 選擇記憶).Value = False Then
962
+                        紅利支出_dgv.Rows(i).Cells("紅利").Value = 紅利分表_dgv.Rows(II).Cells("紅利").Value * -1
963
+                    Else
964
+                        紅利支出_dgv.Rows(i).Cells("紅利").Value = 紅利分表_dgv.Rows(II).Cells("紅利").Value
965
+                    End If
966
+                    If CC(42) = False Then : 紅利支出_dgv.Rows(i).Cells("紅利").Value = 0 : End If
967
+                End If
968
+            Next
969
+        Next
970
+    End Sub
971
+    Private Sub Set_紅利收入()
972
+        Dim ds3 As New DataSet
973
+        紅利收入_dgv.DataSource = Nothing : ds3.Clear()
974
+        紅利收入_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
975
+        紅利收入_dgv.ColumnHeadersHeight = 25
976
+        紅利收入_dgv.AllowUserToAddRows = False
977
+
978
+        SQL_紅利收入()
979
+        da.Fill(ds3) : 紅利收入_dgv.DataSource = ds3.Tables(0) : conn.Close()
980
+        紅利收入_dgv.EditMode = DataGridViewEditMode.EditOnEnter
981
+        紅利收入_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
982
+        紅利收入_dgv.Columns(0).FillWeight = 60 : 紅利收入_dgv.Columns(1).Visible = False : 紅利收入_dgv.Columns(2).FillWeight = 50
983
+        紅利收入_dgv.Columns(0).ReadOnly = True : 紅利收入_dgv.Columns(1).ReadOnly = True
984
+        紅利收入_dgv.Columns(2).ReadOnly = True : 紅利收入_dgv.Columns(3).ReadOnly = True
985
+        紅利收入_dgv.Columns("紅利").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
986
+        紅利收入_dgv.Columns("股份").DefaultCellStyle.Format = "#,##0"
987
+        紅利收入_dgv.Columns("紅利").DefaultCellStyle.Format = "#,##0"
988
+        For i As Integer = 0 To 紅利收入_dgv.Rows.Count - 1
989
+            紅利收入_dgv.Rows(i).Cells("紅利").Value = 0
990
+            For II As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
991
+                If 紅利收入_dgv.Rows(i).Cells("所得戶").Value.ToString.ToLower() = 紅利分表_dgv.Rows(II).Cells("所得戶").Value.ToString.ToLower() And
992
+                   紅利收入_dgv.Rows(i).Cells("股東").Value.ToString.ToLower() = 紅利分表_dgv.Rows(II).Cells("股東").Value.ToString.ToLower() And
993
+                   紅利收入_dgv.Rows(i).Cells("紅利").Value = 0 Then
994
+                    If 合帳_dgv("紅反", 選擇記憶).Value = False Then
995
+                        紅利收入_dgv.Rows(i).Cells("紅利").Value = 紅利分表_dgv.Rows(II).Cells("紅利").Value
996
+                    Else
997
+                        紅利收入_dgv.Rows(i).Cells("紅利").Value = 紅利分表_dgv.Rows(II).Cells("紅利").Value * -1
998
+                    End If
999
+                    If CC(42) = False Then : 紅利收入_dgv.Rows(i).Cells("紅利").Value = 0 : End If
1000
+                End If
1001
+            Next
1002
+        Next
1003
+    End Sub
1004
+    Private Sub Set_紅利整合()
1005
+        Set_紅利支出() : Set_紅利收入()
1006
+        Dim ds3 As New DataSet
1007
+
1008
+        Dim MN1 As Integer : Dim 商品(300), 紅利(300) As String
1009
+        For I As Integer = 0 To 紅利支出_dgv.Rows.Count - 1
1010
+            商品(MN1) = 紅利支出_dgv.Rows(I).Cells("股東").Value.ToString & "/所得拆帳" : 紅利(MN1) = 紅利支出_dgv.Rows(I).Cells("紅利").Value
1011
+            MN1 += 1
1012
+        Next
1013
+        If MN1 > 0 Then : MN1 -= 1 : End If
1014
+        For I As Integer = 0 To 紅利收入_dgv.Rows.Count - 1
1015
+            If 紅利支出_dgv.Rows.Count > 0 Then : MN1 += 1 : End If
1016
+            商品(MN1) = 紅利收入_dgv.Rows(I).Cells("所得戶").Value.ToString & "/股東紅利" : 紅利(MN1) = 紅利收入_dgv.Rows(I).Cells("紅利").Value
1017
+            If 紅利支出_dgv.Rows.Count = 0 Then : MN1 += 1 : End If
1018
+        Next
1019
+
1020
+        紅利整合_dgv.DataSource = Nothing : ds3.Clear()
1021
+        紅利整合_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
1022
+        紅利整合_dgv.ColumnHeadersHeight = 25
1023
+        紅利整合_dgv.AllowUserToAddRows = False
1024
+
1025
+        NN9 = 紅利支出_dgv.Rows.Count + 紅利收入_dgv.Rows.Count : SQL_紅利整合()
1026
+        da.Fill(ds3) : 紅利整合_dgv.DataSource = ds3.Tables(0) : conn.Close()
1027
+        紅利整合_dgv.Columns(0).FillWeight = 100 : 紅利整合_dgv.EditMode = DataGridViewEditMode.EditOnEnter
1028
+        紅利整合_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
1029
+        紅利整合_dgv.Columns(2).Visible = False : 紅利整合_dgv.Columns(0).ReadOnly = True : 紅利整合_dgv.Columns(1).ReadOnly = True
1030
+        紅利整合_dgv.Columns("紅利收支").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1031
+        紅利整合_dgv.Columns("紅利").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1032
+
1033
+        For i As Integer = 0 To 紅利整合_dgv.Rows.Count - 1
1034
+            If MN1 > 0 Then
1035
+                紅利整合_dgv.Rows(i).Cells("所得/股東").Value = 商品(i) : 紅利整合_dgv.Rows(i).Cells("紅利收支").Value = 紅利(i)
1036
+                紅利整合_dgv.Rows(i).Cells("紅利").Value = 紅利(i)
1037
+                紅利整合_dgv.Rows(i).Cells("紅利收支").Value = Strings.Format(Val(紅利整合_dgv.Rows(i).Cells("紅利收支").Value), "#,##0")
1038
+            End If
1039
+        Next
1040
+    End Sub
855 1041
     Private Sub 帳戶帳務_bt_Click(sender As Object, e As EventArgs) Handles 帳戶帳務_bt.Click
856 1042
         If 彙總_dgv.Visible = False Then : 彙總_dgv.Visible = True : 合帳_dgv.Visible = False : End If
857 1043
         彙總_dgv.Columns("商品").FillWeight = 65 : 彙總_dgv.Columns("老闆").FillWeight = 65 : 彙總_dgv.Columns("帳號").FillWeight = 80
@@ -1058,6 +1244,23 @@ Public Class 帳務彙總計算表
1058 1244
         上繳合帳_dgv.Visible = True : 所得合帳_dgv.Visible = True : PictureBox1.Visible = True : PictureBox1.BringToFront() : Panel1.Visible = False
1059 1245
         L2.Visible = True : L3.Visible = True : L4.Visible = True : L5.Visible = True : 所得1_tb.Visible = True : 客戶_tb.Visible = True
1060 1246
         天帳1_tb.Visible = True : 地帳1_tb.Visible = True : 下收合帳_dgv.Visible = True : 水差合帳_dgv.Visible = True : 是否明細 = True : 是否子明細 = True
1247
+        Label16.SendToBack() : Label4.SendToBack() : 紅利支出_dgv.Visible = False : 紅利收入_dgv.Visible = False : 紅利整合_dgv.Visible = True
1248
+        所得合帳_dgv.Visible = False : 所得合帳1_dgv.Visible = False
1249
+
1250
+        If CC(39) = False Then
1251
+            紙帳非前期_dgv.Enabled = False : 紙帳前期_dgv.Enabled = False : 手工帳務存檔_bt.Enabled = False : 通知_lb.Text = "前期與紙帳功能未開啟"
1252
+        Else
1253
+            紙帳非前期_dgv.Enabled = True : 紙帳前期_dgv.Enabled = True : 手工帳務存檔_bt.Enabled = True : 通知_lb.Text = "前期與紙帳功能已開啟"
1254
+        End If
1255
+        If CC(42) = False Then
1256
+            股東紅利設定_bt.Enabled = False : 通知1_lb.Text = "所得股份自動分配功能未開啟"
1257
+        Else
1258
+            股東紅利設定_bt.Enabled = True : 通知1_lb.Text = "所得股份自動分配功能已開啟"
1259
+        End If
1260
+        If 無KEY登入 = True Then
1261
+            商品彙總_bt.Enabled = False : 流水帳_bt.Enabled = False : 客戶資料_bt.Enabled = False : LOG檔_bt.Enabled = False : 進階控制_bt.Enabled = False
1262
+            帳戶帳務_bt.Enabled = False : 帳戶狀態_bt.Enabled = False : 股東紅利設定_bt.Enabled = False : 手工帳務存檔_bt.Enabled = False : 正負調整存檔_bt.Enabled = False
1263
+        End If
1061 1264
 
1062 1265
         結束日期_dtp.Value = Today() : 開始日期_dtp.Value = 結束日期_dtp.Value
1063 1266
         Dim oldDate As Date : Dim oldWeekDay As Integer : oldDate = 結束日期_dtp.Value : oldWeekDay = Weekday(oldDate)
@@ -1070,11 +1273,7 @@ Public Class 帳務彙總計算表
1070 1273
         End If : 開始日期_dtp.Value = 結束日期_dtp.Value.AddDays(-6) : 結束日期_dtp.Value = Today()
1071 1274
         本周周一 = 開始日期_dtp.Value
1072 1275
 
1073
-        If CC(39) = False Then
1074
-            紙帳非前期_dgv.Enabled = False : 紙帳前期_dgv.Enabled = False : 手工帳務存檔_bt.Enabled = False : 通知_lb.Text = "前期與紙帳功能未開啟"
1075
-        Else
1076
-            紙帳非前期_dgv.Enabled = True : 紙帳前期_dgv.Enabled = True : 手工帳務存檔_bt.Enabled = True : 通知_lb.Text = "前期與紙帳功能已開啟"
1077
-        End If
1276
+
1078 1277
 
1079 1278
         If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
1080 1279
             字體_NUD.Value = 9
@@ -1110,24 +1309,18 @@ Public Class 帳務彙總計算表
1110 1309
         End If
1111 1310
     End Sub
1112 1311
     Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
1113
-        彙總_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1114
-        上繳合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1115
-        所得合帳2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1116
-        下收合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1117
-        水差合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1118
-        合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1119
-        上繳名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1120
-        下收名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1121
-        所得名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1122
-        所得名1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1123
-        水差名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1124
-        流水帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1125
-        客戶下_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1126
-        LOG1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1127
-        LOG2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1128
-        彙總1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1129
-        紙帳前期_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1130
-        紙帳非前期_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1312
+        上繳合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 上繳名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1313
+        所得合帳2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 彙總_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1314
+        下收合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : LOG1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1315
+        水差合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 合帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1316
+        下收名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : LOG2_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1317
+        所得名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 彙總1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1318
+        所得名1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 客戶下_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1319
+        紙帳前期_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 流水帳_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1320
+        紙帳非前期_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 水差名_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1321
+        紅利總表_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 紅利分表_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1322
+        紅利支出_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value) : 紅利收入_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1323
+        紅利整合_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
1131 1324
     End Sub
1132 1325
     Private Sub 彙總_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 彙總_dgv.CellClick
1133 1326
         If e.RowIndex = -1 Then : Else
@@ -1192,6 +1385,11 @@ Public Class 帳務彙總計算表
1192 1385
             End If
1193 1386
         End If
1194 1387
     End Sub
1388
+    Private Sub 紅利整合_dgv_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles 紅利整合_dgv.CellFormatting
1389
+        If IsNumeric(Val(e.Value.ToString)) = True And Val(e.Value.ToString) < 0 Then
1390
+            e.CellStyle.ForeColor = Color.Red
1391
+        End If
1392
+    End Sub
1195 1393
     Private Sub 紙帳前期_dgv_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles 紙帳前期_dgv.CellFormatting
1196 1394
         If IsNumeric(Val(e.Value.ToString)) = True And Val(e.Value.ToString) < 0 Then
1197 1395
             e.CellStyle.ForeColor = Color.Red
@@ -1267,11 +1465,31 @@ Public Class 帳務彙總計算表
1267 1465
             e.CellStyle.ForeColor = Color.Red
1268 1466
         End If
1269 1467
     End Sub
1468
+    Private Sub 紅利總表_dgv_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles 紅利總表_dgv.CellFormatting
1469
+        If IsNumeric(Val(e.Value.ToString)) = True And Val(e.Value.ToString) < 0 Then
1470
+            e.CellStyle.ForeColor = Color.Red
1471
+        End If
1472
+    End Sub
1270 1473
     Private Sub 所得合帳_dgv_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles 所得合帳_dgv.CellFormatting
1271 1474
         If IsNumeric(Val(e.Value.ToString)) = True And Val(e.Value.ToString) < 0 Then
1272 1475
             e.CellStyle.ForeColor = Color.Red
1273 1476
         End If
1274 1477
     End Sub
1478
+    Private Sub 紅利分表_dgv_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles 紅利分表_dgv.CellFormatting
1479
+        If IsNumeric(Val(e.Value.ToString)) = True And Val(e.Value.ToString) < 0 Then
1480
+            e.CellStyle.ForeColor = Color.Red
1481
+        End If
1482
+    End Sub
1483
+    Private Sub 紅利支出_dgv_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles 紅利支出_dgv.CellFormatting
1484
+        If IsNumeric(Val(e.Value.ToString)) = True And Val(e.Value.ToString) < 0 Then
1485
+            e.CellStyle.ForeColor = Color.Red
1486
+        End If
1487
+    End Sub
1488
+    Private Sub 紅利收入_dgv_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles 紅利收入_dgv.CellFormatting
1489
+        If IsNumeric(Val(e.Value.ToString)) = True And Val(e.Value.ToString) < 0 Then
1490
+            e.CellStyle.ForeColor = Color.Red
1491
+        End If
1492
+    End Sub
1275 1493
     Private Sub 紙帳前期_dgv_CellEnter(sender As Object, e As DataGridViewCellEventArgs) Handles 紙帳前期_dgv.CellEndEdit
1276 1494
         手帳計算()
1277 1495
     End Sub
@@ -1768,6 +1986,10 @@ Public Class 帳務彙總計算表
1768 1986
                 If 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
1769 1987
                 ElseIf 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("水反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
1770 1988
                 End If
1989
+            ElseIf 合帳_dgv.SelectedCells(0).ColumnIndex = 5 Then
1990
+                If 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False Then : 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True
1991
+                ElseIf 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = True Then : 合帳_dgv("紅反", 合帳_dgv.SelectedCells(0).RowIndex).Value = False
1992
+                End If
1771 1993
             End If
1772 1994
             選擇記憶 = 合帳_dgv.SelectedCells(0).RowIndex
1773 1995
 
@@ -1793,6 +2015,8 @@ Public Class 帳務彙總計算表
1793 2015
                     End If
1794 2016
                 End If
1795 2017
             Next
2018
+            '----------------所得三重奏----------------------------------------------------------------------------------------------------------------------------------------------------------
2019
+            合帳_dgv("個人所得", 選擇記憶).Value = "0" : 合帳_dgv("個人所得1", 選擇記憶).Value = "0"
1796 2020
             For II As Integer = 0 To 所得名_dgv.Rows.Count - 1
1797 2021
                 If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 所得名_dgv("所得", II).Value.ToString Then
1798 2022
                     If 合帳_dgv("所反", 選擇記憶).Value = False Then
@@ -1807,14 +2031,35 @@ Public Class 帳務彙總計算表
1807 2031
             For II As Integer = 0 To 所得名1_dgv.Rows.Count - 1
1808 2032
                 If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 所得名1_dgv("所得", II).Value.ToString Then
1809 2033
                     If 合帳_dgv("所反", 選擇記憶).Value = False Then
1810
-                        合帳_dgv("個人所得", 選擇記憶).Value = 所得名1_dgv("交割金額", II).Value.ToString
1811
-                        合帳_dgv("個人所得1", 選擇記憶).Value = 所得名1_dgv("交割金額", II).Value.ToString
2034
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2035
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2036
+                    Else
2037
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2038
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("選擇記憶", 選擇記憶).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2039
+                    End If
2040
+                End If
2041
+            Next
2042
+            For II As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
2043
+                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 紅利分表_dgv("所得戶", II).Value.ToString Then
2044
+                    If 合帳_dgv("紅反", 選擇記憶).Value = False Then
2045
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2046
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
1812 2047
                     Else
1813
-                        合帳_dgv("個人所得", 選擇記憶).Value = Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
1814
-                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2048
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2049
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2050
+                    End If
2051
+                End If
2052
+                If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 紅利分表_dgv("股東", II).Value.ToString Then
2053
+                    If 合帳_dgv("紅反", 選擇記憶).Value = False Then
2054
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2055
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value
2056
+                    Else
2057
+                        合帳_dgv("個人所得", 選擇記憶).Value = Val(合帳_dgv("個人所得", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
2058
+                        合帳_dgv("個人所得1", 選擇記憶).Value = Val(合帳_dgv("個人所得1", 選擇記憶).Value) + 紅利分表_dgv("紅利", II).Value * -1
1815 2059
                     End If
1816 2060
                 End If
1817 2061
             Next
2062
+
1818 2063
             For II As Integer = 0 To 水差名_dgv.Rows.Count - 1
1819 2064
                 If 合帳_dgv("客戶", 選擇記憶).Value.ToString = 水差名_dgv("水差", II).Value.ToString Then
1820 2065
                     If 合帳_dgv("所反", 選擇記憶).Value = False Then
@@ -1843,6 +2088,13 @@ Public Class 帳務彙總計算表
1843 2088
                 上繳反轉 = False
1844 2089
             End If
1845 2090
             手工帳資料自動判斷() : 紙帳計算() : 手帳計算()
2091
+
2092
+            合帳_dgv.Rows(選擇記憶).Cells("前期").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("前期").Value), "#,##0")
2093
+            合帳_dgv.Rows(選擇記憶).Cells("紙帳").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("紙帳").Value), "#,##0")
2094
+            合帳_dgv.Rows(選擇記憶).Cells("應付").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("應付").Value), "#,##0")
2095
+            合帳_dgv.Rows(選擇記憶).Cells("應收").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("應收").Value), "#,##0")
2096
+            合帳_dgv.Rows(選擇記憶).Cells("個人所得").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("個人所得").Value), "#,##0")
2097
+            合帳_dgv.Rows(選擇記憶).Cells("水差").Value = Strings.Format(Val(合帳_dgv.Rows(選擇記憶).Cells("水差").Value), "#,##0")
1846 2098
         End If
1847 2099
     End Sub
1848 2100
     Private Sub 合帳_bt_Click(sender As Object, e As EventArgs) Handles 合帳_bt.Click
@@ -1896,6 +2148,16 @@ Public Class 帳務彙總計算表
1896 2148
                     If 不需加 = False Then : MN1 += 1 : 合帳數 += 1 : 暫存(MN1) = 水差名_dgv.Rows(I).Cells("水差").Value.ToString : End If
1897 2149
                 End If
1898 2150
             Next
2151
+
2152
+            MN2 = MN1
2153
+            For I As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
2154
+                For II As Integer = 0 To MN2 + 1
2155
+                    不需加 = False : If 紅利分表_dgv.Rows(I).Cells("股東").Value.ToString = 暫存(II) Or 紅利分表_dgv.Rows(I).Cells("股東").Value.ToString = "" Then : 不需加 = True : Exit For : End If
2156
+                Next
2157
+                If 紅利分表_dgv.Rows(I).Cells("紅利").Value.ToString <> "0" Then
2158
+                    If 不需加 = False Then : MN1 += 1 : 合帳數 += 1 : 暫存(MN1) = 紅利分表_dgv.Rows(I).Cells("股東").Value.ToString : End If
2159
+                End If
2160
+            Next
1899 2161
             NU1 = 合帳數 + 1
1900 2162
 
1901 2163
             Dim DS As New DataSet : 合帳_dgv.DataSource = Nothing : DS.Clear()
@@ -1914,10 +2176,9 @@ Public Class 帳務彙總計算表
1914 2176
             合帳_dgv.Columns("前期").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
1915 2177
             合帳_dgv.Columns("應付1").Visible = False : 合帳_dgv.Columns("應收1").Visible = False : 合帳_dgv.Columns("交收合計1").Visible = False
1916 2178
             合帳_dgv.Columns("水差1").Visible = False : 合帳_dgv.Columns("個人所得1").Visible = False
1917
-            合帳_dgv.Columns("客戶").FillWeight = 85 : 合帳_dgv.Columns("付反").FillWeight = 35
1918
-            合帳_dgv.Columns("收反").FillWeight = 35 : 合帳_dgv.Columns("所反").FillWeight = 35
1919
-            合帳_dgv.Columns("水反").FillWeight = 35 : 合帳_dgv.Columns("水差").FillWeight = 65
1920
-            合帳_dgv.Columns("前期").FillWeight = 90 : 合帳_dgv.Columns("紙帳").FillWeight = 90
2179
+            合帳_dgv.Columns("客戶").FillWeight = 85 : 合帳_dgv.Columns("付反").FillWeight = 35 : 合帳_dgv.Columns("收反").FillWeight = 35 : 合帳_dgv.Columns("所反").FillWeight = 35
2180
+            合帳_dgv.Columns("水反").FillWeight = 35 : 合帳_dgv.Columns("水差").FillWeight = 65 : 合帳_dgv.Columns("前期").FillWeight = 90 : 合帳_dgv.Columns("紙帳").FillWeight = 90
2181
+            合帳_dgv.Columns("紅反").FillWeight = 35
1921 2182
             合帳_dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill : 核帳1_tb.Text = "0"
1922 2183
             For i As Integer = 0 To 15 : 合帳_dgv.Columns(i).ReadOnly = True : Next
1923 2184
 
@@ -1930,13 +2191,16 @@ Public Class 帳務彙總計算表
1930 2191
                 If IsDBNull(合帳_dgv("收反", i).Value) = True Then : 合帳_dgv("收反", i).Value = False : End If
1931 2192
                 If IsDBNull(合帳_dgv("所反", i).Value) = True Then : 合帳_dgv("所反", i).Value = False : End If
1932 2193
                 If IsDBNull(合帳_dgv("水反", i).Value) = True Then : 合帳_dgv("水反", i).Value = False : End If
2194
+                If IsDBNull(合帳_dgv("紅反", i).Value) = True Then : 合帳_dgv("紅反", i).Value = False : End If
2195
+                If 合帳_dgv("客戶", i).Value.ToString = "" Then : 合帳_dgv("客戶", i).Value = ".無資料" : End If
1933 2196
                 If 合帳_dgv.Rows(i).Cells("客戶").Value.ToString <> "" Then
1934 2197
                     For II As Integer = 0 To 電板客戶_dgv.Rows.Count - 1
1935 2198
                         If 合帳_dgv.Rows(i).Cells("客戶").Value.ToString = 電板客戶_dgv.Rows(II).Cells("客戶").Value.ToString Then
1936 2199
                             合帳_dgv("付反", i).Value = 電板客戶_dgv.Rows(II).Cells("付反").Value
1937 2200
                             合帳_dgv("收反", i).Value = 電板客戶_dgv.Rows(II).Cells("收反").Value
1938 2201
                             合帳_dgv("所反", i).Value = 電板客戶_dgv.Rows(II).Cells("所反").Value
1939
-                            合帳_dgv("水反", i).Value = 電板客戶_dgv.Rows(II).Cells("水反").Value : Exit For
2202
+                            合帳_dgv("水反", i).Value = 電板客戶_dgv.Rows(II).Cells("水反").Value
2203
+                            合帳_dgv("紅反", i).Value = 電板客戶_dgv.Rows(II).Cells("紅反").Value : Exit For
1940 2204
                         End If
1941 2205
                     Next
1942 2206
                 End If
@@ -1960,24 +2224,51 @@ Public Class 帳務彙總計算表
1960 2224
                         End If
1961 2225
                     End If
1962 2226
                 Next
2227
+                '----------------所得三重奏----------------------------------------------------------------------------------------------------------------------------------------------------------
2228
+                合帳_dgv("個人所得", I).Value = "0" : 合帳_dgv("個人所得1", I).Value = "0"
1963 2229
                 For II As Integer = 0 To 所得名_dgv.Rows.Count - 1
1964 2230
                     If 合帳_dgv("客戶", I).Value.ToString = 所得名_dgv("所得", II).Value.ToString Then
1965 2231
                         If 合帳_dgv("所反", I).Value = False Then
1966
-                            合帳_dgv("個人所得", I).Value = 所得名_dgv("交割金額", II).Value.ToString : 合帳_dgv("個人所得1", I).Value = 所得名_dgv("交割金額", II).Value.ToString
2232
+                            合帳_dgv("個人所得", I).Value = 所得名_dgv("交割金額", II).Value.ToString
2233
+                            合帳_dgv("個人所得1", I).Value = 所得名_dgv("交割金額", II).Value.ToString
1967 2234
                         Else
1968
-                            合帳_dgv("個人所得", I).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1 : 合帳_dgv("個人所得1", I).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1
2235
+                            合帳_dgv("個人所得", I).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1
2236
+                            合帳_dgv("個人所得1", I).Value = Val(所得名_dgv("交割金額", II).Value.ToString) * -1
1969 2237
                         End If
1970 2238
                     End If
1971 2239
                 Next
1972 2240
                 For II As Integer = 0 To 所得名1_dgv.Rows.Count - 1
1973 2241
                     If 合帳_dgv("客戶", I).Value.ToString = 所得名1_dgv("所得", II).Value.ToString Then
1974 2242
                         If 合帳_dgv("所反", I).Value = False Then
1975
-                            合帳_dgv("個人所得", I).Value = 所得名1_dgv("交割金額", II).Value.ToString : 合帳_dgv("個人所得1", I).Value = 所得名1_dgv("交割金額", II).Value.ToString
2243
+                            合帳_dgv("個人所得", I).Value = Val(合帳_dgv("個人所得", I).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2244
+                            合帳_dgv("個人所得1", I).Value = Val(合帳_dgv("個人所得1", I).Value) + 所得名1_dgv("交割金額", II).Value.ToString
2245
+                        Else
2246
+                            合帳_dgv("個人所得", I).Value = Val(合帳_dgv("個人所得", I).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2247
+                            合帳_dgv("個人所得1", I).Value = Val(合帳_dgv("個人所得1", I).Value) + Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2248
+                        End If
2249
+                    End If
2250
+                Next
2251
+                For II As Integer = 0 To 紅利分表_dgv.Rows.Count - 1
2252
+                    If 合帳_dgv("客戶", I).Value.ToString = 紅利分表_dgv("所得戶", II).Value.ToString Then
2253
+                        If 合帳_dgv("紅反", I).Value = False Then
2254
+                            合帳_dgv("個人所得", I).Value = Val(合帳_dgv("個人所得", I).Value) + 紅利分表_dgv("紅利", II).Value * -1
2255
+                            合帳_dgv("個人所得1", I).Value = Val(合帳_dgv("個人所得1", I).Value) + 紅利分表_dgv("紅利", II).Value * -1
1976 2256
                         Else
1977
-                            合帳_dgv("個人所得", I).Value = Val(所得名1_dgv("交割金額", II).Value.ToString) * -1 : 合帳_dgv("個人所得1", I).Value = Val(所得名1_dgv("交割金額", II).Value.ToString) * -1
2257
+                            合帳_dgv("個人所得", I).Value = Val(合帳_dgv("個人所得", I).Value) + 紅利分表_dgv("紅利", II).Value
2258
+                            合帳_dgv("個人所得1", I).Value = Val(合帳_dgv("個人所得1", I).Value) + 紅利分表_dgv("紅利", II).Value
2259
+                        End If
2260
+                    End If
2261
+                    If 合帳_dgv("客戶", I).Value.ToString = 紅利分表_dgv("股東", II).Value.ToString Then
2262
+                        If 合帳_dgv("紅反", I).Value = False Then
2263
+                            合帳_dgv("個人所得", I).Value = Val(合帳_dgv("個人所得", I).Value) + 紅利分表_dgv("紅利", II).Value
2264
+                            合帳_dgv("個人所得1", I).Value = Val(合帳_dgv("個人所得1", I).Value) + 紅利分表_dgv("紅利", II).Value
2265
+                        Else
2266
+                            合帳_dgv("個人所得", I).Value = Val(合帳_dgv("個人所得", I).Value) + 紅利分表_dgv("紅利", II).Value * -1
2267
+                            合帳_dgv("個人所得1", I).Value = Val(合帳_dgv("個人所得1", I).Value) + 紅利分表_dgv("紅利", II).Value * -1
1978 2268
                         End If
1979 2269
                     End If
1980 2270
                 Next
2271
+
1981 2272
                 For II As Integer = 0 To 水差名_dgv.Rows.Count - 1
1982 2273
                     If 合帳_dgv("客戶", I).Value.ToString = 水差名_dgv("水差", II).Value.ToString Then
1983 2274
                         If 合帳_dgv("所反", I).Value = False Then
@@ -2066,24 +2357,39 @@ Public Class 帳務彙總計算表
2066 2357
         SQL_紙帳流水查詢()
2067 2358
         da.Fill(DS3) : 紙帳流水1_dgv.DataSource = DS3.Tables(0) : conn.Close()
2068 2359
 
2360
+        Dim DS4 As New DataSet : 電板所得_dgv.DataSource = Nothing : DS4.Clear()
2361
+        電板所得_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
2362
+        電板所得_dgv.ColumnHeadersHeight = 25
2363
+        電板所得_dgv.AllowUserToAddRows = False
2364
+        SQL_電板所得查詢()
2365
+        da.Fill(DS4) : 電板所得_dgv.DataSource = DS4.Tables(0) : conn.Close()
2366
+
2069 2367
         Dim 核對客戶 As Boolean
2070 2368
         For I As Integer = 0 To 合帳_dgv.Rows.Count - 1
2071 2369
             If 合帳_dgv.Rows(I).Cells("客戶").Value.ToString <> "" Then
2370
+                '------------------------------電板客戶判斷新增-----------------------------------------------------------------------------------
2072 2371
                 核對客戶 = False
2073 2372
                 For II As Integer = 0 To 電板客戶_dgv.Rows.Count - 1
2074
-                    If 合帳_dgv.Rows(I).Cells("客戶").Value.ToString = 電板客戶_dgv.Rows(II).Cells("客戶").Value.ToString Then
2075
-                        核對客戶 = True : Exit For
2076
-                    End If
2373
+                    If 合帳_dgv.Rows(I).Cells("客戶").Value.ToString = 電板客戶_dgv.Rows(II).Cells("客戶").Value.ToString Then : 核對客戶 = True : Exit For : End If
2077 2374
                 Next
2078
-                If 核對客戶 = False Then : PA43 = 合帳_dgv.Rows(I).Cells("客戶").Value.ToString : SQL_電板客戶新增() : End If
2079
-
2375
+                If 核對客戶 = False Then
2376
+                    PA43 = 合帳_dgv.Rows(I).Cells("客戶").Value.ToString
2377
+                    If PA43 = "" Or PA43 = ".無資料" Then : Else : SQL_電板客戶新增() : End If
2378
+                End If
2379
+                '------------------------------電板紙帳基礎設定判斷新增--------------------------------------------------------------------------
2080 2380
                 核對客戶 = False
2081 2381
                 For II As Integer = 0 To 電板紙帳1_dgv.Rows.Count - 1
2082
-                    If 合帳_dgv.Rows(I).Cells("客戶").Value.ToString = 電板紙帳1_dgv.Rows(II).Cells("客戶").Value.ToString Then
2083
-                        核對客戶 = True : Exit For
2084
-                    End If
2382
+                    If 合帳_dgv.Rows(I).Cells("客戶").Value.ToString = 電板紙帳1_dgv.Rows(II).Cells("客戶").Value.ToString Then : 核對客戶 = True : Exit For : End If
2085 2383
                 Next
2086 2384
                 If 核對客戶 = False Then : PA43 = 合帳_dgv.Rows(I).Cells("客戶").Value.ToString : SQL_電板紙帳新增() : End If
2385
+                '------------------------------電板客戶所得判斷新增------------------------------------------------------------------------------
2386
+                核對客戶 = False
2387
+                For II As Integer = 0 To 電板所得_dgv.Rows.Count - 1
2388
+                    If 合帳_dgv.Rows(I).Cells("客戶").Value.ToString = 電板所得_dgv.Rows(II).Cells("所得戶").Value.ToString Then : 核對客戶 = True : Exit For : End If
2389
+                Next
2390
+                If 核對客戶 = False Then
2391
+                    If 合帳_dgv.Rows(I).Cells("個人所得").Value.ToString <> "0" Then : PA43 = 合帳_dgv.Rows(I).Cells("客戶").Value.ToString : SQL_電板所得新增() : End If
2392
+                End If
2087 2393
             End If
2088 2394
         Next
2089 2395
         For I As Integer = 0 To 電板紙帳1_dgv.Rows.Count - 1
@@ -2096,7 +2402,7 @@ Public Class 帳務彙總計算表
2096 2402
             Next
2097 2403
             If 核對客戶 = False Then
2098 2404
                 PA43 = 電板紙帳1_dgv.Rows(I).Cells("客戶").Value.ToString : PA44 = 電板紙帳1_dgv.Rows(I).Cells("商品").Value.ToString
2099
-                SQL_紙帳流水新增()
2405
+                If 資料_cb.Text <> "" Then : SQL_紙帳流水新增() : End If
2100 2406
             End If
2101 2407
         Next
2102 2408
     End Sub
@@ -2105,11 +2411,21 @@ Public Class 帳務彙總計算表
2105 2411
         Panel2.DrawToBitmap(bm, Panel2.ClientRectangle)
2106 2412
         My.Computer.Clipboard.SetImage(bm)
2107 2413
     End Sub
2414
+    Private Sub 股東紅利設定_bt_Click(sender As Object, e As EventArgs) Handles 股東紅利設定_bt.Click
2415
+        從彙總開 = True : 電板股東紅利設定.ShowDialog() : If 紅利修改 = True Then : 有無資料判斷() : 從彙總開 = False : 紅利修改 = False : End If
2416
+    End Sub
2417
+    Private Sub 股份表一_tb_Click(sender As Object, e As EventArgs) Handles 股份表一_tb.Click
2418
+        紅利支出_dgv.Visible = False : 紅利收入_dgv.Visible = False : 紅利整合_dgv.Visible = True
2419
+    End Sub
2420
+    Private Sub 股份表二_tb_Click(sender As Object, e As EventArgs) Handles 股份表二_tb.Click
2421
+        紅利支出_dgv.Visible = True : 紅利收入_dgv.Visible = True : 紅利整合_dgv.Visible = False
2422
+    End Sub
2108 2423
     Private Sub 正負調整存檔_bt_Click(sender As Object, e As EventArgs) Handles 正負調整存檔_bt.Click
2109 2424
         For I As Integer = 0 To 合帳_dgv.Rows.Count - 1
2110 2425
             If 合帳_dgv.Rows(I).Cells("客戶").Value.ToString <> "" Then
2111 2426
                 BL1 = 合帳_dgv.Rows(I).Cells("付反").Value : BL2 = 合帳_dgv.Rows(I).Cells("收反").Value
2112 2427
                 BL3 = 合帳_dgv.Rows(I).Cells("所反").Value : BL4 = 合帳_dgv.Rows(I).Cells("水反").Value
2428
+                BL5 = 合帳_dgv.Rows(I).Cells("紅反").Value
2113 2429
                 PA9 = 合帳_dgv.Rows(I).Cells("客戶").Value : SQL_電板客戶修改()
2114 2430
             End If
2115 2431
         Next
@@ -2164,6 +2480,11 @@ Public Class 帳務彙總計算表
2164 2480
                     ElseIf 水差合帳_dgv.Columns.Count = 6 Then : xlSheet.Cells(2 + NH1, 4) = 水差合帳_dgv.Rows(I).Cells("客戶").Value : End If
2165 2481
                     xlSheet.Cells(2 + NH1, 5) = "水差" : xlSheet.Cells(2 + NH1, 6) = 水差合帳_dgv.Rows(I).Cells("水差.").Value
2166 2482
                 Next
2483
+                For I As Integer = 0 To 紅利整合_dgv.Rows.Count - 1
2484
+                    NH1 += 1 : xlSheet.Cells(2 + NH1, 2) = I + 1 : xlSheet.Cells(2 + NH1, 3) = 紅利整合_dgv.Rows(I).Cells("所得/股東").Value
2485
+                    xlSheet.Cells(2 + NH1, 4) = ""
2486
+                    xlSheet.Cells(2 + NH1, 5) = "紅利計算" : xlSheet.Cells(2 + NH1, 6) = 紅利整合_dgv.Rows(I).Cells("紅利收支").Value
2487
+                Next
2167 2488
                 For I As Integer = 0 To 紙帳非前期_dgv.Rows.Count - 1
2168 2489
                     NH1 += 1 : xlSheet.Cells(2 + NH1, 2) = I + 1 : xlSheet.Cells(2 + NH1, 3) = 紙帳非前期_dgv.Rows(I).Cells("商品").Value
2169 2490
                     xlSheet.Cells(2 + NH1, 4) = ""
@@ -2214,6 +2535,10 @@ Public Class 帳務彙總計算表
2214 2535
                 ElseIf 水差合帳_dgv.Columns.Count = 6 Then : PB2(NN7) = 水差合帳_dgv.Rows(I).Cells("客戶").Value : End If
2215 2536
                 PB3(NN7) = "水差" : PB4(NN7) = 水差合帳_dgv.Rows(I).Cells("水差.").Value : NN5 += 水差合帳_dgv.Rows(I).Cells("水差").Value : NN7 += 1
2216 2537
             Next
2538
+            For I As Integer = 0 To 紅利整合_dgv.Rows.Count - 1
2539
+                PB5(NN7) = I + 1 : PB1(NN7) = 紅利整合_dgv.Rows(I).Cells("所得/股東").Value : PB2(NN7) = ""
2540
+                PB3(NN7) = "紅利計算" : PB4(NN7) = 紅利整合_dgv.Rows(I).Cells("紅利收支").Value : NN5 += 紅利整合_dgv.Rows(I).Cells("紅利收支").Value : NN7 += 1
2541
+            Next
2217 2542
             For I As Integer = 0 To 紙帳非前期_dgv.Rows.Count - 1
2218 2543
                 PB5(NN7) = I + 1 : PB1(NN7) = 紙帳非前期_dgv.Rows(I).Cells("商品").Value : PB2(NN7) = ""
2219 2544
                 PB3(NN7) = "紙帳" : PB4(NN7) = Strings.Format(紙帳非前期_dgv.Rows(I).Cells("交收金額").Value, "#,##0") : NN5 += 紙帳非前期_dgv.Rows(I).Cells("交收金額").Value : NN7 += 1

+ 13
- 13
GA-ERP-SYS/報表系統管理/帳務明細查詢表.Designer.vb 파일 보기

@@ -23,11 +23,11 @@ Partial Class 帳務明細查詢表
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28 28
         Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(帳務明細查詢表))
29
-        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31 31
         Me.流水帳_dgv = New System.Windows.Forms.DataGridView()
32 32
         Me.客戶下_dgv = New System.Windows.Forms.DataGridView()
33 33
         Me.日期_dgv = New System.Windows.Forms.DataGridView()
@@ -139,8 +139,8 @@ Partial Class 帳務明細查詢表
139 139
         '
140 140
         '客戶下_dgv
141 141
         '
142
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
143
-        Me.客戶下_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
142
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
143
+        Me.客戶下_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
144 144
         Me.客戶下_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
145 145
         Me.客戶下_dgv.Location = New System.Drawing.Point(8, 110)
146 146
         Me.客戶下_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
@@ -152,8 +152,8 @@ Partial Class 帳務明細查詢表
152 152
         '
153 153
         '日期_dgv
154 154
         '
155
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
156
-        Me.日期_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
155
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
156
+        Me.日期_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
157 157
         Me.日期_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
158 158
         Me.日期_dgv.Location = New System.Drawing.Point(8, 261)
159 159
         Me.日期_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
@@ -704,8 +704,8 @@ Partial Class 帳務明細查詢表
704 704
         Me.彙總_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
705 705
         Me.彙總_dgv.Name = "彙總_dgv"
706 706
         Me.彙總_dgv.RowHeadersWidth = 4
707
-        DataGridViewCellStyle7.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
708
-        Me.彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle7
707
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
708
+        Me.彙總_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
709 709
         Me.彙總_dgv.RowTemplate.Height = 24
710 710
         Me.彙總_dgv.Size = New System.Drawing.Size(653, 601)
711 711
         Me.彙總_dgv.TabIndex = 1522
@@ -721,8 +721,8 @@ Partial Class 帳務明細查詢表
721 721
         Me.彙總1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
722 722
         Me.彙總1_dgv.Name = "彙總1_dgv"
723 723
         Me.彙總1_dgv.RowHeadersWidth = 4
724
-        DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
725
-        Me.彙總1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle8
724
+        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
725
+        Me.彙總1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
726 726
         Me.彙總1_dgv.RowTemplate.Height = 24
727 727
         Me.彙總1_dgv.Size = New System.Drawing.Size(653, 601)
728 728
         Me.彙總1_dgv.TabIndex = 1675
@@ -1025,7 +1025,6 @@ Partial Class 帳務明細查詢表
1025 1025
         Me.Controls.Add(Me.資料_cb)
1026 1026
         Me.Controls.Add(Me.PictureBox1)
1027 1027
         Me.Controls.Add(Me.Label1)
1028
-        Me.Controls.Add(Me.Label16)
1029 1028
         Me.Controls.Add(Me.字體大小調整_lb)
1030 1029
         Me.Controls.Add(Me.Panel2)
1031 1030
         Me.Controls.Add(Me.Label3)
@@ -1033,6 +1032,7 @@ Partial Class 帳務明細查詢表
1033 1032
         Me.Controls.Add(Me.加總_tb)
1034 1033
         Me.Controls.Add(Me.流水帳_dgv)
1035 1034
         Me.Controls.Add(Me.Panel3)
1035
+        Me.Controls.Add(Me.Label16)
1036 1036
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
1037 1037
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
1038 1038
         Me.Name = "帳務明細查詢表"

+ 24
- 16
GA-ERP-SYS/報表系統管理/帳務明細查詢表.vb 파일 보기

@@ -309,8 +309,9 @@ Public Class 帳務明細查詢表
309 309
                 If IsDBNull(流水帳_dgv("上層", i).Value) = True Then : 流水帳_dgv("上層", i).Value = False : End If : 流水帳_dgv("上層", i).Value = False
310 310
                 If IsDBNull(流水帳_dgv("下層", i).Value) = True Then : 流水帳_dgv("下層", i).Value = False : End If : 流水帳_dgv("下層", i).Value = False
311 311
                 流水帳_dgv("所得指定", i).Value = "" : 流水帳_dgv("水差指定", i).Value = "" : 流水帳_dgv("下客流水", i).Value = "" : 流水帳_dgv("天帳1", i).Value = "0"
312
-
313
-                流水帳_dgv.Rows(i).Cells("按鈕").Value = False
312
+                流水帳_dgv("會員.", i).Value = "0" : 流水帳_dgv("代理.", i).Value = "0" : 流水帳_dgv("總代理.", i).Value = "0" : 流水帳_dgv("股東.", i).Value = "0"
313
+                流水帳_dgv("大股東.", i).Value = "0" : 流水帳_dgv("總監.", i).Value = "0" : 流水帳_dgv("上繳金額.", i).Value = "0" : 流水帳_dgv("個人所得", i).Value = "0"
314
+                流水帳_dgv("水差", i).Value = "0" : 流水帳_dgv.Rows(i).Cells("按鈕").Value = False
314 315
                 '------------取得客戶名稱---------------------------------------------------------------------------------------------------------------------------------------
315 316
                 If Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短版" Or Strings.Left(流水帳_dgv.Rows(i).Cells("資料").Value, 2) = "短板" Then
316 317
                     流水帳_dgv.Rows(i).Cells("客戶").Value = 流水帳_dgv.Rows(i).Cells("客戶s").Value.ToString
@@ -346,8 +347,16 @@ Public Class 帳務明細查詢表
346 347
                     End If
347 348
                 Next
348 349
             Next
349
-            '-------------------上下層自動勾選-------------------------------------------------------------------------------------------------------------------------------
350
-            流水帳_dgv上層算出()
350
+            '-------------------自動新增客戶帳號----------------------------------------------------------------------------------------------------------------------------------
351
+            For i As Integer = 0 To 流水帳_dgv.Rows.Count - 1
352
+                If 流水帳_dgv("同帳指定", i).Value = "需設定" Then
353
+                    客戶需導 = True : Exit For
354
+                End If
355
+            Next
356
+            If 客戶下_dgv.Rows.Count = 0 Then : 客戶需導 = True : End If
357
+            If 客戶需導 = True Then : 存檔_bt.PerformClick() : End If
358
+
359
+            '-------------------上下層自動勾選-----------------------------------------
351 360
             For i As Integer = 0 To 流水帳_dgv.Rows.Count - 1
352 361
                 '-------------------帳務分類計算---------------------------------------------------------------------------------------------------------------------------------
353 362
                 YY = i : 流水帳_dgv計算()
@@ -380,23 +389,19 @@ Public Class 帳務明細查詢表
380 389
                     SQL_帳務明細查詢表客戶寫入()
381 390
                 End If
382 391
                 If 是否重算 = True Then
383
-                    If 流水帳_dgv.Rows(i).Cells("客戶名稱").Value.ToString = "" And 流水帳_dgv.Rows(i).Cells("上層").Value = False Then
384
-                        設定異常表2 = 設定異常表2 & vbCrLf &
385
-                                      "商品 : [" & 流水帳_dgv.Rows(i).Cells("商品").Value.ToString & "] -- 帳戶 : [" & 流水帳_dgv.Rows(i).Cells("帳戶").Value.ToString & "] -- 客戶帳號 : [" &
386
-                                      流水帳_dgv.Rows(i).Cells("客戶帳號").Value.ToString & "],沒有設定 [客戶名稱]。"
387
-                        異常表2 += 1
392
+                    If 流水帳_dgv.Rows(i).Cells("計算").Value = True Then
393
+                        If 流水帳_dgv.Rows(i).Cells("客戶名稱").Value.ToString = "" And 流水帳_dgv.Rows(i).Cells("上層").Value = False Then
394
+                            設定異常表2 = 設定異常表2 & vbCrLf &
395
+                                          "商品 : [" & 流水帳_dgv.Rows(i).Cells("商品").Value.ToString & "] -- 帳戶 : [" & 流水帳_dgv.Rows(i).Cells("帳戶").Value.ToString & "] -- 客戶帳號 : [" &
396
+                                          流水帳_dgv.Rows(i).Cells("客戶帳號").Value.ToString & "],沒有設定 [客戶名稱]。"
397
+                            異常表2 += 1
398
+                        End If
388 399
                     End If
389 400
                 End If
390 401
             Next
391
-            所選商品_tb.Text = "" ': GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
402
+            所選商品_tb.Text = ""
392 403
         End If
393 404
 
394
-        For i As Integer = 0 To 流水帳_dgv.Rows.Count - 1
395
-            If 流水帳_dgv("同帳指定", i).Value = "需設定" Then
396
-                客戶需導 = True : Exit For
397
-            End If
398
-        Next
399
-        If 客戶需導 = True Then : 存檔_bt.PerformClick() : End If
400 405
         Set_流水帳清單2() : Set_流水帳清單3() : Panel2.Visible = False : Panel1.Visible = False
401 406
         If 異常表0 + 異常表1 + 異常表2 > 0 Then : If 流水帳_dgv.Rows.Count > 0 Then : 異常設定_bt.PerformClick() : End If : End If
402 407
         MyModule1.計算顯示3()
@@ -728,6 +733,9 @@ Public Class 帳務明細查詢表
728 733
         End If
729 734
     End Sub
730 735
     Private Sub 帳務明細查詢表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
736
+        If 無KEY登入 = True Then
737
+            自動導入_bt.Enabled = False : 新增帳號資料_bt.Enabled = False : 修改帳號資料_bt.Enabled = False : 修改客戶資料_bt.Enabled = False : 進階控制_bt.Enabled = False
738
+        End If
731 739
         SQL_流水帳商品() : 商品_cb.Items.Clear() : 商品_cb.Items.Add("") : While (dr.Read()) : 商品_cb.Items.Add(dr("商品")) : End While : conn.Close()
732 740
         If 商品_cb.Text = "" Then : PA40 = "%%" : Else : PA40 = 商品_cb.Text : End If
733 741
         SQL_流水帳上繳_明細用() : 老闆_cb.Items.Clear() : 老闆_cb.Items.Add("") : While (dr.Read()) : 老闆_cb.Items.Add(dr("上繳源")) : End While : conn.Close()

+ 5
- 3
GA-ERP-SYS/報表系統管理/電板紙板帳務設定.vb 파일 보기

@@ -8,6 +8,8 @@
8 8
 
9 9
         SQL_電板客戶查詢()
10 10
         da.Fill(ds3) : 電板客戶_dgv.DataSource = ds3.Tables(0) : conn.Close()
11
+        電板客戶_dgv.Columns(1).Visible = False : 電板客戶_dgv.Columns(2).Visible = False : 電板客戶_dgv.Columns(3).Visible = False
12
+        電板客戶_dgv.Columns(4).Visible = False : 電板客戶_dgv.Columns(5).Visible = False
11 13
     End Sub
12 14
     Private Sub Set_電板紙板()
13 15
         Dim ds3 As New DataSet
@@ -26,7 +28,7 @@
26 28
         新增_bt.Enabled = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = False
27 29
         Set_電板客戶() : If 電板客戶_dgv.Rows.Count > 0 Then : 客戶_tb.Text = 電板客戶_dgv("客戶", 0).Value.ToString : Set_電板紙板() : End If
28 30
         電板客戶_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
29
-        電板客戶_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
31
+        電板紙板_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
30 32
     End Sub
31 33
     Private Sub 電板客戶_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 電板客戶_dgv.CellClick
32 34
         If e.RowIndex = -1 Then : Else
@@ -57,10 +59,10 @@
57 59
         If 商品1_tb.Text = "" Or 商品1_tb.Text = "前期未收" Then : 新增_bt.Enabled = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = False : End If
58 60
     End Sub
59 61
     Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
60
-        SQL_電板紙帳新增1() : Set_電板紙板() : 商品1_tb.Text = ""
62
+        SQL_電板紙帳查詢3() : If dr.Read() Then : MsgBox("資料重複,請重新確認!!") : Else : SQL_電板紙帳新增1() : Set_電板紙板() : 商品1_tb.Text = "" : End If
61 63
     End Sub
62 64
     Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
63
-        SQL_電板紙帳修改() : Set_電板紙板() : 商品1_tb.Text = ""
65
+        SQL_電板紙帳查詢4() : If dr.Read() Then : MsgBox("資料重複,請重新確認!!") : Else : SQL_電板紙帳修改() : Set_電板紙板() : 商品1_tb.Text = "" : End If
64 66
     End Sub
65 67
     Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
66 68
         SQL_電板紙帳刪除() : Set_電板紙板() : 商品1_tb.Text = ""

+ 290
- 0
GA-ERP-SYS/報表系統管理/電板股東紅利設定.Designer.vb 파일 보기

@@ -0,0 +1,290 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 電板股東紅利設定
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Me.電板紙板_dgv = New System.Windows.Forms.DataGridView()
28
+        Me.刪除_bt = New System.Windows.Forms.Button()
29
+        Me.新增_bt = New System.Windows.Forms.Button()
30
+        Me.存檔_bt = New System.Windows.Forms.Button()
31
+        Me.Label1 = New System.Windows.Forms.Label()
32
+        Me.客戶_tb = New System.Windows.Forms.TextBox()
33
+        Me.L5 = New System.Windows.Forms.Label()
34
+        Me.電板客戶_dgv = New System.Windows.Forms.DataGridView()
35
+        Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
36
+        Me.字體大小調整_lb = New System.Windows.Forms.Label()
37
+        Me.商品1_tb = New System.Windows.Forms.TextBox()
38
+        Me.nud1 = New System.Windows.Forms.NumericUpDown()
39
+        Me.Label2 = New System.Windows.Forms.Label()
40
+        Me.Label3 = New System.Windows.Forms.Label()
41
+        Me.nud2 = New System.Windows.Forms.NumericUpDown()
42
+        Me.商品_cb = New System.Windows.Forms.ComboBox()
43
+        CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
44
+        CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
45
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
46
+        CType(Me.nud1, System.ComponentModel.ISupportInitialize).BeginInit()
47
+        CType(Me.nud2, System.ComponentModel.ISupportInitialize).BeginInit()
48
+        Me.SuspendLayout()
49
+        '
50
+        '電板紙板_dgv
51
+        '
52
+        Me.電板紙板_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
53
+            Or System.Windows.Forms.AnchorStyles.Left) _
54
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
55
+        Me.電板紙板_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
56
+        Me.電板紙板_dgv.BackgroundColor = System.Drawing.Color.White
57
+        Me.電板紙板_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
58
+        Me.電板紙板_dgv.Location = New System.Drawing.Point(125, 77)
59
+        Me.電板紙板_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
60
+        Me.電板紙板_dgv.Name = "電板紙板_dgv"
61
+        Me.電板紙板_dgv.RowHeadersWidth = 4
62
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
63
+        Me.電板紙板_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
64
+        Me.電板紙板_dgv.RowTemplate.Height = 24
65
+        Me.電板紙板_dgv.Size = New System.Drawing.Size(218, 186)
66
+        Me.電板紙板_dgv.TabIndex = 1646
67
+        '
68
+        '刪除_bt
69
+        '
70
+        Me.刪除_bt.ForeColor = System.Drawing.Color.Red
71
+        Me.刪除_bt.Location = New System.Drawing.Point(280, 52)
72
+        Me.刪除_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
73
+        Me.刪除_bt.Name = "刪除_bt"
74
+        Me.刪除_bt.Size = New System.Drawing.Size(63, 25)
75
+        Me.刪除_bt.TabIndex = 1656
76
+        Me.刪除_bt.Text = "刪除"
77
+        Me.刪除_bt.UseVisualStyleBackColor = True
78
+        '
79
+        '新增_bt
80
+        '
81
+        Me.新增_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
82
+        Me.新增_bt.Location = New System.Drawing.Point(280, 2)
83
+        Me.新增_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
84
+        Me.新增_bt.Name = "新增_bt"
85
+        Me.新增_bt.Size = New System.Drawing.Size(63, 25)
86
+        Me.新增_bt.TabIndex = 1655
87
+        Me.新增_bt.Text = "新增"
88
+        Me.新增_bt.UseVisualStyleBackColor = True
89
+        '
90
+        '存檔_bt
91
+        '
92
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
93
+        Me.存檔_bt.Location = New System.Drawing.Point(280, 27)
94
+        Me.存檔_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
95
+        Me.存檔_bt.Name = "存檔_bt"
96
+        Me.存檔_bt.Size = New System.Drawing.Size(63, 25)
97
+        Me.存檔_bt.TabIndex = 1653
98
+        Me.存檔_bt.Text = "存檔"
99
+        Me.存檔_bt.UseVisualStyleBackColor = True
100
+        '
101
+        'Label1
102
+        '
103
+        Me.Label1.AutoSize = True
104
+        Me.Label1.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
105
+        Me.Label1.ForeColor = System.Drawing.Color.Black
106
+        Me.Label1.Location = New System.Drawing.Point(122, 31)
107
+        Me.Label1.Name = "Label1"
108
+        Me.Label1.Size = New System.Drawing.Size(46, 17)
109
+        Me.Label1.TabIndex = 1652
110
+        Me.Label1.Text = "股    東"
111
+        '
112
+        '客戶_tb
113
+        '
114
+        Me.客戶_tb.ForeColor = System.Drawing.Color.Black
115
+        Me.客戶_tb.Location = New System.Drawing.Point(171, 3)
116
+        Me.客戶_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
117
+        Me.客戶_tb.Name = "客戶_tb"
118
+        Me.客戶_tb.Size = New System.Drawing.Size(107, 23)
119
+        Me.客戶_tb.TabIndex = 1647
120
+        '
121
+        'L5
122
+        '
123
+        Me.L5.AutoSize = True
124
+        Me.L5.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
125
+        Me.L5.ForeColor = System.Drawing.Color.Black
126
+        Me.L5.Location = New System.Drawing.Point(122, 6)
127
+        Me.L5.Name = "L5"
128
+        Me.L5.Size = New System.Drawing.Size(47, 17)
129
+        Me.L5.TabIndex = 1648
130
+        Me.L5.Text = "所得戶"
131
+        '
132
+        '電板客戶_dgv
133
+        '
134
+        Me.電板客戶_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
135
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
136
+        Me.電板客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
137
+        Me.電板客戶_dgv.BackgroundColor = System.Drawing.Color.White
138
+        Me.電板客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
139
+        Me.電板客戶_dgv.Location = New System.Drawing.Point(4, 3)
140
+        Me.電板客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
141
+        Me.電板客戶_dgv.Name = "電板客戶_dgv"
142
+        Me.電板客戶_dgv.RowHeadersWidth = 4
143
+        DataGridViewCellStyle4.Font = New System.Drawing.Font("新細明體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
144
+        Me.電板客戶_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
145
+        Me.電板客戶_dgv.RowTemplate.Height = 24
146
+        Me.電板客戶_dgv.Size = New System.Drawing.Size(118, 284)
147
+        Me.電板客戶_dgv.TabIndex = 1645
148
+        '
149
+        '字體_NUD
150
+        '
151
+        Me.字體_NUD.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
152
+        Me.字體_NUD.DecimalPlaces = 1
153
+        Me.字體_NUD.Increment = New Decimal(New Integer() {1, 0, 0, 65536})
154
+        Me.字體_NUD.Location = New System.Drawing.Point(-515, 149)
155
+        Me.字體_NUD.Maximum = New Decimal(New Integer() {18, 0, 0, 0})
156
+        Me.字體_NUD.Minimum = New Decimal(New Integer() {6, 0, 0, 0})
157
+        Me.字體_NUD.Name = "字體_NUD"
158
+        Me.字體_NUD.Size = New System.Drawing.Size(38, 23)
159
+        Me.字體_NUD.TabIndex = 1649
160
+        Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
161
+        '
162
+        '字體大小調整_lb
163
+        '
164
+        Me.字體大小調整_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
165
+        Me.字體大小調整_lb.AutoSize = True
166
+        Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
167
+        Me.字體大小調整_lb.ForeColor = System.Drawing.Color.Red
168
+        Me.字體大小調整_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
169
+        Me.字體大小調整_lb.Location = New System.Drawing.Point(-573, 152)
170
+        Me.字體大小調整_lb.Name = "字體大小調整_lb"
171
+        Me.字體大小調整_lb.Size = New System.Drawing.Size(60, 17)
172
+        Me.字體大小調整_lb.TabIndex = 1650
173
+        Me.字體大小調整_lb.Text = "字體調整"
174
+        '
175
+        '商品1_tb
176
+        '
177
+        Me.商品1_tb.ForeColor = System.Drawing.Color.Black
178
+        Me.商品1_tb.Location = New System.Drawing.Point(170, 163)
179
+        Me.商品1_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
180
+        Me.商品1_tb.Name = "商品1_tb"
181
+        Me.商品1_tb.Size = New System.Drawing.Size(107, 23)
182
+        Me.商品1_tb.TabIndex = 1654
183
+        '
184
+        'nud1
185
+        '
186
+        Me.nud1.Location = New System.Drawing.Point(171, 53)
187
+        Me.nud1.Maximum = New Decimal(New Integer() {10000, 0, 0, 0})
188
+        Me.nud1.Minimum = New Decimal(New Integer() {10000, 0, 0, -2147483648})
189
+        Me.nud1.Name = "nud1"
190
+        Me.nud1.Size = New System.Drawing.Size(107, 23)
191
+        Me.nud1.TabIndex = 1657
192
+        Me.nud1.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
193
+        Me.nud1.ThousandsSeparator = True
194
+        '
195
+        'Label2
196
+        '
197
+        Me.Label2.AutoSize = True
198
+        Me.Label2.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
199
+        Me.Label2.ForeColor = System.Drawing.Color.Black
200
+        Me.Label2.Location = New System.Drawing.Point(123, 56)
201
+        Me.Label2.Name = "Label2"
202
+        Me.Label2.Size = New System.Drawing.Size(46, 17)
203
+        Me.Label2.TabIndex = 1658
204
+        Me.Label2.Text = "股    數"
205
+        '
206
+        'Label3
207
+        '
208
+        Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
209
+        Me.Label3.AutoSize = True
210
+        Me.Label3.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
211
+        Me.Label3.ForeColor = System.Drawing.Color.Black
212
+        Me.Label3.Location = New System.Drawing.Point(122, 267)
213
+        Me.Label3.Name = "Label3"
214
+        Me.Label3.Size = New System.Drawing.Size(47, 17)
215
+        Me.Label3.TabIndex = 1660
216
+        Me.Label3.Text = "總股數"
217
+        '
218
+        'nud2
219
+        '
220
+        Me.nud2.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
221
+        Me.nud2.Location = New System.Drawing.Point(171, 264)
222
+        Me.nud2.Maximum = New Decimal(New Integer() {10000, 0, 0, 0})
223
+        Me.nud2.Minimum = New Decimal(New Integer() {10000, 0, 0, -2147483648})
224
+        Me.nud2.Name = "nud2"
225
+        Me.nud2.Size = New System.Drawing.Size(172, 23)
226
+        Me.nud2.TabIndex = 1659
227
+        Me.nud2.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
228
+        Me.nud2.ThousandsSeparator = True
229
+        '
230
+        '商品_cb
231
+        '
232
+        Me.商品_cb.FormattingEnabled = True
233
+        Me.商品_cb.Location = New System.Drawing.Point(171, 27)
234
+        Me.商品_cb.Name = "商品_cb"
235
+        Me.商品_cb.Size = New System.Drawing.Size(107, 24)
236
+        Me.商品_cb.TabIndex = 1661
237
+        '
238
+        '電板股東紅利設定
239
+        '
240
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
241
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
242
+        Me.ClientSize = New System.Drawing.Size(349, 290)
243
+        Me.Controls.Add(Me.電板紙板_dgv)
244
+        Me.Controls.Add(Me.商品_cb)
245
+        Me.Controls.Add(Me.Label3)
246
+        Me.Controls.Add(Me.nud2)
247
+        Me.Controls.Add(Me.Label2)
248
+        Me.Controls.Add(Me.nud1)
249
+        Me.Controls.Add(Me.刪除_bt)
250
+        Me.Controls.Add(Me.新增_bt)
251
+        Me.Controls.Add(Me.存檔_bt)
252
+        Me.Controls.Add(Me.Label1)
253
+        Me.Controls.Add(Me.客戶_tb)
254
+        Me.Controls.Add(Me.L5)
255
+        Me.Controls.Add(Me.電板客戶_dgv)
256
+        Me.Controls.Add(Me.字體_NUD)
257
+        Me.Controls.Add(Me.字體大小調整_lb)
258
+        Me.Controls.Add(Me.商品1_tb)
259
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
260
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
261
+        Me.Name = "電板股東紅利設定"
262
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
263
+        Me.Text = "電板股東紅利設定"
264
+        CType(Me.電板紙板_dgv, System.ComponentModel.ISupportInitialize).EndInit()
265
+        CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).EndInit()
266
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
267
+        CType(Me.nud1, System.ComponentModel.ISupportInitialize).EndInit()
268
+        CType(Me.nud2, System.ComponentModel.ISupportInitialize).EndInit()
269
+        Me.ResumeLayout(False)
270
+        Me.PerformLayout()
271
+
272
+    End Sub
273
+
274
+    Friend WithEvents 電板紙板_dgv As DataGridView
275
+    Friend WithEvents 刪除_bt As Button
276
+    Friend WithEvents 新增_bt As Button
277
+    Friend WithEvents 存檔_bt As Button
278
+    Friend WithEvents Label1 As Label
279
+    Friend WithEvents 客戶_tb As TextBox
280
+    Friend WithEvents L5 As Label
281
+    Friend WithEvents 電板客戶_dgv As DataGridView
282
+    Friend WithEvents 字體_NUD As NumericUpDown
283
+    Friend WithEvents 字體大小調整_lb As Label
284
+    Friend WithEvents 商品1_tb As TextBox
285
+    Friend WithEvents nud1 As NumericUpDown
286
+    Friend WithEvents Label2 As Label
287
+    Friend WithEvents Label3 As Label
288
+    Friend WithEvents nud2 As NumericUpDown
289
+    Friend WithEvents 商品_cb As ComboBox
290
+End Class

+ 120
- 0
GA-ERP-SYS/報表系統管理/電板股東紅利設定.resx 파일 보기

@@ -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>

+ 84
- 0
GA-ERP-SYS/報表系統管理/電板股東紅利設定.vb 파일 보기

@@ -0,0 +1,84 @@
1
+Public Class 電板股東紅利設定
2
+    Private Sub Set_電板客戶()
3
+        Dim ds3 As New DataSet
4
+        電板客戶_dgv.DataSource = Nothing : ds3.Clear()
5
+        電板客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
6
+        電板客戶_dgv.ColumnHeadersHeight = 25
7
+        電板客戶_dgv.AllowUserToAddRows = False
8
+
9
+        SQL_電板所得查詢()
10
+        da.Fill(ds3) : 電板客戶_dgv.DataSource = ds3.Tables(0) : conn.Close()
11
+    End Sub
12
+    Private Sub Set_電板紙板()
13
+        Dim ds3 As New DataSet
14
+        電板紙板_dgv.DataSource = Nothing : ds3.Clear()
15
+        電板紙板_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
16
+        電板紙板_dgv.ColumnHeadersHeight = 25
17
+        電板紙板_dgv.AllowUserToAddRows = False
18
+
19
+        SQL_電板所得查詢1()
20
+        da.Fill(ds3) : 電板紙板_dgv.DataSource = ds3.Tables(0) : conn.Close()
21
+        電板紙板_dgv.Columns("紅利").DefaultCellStyle.Format = "#,##0"
22
+        nud2.Value = 0
23
+        If 電板紙板_dgv.Rows.Count > 0 Then
24
+            商品_cb.Text = 電板紙板_dgv("股東", 0).Value.ToString : 商品1_tb.Text = 電板紙板_dgv("股東", 0).Value.ToString
25
+            For I As Integer = 0 To 電板紙板_dgv.Rows.Count - 1
26
+                nud2.Value = nud2.Value + 電板紙板_dgv("紅利", I).Value
27
+            Next
28
+        End If
29
+    End Sub
30
+    Private Sub 電板股東紅利設定_Load(sender As Object, e As EventArgs) Handles MyBase.Load
31
+    End Sub
32
+    Private Sub 電板股東紅利設定_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
33
+        新增_bt.Enabled = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = False
34
+        Set_電板客戶() : If 電板客戶_dgv.Rows.Count > 0 Then : 客戶_tb.Text = 電板客戶_dgv("所得戶", 0).Value.ToString : Set_電板紙板() : End If
35
+        電板客戶_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
36
+        電板紙板_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
37
+        SQL_電板客戶下拉清單() : 商品_cb.Items.Clear() : While (dr.Read()) : 商品_cb.Items.Add(dr("客戶")) : End While : conn.Close()
38
+    End Sub
39
+    Private Sub 電板客戶_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 電板客戶_dgv.CellClick
40
+        If e.RowIndex = -1 Then : Else
41
+            客戶_tb.Text = 電板客戶_dgv("所得戶", e.RowIndex).Value.ToString : Set_電板紙板()
42
+        End If
43
+    End Sub
44
+    Private Sub 電板紙板_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 電板紙板_dgv.CellClick
45
+        If e.RowIndex = -1 Then : Else
46
+            商品_cb.Text = 電板紙板_dgv("股東", e.RowIndex).Value.ToString
47
+            商品1_tb.Text = 電板紙板_dgv("股東", e.RowIndex).Value.ToString
48
+            nud1.Value = 電板紙板_dgv("紅利", e.RowIndex).Value.ToString
49
+        End If
50
+    End Sub
51
+    Private Sub 商品_cb_TextChanged(sender As Object, e As EventArgs) Handles 商品_cb.TextChanged
52
+        If 商品_cb.Text = "" Then : 新增_bt.Enabled = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = False
53
+        Else : SQL_電板紙帳查詢2()
54
+            If dr.Read() Then
55
+                新增_bt.Enabled = False : 存檔_bt.Enabled = True : 刪除_bt.Enabled = True
56
+            Else
57
+                If 商品1_tb.Text = "" Then
58
+                    新增_bt.Enabled = True : 存檔_bt.Enabled = False : 刪除_bt.Enabled = False
59
+                Else
60
+                    新增_bt.Enabled = True : 存檔_bt.Enabled = True : 刪除_bt.Enabled = False
61
+                End If
62
+            End If
63
+        End If
64
+    End Sub
65
+    Private Sub 商品1_tb_TextChanged(sender As Object, e As EventArgs) Handles 商品1_tb.TextChanged
66
+        If 商品1_tb.Text = "" Then : 新增_bt.Enabled = False : 存檔_bt.Enabled = False : 刪除_bt.Enabled = False : End If
67
+    End Sub
68
+    Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
69
+        SQL_電板所得查詢2() : If dr.Read() Then : MsgBox("資料重複,請重新確認!!")
70
+        Else : SQL_電板所得設定新增() : Set_電板紙板() : 商品1_tb.Text = ""
71
+            If 從彙總開 = True Then : 紅利修改 = True : End If
72
+        End If
73
+    End Sub
74
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
75
+        SQL_電板所得查詢3() : If dr.Read() Then : MsgBox("資料重複,請重新確認!!")
76
+        Else : SQL_電板所得設定修改() : Set_電板紙板() : 商品1_tb.Text = ""
77
+            If 從彙總開 = True Then : 紅利修改 = True : End If
78
+        End If
79
+    End Sub
80
+    Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
81
+        SQL_電板所得設定刪除() : Set_電板紙板() : 商品1_tb.Text = ""
82
+        If 從彙總開 = True Then : 紅利修改 = True : End If
83
+    End Sub
84
+End Class

+ 7
- 7
GA-ERP-SYS/特殊操作功能/系統公告.Designer.vb 파일 보기

@@ -35,11 +35,11 @@ Partial Class 系統公告
35 35
             Or System.Windows.Forms.AnchorStyles.Left) _
36 36
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
37 37
         Me.TextBox1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
38
-        Me.TextBox1.Location = New System.Drawing.Point(3, 201)
38
+        Me.TextBox1.Location = New System.Drawing.Point(2, 98)
39 39
         Me.TextBox1.Multiline = True
40 40
         Me.TextBox1.Name = "TextBox1"
41 41
         Me.TextBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
42
-        Me.TextBox1.Size = New System.Drawing.Size(680, 245)
42
+        Me.TextBox1.Size = New System.Drawing.Size(680, 347)
43 43
         Me.TextBox1.TabIndex = 0
44 44
         Me.TextBox1.Text = resources.GetString("TextBox1.Text")
45 45
         '
@@ -55,19 +55,19 @@ Partial Class 系統公告
55 55
         Me.TextBox3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
56 56
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
57 57
         Me.TextBox3.ForeColor = System.Drawing.Color.Green
58
-        Me.TextBox3.Location = New System.Drawing.Point(3, 44)
58
+        Me.TextBox3.Location = New System.Drawing.Point(2, 43)
59 59
         Me.TextBox3.Multiline = True
60 60
         Me.TextBox3.Name = "TextBox3"
61
-        Me.TextBox3.Size = New System.Drawing.Size(680, 158)
61
+        Me.TextBox3.Size = New System.Drawing.Size(680, 130)
62 62
         Me.TextBox3.TabIndex = 2
63
-        Me.TextBox3.Text = resources.GetString("TextBox3.Text")
63
+        Me.TextBox3.Text = "版本號 : 2021122001_1.32" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "更新內容如下 :" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "1、系統LOG檔案加入對應帳號。"
64 64
         '
65 65
         'TextBox4
66 66
         '
67 67
         Me.TextBox4.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
68 68
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
69 69
         Me.TextBox4.ForeColor = System.Drawing.Color.Red
70
-        Me.TextBox4.Location = New System.Drawing.Point(3, 3)
70
+        Me.TextBox4.Location = New System.Drawing.Point(2, 2)
71 71
         Me.TextBox4.Multiline = True
72 72
         Me.TextBox4.Name = "TextBox4"
73 73
         Me.TextBox4.Size = New System.Drawing.Size(680, 42)
@@ -80,9 +80,9 @@ Partial Class 系統公告
80 80
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
81 81
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
82 82
         Me.ClientSize = New System.Drawing.Size(685, 447)
83
+        Me.Controls.Add(Me.TextBox1)
83 84
         Me.Controls.Add(Me.TextBox4)
84 85
         Me.Controls.Add(Me.TextBox3)
85
-        Me.Controls.Add(Me.TextBox1)
86 86
         Me.Controls.Add(Me.TextBox2)
87 87
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
88 88
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)

+ 50
- 12
GA-ERP-SYS/特殊操作功能/系統公告.resx 파일 보기

@@ -118,7 +118,56 @@
118 118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
   </resheader>
120 120
   <data name="TextBox1.Text" xml:space="preserve">
121
-    <value>版本號 : 2021112101_1.32
121
+    <value>版本號 : 2021121401_1.32
122
+更新內容如下 :
123
+1、暫時關閉網站共享功能。
124
+2、基本資料設定介面在操作時鎖定下面清單的點選功能。
125
+3、電板紙帳帳務設定新增功能BUG修正。
126
+4、新增子帳號可開明細表,但是不能做編輯動作。
127
+5、設定異常表不再將 [計算] 未勾選的資料列入。
128
+
129
+版本號 : 2021121101_1.32
130
+更新內容如下 :
131
+1、修正明細表資料載入後自動判斷客戶帳號資料新增延遲計算的問題。
132
+
133
+版本號 : 2021120401_1.32
134
+更新內容如下 :
135
+1、提升系統安全性更新。
136
+2、修正彙總表自動分配股東紅利,交收合計處的錯誤計算。
137
+3、帳號不使用KEY登入時即是子帳號的狀態。
138
+
139
+版本號 : 2021120101_1.32
140
+更新內容如下 :
141
+1、修正彙總表個人帳務無法使用CTRL + V 複製的錯誤。
142
+
143
+版本號 : 2021113001_1.32
144
+更新內容如下 :
145
+1、系統後台運算公式優化更新,並新增在系統登入時顯示租用到期提示(十天內)。
146
+2、系統彙總表加入股東所得紅利拆分、並新增電版股東紅利設定功能。
147
+3、系統彙總表合帳清單新增紅反(紅利數值反),正反轉數值時請注意是否需要搭配對應向。
148
+      例如 : 應收與應負正常情況下為一對,所得與紅利在正常情況下為一對。
149
+4、電板紙版帳務設定修正客戶顯示清單的問題。
150
+5、新增電板客戶編輯器,提供使用者可以快速編輯系統中的客戶名稱。
151
+6、導入報表後自動判斷要新客戶資料時把預設值成全部設成關閉(主要針對小眾客戶群)。
152
+7、調整自動新增客戶邏輯順序,並在彙總表打開處加入客戶所得計算更新邏輯。主要為了解決新客戶自動加入後,
153
+       部分資料需要讀取第二遍的BUG測試)。
154
+
155
+版本號 : 2021112301_1.32
156
+更新內容如下 :
157
+1、修正彙總表合帳空白資料排序時的錯誤。
158
+2、系統更新時加入區分大小更新,在細微修正時加快更新速度。
159
+
160
+版本號 : 2021112301_1.32
161
+更新內容如下 :
162
+1、修正101系統258商品5星抓不到帳的問題。
163
+2、修正101系統太陽商品整體帳務都抓不準的問題。
164
+3、系統抓帳區間固定已一周為單位,起始時間固定為每個周一。
165
+4、彙總表新增帳務應付、應收、所得、水差帳務可應使用者習慣設定數值正負號。
166
+5、彙總表手帳紀錄功能同步已一周為單位。
167
+6、系統新增公告視窗,以後不再群組公告更新事項。
168
+7、修正其餘因系統變動所出現的已知BUG。
169
+
170
+版本號 : 2021112101_1.32
122 171
 更新內容如下 :
123 172
 1、修正系統天天樂抓不到帳的問題。
124 173
 2、修正彙總表下收帳務中部分帳號會重複計算的問題。
@@ -233,15 +282,4 @@
233 282
 2、修正流水帳操作按鈕。
234 283
 3、基本資料新增log檔查詢,方便知道帳號抓取是否有誤。</value>
235 284
   </data>
236
-  <data name="TextBox3.Text" xml:space="preserve">
237
-    <value>版本號 : 2021112301_1.32
238
-更新內容如下 :
239
-1、修正101系統258商品5星抓不到帳的問題。
240
-2、修正101系統太陽商品整體帳務都抓不準的問題。
241
-3、系統抓帳區間固定已一周為單位,起始時間固定為每個周一。
242
-4、彙總表新增帳務應付、應收、所得、水差帳務可應使用者習慣設定數值正負號。
243
-5、彙總表手帳紀錄功能同步已一周為單位。
244
-6、系統新增公告視窗,以後不再群組公告更新事項。
245
-7、修正其餘因系統變動所出現的已知BUG。</value>
246
-  </data>
247 285
 </root>

+ 451
- 0
GA-ERP-SYS/資料庫系統管理/租用者帳務表.Designer.vb 파일 보기

@@ -0,0 +1,451 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 租用者帳務表
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Me.使用者清單_dgv = New System.Windows.Forms.DataGridView()
29
+        Me.帳務明細_dgv = New System.Windows.Forms.DataGridView()
30
+        Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
31
+        Me.字體大小調整_lb = New System.Windows.Forms.Label()
32
+        Me.到期日_dtp = New System.Windows.Forms.DateTimePicker()
33
+        Me.Label7 = New System.Windows.Forms.Label()
34
+        Me.Label3 = New System.Windows.Forms.Label()
35
+        Me.Label1 = New System.Windows.Forms.Label()
36
+        Me.帳號_tb = New System.Windows.Forms.TextBox()
37
+        Me.姓名_tb = New System.Windows.Forms.TextBox()
38
+        Me.起始日_dtp = New System.Windows.Forms.DateTimePicker()
39
+        Me.Label2 = New System.Windows.Forms.Label()
40
+        Me.Label4 = New System.Windows.Forms.Label()
41
+        Me.狀態_tb = New System.Windows.Forms.TextBox()
42
+        Me.費用_nud = New System.Windows.Forms.NumericUpDown()
43
+        Me.Label5 = New System.Windows.Forms.Label()
44
+        Me.修改_bt = New System.Windows.Forms.Button()
45
+        Me.新增_bt = New System.Windows.Forms.Button()
46
+        Me.刪除_bt = New System.Windows.Forms.Button()
47
+        Me.Label6 = New System.Windows.Forms.Label()
48
+        Me.可用天數_nud = New System.Windows.Forms.NumericUpDown()
49
+        Me.備註_tb = New System.Windows.Forms.TextBox()
50
+        Me.Label8 = New System.Windows.Forms.Label()
51
+        Me.Label9 = New System.Windows.Forms.Label()
52
+        Me.累計費用_nud = New System.Windows.Forms.NumericUpDown()
53
+        Me.全帳_bt = New System.Windows.Forms.Button()
54
+        CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
55
+        CType(Me.帳務明細_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
56
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
57
+        CType(Me.費用_nud, System.ComponentModel.ISupportInitialize).BeginInit()
58
+        CType(Me.可用天數_nud, System.ComponentModel.ISupportInitialize).BeginInit()
59
+        CType(Me.累計費用_nud, System.ComponentModel.ISupportInitialize).BeginInit()
60
+        Me.SuspendLayout()
61
+        '
62
+        '使用者清單_dgv
63
+        '
64
+        Me.使用者清單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
65
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
66
+        Me.使用者清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
67
+        Me.使用者清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
68
+        Me.使用者清單_dgv.Location = New System.Drawing.Point(3, 31)
69
+        Me.使用者清單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
70
+        Me.使用者清單_dgv.Name = "使用者清單_dgv"
71
+        Me.使用者清單_dgv.RowHeadersWidth = 5
72
+        Me.使用者清單_dgv.RowTemplate.Height = 24
73
+        Me.使用者清單_dgv.Size = New System.Drawing.Size(309, 647)
74
+        Me.使用者清單_dgv.TabIndex = 1497
75
+        '
76
+        '帳務明細_dgv
77
+        '
78
+        Me.帳務明細_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
79
+            Or System.Windows.Forms.AnchorStyles.Left) _
80
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
81
+        Me.帳務明細_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
82
+        DataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
83
+        DataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control
84
+        DataGridViewCellStyle1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
85
+        DataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText
86
+        DataGridViewCellStyle1.SelectionBackColor = System.Drawing.Color.White
87
+        DataGridViewCellStyle1.SelectionForeColor = System.Drawing.Color.Black
88
+        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
89
+        Me.帳務明細_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle1
90
+        Me.帳務明細_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
91
+        DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
92
+        DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window
93
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
94
+        DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText
95
+        DataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.White
96
+        DataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.Black
97
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[False]
98
+        Me.帳務明細_dgv.DefaultCellStyle = DataGridViewCellStyle2
99
+        Me.帳務明細_dgv.Location = New System.Drawing.Point(314, 60)
100
+        Me.帳務明細_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
101
+        Me.帳務明細_dgv.Name = "帳務明細_dgv"
102
+        DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
103
+        DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control
104
+        DataGridViewCellStyle3.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
105
+        DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText
106
+        DataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.White
107
+        DataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.Black
108
+        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
109
+        Me.帳務明細_dgv.RowHeadersDefaultCellStyle = DataGridViewCellStyle3
110
+        Me.帳務明細_dgv.RowHeadersWidth = 5
111
+        Me.帳務明細_dgv.RowTemplate.Height = 24
112
+        Me.帳務明細_dgv.Size = New System.Drawing.Size(1032, 618)
113
+        Me.帳務明細_dgv.TabIndex = 1498
114
+        '
115
+        '字體_NUD
116
+        '
117
+        Me.字體_NUD.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
118
+        Me.字體_NUD.DecimalPlaces = 1
119
+        Me.字體_NUD.Increment = New Decimal(New Integer() {1, 0, 0, 65536})
120
+        Me.字體_NUD.Location = New System.Drawing.Point(1281, 240)
121
+        Me.字體_NUD.Maximum = New Decimal(New Integer() {18, 0, 0, 0})
122
+        Me.字體_NUD.Minimum = New Decimal(New Integer() {6, 0, 0, 0})
123
+        Me.字體_NUD.Name = "字體_NUD"
124
+        Me.字體_NUD.Size = New System.Drawing.Size(57, 23)
125
+        Me.字體_NUD.TabIndex = 1630
126
+        Me.字體_NUD.Value = New Decimal(New Integer() {9, 0, 0, 0})
127
+        '
128
+        '字體大小調整_lb
129
+        '
130
+        Me.字體大小調整_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
131
+        Me.字體大小調整_lb.AutoSize = True
132
+        Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
133
+        Me.字體大小調整_lb.ForeColor = System.Drawing.Color.Red
134
+        Me.字體大小調整_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
135
+        Me.字體大小調整_lb.Location = New System.Drawing.Point(1278, 220)
136
+        Me.字體大小調整_lb.Name = "字體大小調整_lb"
137
+        Me.字體大小調整_lb.Size = New System.Drawing.Size(60, 17)
138
+        Me.字體大小調整_lb.TabIndex = 1631
139
+        Me.字體大小調整_lb.Text = "字體調整"
140
+        '
141
+        '到期日_dtp
142
+        '
143
+        Me.到期日_dtp.CustomFormat = "yyyy/MM/dd"
144
+        Me.到期日_dtp.Format = System.Windows.Forms.DateTimePickerFormat.Custom
145
+        Me.到期日_dtp.Location = New System.Drawing.Point(635, 33)
146
+        Me.到期日_dtp.Name = "到期日_dtp"
147
+        Me.到期日_dtp.Size = New System.Drawing.Size(88, 23)
148
+        Me.到期日_dtp.TabIndex = 1638
149
+        '
150
+        'Label7
151
+        '
152
+        Me.Label7.AutoSize = True
153
+        Me.Label7.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
154
+        Me.Label7.ImeMode = System.Windows.Forms.ImeMode.NoControl
155
+        Me.Label7.Location = New System.Drawing.Point(586, 36)
156
+        Me.Label7.Name = "Label7"
157
+        Me.Label7.Size = New System.Drawing.Size(47, 17)
158
+        Me.Label7.TabIndex = 1637
159
+        Me.Label7.Text = "到期日"
160
+        '
161
+        'Label3
162
+        '
163
+        Me.Label3.AutoSize = True
164
+        Me.Label3.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
165
+        Me.Label3.ImeMode = System.Windows.Forms.ImeMode.NoControl
166
+        Me.Label3.Location = New System.Drawing.Point(442, 6)
167
+        Me.Label3.Name = "Label3"
168
+        Me.Label3.Size = New System.Drawing.Size(34, 17)
169
+        Me.Label3.TabIndex = 1636
170
+        Me.Label3.Text = "帳號"
171
+        '
172
+        'Label1
173
+        '
174
+        Me.Label1.AutoSize = True
175
+        Me.Label1.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
176
+        Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl
177
+        Me.Label1.Location = New System.Drawing.Point(317, 7)
178
+        Me.Label1.Name = "Label1"
179
+        Me.Label1.Size = New System.Drawing.Size(34, 17)
180
+        Me.Label1.TabIndex = 1635
181
+        Me.Label1.Text = "姓名"
182
+        '
183
+        '帳號_tb
184
+        '
185
+        Me.帳號_tb.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
186
+        Me.帳號_tb.Location = New System.Drawing.Point(478, 3)
187
+        Me.帳號_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
188
+        Me.帳號_tb.Name = "帳號_tb"
189
+        Me.帳號_tb.Size = New System.Drawing.Size(102, 25)
190
+        Me.帳號_tb.TabIndex = 1634
191
+        '
192
+        '姓名_tb
193
+        '
194
+        Me.姓名_tb.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
195
+        Me.姓名_tb.Location = New System.Drawing.Point(353, 3)
196
+        Me.姓名_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
197
+        Me.姓名_tb.Name = "姓名_tb"
198
+        Me.姓名_tb.Size = New System.Drawing.Size(87, 25)
199
+        Me.姓名_tb.TabIndex = 1633
200
+        '
201
+        '起始日_dtp
202
+        '
203
+        Me.起始日_dtp.CustomFormat = "yyyy/MM/dd"
204
+        Me.起始日_dtp.Format = System.Windows.Forms.DateTimePickerFormat.Custom
205
+        Me.起始日_dtp.Location = New System.Drawing.Point(635, 3)
206
+        Me.起始日_dtp.Name = "起始日_dtp"
207
+        Me.起始日_dtp.Size = New System.Drawing.Size(88, 23)
208
+        Me.起始日_dtp.TabIndex = 1640
209
+        '
210
+        'Label2
211
+        '
212
+        Me.Label2.AutoSize = True
213
+        Me.Label2.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
214
+        Me.Label2.ImeMode = System.Windows.Forms.ImeMode.NoControl
215
+        Me.Label2.Location = New System.Drawing.Point(586, 6)
216
+        Me.Label2.Name = "Label2"
217
+        Me.Label2.Size = New System.Drawing.Size(47, 17)
218
+        Me.Label2.TabIndex = 1639
219
+        Me.Label2.Text = "起始日"
220
+        '
221
+        'Label4
222
+        '
223
+        Me.Label4.AutoSize = True
224
+        Me.Label4.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
225
+        Me.Label4.ImeMode = System.Windows.Forms.ImeMode.NoControl
226
+        Me.Label4.Location = New System.Drawing.Point(317, 35)
227
+        Me.Label4.Name = "Label4"
228
+        Me.Label4.Size = New System.Drawing.Size(34, 17)
229
+        Me.Label4.TabIndex = 1642
230
+        Me.Label4.Text = "狀態"
231
+        '
232
+        '狀態_tb
233
+        '
234
+        Me.狀態_tb.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
235
+        Me.狀態_tb.Location = New System.Drawing.Point(353, 31)
236
+        Me.狀態_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
237
+        Me.狀態_tb.Name = "狀態_tb"
238
+        Me.狀態_tb.Size = New System.Drawing.Size(87, 25)
239
+        Me.狀態_tb.TabIndex = 1641
240
+        '
241
+        '費用_nud
242
+        '
243
+        Me.費用_nud.Location = New System.Drawing.Point(478, 33)
244
+        Me.費用_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
245
+        Me.費用_nud.Minimum = New Decimal(New Integer() {1000000, 0, 0, -2147483648})
246
+        Me.費用_nud.Name = "費用_nud"
247
+        Me.費用_nud.Size = New System.Drawing.Size(102, 23)
248
+        Me.費用_nud.TabIndex = 1643
249
+        Me.費用_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
250
+        Me.費用_nud.ThousandsSeparator = True
251
+        '
252
+        'Label5
253
+        '
254
+        Me.Label5.AutoSize = True
255
+        Me.Label5.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
256
+        Me.Label5.ImeMode = System.Windows.Forms.ImeMode.NoControl
257
+        Me.Label5.Location = New System.Drawing.Point(442, 36)
258
+        Me.Label5.Name = "Label5"
259
+        Me.Label5.Size = New System.Drawing.Size(34, 17)
260
+        Me.Label5.TabIndex = 1644
261
+        Me.Label5.Text = "費用"
262
+        '
263
+        '修改_bt
264
+        '
265
+        Me.修改_bt.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
266
+        Me.修改_bt.ForeColor = System.Drawing.Color.Green
267
+        Me.修改_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
268
+        Me.修改_bt.Location = New System.Drawing.Point(1208, 3)
269
+        Me.修改_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
270
+        Me.修改_bt.Name = "修改_bt"
271
+        Me.修改_bt.Size = New System.Drawing.Size(69, 53)
272
+        Me.修改_bt.TabIndex = 1647
273
+        Me.修改_bt.Text = "修改"
274
+        Me.修改_bt.UseVisualStyleBackColor = True
275
+        '
276
+        '新增_bt
277
+        '
278
+        Me.新增_bt.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
279
+        Me.新增_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
280
+        Me.新增_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
281
+        Me.新增_bt.Location = New System.Drawing.Point(1138, 3)
282
+        Me.新增_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
283
+        Me.新增_bt.Name = "新增_bt"
284
+        Me.新增_bt.Size = New System.Drawing.Size(69, 53)
285
+        Me.新增_bt.TabIndex = 1646
286
+        Me.新增_bt.Text = "新增"
287
+        Me.新增_bt.UseVisualStyleBackColor = True
288
+        '
289
+        '刪除_bt
290
+        '
291
+        Me.刪除_bt.ForeColor = System.Drawing.Color.Red
292
+        Me.刪除_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
293
+        Me.刪除_bt.Location = New System.Drawing.Point(1277, 3)
294
+        Me.刪除_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
295
+        Me.刪除_bt.Name = "刪除_bt"
296
+        Me.刪除_bt.Size = New System.Drawing.Size(69, 53)
297
+        Me.刪除_bt.TabIndex = 1645
298
+        Me.刪除_bt.Text = "刪除"
299
+        Me.刪除_bt.UseVisualStyleBackColor = True
300
+        '
301
+        'Label6
302
+        '
303
+        Me.Label6.AutoSize = True
304
+        Me.Label6.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
305
+        Me.Label6.ImeMode = System.Windows.Forms.ImeMode.NoControl
306
+        Me.Label6.Location = New System.Drawing.Point(727, 6)
307
+        Me.Label6.Name = "Label6"
308
+        Me.Label6.Size = New System.Drawing.Size(60, 17)
309
+        Me.Label6.TabIndex = 1649
310
+        Me.Label6.Text = "可用天數"
311
+        '
312
+        '可用天數_nud
313
+        '
314
+        Me.可用天數_nud.Location = New System.Drawing.Point(728, 33)
315
+        Me.可用天數_nud.Maximum = New Decimal(New Integer() {1000000, 0, 0, 0})
316
+        Me.可用天數_nud.Minimum = New Decimal(New Integer() {1000000, 0, 0, -2147483648})
317
+        Me.可用天數_nud.Name = "可用天數_nud"
318
+        Me.可用天數_nud.Size = New System.Drawing.Size(60, 23)
319
+        Me.可用天數_nud.TabIndex = 1648
320
+        Me.可用天數_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
321
+        Me.可用天數_nud.ThousandsSeparator = True
322
+        '
323
+        '備註_tb
324
+        '
325
+        Me.備註_tb.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
326
+        Me.備註_tb.Location = New System.Drawing.Point(828, 3)
327
+        Me.備註_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
328
+        Me.備註_tb.Multiline = True
329
+        Me.備註_tb.Name = "備註_tb"
330
+        Me.備註_tb.Size = New System.Drawing.Size(307, 53)
331
+        Me.備註_tb.TabIndex = 1651
332
+        '
333
+        'Label8
334
+        '
335
+        Me.Label8.AutoSize = True
336
+        Me.Label8.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
337
+        Me.Label8.ImeMode = System.Windows.Forms.ImeMode.NoControl
338
+        Me.Label8.Location = New System.Drawing.Point(795, 6)
339
+        Me.Label8.Name = "Label8"
340
+        Me.Label8.Size = New System.Drawing.Size(34, 17)
341
+        Me.Label8.TabIndex = 1650
342
+        Me.Label8.Text = "備註"
343
+        '
344
+        'Label9
345
+        '
346
+        Me.Label9.AutoSize = True
347
+        Me.Label9.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
348
+        Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
349
+        Me.Label9.Location = New System.Drawing.Point(152, 7)
350
+        Me.Label9.Name = "Label9"
351
+        Me.Label9.Size = New System.Drawing.Size(60, 17)
352
+        Me.Label9.TabIndex = 1653
353
+        Me.Label9.Text = "累計費用"
354
+        '
355
+        '累計費用_nud
356
+        '
357
+        Me.累計費用_nud.Location = New System.Drawing.Point(214, 4)
358
+        Me.累計費用_nud.Maximum = New Decimal(New Integer() {10000000, 0, 0, 0})
359
+        Me.累計費用_nud.Minimum = New Decimal(New Integer() {10000000, 0, 0, -2147483648})
360
+        Me.累計費用_nud.Name = "累計費用_nud"
361
+        Me.累計費用_nud.Size = New System.Drawing.Size(96, 23)
362
+        Me.累計費用_nud.TabIndex = 1652
363
+        Me.累計費用_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
364
+        Me.累計費用_nud.ThousandsSeparator = True
365
+        '
366
+        '全帳_bt
367
+        '
368
+        Me.全帳_bt.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
369
+        Me.全帳_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
370
+        Me.全帳_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
371
+        Me.全帳_bt.Location = New System.Drawing.Point(3, 2)
372
+        Me.全帳_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
373
+        Me.全帳_bt.Name = "全帳_bt"
374
+        Me.全帳_bt.Size = New System.Drawing.Size(143, 26)
375
+        Me.全帳_bt.TabIndex = 1654
376
+        Me.全帳_bt.Text = "全帳"
377
+        Me.全帳_bt.UseVisualStyleBackColor = True
378
+        '
379
+        '租用者帳務表
380
+        '
381
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
382
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
383
+        Me.ClientSize = New System.Drawing.Size(1350, 681)
384
+        Me.Controls.Add(Me.全帳_bt)
385
+        Me.Controls.Add(Me.Label9)
386
+        Me.Controls.Add(Me.累計費用_nud)
387
+        Me.Controls.Add(Me.備註_tb)
388
+        Me.Controls.Add(Me.Label8)
389
+        Me.Controls.Add(Me.Label6)
390
+        Me.Controls.Add(Me.可用天數_nud)
391
+        Me.Controls.Add(Me.修改_bt)
392
+        Me.Controls.Add(Me.新增_bt)
393
+        Me.Controls.Add(Me.刪除_bt)
394
+        Me.Controls.Add(Me.帳務明細_dgv)
395
+        Me.Controls.Add(Me.Label5)
396
+        Me.Controls.Add(Me.費用_nud)
397
+        Me.Controls.Add(Me.Label4)
398
+        Me.Controls.Add(Me.狀態_tb)
399
+        Me.Controls.Add(Me.Label2)
400
+        Me.Controls.Add(Me.到期日_dtp)
401
+        Me.Controls.Add(Me.Label7)
402
+        Me.Controls.Add(Me.Label3)
403
+        Me.Controls.Add(Me.Label1)
404
+        Me.Controls.Add(Me.帳號_tb)
405
+        Me.Controls.Add(Me.姓名_tb)
406
+        Me.Controls.Add(Me.字體_NUD)
407
+        Me.Controls.Add(Me.字體大小調整_lb)
408
+        Me.Controls.Add(Me.使用者清單_dgv)
409
+        Me.Controls.Add(Me.起始日_dtp)
410
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
411
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
412
+        Me.Name = "租用者帳務表"
413
+        Me.Text = "租用者帳務表"
414
+        CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
415
+        CType(Me.帳務明細_dgv, System.ComponentModel.ISupportInitialize).EndInit()
416
+        CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).EndInit()
417
+        CType(Me.費用_nud, System.ComponentModel.ISupportInitialize).EndInit()
418
+        CType(Me.可用天數_nud, System.ComponentModel.ISupportInitialize).EndInit()
419
+        CType(Me.累計費用_nud, System.ComponentModel.ISupportInitialize).EndInit()
420
+        Me.ResumeLayout(False)
421
+        Me.PerformLayout()
422
+
423
+    End Sub
424
+
425
+    Friend WithEvents 使用者清單_dgv As DataGridView
426
+    Friend WithEvents 帳務明細_dgv As DataGridView
427
+    Friend WithEvents 字體_NUD As NumericUpDown
428
+    Friend WithEvents 字體大小調整_lb As Label
429
+    Friend WithEvents 到期日_dtp As DateTimePicker
430
+    Friend WithEvents Label7 As Label
431
+    Friend WithEvents Label3 As Label
432
+    Friend WithEvents Label1 As Label
433
+    Friend WithEvents 帳號_tb As TextBox
434
+    Friend WithEvents 姓名_tb As TextBox
435
+    Friend WithEvents 起始日_dtp As DateTimePicker
436
+    Friend WithEvents Label2 As Label
437
+    Friend WithEvents Label4 As Label
438
+    Friend WithEvents 狀態_tb As TextBox
439
+    Friend WithEvents 費用_nud As NumericUpDown
440
+    Friend WithEvents Label5 As Label
441
+    Friend WithEvents 修改_bt As Button
442
+    Friend WithEvents 新增_bt As Button
443
+    Friend WithEvents 刪除_bt As Button
444
+    Friend WithEvents Label6 As Label
445
+    Friend WithEvents 可用天數_nud As NumericUpDown
446
+    Friend WithEvents 備註_tb As TextBox
447
+    Friend WithEvents Label8 As Label
448
+    Friend WithEvents Label9 As Label
449
+    Friend WithEvents 累計費用_nud As NumericUpDown
450
+    Friend WithEvents 全帳_bt As Button
451
+End Class

+ 120
- 0
GA-ERP-SYS/資料庫系統管理/租用者帳務表.resx 파일 보기

@@ -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>

+ 146
- 0
GA-ERP-SYS/資料庫系統管理/租用者帳務表.vb 파일 보기

@@ -0,0 +1,146 @@
1
+Public Class 租用者帳務表
2
+    ReadOnly ds, ds1 As New DataSet
3
+    Dim 首次開啟 As Boolean = False
4
+    Dim FFGG As Integer
5
+    Private Sub Set_使用者清單()
6
+        使用者清單_dgv.DataSource = Nothing : ds.Clear()
7
+        使用者清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
+        使用者清單_dgv.ColumnHeadersHeight = 25
9
+        使用者清單_dgv.AllowUserToAddRows = False
10
+        使用者清單_dgv.RowTemplate.Height = 25
11
+        SQL_系統使用者()
12
+        da.Fill(ds) : 使用者清單_dgv.DataSource = ds.Tables(0) : conn.Close()
13
+        使用者清單_dgv.Columns("項次").FillWeight = 55
14
+        使用者清單_dgv.Columns(1).FillWeight = 90 : 使用者清單_dgv.Columns(2).FillWeight = 90
15
+        For I As Integer = 0 To 使用者清單_dgv.Rows.Count - 1
16
+            使用者清單_dgv.Rows(I).Cells("項次").Value = I + 1
17
+            If 使用者清單_dgv.Rows(I).Cells("有USBKey").Value = False Then
18
+                使用者清單_dgv.Rows(I).Cells("有USBKey").Value = True
19
+            Else
20
+                使用者清單_dgv.Rows(I).Cells("有USBKey").Value = False
21
+            End If
22
+        Next
23
+    End Sub
24
+    Private Sub Set_帳務清單()
25
+        帳務明細_dgv.DataSource = Nothing : ds1.Clear()
26
+        帳務明細_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
27
+        帳務明細_dgv.ColumnHeadersHeight = 25
28
+        帳務明細_dgv.AllowUserToAddRows = False
29
+        帳務明細_dgv.RowTemplate.Height = 25
30
+        SQL_租用帳務()
31
+        da.Fill(ds1) : 帳務明細_dgv.DataSource = ds1.Tables(0) : conn.Close()
32
+        帳務明細_dgv.Columns("費用").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
33
+        帳務明細_dgv.Columns("費用").DefaultCellStyle.Format = "#,##0"
34
+        帳務明細_dgv.Columns("備註").FillWeight = 400 : 帳務明細_dgv.Columns("項次").FillWeight = 50
35
+        累計費用_nud.Value = 0
36
+        For I As Integer = 0 To 帳務明細_dgv.Rows.Count - 1
37
+            帳務明細_dgv.Rows(I).Cells("項次").Value = I + 1
38
+            累計費用_nud.Value = 累計費用_nud.Value + 帳務明細_dgv.Rows(I).Cells("費用").Value
39
+        Next
40
+    End Sub
41
+    Private Sub 租用者帳務表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
42
+        Me.MdiParent = GA_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
43
+        首次開啟 = False
44
+        Set_使用者清單() : 全帳_bt.PerformClick()
45
+        首次開啟 = True
46
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
47
+            字體_NUD.Value = 9
48
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
49
+            字體_NUD.Value = 7.6
50
+        End If
51
+    End Sub
52
+    Private Sub 帳務明細查詢表_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
53
+        If GA_ERP_SYS.Size.Width > 1440 And GA_ERP_SYS.Size.Height > 900 Then
54
+            字體_NUD.Value = 9
55
+        ElseIf GA_ERP_SYS.Size.Width <= 1440 And GA_ERP_SYS.Size.Height <= 900 Then
56
+            字體_NUD.Value = 7.6
57
+        End If
58
+    End Sub
59
+    Private Sub 字體_NUD_ValueChanged(sender As Object, e As EventArgs) Handles 字體_NUD.ValueChanged
60
+        使用者清單_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
61
+        帳務明細_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 字體_NUD.Value)
62
+    End Sub
63
+    Private Sub 使用者清單_dgv_CellEnter(sender As Object, e As DataGridViewCellEventArgs) Handles 使用者清單_dgv.CellEnter
64
+        If 首次開啟 = True Then
65
+            If e.RowIndex = -1 Then : Else
66
+                For i As Integer = 0 To 使用者清單_dgv.Rows.Count - 1
67
+                    FFGG = DateDiff("d", Format(Today(), "yyyy/MM/dd"), 使用者清單_dgv.Rows(i).Cells("到期日").Value)
68
+                    If FFGG < 0 Then
69
+                        使用者清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.LightGreen
70
+                    Else
71
+                        使用者清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
72
+                    End If
73
+                Next
74
+            End If
75
+        End If
76
+    End Sub
77
+    Private Sub 使用者清單_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 使用者清單_dgv.CellClick
78
+        If e.RowIndex = -1 Then : Else
79
+            姓名_tb.Text = 使用者清單_dgv.Rows(e.RowIndex).Cells("租用者").Value : 帳號_tb.Text = 使用者清單_dgv.Rows(e.RowIndex).Cells("帳號").Value
80
+
81
+            Set_帳務清單()
82
+            If 帳務明細_dgv.Rows.Count > 0 Then
83
+                起始日_dtp.Value = 帳務明細_dgv.Rows(0).Cells("起始日").Value : 到期日_dtp.Value = 帳務明細_dgv.Rows(0).Cells("到期日").Value
84
+                費用_nud.Value = 帳務明細_dgv.Rows(0).Cells("費用").Value : 備註_tb.Text = 帳務明細_dgv.Rows(0).Cells("備註").Value : 狀態_tb.Text = 帳務明細_dgv.Rows(0).Cells("狀態").Value
85
+            Else
86
+                起始日_dtp.Value = Today() : 到期日_dtp.Value = 使用者清單_dgv.Rows(e.RowIndex).Cells("到期日").Value : 費用_nud.Value = 0 : 備註_tb.Text = "" : 狀態_tb.Text = ""
87
+            End If
88
+            If 狀態_tb.Text = "" Then
89
+                If 使用者清單_dgv.Rows(e.RowIndex).Cells("有USBKey").Value = True Then : 狀態_tb.Text = "正式" : Else : 狀態_tb.Text = "測試" : End If
90
+            End If
91
+
92
+            可用天數_nud.Value = DateDiff("d", 起始日_dtp.Value, 到期日_dtp.Value)
93
+        End If
94
+    End Sub
95
+    Private Sub 帳務明細_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 帳務明細_dgv.CellClick
96
+        If e.RowIndex = -1 Then : Else
97
+            起始日_dtp.Value = 帳務明細_dgv.Rows(e.RowIndex).Cells("起始日").Value : 到期日_dtp.Value = 帳務明細_dgv.Rows(e.RowIndex).Cells("到期日").Value
98
+            費用_nud.Value = 帳務明細_dgv.Rows(e.RowIndex).Cells("費用").Value : 備註_tb.Text = 帳務明細_dgv.Rows(e.RowIndex).Cells("備註").Value
99
+            狀態_tb.Text = 帳務明細_dgv.Rows(e.RowIndex).Cells("狀態").Value
100
+        End If
101
+    End Sub
102
+    Private Sub 帳務明細_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 帳務明細_dgv.RowPostPaint
103
+        Dim linePen As New Pen(Color.Blue, 2)
104
+        If e.RowIndex = 帳務明細_dgv.Rows.Count - 1 Then
105
+            Exit Sub
106
+        Else
107
+            If 帳務明細_dgv(1, e.RowIndex).Value.ToString.ToLower() <> 帳務明細_dgv(1, e.RowIndex + 1).Value.ToString.ToLower() Then
108
+                Dim startX As Integer = IIf(帳務明細_dgv.RowHeadersVisible, 帳務明細_dgv.RowHeadersWidth, 0)
109
+                Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
110
+                Dim endX As Integer = startX + 帳務明細_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 帳務明細_dgv.HorizontalScrollingOffset
111
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
112
+                Exit Sub
113
+            End If
114
+        End If
115
+    End Sub
116
+    Private Sub 起始日_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 起始日_dtp.ValueChanged
117
+        可用天數_nud.Value = DateDiff("d", 起始日_dtp.Value, 到期日_dtp.Value)
118
+    End Sub
119
+    Private Sub 到期日_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 到期日_dtp.ValueChanged
120
+        可用天數_nud.Value = DateDiff("d", 起始日_dtp.Value, 到期日_dtp.Value)
121
+    End Sub
122
+    Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
123
+        If 姓名_tb.Text = "" Or 帳號_tb.Text = "" Then
124
+            MsgBox("資料有誤!!")
125
+        Else
126
+            SQL_租用帳務新增() : MsgBox("存檔成功!!") : Set_帳務清單()
127
+        End If
128
+    End Sub
129
+    Private Sub 修改_bt_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
130
+        If 姓名_tb.Text = "" Or 帳號_tb.Text = "" Then
131
+            MsgBox("資料有誤!!")
132
+        Else
133
+            SQL_租用帳務修改() : MsgBox("存檔成功!!") : Set_帳務清單()
134
+        End If
135
+    End Sub
136
+    Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
137
+        If 姓名_tb.Text = "" Or 帳號_tb.Text = "" Then
138
+            MsgBox("資料有誤!!")
139
+        Else
140
+            SQL_租用帳務刪除() : MsgBox("存檔成功!!") : Set_帳務清單()
141
+        End If
142
+    End Sub
143
+    Private Sub 全帳_bt_Click(sender As Object, e As EventArgs) Handles 全帳_bt.Click
144
+        帳號_tb.Text = "%%" : Set_帳務清單() : 帳號_tb.Text = ""
145
+    End Sub
146
+End Class

+ 89
- 59
GA-ERP-SYS/資料庫系統管理/系統使用者管理.Designer.vb 파일 보기

@@ -1,9 +1,9 @@
1
-<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2 2
 Partial Class 系統使用者管理
3 3
     Inherits System.Windows.Forms.Form
4 4
 
5 5
     'Form 覆寫 Dispose 以清除元件清單。
6
-    <System.Diagnostics.DebuggerNonUserCode()> _
6
+    <System.Diagnostics.DebuggerNonUserCode()>
7 7
     Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8 8
         Try
9 9
             If disposing AndAlso components IsNot Nothing Then
@@ -20,7 +20,7 @@ Partial Class 系統使用者管理
20 20
     '注意: 以下為 Windows Form 設計工具所需的程序
21 21
     '可以使用 Windows Form 設計工具進行修改。
22 22
     '請勿使用程式碼編輯器進行修改。
23
-    <System.Diagnostics.DebuggerStepThrough()> _
23
+    <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private Sub InitializeComponent()
25 25
         Me.字體_NUD = New System.Windows.Forms.NumericUpDown()
26 26
         Me.字體大小調整_lb = New System.Windows.Forms.Label()
@@ -43,6 +43,8 @@ Partial Class 系統使用者管理
43 43
         Me.CheckBox2 = New System.Windows.Forms.CheckBox()
44 44
         Me.CheckBox1 = New System.Windows.Forms.CheckBox()
45 45
         Me.Panel1 = New System.Windows.Forms.Panel()
46
+        Me.CheckBox41 = New System.Windows.Forms.CheckBox()
47
+        Me.CheckBox40 = New System.Windows.Forms.CheckBox()
46 48
         Me.CheckBox39 = New System.Windows.Forms.CheckBox()
47 49
         Me.CheckBox38 = New System.Windows.Forms.CheckBox()
48 50
         Me.CheckBox37 = New System.Windows.Forms.CheckBox()
@@ -90,8 +92,8 @@ Partial Class 系統使用者管理
90 92
         Me.到期日_dtp = New System.Windows.Forms.DateTimePicker()
91 93
         Me.Label8 = New System.Windows.Forms.Label()
92 94
         Me.備註_tb = New System.Windows.Forms.TextBox()
93
-        Me.CheckBox40 = New System.Windows.Forms.CheckBox()
94 95
         Me.Button1 = New System.Windows.Forms.Button()
96
+        Me.CheckBox42 = New System.Windows.Forms.CheckBox()
95 97
         CType(Me.字體_NUD, System.ComponentModel.ISupportInitialize).BeginInit()
96 98
         CType(Me.使用者清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
97 99
         Me.Panel1.SuspendLayout()
@@ -104,12 +106,12 @@ Partial Class 系統使用者管理
104 106
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
105 107
         Me.字體_NUD.DecimalPlaces = 1
106 108
         Me.字體_NUD.Increment = New Decimal(New Integer() {1, 0, 0, 65536})
107
-        Me.字體_NUD.Location = New System.Drawing.Point(625, 70)
109
+        Me.字體_NUD.Location = New System.Drawing.Point(634, 75)
108 110
         Me.字體_NUD.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
109 111
         Me.字體_NUD.Maximum = New Decimal(New Integer() {18, 0, 0, 0})
110 112
         Me.字體_NUD.Minimum = New Decimal(New Integer() {6, 0, 0, 0})
111 113
         Me.字體_NUD.Name = "字體_NUD"
112
-        Me.字體_NUD.Size = New System.Drawing.Size(61, 23)
114
+        Me.字體_NUD.Size = New System.Drawing.Size(52, 23)
113 115
         Me.字體_NUD.TabIndex = 1514
114 116
         Me.字體_NUD.Value = New Decimal(New Integer() {76, 0, 0, 65536})
115 117
         '
@@ -121,7 +123,7 @@ Partial Class 系統使用者管理
121 123
         Me.字體大小調整_lb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
122 124
         Me.字體大小調整_lb.ForeColor = System.Drawing.Color.Red
123 125
         Me.字體大小調整_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
124
-        Me.字體大小調整_lb.Location = New System.Drawing.Point(567, 74)
126
+        Me.字體大小調整_lb.Location = New System.Drawing.Point(631, 58)
125 127
         Me.字體大小調整_lb.Name = "字體大小調整_lb"
126 128
         Me.字體大小調整_lb.Size = New System.Drawing.Size(56, 16)
127 129
         Me.字體大小調整_lb.TabIndex = 1515
@@ -279,7 +281,7 @@ Partial Class 系統使用者管理
279 281
         '
280 282
         Me.CheckBox5.AutoSize = True
281 283
         Me.CheckBox5.ForeColor = System.Drawing.Color.Red
282
-        Me.CheckBox5.Location = New System.Drawing.Point(466, 261)
284
+        Me.CheckBox5.Location = New System.Drawing.Point(467, 287)
283 285
         Me.CheckBox5.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
284 286
         Me.CheckBox5.Name = "CheckBox5"
285 287
         Me.CheckBox5.Size = New System.Drawing.Size(142, 20)
@@ -291,7 +293,7 @@ Partial Class 系統使用者管理
291 293
         '
292 294
         Me.CheckBox4.AutoSize = True
293 295
         Me.CheckBox4.ForeColor = System.Drawing.Color.Red
294
-        Me.CheckBox4.Location = New System.Drawing.Point(466, 231)
296
+        Me.CheckBox4.Location = New System.Drawing.Point(467, 257)
295 297
         Me.CheckBox4.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
296 298
         Me.CheckBox4.Name = "CheckBox4"
297 299
         Me.CheckBox4.Size = New System.Drawing.Size(170, 20)
@@ -303,7 +305,7 @@ Partial Class 系統使用者管理
303 305
         '
304 306
         Me.CheckBox3.AutoSize = True
305 307
         Me.CheckBox3.ForeColor = System.Drawing.Color.Red
306
-        Me.CheckBox3.Location = New System.Drawing.Point(466, 203)
308
+        Me.CheckBox3.Location = New System.Drawing.Point(467, 229)
307 309
         Me.CheckBox3.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
308 310
         Me.CheckBox3.Name = "CheckBox3"
309 311
         Me.CheckBox3.Size = New System.Drawing.Size(134, 20)
@@ -315,7 +317,7 @@ Partial Class 系統使用者管理
315 317
         '
316 318
         Me.CheckBox2.AutoSize = True
317 319
         Me.CheckBox2.ForeColor = System.Drawing.Color.Red
318
-        Me.CheckBox2.Location = New System.Drawing.Point(466, 33)
320
+        Me.CheckBox2.Location = New System.Drawing.Point(467, 59)
319 321
         Me.CheckBox2.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
320 322
         Me.CheckBox2.Name = "CheckBox2"
321 323
         Me.CheckBox2.Size = New System.Drawing.Size(146, 20)
@@ -326,7 +328,7 @@ Partial Class 系統使用者管理
326 328
         'CheckBox1
327 329
         '
328 330
         Me.CheckBox1.AutoSize = True
329
-        Me.CheckBox1.Location = New System.Drawing.Point(441, 5)
331
+        Me.CheckBox1.Location = New System.Drawing.Point(442, 5)
330 332
         Me.CheckBox1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
331 333
         Me.CheckBox1.Name = "CheckBox1"
332 334
         Me.CheckBox1.Size = New System.Drawing.Size(146, 20)
@@ -341,6 +343,8 @@ Partial Class 系統使用者管理
341 343
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
342 344
         Me.Panel1.AutoScroll = True
343 345
         Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
346
+        Me.Panel1.Controls.Add(Me.CheckBox42)
347
+        Me.Panel1.Controls.Add(Me.CheckBox41)
344 348
         Me.Panel1.Controls.Add(Me.CheckBox40)
345 349
         Me.Panel1.Controls.Add(Me.CheckBox39)
346 350
         Me.Panel1.Controls.Add(Me.CheckBox38)
@@ -385,14 +389,38 @@ Partial Class 系統使用者管理
385 389
         Me.Panel1.Location = New System.Drawing.Point(691, 21)
386 390
         Me.Panel1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
387 391
         Me.Panel1.Name = "Panel1"
388
-        Me.Panel1.Size = New System.Drawing.Size(660, 656)
392
+        Me.Panel1.Size = New System.Drawing.Size(655, 656)
389 393
         Me.Panel1.TabIndex = 1513
390 394
         '
395
+        'CheckBox41
396
+        '
397
+        Me.CheckBox41.AutoSize = True
398
+        Me.CheckBox41.ForeColor = System.Drawing.Color.Red
399
+        Me.CheckBox41.Location = New System.Drawing.Point(467, 33)
400
+        Me.CheckBox41.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
401
+        Me.CheckBox41.Name = "CheckBox41"
402
+        Me.CheckBox41.Size = New System.Drawing.Size(134, 20)
403
+        Me.CheckBox41.TabIndex = 300
404
+        Me.CheckBox41.Text = "租用者帳務表-CC41"
405
+        Me.CheckBox41.UseVisualStyleBackColor = True
406
+        '
407
+        'CheckBox40
408
+        '
409
+        Me.CheckBox40.AutoSize = True
410
+        Me.CheckBox40.ForeColor = System.Drawing.Color.Red
411
+        Me.CheckBox40.Location = New System.Drawing.Point(33, 315)
412
+        Me.CheckBox40.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
413
+        Me.CheckBox40.Name = "CheckBox40"
414
+        Me.CheckBox40.Size = New System.Drawing.Size(110, 20)
415
+        Me.CheckBox40.TabIndex = 299
416
+        Me.CheckBox40.Text = "公告顯示-CC40"
417
+        Me.CheckBox40.UseVisualStyleBackColor = True
418
+        '
391 419
         'CheckBox39
392 420
         '
393 421
         Me.CheckBox39.AutoSize = True
394 422
         Me.CheckBox39.ForeColor = System.Drawing.Color.Red
395
-        Me.CheckBox39.Location = New System.Drawing.Point(33, 401)
423
+        Me.CheckBox39.Location = New System.Drawing.Point(33, 259)
396 424
         Me.CheckBox39.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
397 425
         Me.CheckBox39.Name = "CheckBox39"
398 426
         Me.CheckBox39.Size = New System.Drawing.Size(146, 20)
@@ -416,7 +444,7 @@ Partial Class 系統使用者管理
416 444
         '
417 445
         Me.CheckBox37.AutoSize = True
418 446
         Me.CheckBox37.ForeColor = System.Drawing.Color.Red
419
-        Me.CheckBox37.Location = New System.Drawing.Point(262, 429)
447
+        Me.CheckBox37.Location = New System.Drawing.Point(252, 457)
420 448
         Me.CheckBox37.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
421 449
         Me.CheckBox37.Name = "CheckBox37"
422 450
         Me.CheckBox37.Size = New System.Drawing.Size(194, 20)
@@ -428,7 +456,7 @@ Partial Class 系統使用者管理
428 456
         '
429 457
         Me.CheckBox36.AutoSize = True
430 458
         Me.CheckBox36.ForeColor = System.Drawing.Color.Red
431
-        Me.CheckBox36.Location = New System.Drawing.Point(262, 401)
459
+        Me.CheckBox36.Location = New System.Drawing.Point(252, 429)
432 460
         Me.CheckBox36.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
433 461
         Me.CheckBox36.Name = "CheckBox36"
434 462
         Me.CheckBox36.Size = New System.Drawing.Size(194, 20)
@@ -440,7 +468,7 @@ Partial Class 系統使用者管理
440 468
         '
441 469
         Me.CheckBox35.AutoSize = True
442 470
         Me.CheckBox35.ForeColor = System.Drawing.Color.Red
443
-        Me.CheckBox35.Location = New System.Drawing.Point(262, 202)
471
+        Me.CheckBox35.Location = New System.Drawing.Point(252, 202)
444 472
         Me.CheckBox35.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
445 473
         Me.CheckBox35.Name = "CheckBox35"
446 474
         Me.CheckBox35.Size = New System.Drawing.Size(194, 20)
@@ -452,7 +480,7 @@ Partial Class 系統使用者管理
452 480
         '
453 481
         Me.CheckBox34.AutoSize = True
454 482
         Me.CheckBox34.ForeColor = System.Drawing.Color.Red
455
-        Me.CheckBox34.Location = New System.Drawing.Point(262, 174)
483
+        Me.CheckBox34.Location = New System.Drawing.Point(252, 174)
456 484
         Me.CheckBox34.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
457 485
         Me.CheckBox34.Name = "CheckBox34"
458 486
         Me.CheckBox34.Size = New System.Drawing.Size(194, 20)
@@ -464,7 +492,7 @@ Partial Class 系統使用者管理
464 492
         '
465 493
         Me.CheckBox33.AutoSize = True
466 494
         Me.CheckBox33.ForeColor = System.Drawing.Color.Red
467
-        Me.CheckBox33.Location = New System.Drawing.Point(238, 373)
495
+        Me.CheckBox33.Location = New System.Drawing.Point(228, 401)
468 496
         Me.CheckBox33.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
469 497
         Me.CheckBox33.Name = "CheckBox33"
470 498
         Me.CheckBox33.Size = New System.Drawing.Size(158, 20)
@@ -476,7 +504,7 @@ Partial Class 系統使用者管理
476 504
         '
477 505
         Me.CheckBox32.AutoSize = True
478 506
         Me.CheckBox32.ForeColor = System.Drawing.Color.Red
479
-        Me.CheckBox32.Location = New System.Drawing.Point(238, 345)
507
+        Me.CheckBox32.Location = New System.Drawing.Point(228, 373)
480 508
         Me.CheckBox32.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
481 509
         Me.CheckBox32.Name = "CheckBox32"
482 510
         Me.CheckBox32.Size = New System.Drawing.Size(158, 20)
@@ -488,7 +516,7 @@ Partial Class 系統使用者管理
488 516
         '
489 517
         Me.CheckBox31.AutoSize = True
490 518
         Me.CheckBox31.ForeColor = System.Drawing.Color.Red
491
-        Me.CheckBox31.Location = New System.Drawing.Point(238, 317)
519
+        Me.CheckBox31.Location = New System.Drawing.Point(228, 345)
492 520
         Me.CheckBox31.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
493 521
         Me.CheckBox31.Name = "CheckBox31"
494 522
         Me.CheckBox31.Size = New System.Drawing.Size(158, 20)
@@ -500,7 +528,7 @@ Partial Class 系統使用者管理
500 528
         '
501 529
         Me.CheckBox30.AutoSize = True
502 530
         Me.CheckBox30.ForeColor = System.Drawing.Color.Red
503
-        Me.CheckBox30.Location = New System.Drawing.Point(238, 287)
531
+        Me.CheckBox30.Location = New System.Drawing.Point(228, 315)
504 532
         Me.CheckBox30.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
505 533
         Me.CheckBox30.Name = "CheckBox30"
506 534
         Me.CheckBox30.Size = New System.Drawing.Size(170, 20)
@@ -512,7 +540,7 @@ Partial Class 系統使用者管理
512 540
         '
513 541
         Me.CheckBox29.AutoSize = True
514 542
         Me.CheckBox29.ForeColor = System.Drawing.Color.Red
515
-        Me.CheckBox29.Location = New System.Drawing.Point(238, 259)
543
+        Me.CheckBox29.Location = New System.Drawing.Point(228, 287)
516 544
         Me.CheckBox29.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
517 545
         Me.CheckBox29.Name = "CheckBox29"
518 546
         Me.CheckBox29.Size = New System.Drawing.Size(170, 20)
@@ -524,7 +552,7 @@ Partial Class 系統使用者管理
524 552
         '
525 553
         Me.CheckBox28.AutoSize = True
526 554
         Me.CheckBox28.ForeColor = System.Drawing.Color.Black
527
-        Me.CheckBox28.Location = New System.Drawing.Point(218, 231)
555
+        Me.CheckBox28.Location = New System.Drawing.Point(208, 259)
528 556
         Me.CheckBox28.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
529 557
         Me.CheckBox28.Name = "CheckBox28"
530 558
         Me.CheckBox28.Size = New System.Drawing.Size(158, 20)
@@ -536,7 +564,7 @@ Partial Class 系統使用者管理
536 564
         '
537 565
         Me.CheckBox27.AutoSize = True
538 566
         Me.CheckBox27.ForeColor = System.Drawing.Color.Red
539
-        Me.CheckBox27.Location = New System.Drawing.Point(238, 118)
567
+        Me.CheckBox27.Location = New System.Drawing.Point(228, 118)
540 568
         Me.CheckBox27.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
541 569
         Me.CheckBox27.Name = "CheckBox27"
542 570
         Me.CheckBox27.Size = New System.Drawing.Size(158, 20)
@@ -548,7 +576,7 @@ Partial Class 系統使用者管理
548 576
         '
549 577
         Me.CheckBox26.AutoSize = True
550 578
         Me.CheckBox26.ForeColor = System.Drawing.Color.Red
551
-        Me.CheckBox26.Location = New System.Drawing.Point(238, 90)
579
+        Me.CheckBox26.Location = New System.Drawing.Point(228, 90)
552 580
         Me.CheckBox26.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
553 581
         Me.CheckBox26.Name = "CheckBox26"
554 582
         Me.CheckBox26.Size = New System.Drawing.Size(158, 20)
@@ -559,7 +587,7 @@ Partial Class 系統使用者管理
559 587
         'Label9
560 588
         '
561 589
         Me.Label9.AutoSize = True
562
-        Me.Label9.Location = New System.Drawing.Point(10, 261)
590
+        Me.Label9.Location = New System.Drawing.Point(10, 119)
563 591
         Me.Label9.Name = "Label9"
564 592
         Me.Label9.Size = New System.Drawing.Size(104, 16)
565 593
         Me.Label9.TabIndex = 284
@@ -569,7 +597,7 @@ Partial Class 系統使用者管理
569 597
         '
570 598
         Me.CheckBox25.AutoSize = True
571 599
         Me.CheckBox25.ForeColor = System.Drawing.Color.Red
572
-        Me.CheckBox25.Location = New System.Drawing.Point(466, 289)
600
+        Me.CheckBox25.Location = New System.Drawing.Point(467, 315)
573 601
         Me.CheckBox25.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
574 602
         Me.CheckBox25.Name = "CheckBox25"
575 603
         Me.CheckBox25.Size = New System.Drawing.Size(161, 20)
@@ -581,7 +609,7 @@ Partial Class 系統使用者管理
581 609
         '
582 610
         Me.CheckBox24.AutoSize = True
583 611
         Me.CheckBox24.ForeColor = System.Drawing.Color.Red
584
-        Me.CheckBox24.Location = New System.Drawing.Point(466, 175)
612
+        Me.CheckBox24.Location = New System.Drawing.Point(467, 201)
585 613
         Me.CheckBox24.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
586 614
         Me.CheckBox24.Name = "CheckBox24"
587 615
         Me.CheckBox24.Size = New System.Drawing.Size(134, 20)
@@ -593,7 +621,7 @@ Partial Class 系統使用者管理
593 621
         '
594 622
         Me.CheckBox23.AutoSize = True
595 623
         Me.CheckBox23.ForeColor = System.Drawing.Color.Red
596
-        Me.CheckBox23.Location = New System.Drawing.Point(466, 147)
624
+        Me.CheckBox23.Location = New System.Drawing.Point(467, 173)
597 625
         Me.CheckBox23.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
598 626
         Me.CheckBox23.Name = "CheckBox23"
599 627
         Me.CheckBox23.Size = New System.Drawing.Size(136, 20)
@@ -605,7 +633,7 @@ Partial Class 系統使用者管理
605 633
         '
606 634
         Me.CheckBox22.AutoSize = True
607 635
         Me.CheckBox22.ForeColor = System.Drawing.Color.Red
608
-        Me.CheckBox22.Location = New System.Drawing.Point(238, 146)
636
+        Me.CheckBox22.Location = New System.Drawing.Point(228, 146)
609 637
         Me.CheckBox22.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
610 638
         Me.CheckBox22.Name = "CheckBox22"
611 639
         Me.CheckBox22.Size = New System.Drawing.Size(158, 20)
@@ -617,7 +645,7 @@ Partial Class 系統使用者管理
617 645
         '
618 646
         Me.CheckBox21.AutoSize = True
619 647
         Me.CheckBox21.ForeColor = System.Drawing.Color.Red
620
-        Me.CheckBox21.Location = New System.Drawing.Point(238, 61)
648
+        Me.CheckBox21.Location = New System.Drawing.Point(228, 61)
621 649
         Me.CheckBox21.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
622 650
         Me.CheckBox21.Name = "CheckBox21"
623 651
         Me.CheckBox21.Size = New System.Drawing.Size(170, 20)
@@ -629,7 +657,7 @@ Partial Class 系統使用者管理
629 657
         '
630 658
         Me.CheckBox20.AutoSize = True
631 659
         Me.CheckBox20.ForeColor = System.Drawing.Color.Red
632
-        Me.CheckBox20.Location = New System.Drawing.Point(490, 89)
660
+        Me.CheckBox20.Location = New System.Drawing.Point(491, 115)
633 661
         Me.CheckBox20.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
634 662
         Me.CheckBox20.Name = "CheckBox20"
635 663
         Me.CheckBox20.Size = New System.Drawing.Size(110, 20)
@@ -641,7 +669,7 @@ Partial Class 系統使用者管理
641 669
         '
642 670
         Me.CheckBox19.AutoSize = True
643 671
         Me.CheckBox19.ForeColor = System.Drawing.Color.Red
644
-        Me.CheckBox19.Location = New System.Drawing.Point(33, 316)
672
+        Me.CheckBox19.Location = New System.Drawing.Point(33, 174)
645 673
         Me.CheckBox19.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
646 674
         Me.CheckBox19.Name = "CheckBox19"
647 675
         Me.CheckBox19.Size = New System.Drawing.Size(158, 20)
@@ -653,7 +681,7 @@ Partial Class 系統使用者管理
653 681
         '
654 682
         Me.CheckBox18.AutoSize = True
655 683
         Me.CheckBox18.ForeColor = System.Drawing.Color.Red
656
-        Me.CheckBox18.Location = New System.Drawing.Point(238, 33)
684
+        Me.CheckBox18.Location = New System.Drawing.Point(228, 33)
657 685
         Me.CheckBox18.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
658 686
         Me.CheckBox18.Name = "CheckBox18"
659 687
         Me.CheckBox18.Size = New System.Drawing.Size(170, 20)
@@ -664,7 +692,7 @@ Partial Class 系統使用者管理
664 692
         'CheckBox17
665 693
         '
666 694
         Me.CheckBox17.AutoSize = True
667
-        Me.CheckBox17.Location = New System.Drawing.Point(218, 5)
695
+        Me.CheckBox17.Location = New System.Drawing.Point(208, 5)
668 696
         Me.CheckBox17.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
669 697
         Me.CheckBox17.Name = "CheckBox17"
670 698
         Me.CheckBox17.Size = New System.Drawing.Size(158, 20)
@@ -676,7 +704,7 @@ Partial Class 系統使用者管理
676 704
         '
677 705
         Me.CheckBox16.AutoSize = True
678 706
         Me.CheckBox16.ForeColor = System.Drawing.Color.Red
679
-        Me.CheckBox16.Location = New System.Drawing.Point(33, 288)
707
+        Me.CheckBox16.Location = New System.Drawing.Point(33, 146)
680 708
         Me.CheckBox16.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
681 709
         Me.CheckBox16.Name = "CheckBox16"
682 710
         Me.CheckBox16.Size = New System.Drawing.Size(158, 20)
@@ -711,7 +739,7 @@ Partial Class 系統使用者管理
711 739
         '
712 740
         Me.CheckBox13.AutoSize = True
713 741
         Me.CheckBox13.ForeColor = System.Drawing.Color.Red
714
-        Me.CheckBox13.Location = New System.Drawing.Point(33, 203)
742
+        Me.CheckBox13.Location = New System.Drawing.Point(33, 458)
715 743
         Me.CheckBox13.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
716 744
         Me.CheckBox13.Name = "CheckBox13"
717 745
         Me.CheckBox13.Size = New System.Drawing.Size(134, 20)
@@ -723,7 +751,7 @@ Partial Class 系統使用者管理
723 751
         '
724 752
         Me.CheckBox12.AutoSize = True
725 753
         Me.CheckBox12.ForeColor = System.Drawing.Color.Red
726
-        Me.CheckBox12.Location = New System.Drawing.Point(33, 175)
754
+        Me.CheckBox12.Location = New System.Drawing.Point(33, 430)
727 755
         Me.CheckBox12.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
728 756
         Me.CheckBox12.Name = "CheckBox12"
729 757
         Me.CheckBox12.Size = New System.Drawing.Size(146, 20)
@@ -735,7 +763,7 @@ Partial Class 系統使用者管理
735 763
         '
736 764
         Me.CheckBox11.AutoSize = True
737 765
         Me.CheckBox11.ForeColor = System.Drawing.Color.Red
738
-        Me.CheckBox11.Location = New System.Drawing.Point(33, 146)
766
+        Me.CheckBox11.Location = New System.Drawing.Point(33, 401)
739 767
         Me.CheckBox11.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
740 768
         Me.CheckBox11.Name = "CheckBox11"
741 769
         Me.CheckBox11.Size = New System.Drawing.Size(146, 20)
@@ -746,7 +774,7 @@ Partial Class 系統使用者管理
746 774
         'CheckBox10
747 775
         '
748 776
         Me.CheckBox10.AutoSize = True
749
-        Me.CheckBox10.Location = New System.Drawing.Point(13, 118)
777
+        Me.CheckBox10.Location = New System.Drawing.Point(13, 373)
750 778
         Me.CheckBox10.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
751 779
         Me.CheckBox10.Name = "CheckBox10"
752 780
         Me.CheckBox10.Size = New System.Drawing.Size(134, 20)
@@ -758,7 +786,7 @@ Partial Class 系統使用者管理
758 786
         '
759 787
         Me.CheckBox9.AutoSize = True
760 788
         Me.CheckBox9.ForeColor = System.Drawing.Color.Red
761
-        Me.CheckBox9.Location = New System.Drawing.Point(33, 346)
789
+        Me.CheckBox9.Location = New System.Drawing.Point(33, 204)
762 790
         Me.CheckBox9.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
763 791
         Me.CheckBox9.Name = "CheckBox9"
764 792
         Me.CheckBox9.Size = New System.Drawing.Size(170, 20)
@@ -770,7 +798,7 @@ Partial Class 系統使用者管理
770 798
         '
771 799
         Me.CheckBox8.AutoSize = True
772 800
         Me.CheckBox8.ForeColor = System.Drawing.Color.Red
773
-        Me.CheckBox8.Location = New System.Drawing.Point(33, 374)
801
+        Me.CheckBox8.Location = New System.Drawing.Point(33, 232)
774 802
         Me.CheckBox8.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
775 803
         Me.CheckBox8.Name = "CheckBox8"
776 804
         Me.CheckBox8.Size = New System.Drawing.Size(146, 20)
@@ -782,7 +810,7 @@ Partial Class 系統使用者管理
782 810
         '
783 811
         Me.CheckBox7.AutoSize = True
784 812
         Me.CheckBox7.ForeColor = System.Drawing.Color.Red
785
-        Me.CheckBox7.Location = New System.Drawing.Point(490, 61)
813
+        Me.CheckBox7.Location = New System.Drawing.Point(491, 87)
786 814
         Me.CheckBox7.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
787 815
         Me.CheckBox7.Name = "CheckBox7"
788 816
         Me.CheckBox7.Size = New System.Drawing.Size(110, 20)
@@ -794,7 +822,7 @@ Partial Class 系統使用者管理
794 822
         '
795 823
         Me.CheckBox6.AutoSize = True
796 824
         Me.CheckBox6.ForeColor = System.Drawing.Color.Red
797
-        Me.CheckBox6.Location = New System.Drawing.Point(466, 119)
825
+        Me.CheckBox6.Location = New System.Drawing.Point(467, 145)
798 826
         Me.CheckBox6.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
799 827
         Me.CheckBox6.Name = "CheckBox6"
800 828
         Me.CheckBox6.Size = New System.Drawing.Size(182, 20)
@@ -930,31 +958,31 @@ Partial Class 系統使用者管理
930 958
         Me.備註_tb.Size = New System.Drawing.Size(113, 53)
931 959
         Me.備註_tb.TabIndex = 1528
932 960
         '
933
-        'CheckBox40
934
-        '
935
-        Me.CheckBox40.AutoSize = True
936
-        Me.CheckBox40.ForeColor = System.Drawing.Color.Red
937
-        Me.CheckBox40.Location = New System.Drawing.Point(33, 429)
938
-        Me.CheckBox40.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
939
-        Me.CheckBox40.Name = "CheckBox40"
940
-        Me.CheckBox40.Size = New System.Drawing.Size(110, 20)
941
-        Me.CheckBox40.TabIndex = 299
942
-        Me.CheckBox40.Text = "公告顯示-CC40"
943
-        Me.CheckBox40.UseVisualStyleBackColor = True
944
-        '
945 961
         'Button1
946 962
         '
947 963
         Me.Button1.Font = New System.Drawing.Font("微軟正黑體", 9.75!)
948 964
         Me.Button1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
949 965
         Me.Button1.ImeMode = System.Windows.Forms.ImeMode.NoControl
950
-        Me.Button1.Location = New System.Drawing.Point(501, 68)
966
+        Me.Button1.Location = New System.Drawing.Point(501, 60)
951 967
         Me.Button1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
952 968
         Me.Button1.Name = "Button1"
953
-        Me.Button1.Size = New System.Drawing.Size(60, 26)
969
+        Me.Button1.Size = New System.Drawing.Size(60, 39)
954 970
         Me.Button1.TabIndex = 1529
955 971
         Me.Button1.Text = "開公告"
956 972
         Me.Button1.UseVisualStyleBackColor = True
957 973
         '
974
+        'CheckBox42
975
+        '
976
+        Me.CheckBox42.AutoSize = True
977
+        Me.CheckBox42.ForeColor = System.Drawing.Color.Red
978
+        Me.CheckBox42.Location = New System.Drawing.Point(33, 287)
979
+        Me.CheckBox42.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
980
+        Me.CheckBox42.Name = "CheckBox42"
981
+        Me.CheckBox42.Size = New System.Drawing.Size(158, 20)
982
+        Me.CheckBox42.TabIndex = 301
983
+        Me.CheckBox42.Text = "股東紅利功能啟用-CC42"
984
+        Me.CheckBox42.UseVisualStyleBackColor = True
985
+        '
958 986
         '系統使用者管理
959 987
         '
960 988
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
@@ -1068,4 +1096,6 @@ Partial Class 系統使用者管理
1068 1096
     Friend WithEvents CheckBox39 As CheckBox
1069 1097
     Friend WithEvents CheckBox40 As CheckBox
1070 1098
     Friend WithEvents Button1 As Button
1099
+    Friend WithEvents CheckBox41 As CheckBox
1100
+    Friend WithEvents CheckBox42 As CheckBox
1071 1101
 End Class

+ 5
- 2
GA-ERP-SYS/資料庫系統管理/系統使用者管理.vb 파일 보기

@@ -30,6 +30,7 @@ Public Class 系統使用者管理
30 30
                 使用者清單_dgv.Rows(i).DefaultCellStyle.BackColor = Color.White
31 31
             End If
32 32
         Next
33
+        使用者清單_dgv.Columns("CC40").Visible = True : 使用者清單_dgv.Columns("CC40").FillWeight = 30
33 34
     End Sub
34 35
     Private Sub Set_格式設定()
35 36
         確認新增_bt.Enabled = False : 儲存修改_bt.Enabled = False
@@ -162,9 +163,11 @@ Public Class 系統使用者管理
162 163
     Private Sub CheckBox6_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox6.Click
163 164
         If CheckBox1.Checked = False Then : CheckBox1.Checked = True : End If
164 165
     End Sub
165
-
166 166
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
167
-        SQL_公告開啟()
167
+        SQL_公告開啟() : Set_使用者清單()
168 168
     End Sub
169
+    'Private Sub 大更新_bt_Click(sender As Object, e As EventArgs) Handles 大更新_bt.Click
170
+    '    SQL_大更新啟動() : Set_使用者清單()
171
+    'End Sub
169 172
     '*************************************************************************************************************************************
170 173
 End Class

+ 82
- 8
GA-ERP-SYS/資料庫系統管理/系統執行檔版本管理.Designer.vb 파일 보기

@@ -34,13 +34,19 @@ Partial Class 系統執行檔版本管理
34 34
         Me.Label12 = New System.Windows.Forms.Label()
35 35
         Me.WebBrowser2 = New System.Windows.Forms.WebBrowser()
36 36
         Me.WebBrowser1 = New System.Windows.Forms.WebBrowser()
37
+        Me.Label2 = New System.Windows.Forms.Label()
38
+        Me.小更1 = New System.Windows.Forms.TextBox()
39
+        Me.小更2 = New System.Windows.Forms.TextBox()
40
+        Me.小更3 = New System.Windows.Forms.TextBox()
41
+        Me.小更4 = New System.Windows.Forms.TextBox()
42
+        Me.小更5 = New System.Windows.Forms.TextBox()
37 43
         Me.SuspendLayout()
38 44
         '
39 45
         '資料庫版本號_lb
40 46
         '
41 47
         Me.資料庫版本號_lb.AutoSize = True
42 48
         Me.資料庫版本號_lb.BackColor = System.Drawing.SystemColors.Control
43
-        Me.資料庫版本號_lb.Location = New System.Drawing.Point(469, 9)
49
+        Me.資料庫版本號_lb.Location = New System.Drawing.Point(795, 9)
44 50
         Me.資料庫版本號_lb.Name = "資料庫版本號_lb"
45 51
         Me.資料庫版本號_lb.Size = New System.Drawing.Size(159, 16)
46 52
         Me.資料庫版本號_lb.TabIndex = 658
@@ -48,10 +54,10 @@ Partial Class 系統執行檔版本管理
48 54
         '
49 55
         '修改_bt
50 56
         '
51
-        Me.修改_bt.Location = New System.Drawing.Point(344, 4)
57
+        Me.修改_bt.Location = New System.Drawing.Point(735, 4)
52 58
         Me.修改_bt.Margin = New System.Windows.Forms.Padding(3, 5, 3, 5)
53 59
         Me.修改_bt.Name = "修改_bt"
54
-        Me.修改_bt.Size = New System.Drawing.Size(122, 25)
60
+        Me.修改_bt.Size = New System.Drawing.Size(54, 25)
55 61
         Me.修改_bt.TabIndex = 652
56 62
         Me.修改_bt.Text = "修改"
57 63
         '
@@ -59,7 +65,7 @@ Partial Class 系統執行檔版本管理
59 65
         '
60 66
         Me.Label3.AutoSize = True
61 67
         Me.Label3.BackColor = System.Drawing.SystemColors.Control
62
-        Me.Label3.Location = New System.Drawing.Point(177, 9)
68
+        Me.Label3.Location = New System.Drawing.Point(163, 9)
63 69
         Me.Label3.Name = "Label3"
64 70
         Me.Label3.Size = New System.Drawing.Size(44, 16)
65 71
         Me.Label3.TabIndex = 651
@@ -68,17 +74,18 @@ Partial Class 系統執行檔版本管理
68 74
         '版本號_tb
69 75
         '
70 76
         Me.版本號_tb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
71
-        Me.版本號_tb.Location = New System.Drawing.Point(224, 5)
77
+        Me.版本號_tb.Location = New System.Drawing.Point(207, 5)
72 78
         Me.版本號_tb.Margin = New System.Windows.Forms.Padding(6, 7, 6, 7)
73 79
         Me.版本號_tb.Name = "版本號_tb"
74
-        Me.版本號_tb.Size = New System.Drawing.Size(117, 23)
80
+        Me.版本號_tb.Size = New System.Drawing.Size(80, 23)
75 81
         Me.版本號_tb.TabIndex = 650
82
+        Me.版本號_tb.Text = "2020010101"
76 83
         '
77 84
         'Label13
78 85
         '
79 86
         Me.Label13.AutoSize = True
80 87
         Me.Label13.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
81
-        Me.Label13.Location = New System.Drawing.Point(12, 9)
88
+        Me.Label13.Location = New System.Drawing.Point(8, 9)
82 89
         Me.Label13.Name = "Label13"
83 90
         Me.Label13.Size = New System.Drawing.Size(56, 16)
84 91
         Me.Label13.TabIndex = 660
@@ -88,7 +95,7 @@ Partial Class 系統執行檔版本管理
88 95
         '
89 96
         Me.讀取料夾路徑_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
90 97
         Me.讀取料夾路徑_bt.ForeColor = System.Drawing.Color.Blue
91
-        Me.讀取料夾路徑_bt.Location = New System.Drawing.Point(74, 5)
98
+        Me.讀取料夾路徑_bt.Location = New System.Drawing.Point(65, 5)
92 99
         Me.讀取料夾路徑_bt.Name = "讀取料夾路徑_bt"
93 100
         Me.讀取料夾路徑_bt.Size = New System.Drawing.Size(97, 24)
94 101
         Me.讀取料夾路徑_bt.TabIndex = 659
@@ -149,11 +156,72 @@ Partial Class 系統執行檔版本管理
149 156
         Me.WebBrowser1.TabIndex = 661
150 157
         Me.WebBrowser1.Url = New System.Uri("", System.UriKind.Relative)
151 158
         '
159
+        'Label2
160
+        '
161
+        Me.Label2.AutoSize = True
162
+        Me.Label2.BackColor = System.Drawing.SystemColors.Control
163
+        Me.Label2.Location = New System.Drawing.Point(293, 8)
164
+        Me.Label2.Name = "Label2"
165
+        Me.Label2.Size = New System.Drawing.Size(44, 16)
166
+        Me.Label2.TabIndex = 667
167
+        Me.Label2.Text = "小更新"
168
+        '
169
+        '小更1
170
+        '
171
+        Me.小更1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
172
+        Me.小更1.Location = New System.Drawing.Point(337, 5)
173
+        Me.小更1.Margin = New System.Windows.Forms.Padding(6, 7, 6, 7)
174
+        Me.小更1.Name = "小更1"
175
+        Me.小更1.Size = New System.Drawing.Size(80, 23)
176
+        Me.小更1.TabIndex = 666
177
+        '
178
+        '小更2
179
+        '
180
+        Me.小更2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
181
+        Me.小更2.Location = New System.Drawing.Point(416, 5)
182
+        Me.小更2.Margin = New System.Windows.Forms.Padding(6, 7, 6, 7)
183
+        Me.小更2.Name = "小更2"
184
+        Me.小更2.Size = New System.Drawing.Size(80, 23)
185
+        Me.小更2.TabIndex = 668
186
+        '
187
+        '小更3
188
+        '
189
+        Me.小更3.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
190
+        Me.小更3.Location = New System.Drawing.Point(495, 5)
191
+        Me.小更3.Margin = New System.Windows.Forms.Padding(6, 7, 6, 7)
192
+        Me.小更3.Name = "小更3"
193
+        Me.小更3.Size = New System.Drawing.Size(80, 23)
194
+        Me.小更3.TabIndex = 669
195
+        '
196
+        '小更4
197
+        '
198
+        Me.小更4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
199
+        Me.小更4.Location = New System.Drawing.Point(574, 5)
200
+        Me.小更4.Margin = New System.Windows.Forms.Padding(6, 7, 6, 7)
201
+        Me.小更4.Name = "小更4"
202
+        Me.小更4.Size = New System.Drawing.Size(80, 23)
203
+        Me.小更4.TabIndex = 670
204
+        '
205
+        '小更5
206
+        '
207
+        Me.小更5.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
208
+        Me.小更5.Location = New System.Drawing.Point(653, 5)
209
+        Me.小更5.Margin = New System.Windows.Forms.Padding(6, 7, 6, 7)
210
+        Me.小更5.Name = "小更5"
211
+        Me.小更5.Size = New System.Drawing.Size(80, 23)
212
+        Me.小更5.TabIndex = 671
213
+        '
152 214
         '系統執行檔版本管理
153 215
         '
154 216
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
155 217
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
156 218
         Me.ClientSize = New System.Drawing.Size(1350, 701)
219
+        Me.Controls.Add(Me.小更5)
220
+        Me.Controls.Add(Me.小更4)
221
+        Me.Controls.Add(Me.小更3)
222
+        Me.Controls.Add(Me.小更2)
223
+        Me.Controls.Add(Me.Label2)
224
+        Me.Controls.Add(Me.小更1)
157 225
         Me.Controls.Add(Me.Label1)
158 226
         Me.Controls.Add(Me.WebBrowser3)
159 227
         Me.Controls.Add(Me.Label12)
@@ -186,4 +254,10 @@ Partial Class 系統執行檔版本管理
186 254
     Friend WithEvents Label12 As Label
187 255
     Friend WithEvents WebBrowser2 As WebBrowser
188 256
     Friend WithEvents WebBrowser1 As WebBrowser
257
+    Friend WithEvents Label2 As Label
258
+    Friend WithEvents 小更1 As TextBox
259
+    Friend WithEvents 小更2 As TextBox
260
+    Friend WithEvents 小更3 As TextBox
261
+    Friend WithEvents 小更4 As TextBox
262
+    Friend WithEvents 小更5 As TextBox
189 263
 End Class

+ 5
- 2
GA-ERP-SYS/資料庫系統管理/系統執行檔版本管理.vb 파일 보기

@@ -7,7 +7,11 @@ Public Class 系統執行檔版本管理
7 7
         Target2 = Target & AA(1) & "/"
8 8
         WebBrowser3.Url = New Uri(Target2)
9 9
         SQL_系統版本號驗證()
10
-        If dr.Read() Then : 資料庫版本號_lb.Text = "資料庫版本號 : " & dr("系統認證版本號") : 版本號_tb.Text = dr("系統認證版本號") : End If : conn.Close()
10
+        If dr.Read() Then
11
+            資料庫版本號_lb.Text = "資料庫版本號 : " & dr("系統認證版本號") : 版本號_tb.Text = dr("系統認證版本號")
12
+            小更1.Text = dr("小更新1") : 小更2.Text = dr("小更新2") : 小更3.Text = dr("小更新3")
13
+            小更4.Text = dr("小更新4") : 小更5.Text = dr("小更新5")
14
+        End If : conn.Close()
11 15
         If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
12 16
             WebBrowser2.Navigate(FolderBrowserDialog1.SelectedPath)
13 17
         End If
@@ -15,7 +19,6 @@ Public Class 系統執行檔版本管理
15 19
     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
16 20
         SQL_版本號管理修改() : conn.Close() : SQL_系統版本號驗證()
17 21
         If dr.Read() Then : 資料庫版本號_lb.Text = "資料庫版本號 : " & dr("系統認證版本號") : 版本號_tb.Text = dr("系統認證版本號") : End If : conn.Close() : SQL_公告開啟() : MsgBox("修改完成")
18
-        Me.Close()
19 22
     End Sub
20 23
     Private Sub Button14_Click(sender As Object, e As EventArgs) Handles 讀取料夾路徑_bt.Click
21 24
         If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then

+ 116
- 89
GA-ERP-SYS/資料庫系統管理/系統編碼規則.Designer.vb 파일 보기

@@ -22,10 +22,17 @@ Partial Class 系統編碼規則
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28 28
         Me.GroupBox3 = New System.Windows.Forms.GroupBox()
29
+        Me.Label3 = New System.Windows.Forms.Label()
30
+        Me.密碼3_tb = New System.Windows.Forms.TextBox()
31
+        Me.Label15 = New System.Windows.Forms.Label()
32
+        Me.帳號3_tb = New System.Windows.Forms.TextBox()
33
+        Me.IP3_tb = New System.Windows.Forms.TextBox()
34
+        Me.Label16 = New System.Windows.Forms.Label()
35
+        Me.備份_cb = New System.Windows.Forms.CheckBox()
29 36
         Me.Label13 = New System.Windows.Forms.Label()
30 37
         Me.密碼2_tb = New System.Windows.Forms.TextBox()
31 38
         Me.Label14 = New System.Windows.Forms.Label()
@@ -33,13 +40,13 @@ Partial Class 系統編碼規則
33 40
         Me.IP2_tb = New System.Windows.Forms.TextBox()
34 41
         Me.Label12 = New System.Windows.Forms.Label()
35 42
         Me.資料庫_tb = New System.Windows.Forms.TextBox()
36
-        Me.Label5 = New System.Windows.Forms.Label()
37 43
         Me.客戶資料表_dgv = New System.Windows.Forms.DataGridView()
38 44
         Me.客戶表修改_bt = New System.Windows.Forms.Button()
39 45
         Me.Label6 = New System.Windows.Forms.Label()
40 46
         Me.客戶表新增_bt = New System.Windows.Forms.Button()
41 47
         Me.客戶表刪除_bt = New System.Windows.Forms.Button()
42 48
         Me.客戶名_tb = New System.Windows.Forms.TextBox()
49
+        Me.Label5 = New System.Windows.Forms.Label()
43 50
         Me.Label1 = New System.Windows.Forms.Label()
44 51
         Me.LOG資料庫_tb = New System.Windows.Forms.TextBox()
45 52
         Me.Label2 = New System.Windows.Forms.Label()
@@ -64,13 +71,8 @@ Partial Class 系統編碼規則
64 71
         Me.LOG子_dgv = New System.Windows.Forms.DataGridView()
65 72
         Me.批量比對_bt = New System.Windows.Forms.Button()
66 73
         Me.刪除LOG檔_bt = New System.Windows.Forms.Button()
67
-        Me.備份_cb = New System.Windows.Forms.CheckBox()
68
-        Me.Label3 = New System.Windows.Forms.Label()
69
-        Me.密碼3_tb = New System.Windows.Forms.TextBox()
70
-        Me.Label15 = New System.Windows.Forms.Label()
71
-        Me.帳號3_tb = New System.Windows.Forms.TextBox()
72
-        Me.IP3_tb = New System.Windows.Forms.TextBox()
73
-        Me.Label16 = New System.Windows.Forms.Label()
74
+        Me.Label17 = New System.Windows.Forms.Label()
75
+        Me.Label18 = New System.Windows.Forms.Label()
74 76
         Me.GroupBox3.SuspendLayout()
75 77
         CType(Me.客戶資料表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
76 78
         Me.GroupBox1.SuspendLayout()
@@ -109,11 +111,72 @@ Partial Class 系統編碼規則
109 111
         Me.GroupBox3.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
110 112
         Me.GroupBox3.Name = "GroupBox3"
111 113
         Me.GroupBox3.Padding = New System.Windows.Forms.Padding(3, 4, 3, 4)
112
-        Me.GroupBox3.Size = New System.Drawing.Size(934, 318)
114
+        Me.GroupBox3.Size = New System.Drawing.Size(1254, 318)
113 115
         Me.GroupBox3.TabIndex = 1500
114 116
         Me.GroupBox3.TabStop = False
115 117
         Me.GroupBox3.Text = "客戶資料表"
116 118
         '
119
+        'Label3
120
+        '
121
+        Me.Label3.AutoSize = True
122
+        Me.Label3.Location = New System.Drawing.Point(514, 45)
123
+        Me.Label3.Name = "Label3"
124
+        Me.Label3.Size = New System.Drawing.Size(39, 16)
125
+        Me.Label3.TabIndex = 1519
126
+        Me.Label3.Text = "密碼2"
127
+        '
128
+        '密碼3_tb
129
+        '
130
+        Me.密碼3_tb.Location = New System.Drawing.Point(556, 42)
131
+        Me.密碼3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
132
+        Me.密碼3_tb.Name = "密碼3_tb"
133
+        Me.密碼3_tb.Size = New System.Drawing.Size(124, 23)
134
+        Me.密碼3_tb.TabIndex = 1518
135
+        '
136
+        'Label15
137
+        '
138
+        Me.Label15.AutoSize = True
139
+        Me.Label15.Location = New System.Drawing.Point(361, 45)
140
+        Me.Label15.Name = "Label15"
141
+        Me.Label15.Size = New System.Drawing.Size(39, 16)
142
+        Me.Label15.TabIndex = 1517
143
+        Me.Label15.Text = "帳號2"
144
+        '
145
+        '帳號3_tb
146
+        '
147
+        Me.帳號3_tb.Location = New System.Drawing.Point(403, 42)
148
+        Me.帳號3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
149
+        Me.帳號3_tb.Name = "帳號3_tb"
150
+        Me.帳號3_tb.Size = New System.Drawing.Size(109, 23)
151
+        Me.帳號3_tb.TabIndex = 1516
152
+        '
153
+        'IP3_tb
154
+        '
155
+        Me.IP3_tb.Location = New System.Drawing.Point(205, 42)
156
+        Me.IP3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
157
+        Me.IP3_tb.Name = "IP3_tb"
158
+        Me.IP3_tb.Size = New System.Drawing.Size(150, 23)
159
+        Me.IP3_tb.TabIndex = 1514
160
+        '
161
+        'Label16
162
+        '
163
+        Me.Label16.AutoSize = True
164
+        Me.Label16.Location = New System.Drawing.Point(157, 45)
165
+        Me.Label16.Name = "Label16"
166
+        Me.Label16.Size = New System.Drawing.Size(49, 16)
167
+        Me.Label16.TabIndex = 1515
168
+        Me.Label16.Text = "IP位置2"
169
+        '
170
+        '備份_cb
171
+        '
172
+        Me.備份_cb.AutoSize = True
173
+        Me.備份_cb.Location = New System.Drawing.Point(702, 43)
174
+        Me.備份_cb.Name = "備份_cb"
175
+        Me.備份_cb.Size = New System.Drawing.Size(111, 20)
176
+        Me.備份_cb.TabIndex = 1513
177
+        Me.備份_cb.Text = "資料庫是否備份"
178
+        Me.備份_cb.UseVisualStyleBackColor = True
179
+        '
117 180
         'Label13
118 181
         '
119 182
         Me.Label13.AutoSize = True
@@ -174,19 +237,10 @@ Partial Class 系統編碼規則
174 237
         Me.資料庫_tb.Size = New System.Drawing.Size(108, 23)
175 238
         Me.資料庫_tb.TabIndex = 1006
176 239
         '
177
-        'Label5
178
-        '
179
-        Me.Label5.AutoSize = True
180
-        Me.Label5.Location = New System.Drawing.Point(4, 19)
181
-        Me.Label5.Name = "Label5"
182
-        Me.Label5.Size = New System.Drawing.Size(44, 16)
183
-        Me.Label5.TabIndex = 231
184
-        Me.Label5.Text = "客    戶"
185
-        '
186 240
         '客戶資料表_dgv
187 241
         '
188
-        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
189
-        Me.客戶資料表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
242
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
243
+        Me.客戶資料表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
190 244
         Me.客戶資料表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
191 245
             Or System.Windows.Forms.AnchorStyles.Left) _
192 246
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
@@ -197,7 +251,7 @@ Partial Class 系統編碼規則
197 251
         Me.客戶資料表_dgv.Name = "客戶資料表_dgv"
198 252
         Me.客戶資料表_dgv.RowHeadersWidth = 5
199 253
         Me.客戶資料表_dgv.RowTemplate.Height = 24
200
-        Me.客戶資料表_dgv.Size = New System.Drawing.Size(925, 243)
254
+        Me.客戶資料表_dgv.Size = New System.Drawing.Size(1245, 243)
201 255
         Me.客戶資料表_dgv.TabIndex = 222
202 256
         '
203 257
         '客戶表修改_bt
@@ -253,6 +307,15 @@ Partial Class 系統編碼規則
253 307
         Me.客戶名_tb.Size = New System.Drawing.Size(108, 23)
254 308
         Me.客戶名_tb.TabIndex = 227
255 309
         '
310
+        'Label5
311
+        '
312
+        Me.Label5.AutoSize = True
313
+        Me.Label5.Location = New System.Drawing.Point(4, 19)
314
+        Me.Label5.Name = "Label5"
315
+        Me.Label5.Size = New System.Drawing.Size(44, 16)
316
+        Me.Label5.TabIndex = 231
317
+        Me.Label5.Text = "客    戶"
318
+        '
256 319
         'Label1
257 320
         '
258 321
         Me.Label1.AutoSize = True
@@ -354,8 +417,8 @@ Partial Class 系統編碼規則
354 417
         '
355 418
         'LOG總_dgv
356 419
         '
357
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
358
-        Me.LOG總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
420
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
421
+        Me.LOG總_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
359 422
         Me.LOG總_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
360 423
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
361 424
         Me.LOG總_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -365,7 +428,7 @@ Partial Class 系統編碼規則
365 428
         Me.LOG總_dgv.Name = "LOG總_dgv"
366 429
         Me.LOG總_dgv.RowHeadersWidth = 5
367 430
         Me.LOG總_dgv.RowTemplate.Height = 24
368
-        Me.LOG總_dgv.Size = New System.Drawing.Size(938, 164)
431
+        Me.LOG總_dgv.Size = New System.Drawing.Size(1258, 164)
369 432
         Me.LOG總_dgv.TabIndex = 1510
370 433
         '
371 434
         'GroupBox2
@@ -469,8 +532,8 @@ Partial Class 系統編碼規則
469 532
         '
470 533
         'LOG子_dgv
471 534
         '
472
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
473
-        Me.LOG子_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
535
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
536
+        Me.LOG子_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
474 537
         Me.LOG子_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
475 538
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
476 539
         Me.LOG子_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -480,7 +543,7 @@ Partial Class 系統編碼規則
480 543
         Me.LOG子_dgv.Name = "LOG子_dgv"
481 544
         Me.LOG子_dgv.RowHeadersWidth = 5
482 545
         Me.LOG子_dgv.RowTemplate.Height = 24
483
-        Me.LOG子_dgv.Size = New System.Drawing.Size(938, 164)
546
+        Me.LOG子_dgv.Size = New System.Drawing.Size(1258, 164)
484 547
         Me.LOG子_dgv.TabIndex = 1512
485 548
         '
486 549
         '批量比對_bt
@@ -488,7 +551,7 @@ Partial Class 系統編碼規則
488 551
         Me.批量比對_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
489 552
         Me.批量比對_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
490 553
         Me.批量比對_bt.ForeColor = System.Drawing.Color.DarkGreen
491
-        Me.批量比對_bt.Location = New System.Drawing.Point(828, 328)
554
+        Me.批量比對_bt.Location = New System.Drawing.Point(828, 322)
492 555
         Me.批量比對_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
493 556
         Me.批量比對_bt.Name = "批量比對_bt"
494 557
         Me.批量比對_bt.Size = New System.Drawing.Size(118, 40)
@@ -509,72 +572,33 @@ Partial Class 系統編碼規則
509 572
         Me.刪除LOG檔_bt.Text = "刪除LOG檔"
510 573
         Me.刪除LOG檔_bt.UseVisualStyleBackColor = True
511 574
         '
512
-        '備份_cb
513
-        '
514
-        Me.備份_cb.AutoSize = True
515
-        Me.備份_cb.Location = New System.Drawing.Point(702, 43)
516
-        Me.備份_cb.Name = "備份_cb"
517
-        Me.備份_cb.Size = New System.Drawing.Size(111, 20)
518
-        Me.備份_cb.TabIndex = 1513
519
-        Me.備份_cb.Text = "資料庫是否備份"
520
-        Me.備份_cb.UseVisualStyleBackColor = True
521
-        '
522
-        'Label3
523
-        '
524
-        Me.Label3.AutoSize = True
525
-        Me.Label3.Location = New System.Drawing.Point(514, 45)
526
-        Me.Label3.Name = "Label3"
527
-        Me.Label3.Size = New System.Drawing.Size(39, 16)
528
-        Me.Label3.TabIndex = 1519
529
-        Me.Label3.Text = "密碼2"
530
-        '
531
-        '密碼3_tb
532
-        '
533
-        Me.密碼3_tb.Location = New System.Drawing.Point(556, 42)
534
-        Me.密碼3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
535
-        Me.密碼3_tb.Name = "密碼3_tb"
536
-        Me.密碼3_tb.Size = New System.Drawing.Size(124, 23)
537
-        Me.密碼3_tb.TabIndex = 1518
538
-        '
539
-        'Label15
540
-        '
541
-        Me.Label15.AutoSize = True
542
-        Me.Label15.Location = New System.Drawing.Point(361, 45)
543
-        Me.Label15.Name = "Label15"
544
-        Me.Label15.Size = New System.Drawing.Size(39, 16)
545
-        Me.Label15.TabIndex = 1517
546
-        Me.Label15.Text = "帳號2"
547
-        '
548
-        '帳號3_tb
549
-        '
550
-        Me.帳號3_tb.Location = New System.Drawing.Point(403, 42)
551
-        Me.帳號3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
552
-        Me.帳號3_tb.Name = "帳號3_tb"
553
-        Me.帳號3_tb.Size = New System.Drawing.Size(109, 23)
554
-        Me.帳號3_tb.TabIndex = 1516
575
+        'Label17
555 576
         '
556
-        'IP3_tb
577
+        Me.Label17.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
578
+        Me.Label17.AutoSize = True
579
+        Me.Label17.Location = New System.Drawing.Point(952, 326)
580
+        Me.Label17.Name = "Label17"
581
+        Me.Label17.Size = New System.Drawing.Size(176, 32)
582
+        Me.Label17.TabIndex = 1515
583
+        Me.Label17.Text = "批量比對後,會把系統中當期無" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "資料的LOG檔案刪除。"
557 584
         '
558
-        Me.IP3_tb.Location = New System.Drawing.Point(205, 42)
559
-        Me.IP3_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
560
-        Me.IP3_tb.Name = "IP3_tb"
561
-        Me.IP3_tb.Size = New System.Drawing.Size(150, 23)
562
-        Me.IP3_tb.TabIndex = 1514
563
-        '
564
-        'Label16
585
+        'Label18
565 586
         '
566
-        Me.Label16.AutoSize = True
567
-        Me.Label16.Location = New System.Drawing.Point(157, 45)
568
-        Me.Label16.Name = "Label16"
569
-        Me.Label16.Size = New System.Drawing.Size(49, 16)
570
-        Me.Label16.TabIndex = 1515
571
-        Me.Label16.Text = "IP位置2"
587
+        Me.Label18.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
588
+        Me.Label18.AutoSize = True
589
+        Me.Label18.Location = New System.Drawing.Point(952, 370)
590
+        Me.Label18.Name = "Label18"
591
+        Me.Label18.Size = New System.Drawing.Size(189, 32)
592
+        Me.Label18.TabIndex = 1516
593
+        Me.Label18.Text = "在確定LOG檔案中的資料沒有參" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "考價值之後,可以將LOG檔清空。"
572 594
         '
573 595
         '系統編碼規則
574 596
         '
575 597
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
576 598
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
577
-        Me.ClientSize = New System.Drawing.Size(951, 746)
599
+        Me.ClientSize = New System.Drawing.Size(1271, 746)
600
+        Me.Controls.Add(Me.Label18)
601
+        Me.Controls.Add(Me.Label17)
578 602
         Me.Controls.Add(Me.刪除LOG檔_bt)
579 603
         Me.Controls.Add(Me.批量比對_bt)
580 604
         Me.Controls.Add(Me.LOG子_dgv)
@@ -596,6 +620,7 @@ Partial Class 系統編碼規則
596 620
         Me.GroupBox2.PerformLayout()
597 621
         CType(Me.LOG子_dgv, System.ComponentModel.ISupportInitialize).EndInit()
598 622
         Me.ResumeLayout(False)
623
+        Me.PerformLayout()
599 624
 
600 625
     End Sub
601 626
     Friend WithEvents GroupBox3 As GroupBox
@@ -644,4 +669,6 @@ Partial Class 系統編碼規則
644 669
     Friend WithEvents 帳號3_tb As TextBox
645 670
     Friend WithEvents IP3_tb As TextBox
646 671
     Friend WithEvents Label16 As Label
672
+    Friend WithEvents Label17 As Label
673
+    Friend WithEvents Label18 As Label
647 674
 End Class

+ 4
- 3
GA-ERP-SYS/資料庫系統管理/系統編碼規則.vb 파일 보기

@@ -7,9 +7,10 @@
7 7
         客戶資料表_dgv.AllowUserToAddRows = False
8 8
         SQL_客戶資料表()
9 9
         da.Fill(ds) : 客戶資料表_dgv.DataSource = ds.Tables(0) : conn.Close()
10
-        客戶資料表_dgv.Columns(0).FillWeight = 60 : 客戶資料表_dgv.Columns(1).FillWeight = 80 : 客戶資料表_dgv.Columns(2).FillWeight = 150 : 客戶資料表_dgv.Columns(3).FillWeight = 80
11
-        客戶資料表_dgv.Columns(4).FillWeight = 80 : 客戶資料表_dgv.Columns(5).FillWeight = 35 : 客戶資料表_dgv.Columns(6).FillWeight = 150 : 客戶資料表_dgv.Columns(7).FillWeight = 80
12
-        客戶資料表_dgv.Columns(8).FillWeight = 80
10
+        客戶資料表_dgv.Columns(0).FillWeight = 80 : 客戶資料表_dgv.Columns(1).FillWeight = 70 : 客戶資料表_dgv.Columns(2).FillWeight = 70 : 客戶資料表_dgv.Columns(3).FillWeight = 90
11
+        客戶資料表_dgv.Columns(4).FillWeight = 60 : 客戶資料表_dgv.Columns(5).FillWeight = 80 : 客戶資料表_dgv.Columns(6).FillWeight = 120 : 客戶資料表_dgv.Columns(7).FillWeight = 80
12
+        客戶資料表_dgv.Columns(8).FillWeight = 80 : 客戶資料表_dgv.Columns(9).FillWeight = 35 : 客戶資料表_dgv.Columns(10).FillWeight = 120 : 客戶資料表_dgv.Columns(11).FillWeight = 80
13
+        客戶資料表_dgv.Columns(12).FillWeight = 80
13 14
     End Sub
14 15
     Private Sub Set_LOG總()
15 16
         LOG總_dgv.DataSource = Nothing : ds1.Clear()

+ 399
- 0
GA-ERP-SYS/資料庫系統管理/系統通用變數管理.Designer.vb 파일 보기

@@ -0,0 +1,399 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 系統通用變數管理
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
32
+        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33
+        Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34
+        Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
+        Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
+        Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
+        Me.重新讀取_bt = New System.Windows.Forms.Button()
38
+        Me.伺服器_lb = New System.Windows.Forms.Label()
39
+        Me.MAX_nud = New System.Windows.Forms.NumericUpDown()
40
+        Me.Panel2 = New System.Windows.Forms.Panel()
41
+        Me.伺服器狀態_dgv = New System.Windows.Forms.DataGridView()
42
+        Me.Panel1 = New System.Windows.Forms.Panel()
43
+        Me.伺服器狀態1_dgv = New System.Windows.Forms.DataGridView()
44
+        Me.Panel3 = New System.Windows.Forms.Panel()
45
+        Me.資料庫清單1_dgv = New System.Windows.Forms.DataGridView()
46
+        Me.資料庫清單2_dgv = New System.Windows.Forms.DataGridView()
47
+        Me.資料庫清單3_dgv = New System.Windows.Forms.DataGridView()
48
+        Me.伺服器狀態2_dgv = New System.Windows.Forms.DataGridView()
49
+        Me.Label1 = New System.Windows.Forms.Label()
50
+        Me.Label2 = New System.Windows.Forms.Label()
51
+        Me.Label3 = New System.Windows.Forms.Label()
52
+        Me.LOG檔截斷1_bt = New System.Windows.Forms.Button()
53
+        Me.LOG檔截斷_bt = New System.Windows.Forms.Button()
54
+        Me.LOG檔截斷3_bt = New System.Windows.Forms.Button()
55
+        CType(Me.MAX_nud, System.ComponentModel.ISupportInitialize).BeginInit()
56
+        Me.Panel2.SuspendLayout()
57
+        CType(Me.伺服器狀態_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
58
+        Me.Panel1.SuspendLayout()
59
+        CType(Me.伺服器狀態1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
60
+        Me.Panel3.SuspendLayout()
61
+        CType(Me.資料庫清單1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
62
+        CType(Me.資料庫清單2_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
63
+        CType(Me.資料庫清單3_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
64
+        CType(Me.伺服器狀態2_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
65
+        Me.SuspendLayout()
66
+        '
67
+        '重新讀取_bt
68
+        '
69
+        Me.重新讀取_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
70
+        Me.重新讀取_bt.Location = New System.Drawing.Point(602, 1)
71
+        Me.重新讀取_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
72
+        Me.重新讀取_bt.Name = "重新讀取_bt"
73
+        Me.重新讀取_bt.Size = New System.Drawing.Size(72, 23)
74
+        Me.重新讀取_bt.TabIndex = 700
75
+        Me.重新讀取_bt.Text = "重新讀取"
76
+        '
77
+        '伺服器_lb
78
+        '
79
+        Me.伺服器_lb.AutoSize = True
80
+        Me.伺服器_lb.BackColor = System.Drawing.SystemColors.Control
81
+        Me.伺服器_lb.Location = New System.Drawing.Point(282, 4)
82
+        Me.伺服器_lb.Name = "伺服器_lb"
83
+        Me.伺服器_lb.Size = New System.Drawing.Size(230, 16)
84
+        Me.伺服器_lb.TabIndex = 699
85
+        Me.伺服器_lb.Text = "伺服器中資料庫極限容量監控設定值 (MB)"
86
+        '
87
+        'MAX_nud
88
+        '
89
+        Me.MAX_nud.Location = New System.Drawing.Point(518, 1)
90
+        Me.MAX_nud.Maximum = New Decimal(New Integer() {100000000, 0, 0, 0})
91
+        Me.MAX_nud.Name = "MAX_nud"
92
+        Me.MAX_nud.Size = New System.Drawing.Size(83, 23)
93
+        Me.MAX_nud.TabIndex = 698
94
+        Me.MAX_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
95
+        Me.MAX_nud.ThousandsSeparator = True
96
+        Me.MAX_nud.Value = New Decimal(New Integer() {1024, 0, 0, 0})
97
+        '
98
+        'Panel2
99
+        '
100
+        Me.Panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
101
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
102
+        Me.Panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
103
+        Me.Panel2.Controls.Add(Me.伺服器狀態_dgv)
104
+        Me.Panel2.Location = New System.Drawing.Point(675, 27)
105
+        Me.Panel2.Name = "Panel2"
106
+        Me.Panel2.Size = New System.Drawing.Size(669, 310)
107
+        Me.Panel2.TabIndex = 697
108
+        '
109
+        '伺服器狀態_dgv
110
+        '
111
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.White
112
+        Me.伺服器狀態_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
113
+        Me.伺服器狀態_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
114
+            Or System.Windows.Forms.AnchorStyles.Left) _
115
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
116
+        Me.伺服器狀態_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
117
+        Me.伺服器狀態_dgv.BackgroundColor = System.Drawing.Color.White
118
+        DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
119
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.White
120
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
121
+        DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText
122
+        DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight
123
+        DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText
124
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
125
+        Me.伺服器狀態_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle2
126
+        Me.伺服器狀態_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
127
+        Me.伺服器狀態_dgv.Location = New System.Drawing.Point(1, 2)
128
+        Me.伺服器狀態_dgv.Name = "伺服器狀態_dgv"
129
+        Me.伺服器狀態_dgv.RowHeadersWidth = 5
130
+        Me.伺服器狀態_dgv.RowTemplate.Height = 24
131
+        Me.伺服器狀態_dgv.Size = New System.Drawing.Size(663, 303)
132
+        Me.伺服器狀態_dgv.TabIndex = 688
133
+        '
134
+        'Panel1
135
+        '
136
+        Me.Panel1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
137
+            Or System.Windows.Forms.AnchorStyles.Left) _
138
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
139
+        Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
140
+        Me.Panel1.Controls.Add(Me.伺服器狀態1_dgv)
141
+        Me.Panel1.Location = New System.Drawing.Point(676, 364)
142
+        Me.Panel1.Name = "Panel1"
143
+        Me.Panel1.Size = New System.Drawing.Size(669, 310)
144
+        Me.Panel1.TabIndex = 701
145
+        '
146
+        '伺服器狀態1_dgv
147
+        '
148
+        DataGridViewCellStyle3.BackColor = System.Drawing.Color.White
149
+        Me.伺服器狀態1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
150
+        Me.伺服器狀態1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
151
+            Or System.Windows.Forms.AnchorStyles.Left) _
152
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
153
+        Me.伺服器狀態1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
154
+        Me.伺服器狀態1_dgv.BackgroundColor = System.Drawing.Color.White
155
+        DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
156
+        DataGridViewCellStyle4.BackColor = System.Drawing.Color.White
157
+        DataGridViewCellStyle4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
158
+        DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText
159
+        DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight
160
+        DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText
161
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
162
+        Me.伺服器狀態1_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle4
163
+        Me.伺服器狀態1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
164
+        Me.伺服器狀態1_dgv.Location = New System.Drawing.Point(1, 2)
165
+        Me.伺服器狀態1_dgv.Name = "伺服器狀態1_dgv"
166
+        Me.伺服器狀態1_dgv.RowHeadersWidth = 5
167
+        Me.伺服器狀態1_dgv.RowTemplate.Height = 24
168
+        Me.伺服器狀態1_dgv.Size = New System.Drawing.Size(663, 303)
169
+        Me.伺服器狀態1_dgv.TabIndex = 688
170
+        '
171
+        'Panel3
172
+        '
173
+        Me.Panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
174
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
175
+        Me.Panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
176
+        Me.Panel3.Controls.Add(Me.資料庫清單1_dgv)
177
+        Me.Panel3.Controls.Add(Me.資料庫清單2_dgv)
178
+        Me.Panel3.Controls.Add(Me.資料庫清單3_dgv)
179
+        Me.Panel3.Controls.Add(Me.伺服器狀態2_dgv)
180
+        Me.Panel3.Location = New System.Drawing.Point(5, 26)
181
+        Me.Panel3.Name = "Panel3"
182
+        Me.Panel3.Size = New System.Drawing.Size(669, 650)
183
+        Me.Panel3.TabIndex = 702
184
+        '
185
+        '資料庫清單1_dgv
186
+        '
187
+        DataGridViewCellStyle5.BackColor = System.Drawing.Color.White
188
+        Me.資料庫清單1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
189
+        Me.資料庫清單1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
190
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
191
+        Me.資料庫清單1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
192
+        Me.資料庫清單1_dgv.BackgroundColor = System.Drawing.Color.White
193
+        DataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
194
+        DataGridViewCellStyle6.BackColor = System.Drawing.Color.White
195
+        DataGridViewCellStyle6.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
196
+        DataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText
197
+        DataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight
198
+        DataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText
199
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
200
+        Me.資料庫清單1_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle6
201
+        Me.資料庫清單1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
202
+        Me.資料庫清單1_dgv.Location = New System.Drawing.Point(1, 129)
203
+        Me.資料庫清單1_dgv.Name = "資料庫清單1_dgv"
204
+        Me.資料庫清單1_dgv.RowHeadersWidth = 5
205
+        Me.資料庫清單1_dgv.RowTemplate.Height = 24
206
+        Me.資料庫清單1_dgv.Size = New System.Drawing.Size(220, 514)
207
+        Me.資料庫清單1_dgv.TabIndex = 691
208
+        '
209
+        '資料庫清單2_dgv
210
+        '
211
+        DataGridViewCellStyle7.BackColor = System.Drawing.Color.White
212
+        Me.資料庫清單2_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
213
+        Me.資料庫清單2_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
214
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
215
+        Me.資料庫清單2_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
216
+        Me.資料庫清單2_dgv.BackgroundColor = System.Drawing.Color.White
217
+        DataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
218
+        DataGridViewCellStyle8.BackColor = System.Drawing.Color.White
219
+        DataGridViewCellStyle8.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
220
+        DataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText
221
+        DataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight
222
+        DataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText
223
+        DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
224
+        Me.資料庫清單2_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle8
225
+        Me.資料庫清單2_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
226
+        Me.資料庫清單2_dgv.Location = New System.Drawing.Point(222, 129)
227
+        Me.資料庫清單2_dgv.Name = "資料庫清單2_dgv"
228
+        Me.資料庫清單2_dgv.RowHeadersWidth = 5
229
+        Me.資料庫清單2_dgv.RowTemplate.Height = 24
230
+        Me.資料庫清單2_dgv.Size = New System.Drawing.Size(220, 514)
231
+        Me.資料庫清單2_dgv.TabIndex = 690
232
+        '
233
+        '資料庫清單3_dgv
234
+        '
235
+        DataGridViewCellStyle9.BackColor = System.Drawing.Color.White
236
+        Me.資料庫清單3_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
237
+        Me.資料庫清單3_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
238
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
239
+        Me.資料庫清單3_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
240
+        Me.資料庫清單3_dgv.BackgroundColor = System.Drawing.Color.White
241
+        DataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
242
+        DataGridViewCellStyle10.BackColor = System.Drawing.Color.White
243
+        DataGridViewCellStyle10.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
244
+        DataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText
245
+        DataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight
246
+        DataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText
247
+        DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
248
+        Me.資料庫清單3_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle10
249
+        Me.資料庫清單3_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
250
+        Me.資料庫清單3_dgv.Location = New System.Drawing.Point(444, 129)
251
+        Me.資料庫清單3_dgv.Name = "資料庫清單3_dgv"
252
+        Me.資料庫清單3_dgv.RowHeadersWidth = 5
253
+        Me.資料庫清單3_dgv.RowTemplate.Height = 24
254
+        Me.資料庫清單3_dgv.Size = New System.Drawing.Size(220, 514)
255
+        Me.資料庫清單3_dgv.TabIndex = 689
256
+        '
257
+        '伺服器狀態2_dgv
258
+        '
259
+        DataGridViewCellStyle11.BackColor = System.Drawing.Color.White
260
+        Me.伺服器狀態2_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle11
261
+        Me.伺服器狀態2_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
262
+            Or System.Windows.Forms.AnchorStyles.Left) _
263
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
264
+        Me.伺服器狀態2_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
265
+        Me.伺服器狀態2_dgv.BackgroundColor = System.Drawing.Color.White
266
+        DataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
267
+        DataGridViewCellStyle12.BackColor = System.Drawing.Color.White
268
+        DataGridViewCellStyle12.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
269
+        DataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.WindowText
270
+        DataGridViewCellStyle12.SelectionBackColor = System.Drawing.SystemColors.Highlight
271
+        DataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText
272
+        DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
273
+        Me.伺服器狀態2_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle12
274
+        Me.伺服器狀態2_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
275
+        Me.伺服器狀態2_dgv.Location = New System.Drawing.Point(1, 2)
276
+        Me.伺服器狀態2_dgv.Name = "伺服器狀態2_dgv"
277
+        Me.伺服器狀態2_dgv.RowHeadersWidth = 5
278
+        Me.伺服器狀態2_dgv.RowTemplate.Height = 24
279
+        Me.伺服器狀態2_dgv.Size = New System.Drawing.Size(663, 126)
280
+        Me.伺服器狀態2_dgv.TabIndex = 688
281
+        '
282
+        'Label1
283
+        '
284
+        Me.Label1.AutoSize = True
285
+        Me.Label1.BackColor = System.Drawing.SystemColors.Control
286
+        Me.Label1.Location = New System.Drawing.Point(5, 4)
287
+        Me.Label1.Name = "Label1"
288
+        Me.Label1.Size = New System.Drawing.Size(56, 16)
289
+        Me.Label1.TabIndex = 703
290
+        Me.Label1.Text = "主伺服器"
291
+        '
292
+        'Label2
293
+        '
294
+        Me.Label2.AutoSize = True
295
+        Me.Label2.BackColor = System.Drawing.SystemColors.Control
296
+        Me.Label2.Location = New System.Drawing.Point(675, 7)
297
+        Me.Label2.Name = "Label2"
298
+        Me.Label2.Size = New System.Drawing.Size(68, 16)
299
+        Me.Label2.TabIndex = 704
300
+        Me.Label2.Text = "計算伺服器"
301
+        '
302
+        'Label3
303
+        '
304
+        Me.Label3.AutoSize = True
305
+        Me.Label3.BackColor = System.Drawing.SystemColors.Control
306
+        Me.Label3.Location = New System.Drawing.Point(675, 345)
307
+        Me.Label3.Name = "Label3"
308
+        Me.Label3.Size = New System.Drawing.Size(68, 16)
309
+        Me.Label3.TabIndex = 705
310
+        Me.Label3.Text = "備份伺服器"
311
+        '
312
+        'LOG檔截斷1_bt
313
+        '
314
+        Me.LOG檔截斷1_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
315
+        Me.LOG檔截斷1_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
316
+        Me.LOG檔截斷1_bt.Location = New System.Drawing.Point(1270, 3)
317
+        Me.LOG檔截斷1_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
318
+        Me.LOG檔截斷1_bt.Name = "LOG檔截斷1_bt"
319
+        Me.LOG檔截斷1_bt.Size = New System.Drawing.Size(72, 23)
320
+        Me.LOG檔截斷1_bt.TabIndex = 706
321
+        Me.LOG檔截斷1_bt.Text = "LOG檔截斷"
322
+        '
323
+        'LOG檔截斷_bt
324
+        '
325
+        Me.LOG檔截斷_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
326
+        Me.LOG檔截斷_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
327
+        Me.LOG檔截斷_bt.Location = New System.Drawing.Point(1270, 338)
328
+        Me.LOG檔截斷_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
329
+        Me.LOG檔截斷_bt.Name = "LOG檔截斷_bt"
330
+        Me.LOG檔截斷_bt.Size = New System.Drawing.Size(72, 23)
331
+        Me.LOG檔截斷_bt.TabIndex = 707
332
+        Me.LOG檔截斷_bt.Text = "LOG檔截斷"
333
+        '
334
+        'LOG檔截斷3_bt
335
+        '
336
+        Me.LOG檔截斷3_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
337
+        Me.LOG檔截斷3_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
338
+        Me.LOG檔截斷3_bt.Location = New System.Drawing.Point(67, 1)
339
+        Me.LOG檔截斷3_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
340
+        Me.LOG檔截斷3_bt.Name = "LOG檔截斷3_bt"
341
+        Me.LOG檔截斷3_bt.Size = New System.Drawing.Size(72, 23)
342
+        Me.LOG檔截斷3_bt.TabIndex = 708
343
+        Me.LOG檔截斷3_bt.Text = "LOG檔截斷"
344
+        '
345
+        '系統通用變數管理
346
+        '
347
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
348
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
349
+        Me.ClientSize = New System.Drawing.Size(1350, 681)
350
+        Me.Controls.Add(Me.LOG檔截斷3_bt)
351
+        Me.Controls.Add(Me.LOG檔截斷_bt)
352
+        Me.Controls.Add(Me.LOG檔截斷1_bt)
353
+        Me.Controls.Add(Me.Label3)
354
+        Me.Controls.Add(Me.Label2)
355
+        Me.Controls.Add(Me.Label1)
356
+        Me.Controls.Add(Me.Panel3)
357
+        Me.Controls.Add(Me.Panel1)
358
+        Me.Controls.Add(Me.重新讀取_bt)
359
+        Me.Controls.Add(Me.伺服器_lb)
360
+        Me.Controls.Add(Me.MAX_nud)
361
+        Me.Controls.Add(Me.Panel2)
362
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
363
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
364
+        Me.Name = "系統通用變數管理"
365
+        Me.Text = "系統通用變數管理"
366
+        CType(Me.MAX_nud, System.ComponentModel.ISupportInitialize).EndInit()
367
+        Me.Panel2.ResumeLayout(False)
368
+        CType(Me.伺服器狀態_dgv, System.ComponentModel.ISupportInitialize).EndInit()
369
+        Me.Panel1.ResumeLayout(False)
370
+        CType(Me.伺服器狀態1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
371
+        Me.Panel3.ResumeLayout(False)
372
+        CType(Me.資料庫清單1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
373
+        CType(Me.資料庫清單2_dgv, System.ComponentModel.ISupportInitialize).EndInit()
374
+        CType(Me.資料庫清單3_dgv, System.ComponentModel.ISupportInitialize).EndInit()
375
+        CType(Me.伺服器狀態2_dgv, System.ComponentModel.ISupportInitialize).EndInit()
376
+        Me.ResumeLayout(False)
377
+        Me.PerformLayout()
378
+
379
+    End Sub
380
+
381
+    Friend WithEvents 重新讀取_bt As Button
382
+    Friend WithEvents 伺服器_lb As Label
383
+    Friend WithEvents MAX_nud As NumericUpDown
384
+    Friend WithEvents Panel2 As Panel
385
+    Friend WithEvents 伺服器狀態_dgv As DataGridView
386
+    Friend WithEvents Panel1 As Panel
387
+    Friend WithEvents 伺服器狀態1_dgv As DataGridView
388
+    Friend WithEvents Panel3 As Panel
389
+    Friend WithEvents 伺服器狀態2_dgv As DataGridView
390
+    Friend WithEvents Label1 As Label
391
+    Friend WithEvents Label2 As Label
392
+    Friend WithEvents Label3 As Label
393
+    Friend WithEvents LOG檔截斷1_bt As Button
394
+    Friend WithEvents LOG檔截斷_bt As Button
395
+    Friend WithEvents 資料庫清單3_dgv As DataGridView
396
+    Friend WithEvents 資料庫清單1_dgv As DataGridView
397
+    Friend WithEvents 資料庫清單2_dgv As DataGridView
398
+    Friend WithEvents LOG檔截斷3_bt As Button
399
+End Class

+ 120
- 0
GA-ERP-SYS/資料庫系統管理/系統通用變數管理.resx 파일 보기

@@ -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>

+ 171
- 0
GA-ERP-SYS/資料庫系統管理/系統通用變數管理.vb 파일 보기

@@ -0,0 +1,171 @@
1
+Public Class 系統通用變數管理
2
+    Private Sub Set_伺服器狀態()
3
+        Dim ds8 As New DataSet : 伺服器狀態_dgv.DataSource = Nothing : ds8.Clear()
4
+        伺服器狀態_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
5
+        伺服器狀態_dgv.ColumnHeadersHeight = 25
6
+        伺服器狀態_dgv.AllowUserToAddRows = False
7
+        SQL_資料庫狀態()
8
+        da.Fill(ds8) : 伺服器狀態_dgv.DataSource = ds8.Tables(0) : conn.Close()
9
+        Set_進度條顯示()
10
+        伺服器狀態_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
11
+        伺服器狀態_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
12
+        伺服器狀態_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
13
+        伺服器狀態_dgv.Columns(0).FillWeight = 100 : 伺服器狀態_dgv.Columns(1).FillWeight = 200
14
+        伺服器狀態_dgv.Columns(2).FillWeight = 50 : 伺服器狀態_dgv.Columns(3).FillWeight = 50
15
+        伺服器狀態_dgv.Columns(4).Visible = False
16
+    End Sub
17
+    Private Sub Set_進度條顯示()
18
+        Dim Col As New DataGridViewProgressColumn With {
19
+            .FillWeight = 130,
20
+            .DataPropertyName = "容量"
21
+        }
22
+        Col.HeaderText = "檔案大小(MB)" : Col.Name = "容量" : Col.DataPropertyName = "檔案大小(MB)"
23
+        伺服器狀態_dgv.Columns.Insert(5, Col)
24
+    End Sub
25
+    Private Sub Set_備份伺服器狀態()
26
+        Dim ds8 As New DataSet : 伺服器狀態1_dgv.DataSource = Nothing : ds8.Clear()
27
+        伺服器狀態1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
28
+        伺服器狀態1_dgv.ColumnHeadersHeight = 25
29
+        伺服器狀態1_dgv.AllowUserToAddRows = False
30
+        SQL_備份資料庫狀態()
31
+        da.Fill(ds8) : 伺服器狀態1_dgv.DataSource = ds8.Tables(0) : conn.Close()
32
+        Set_進度條顯示1()
33
+        伺服器狀態1_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
34
+        伺服器狀態1_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
35
+        伺服器狀態1_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
36
+        伺服器狀態1_dgv.Columns(0).FillWeight = 100 : 伺服器狀態1_dgv.Columns(1).FillWeight = 200
37
+        伺服器狀態1_dgv.Columns(2).FillWeight = 50 : 伺服器狀態1_dgv.Columns(3).FillWeight = 50
38
+        伺服器狀態1_dgv.Columns(4).Visible = False
39
+    End Sub
40
+    Private Sub Set_進度條顯示1()
41
+        Dim Col As New DataGridViewProgressColumn With {
42
+            .FillWeight = 130,
43
+            .DataPropertyName = "容量"
44
+        }
45
+        Col.HeaderText = "檔案大小(MB)" : Col.Name = "容量" : Col.DataPropertyName = "檔案大小(MB)"
46
+        伺服器狀態1_dgv.Columns.Insert(5, Col)
47
+    End Sub
48
+    Private Sub Set_主伺服器狀態()
49
+        Dim ds8 As New DataSet : 伺服器狀態2_dgv.DataSource = Nothing : ds8.Clear()
50
+        伺服器狀態2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
51
+        伺服器狀態2_dgv.ColumnHeadersHeight = 25
52
+        伺服器狀態2_dgv.AllowUserToAddRows = False
53
+        SQL_主資料庫狀態()
54
+        da.Fill(ds8) : 伺服器狀態2_dgv.DataSource = ds8.Tables(0) : conn.Close()
55
+        Set_進度條顯示2()
56
+        伺服器狀態2_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
57
+        伺服器狀態2_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
58
+        伺服器狀態2_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
59
+        伺服器狀態2_dgv.Columns(0).FillWeight = 100 : 伺服器狀態2_dgv.Columns(1).FillWeight = 200
60
+        伺服器狀態2_dgv.Columns(2).FillWeight = 50 : 伺服器狀態2_dgv.Columns(3).FillWeight = 50
61
+        伺服器狀態2_dgv.Columns(4).Visible = False
62
+    End Sub
63
+    Private Sub Set_進度條顯示2()
64
+        Dim Col As New DataGridViewProgressColumn With {
65
+            .FillWeight = 130,
66
+            .DataPropertyName = "容量"
67
+        }
68
+        Col.HeaderText = "檔案大小(MB)" : Col.Name = "容量" : Col.DataPropertyName = "檔案大小(MB)"
69
+        伺服器狀態2_dgv.Columns.Insert(5, Col)
70
+    End Sub
71
+    Private Sub Set_伺服器1清單()
72
+        Dim ds8 As New DataSet : 資料庫清單1_dgv.DataSource = Nothing : ds8.Clear()
73
+        資料庫清單1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
74
+        資料庫清單1_dgv.ColumnHeadersHeight = 25
75
+        資料庫清單1_dgv.AllowUserToAddRows = False
76
+        SQL_伺服器1清單()
77
+        da.Fill(ds8) : 資料庫清單1_dgv.DataSource = ds8.Tables(0) : conn.Close()
78
+    End Sub
79
+    Private Sub Set_伺服器2清單()
80
+        Dim ds8 As New DataSet : 資料庫清單2_dgv.DataSource = Nothing : ds8.Clear()
81
+        資料庫清單2_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
82
+        資料庫清單2_dgv.ColumnHeadersHeight = 25
83
+        資料庫清單2_dgv.AllowUserToAddRows = False
84
+        SQL_伺服器2清單()
85
+        da.Fill(ds8) : 資料庫清單2_dgv.DataSource = ds8.Tables(0) : conn.Close()
86
+    End Sub
87
+    Private Sub Set_伺服器3清單()
88
+        Dim ds8 As New DataSet : 資料庫清單3_dgv.DataSource = Nothing : ds8.Clear()
89
+        資料庫清單3_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
90
+        資料庫清單3_dgv.ColumnHeadersHeight = 25
91
+        資料庫清單3_dgv.AllowUserToAddRows = False
92
+        SQL_伺服器3清單()
93
+        da.Fill(ds8) : 資料庫清單3_dgv.DataSource = ds8.Tables(0) : conn.Close()
94
+    End Sub
95
+    Private Sub 系統通用變數管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
96
+        Me.MdiParent = GA_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
97
+        重新讀取_bt.PerformClick()
98
+    End Sub
99
+    Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
100
+        分母 = MAX_nud.Value : 分段1 = 0.2 : 分段2 = 0.19 : 分段3 = 0.8 : 分段4 = 0.79 : 進度條後墜 = " MB"
101
+        SQL_伺服器IP取得()
102
+        If dr.Read() Then
103
+            子SQL名稱2 = "GA-000" : 子SQL名稱3 = "GA-000" : 登入人IP4 = dr("IP位置") : 登入人IP5 = dr("備份IP")
104
+            業務帳號2 = dr("帳號") : 業務帳號3 = dr("備份帳號") : 業務密碼2 = dr("密碼") : 業務密碼3 = dr("密碼密碼")
105
+            SQL_連線字串_備份1() : SQL_連線字串_備份2()
106
+        End If
107
+        Set_伺服器狀態() : Set_備份伺服器狀態() : Set_主伺服器狀態() : Set_伺服器1清單() : Set_伺服器2清單() : Set_伺服器3清單()
108
+    End Sub
109
+    Private Sub 伺服器狀態_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 伺服器狀態_dgv.RowPostPaint
110
+        Dim linePen As New Pen(Color.Blue, 2)
111
+        If e.RowIndex = 伺服器狀態_dgv.Rows.Count - 1 Then
112
+            Exit Sub
113
+        Else
114
+            If 伺服器狀態_dgv(0, e.RowIndex).Value.ToString <> 伺服器狀態_dgv(0, e.RowIndex + 1).Value.ToString Then
115
+                Dim startX As Integer = IIf(伺服器狀態_dgv.RowHeadersVisible, 伺服器狀態_dgv.RowHeadersWidth, 0)
116
+                Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
117
+                Dim endX As Integer = startX + 伺服器狀態_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 伺服器狀態_dgv.HorizontalScrollingOffset
118
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
119
+                Exit Sub
120
+            End If
121
+        End If
122
+    End Sub
123
+    Private Sub 伺服器狀態1_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 伺服器狀態1_dgv.RowPostPaint
124
+        Dim linePen As New Pen(Color.Blue, 2)
125
+        If e.RowIndex = 伺服器狀態1_dgv.Rows.Count - 1 Then
126
+            Exit Sub
127
+        Else
128
+            If 伺服器狀態1_dgv(0, e.RowIndex).Value.ToString <> 伺服器狀態1_dgv(0, e.RowIndex + 1).Value.ToString Then
129
+                Dim startX As Integer = IIf(伺服器狀態1_dgv.RowHeadersVisible, 伺服器狀態1_dgv.RowHeadersWidth, 0)
130
+                Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
131
+                Dim endX As Integer = startX + 伺服器狀態1_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 伺服器狀態1_dgv.HorizontalScrollingOffset
132
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
133
+                Exit Sub
134
+            End If
135
+        End If
136
+    End Sub
137
+    Private Sub 伺服器狀態2_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 伺服器狀態2_dgv.RowPostPaint
138
+        Dim linePen As New Pen(Color.Blue, 2)
139
+        If e.RowIndex = 伺服器狀態2_dgv.Rows.Count - 1 Then
140
+            Exit Sub
141
+        Else
142
+            If 伺服器狀態2_dgv(0, e.RowIndex).Value.ToString <> 伺服器狀態2_dgv(0, e.RowIndex + 1).Value.ToString Then
143
+                Dim startX As Integer = IIf(伺服器狀態2_dgv.RowHeadersVisible, 伺服器狀態2_dgv.RowHeadersWidth, 0)
144
+                Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
145
+                Dim endX As Integer = startX + 伺服器狀態2_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 伺服器狀態2_dgv.HorizontalScrollingOffset
146
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
147
+                Exit Sub
148
+            End If
149
+        End If
150
+    End Sub
151
+    Private Sub LOG檔截斷_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷_bt.Click
152
+        For I As Integer = 0 To 資料庫清單3_dgv.Rows.Count - 1
153
+            PA = 資料庫清單3_dgv(0, I).Value.ToString : 子SQL名稱3 = 資料庫清單3_dgv(0, I).Value.ToString
154
+            SQL_連線字串_備份2() : SQL_備份資料庫LOG檔案截斷()
155
+        Next
156
+        重新讀取_bt.PerformClick()
157
+    End Sub
158
+    Private Sub LOG檔截斷1_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷1_bt.Click
159
+        For I As Integer = 0 To 資料庫清單2_dgv.Rows.Count - 1
160
+            PA = 資料庫清單2_dgv(0, I).Value.ToString : 子SQL名稱2 = 資料庫清單2_dgv(0, I).Value.ToString
161
+            SQL_連線字串_備份1() : SQL_計算資料庫LOG檔案截斷()
162
+        Next
163
+        重新讀取_bt.PerformClick()
164
+    End Sub
165
+    Private Sub LOG檔截斷3_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷3_bt.Click
166
+        For I As Integer = 0 To 資料庫清單1_dgv.Rows.Count - 1
167
+            PA = 資料庫清單1_dgv(0, I).Value.ToString : SQL_主資料庫LOG檔案截斷()
168
+        Next
169
+        重新讀取_bt.PerformClick()
170
+    End Sub
171
+End Class

+ 591
- 125
GA-ERP-SYS/資料庫系統管理/資料備份轉移.Designer.vb 파일 보기

@@ -32,119 +32,161 @@ Partial Class 資料備份轉移
32 32
         Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
33 33
         Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
34 34
         Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35
+        Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
36
+        Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
37
+        Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
38
+        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
39
+        Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
40
+        Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
41
+        Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
42
+        Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
43
+        Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
44
+        Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
45
+        Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
46
+        Dim DataGridViewCellStyle22 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
35 47
         Me.客戶資料表_dgv = New System.Windows.Forms.DataGridView()
36 48
         Me.商品資料表_dgv = New System.Windows.Forms.DataGridView()
37 49
         Me.商客基本資料表_dgv = New System.Windows.Forms.DataGridView()
38 50
         Me.下行客戶_dgv = New System.Windows.Forms.DataGridView()
39
-        Me.流水帳_dgv = New System.Windows.Forms.DataGridView()
40 51
         Me.Label1 = New System.Windows.Forms.Label()
41 52
         Me.Label2 = New System.Windows.Forms.Label()
42 53
         Me.Label3 = New System.Windows.Forms.Label()
43
-        Me.Label4 = New System.Windows.Forms.Label()
44 54
         Me.日期_dtp = New System.Windows.Forms.DateTimePicker()
45 55
         Me.Label5 = New System.Windows.Forms.Label()
46 56
         Me.Label6 = New System.Windows.Forms.Label()
47 57
         Me.資料轉移_bt = New System.Windows.Forms.Button()
48
-        Me.流水帳1_dgv = New System.Windows.Forms.DataGridView()
49 58
         Me.下行客戶1_dgv = New System.Windows.Forms.DataGridView()
50 59
         Me.商客基本資料表1_dgv = New System.Windows.Forms.DataGridView()
51 60
         Me.商品資料表1_dgv = New System.Windows.Forms.DataGridView()
52 61
         Me.資料庫_bt = New System.Windows.Forms.Button()
53 62
         Me.備份庫_bt = New System.Windows.Forms.Button()
54
-        Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
55 63
         Me.除錯_dgv = New System.Windows.Forms.DataGridView()
64
+        Me.TabControl1 = New System.Windows.Forms.TabControl()
65
+        Me.TabPage2 = New System.Windows.Forms.TabPage()
66
+        Me.Label8 = New System.Windows.Forms.Label()
67
+        Me.電板客戶_dgv = New System.Windows.Forms.DataGridView()
68
+        Me.電板客戶1_dgv = New System.Windows.Forms.DataGridView()
69
+        Me.TabPage3 = New System.Windows.Forms.TabPage()
70
+        Me.Label10 = New System.Windows.Forms.Label()
71
+        Me.Label9 = New System.Windows.Forms.Label()
72
+        Me.Label7 = New System.Windows.Forms.Label()
73
+        Me.Label4 = New System.Windows.Forms.Label()
74
+        Me.電板紙帳_dgv = New System.Windows.Forms.DataGridView()
75
+        Me.電板紙帳1_dgv = New System.Windows.Forms.DataGridView()
76
+        Me.電板股東紅利設定_dgv = New System.Windows.Forms.DataGridView()
77
+        Me.電板股東紅利設定1_dgv = New System.Windows.Forms.DataGridView()
78
+        Me.電板紙帳流水帳_dgv = New System.Windows.Forms.DataGridView()
79
+        Me.流水帳_dgv = New System.Windows.Forms.DataGridView()
80
+        Me.流水帳1_dgv = New System.Windows.Forms.DataGridView()
81
+        Me.電板紙帳流水帳1_dgv = New System.Windows.Forms.DataGridView()
82
+        Me.Label11 = New System.Windows.Forms.Label()
83
+        Me.電板客戶所得_dgv = New System.Windows.Forms.DataGridView()
84
+        Me.電板客戶所得1_dgv = New System.Windows.Forms.DataGridView()
85
+        Me.TabPage1 = New System.Windows.Forms.TabPage()
86
+        Me.新資料導入_bt = New System.Windows.Forms.Button()
87
+        Me.資料_lb = New System.Windows.Forms.Label()
88
+        Me.網址_dgv = New System.Windows.Forms.DataGridView()
89
+        Me.總網址庫_dgv = New System.Windows.Forms.DataGridView()
90
+        Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
91
+        Me.全部取消_bt = New System.Windows.Forms.Button()
92
+        Me.全部選擇_bt = New System.Windows.Forms.Button()
93
+        Me.資料刪除_bt = New System.Windows.Forms.Button()
56 94
         CType(Me.客戶資料表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
57 95
         CType(Me.商品資料表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
58 96
         CType(Me.商客基本資料表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
59 97
         CType(Me.下行客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
60
-        CType(Me.流水帳_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
61
-        CType(Me.流水帳1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
62 98
         CType(Me.下行客戶1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
63 99
         CType(Me.商客基本資料表1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
64 100
         CType(Me.商品資料表1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
65 101
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
102
+        Me.TabControl1.SuspendLayout()
103
+        Me.TabPage2.SuspendLayout()
104
+        CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
105
+        CType(Me.電板客戶1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
106
+        Me.TabPage3.SuspendLayout()
107
+        CType(Me.電板紙帳_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
108
+        CType(Me.電板紙帳1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
109
+        CType(Me.電板股東紅利設定_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
110
+        CType(Me.電板股東紅利設定1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
111
+        CType(Me.電板紙帳流水帳_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
112
+        CType(Me.流水帳_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
113
+        CType(Me.流水帳1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
114
+        CType(Me.電板紙帳流水帳1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
115
+        CType(Me.電板客戶所得_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
116
+        CType(Me.電板客戶所得1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
117
+        Me.TabPage1.SuspendLayout()
118
+        CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
119
+        CType(Me.總網址庫_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
66 120
         Me.SuspendLayout()
67 121
         '
68 122
         '客戶資料表_dgv
69 123
         '
70 124
         DataGridViewCellStyle1.BackColor = System.Drawing.Color.LavenderBlush
71 125
         Me.客戶資料表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
72
-        Me.客戶資料表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
73
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
126
+        Me.客戶資料表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
127
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
74 128
         Me.客戶資料表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
75 129
         Me.客戶資料表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
76
-        Me.客戶資料表_dgv.Location = New System.Drawing.Point(8, 30)
130
+        Me.客戶資料表_dgv.Location = New System.Drawing.Point(3, 30)
77 131
         Me.客戶資料表_dgv.Name = "客戶資料表_dgv"
78 132
         Me.客戶資料表_dgv.RowHeadersWidth = 4
79 133
         Me.客戶資料表_dgv.RowTemplate.Height = 24
80
-        Me.客戶資料表_dgv.Size = New System.Drawing.Size(1132, 165)
134
+        Me.客戶資料表_dgv.Size = New System.Drawing.Size(568, 626)
81 135
         Me.客戶資料表_dgv.TabIndex = 1
82 136
         '
83 137
         '商品資料表_dgv
84 138
         '
85 139
         DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
86 140
         Me.商品資料表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
87
-        Me.商品資料表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
88
-            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
141
+        Me.商品資料表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
142
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
143
+        Me.商品資料表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
89 144
         Me.商品資料表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
90
-        Me.商品資料表_dgv.Location = New System.Drawing.Point(8, 216)
145
+        Me.商品資料表_dgv.Location = New System.Drawing.Point(1, 229)
91 146
         Me.商品資料表_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
92 147
         Me.商品資料表_dgv.Name = "商品資料表_dgv"
93 148
         Me.商品資料表_dgv.RowHeadersWidth = 5
94 149
         Me.商品資料表_dgv.RowTemplate.Height = 24
95
-        Me.商品資料表_dgv.Size = New System.Drawing.Size(280, 457)
150
+        Me.商品資料表_dgv.Size = New System.Drawing.Size(378, 190)
96 151
         Me.商品資料表_dgv.TabIndex = 1511
97 152
         '
98 153
         '商客基本資料表_dgv
99 154
         '
100 155
         DataGridViewCellStyle3.BackColor = System.Drawing.Color.Lavender
101 156
         Me.商客基本資料表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle3
102
-        Me.商客基本資料表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
103
-            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
157
+        Me.商客基本資料表_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
158
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
159
+        Me.商客基本資料表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
104 160
         Me.商客基本資料表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
105
-        Me.商客基本資料表_dgv.Location = New System.Drawing.Point(292, 216)
161
+        Me.商客基本資料表_dgv.Location = New System.Drawing.Point(1, 19)
106 162
         Me.商客基本資料表_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
107 163
         Me.商客基本資料表_dgv.Name = "商客基本資料表_dgv"
108 164
         Me.商客基本資料表_dgv.RowHeadersWidth = 5
109 165
         Me.商客基本資料表_dgv.RowTemplate.Height = 24
110
-        Me.商客基本資料表_dgv.Size = New System.Drawing.Size(280, 457)
166
+        Me.商客基本資料表_dgv.Size = New System.Drawing.Size(696, 190)
111 167
         Me.商客基本資料表_dgv.TabIndex = 1512
112 168
         '
113 169
         '下行客戶_dgv
114 170
         '
115 171
         DataGridViewCellStyle4.BackColor = System.Drawing.Color.Ivory
116 172
         Me.下行客戶_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
117
-        Me.下行客戶_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
118
-            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
173
+        Me.下行客戶_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
174
+            Or System.Windows.Forms.AnchorStyles.Left) _
175
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
176
+        Me.下行客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
119 177
         Me.下行客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
120
-        Me.下行客戶_dgv.Location = New System.Drawing.Point(576, 216)
178
+        Me.下行客戶_dgv.Location = New System.Drawing.Point(1, 439)
121 179
         Me.下行客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
122 180
         Me.下行客戶_dgv.Name = "下行客戶_dgv"
123 181
         Me.下行客戶_dgv.RowHeadersWidth = 5
124 182
         Me.下行客戶_dgv.RowTemplate.Height = 24
125
-        Me.下行客戶_dgv.Size = New System.Drawing.Size(280, 457)
183
+        Me.下行客戶_dgv.Size = New System.Drawing.Size(696, 204)
126 184
         Me.下行客戶_dgv.TabIndex = 1513
127 185
         '
128
-        '流水帳_dgv
129
-        '
130
-        DataGridViewCellStyle5.BackColor = System.Drawing.Color.Gainsboro
131
-        Me.流水帳_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
132
-        Me.流水帳_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
133
-            Or System.Windows.Forms.AnchorStyles.Left) _
134
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
135
-        Me.流水帳_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
136
-        Me.流水帳_dgv.Location = New System.Drawing.Point(860, 216)
137
-        Me.流水帳_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
138
-        Me.流水帳_dgv.Name = "流水帳_dgv"
139
-        Me.流水帳_dgv.RowHeadersWidth = 5
140
-        Me.流水帳_dgv.RowTemplate.Height = 24
141
-        Me.流水帳_dgv.Size = New System.Drawing.Size(280, 457)
142
-        Me.流水帳_dgv.TabIndex = 1514
143
-        '
144 186
         'Label1
145 187
         '
146 188
         Me.Label1.AutoSize = True
147
-        Me.Label1.Location = New System.Drawing.Point(11, 198)
189
+        Me.Label1.Location = New System.Drawing.Point(4, 213)
148 190
         Me.Label1.Name = "Label1"
149 191
         Me.Label1.Size = New System.Drawing.Size(68, 16)
150 192
         Me.Label1.TabIndex = 1515
@@ -153,7 +195,7 @@ Partial Class 資料備份轉移
153 195
         'Label2
154 196
         '
155 197
         Me.Label2.AutoSize = True
156
-        Me.Label2.Location = New System.Drawing.Point(294, 198)
198
+        Me.Label2.Location = New System.Drawing.Point(4, 3)
157 199
         Me.Label2.Name = "Label2"
158 200
         Me.Label2.Size = New System.Drawing.Size(92, 16)
159 201
         Me.Label2.TabIndex = 1516
@@ -162,26 +204,17 @@ Partial Class 資料備份轉移
162 204
         'Label3
163 205
         '
164 206
         Me.Label3.AutoSize = True
165
-        Me.Label3.Location = New System.Drawing.Point(578, 198)
207
+        Me.Label3.Location = New System.Drawing.Point(4, 423)
166 208
         Me.Label3.Name = "Label3"
167 209
         Me.Label3.Size = New System.Drawing.Size(56, 16)
168 210
         Me.Label3.TabIndex = 1517
169 211
         Me.Label3.Text = "下行客戶"
170 212
         '
171
-        'Label4
172
-        '
173
-        Me.Label4.AutoSize = True
174
-        Me.Label4.Location = New System.Drawing.Point(862, 198)
175
-        Me.Label4.Name = "Label4"
176
-        Me.Label4.Size = New System.Drawing.Size(44, 16)
177
-        Me.Label4.TabIndex = 1518
178
-        Me.Label4.Text = "流水帳"
179
-        '
180 213
         '日期_dtp
181 214
         '
182
-        Me.日期_dtp.CustomFormat = "yyyy/MM/dd"
215
+        Me.日期_dtp.CustomFormat = "yyyy-MM-dd"
183 216
         Me.日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.Custom
184
-        Me.日期_dtp.Location = New System.Drawing.Point(55, 3)
217
+        Me.日期_dtp.Location = New System.Drawing.Point(47, 3)
185 218
         Me.日期_dtp.Name = "日期_dtp"
186 219
         Me.日期_dtp.Size = New System.Drawing.Size(89, 23)
187 220
         Me.日期_dtp.TabIndex = 1519
@@ -189,7 +222,7 @@ Partial Class 資料備份轉移
189 222
         'Label5
190 223
         '
191 224
         Me.Label5.AutoSize = True
192
-        Me.Label5.Location = New System.Drawing.Point(11, 7)
225
+        Me.Label5.Location = New System.Drawing.Point(3, 7)
193 226
         Me.Label5.Name = "Label5"
194 227
         Me.Label5.Size = New System.Drawing.Size(44, 16)
195 228
         Me.Label5.TabIndex = 1520
@@ -198,87 +231,75 @@ Partial Class 資料備份轉移
198 231
         'Label6
199 232
         '
200 233
         Me.Label6.AutoSize = True
201
-        Me.Label6.Location = New System.Drawing.Point(146, 7)
234
+        Me.Label6.Location = New System.Drawing.Point(138, 7)
202 235
         Me.Label6.Name = "Label6"
203
-        Me.Label6.Size = New System.Drawing.Size(188, 16)
236
+        Me.Label6.Size = New System.Drawing.Size(128, 16)
204 237
         Me.Label6.TabIndex = 1521
205
-        Me.Label6.Text = "之前的資料全數轉移到備份伺服器"
238
+        Me.Label6.Text = "之前的流水帳全部刪除"
206 239
         '
207 240
         '資料轉移_bt
208 241
         '
209 242
         Me.資料轉移_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
210
-        Me.資料轉移_bt.Location = New System.Drawing.Point(340, 2)
243
+        Me.資料轉移_bt.Location = New System.Drawing.Point(496, 2)
211 244
         Me.資料轉移_bt.Name = "資料轉移_bt"
212 245
         Me.資料轉移_bt.Size = New System.Drawing.Size(75, 25)
213 246
         Me.資料轉移_bt.TabIndex = 1522
214 247
         Me.資料轉移_bt.Text = "資料轉移"
215 248
         Me.資料轉移_bt.UseVisualStyleBackColor = True
216 249
         '
217
-        '流水帳1_dgv
250
+        '下行客戶1_dgv
218 251
         '
219
-        DataGridViewCellStyle6.BackColor = System.Drawing.Color.Gainsboro
220
-        Me.流水帳1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
221
-        Me.流水帳1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
252
+        DataGridViewCellStyle5.BackColor = System.Drawing.Color.Ivory
253
+        Me.下行客戶1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
254
+        Me.下行客戶1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
222 255
             Or System.Windows.Forms.AnchorStyles.Left) _
223 256
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
224
-        Me.流水帳1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
225
-        Me.流水帳1_dgv.Location = New System.Drawing.Point(860, 216)
226
-        Me.流水帳1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
227
-        Me.流水帳1_dgv.Name = "流水帳1_dgv"
228
-        Me.流水帳1_dgv.RowHeadersWidth = 5
229
-        Me.流水帳1_dgv.RowTemplate.Height = 24
230
-        Me.流水帳1_dgv.Size = New System.Drawing.Size(280, 457)
231
-        Me.流水帳1_dgv.TabIndex = 1526
232
-        '
233
-        '下行客戶1_dgv
234
-        '
235
-        DataGridViewCellStyle7.BackColor = System.Drawing.Color.Ivory
236
-        Me.下行客戶1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
237
-        Me.下行客戶1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
238
-            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
257
+        Me.下行客戶1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
239 258
         Me.下行客戶1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
240
-        Me.下行客戶1_dgv.Location = New System.Drawing.Point(576, 216)
259
+        Me.下行客戶1_dgv.Location = New System.Drawing.Point(1, 439)
241 260
         Me.下行客戶1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
242 261
         Me.下行客戶1_dgv.Name = "下行客戶1_dgv"
243 262
         Me.下行客戶1_dgv.RowHeadersWidth = 5
244 263
         Me.下行客戶1_dgv.RowTemplate.Height = 24
245
-        Me.下行客戶1_dgv.Size = New System.Drawing.Size(280, 457)
264
+        Me.下行客戶1_dgv.Size = New System.Drawing.Size(696, 204)
246 265
         Me.下行客戶1_dgv.TabIndex = 1525
247 266
         '
248 267
         '商客基本資料表1_dgv
249 268
         '
250
-        DataGridViewCellStyle8.BackColor = System.Drawing.Color.Lavender
251
-        Me.商客基本資料表1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8
252
-        Me.商客基本資料表1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
253
-            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
269
+        DataGridViewCellStyle6.BackColor = System.Drawing.Color.Lavender
270
+        Me.商客基本資料表1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6
271
+        Me.商客基本資料表1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
272
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
273
+        Me.商客基本資料表1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
254 274
         Me.商客基本資料表1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
255
-        Me.商客基本資料表1_dgv.Location = New System.Drawing.Point(292, 216)
275
+        Me.商客基本資料表1_dgv.Location = New System.Drawing.Point(1, 19)
256 276
         Me.商客基本資料表1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
257 277
         Me.商客基本資料表1_dgv.Name = "商客基本資料表1_dgv"
258 278
         Me.商客基本資料表1_dgv.RowHeadersWidth = 5
259 279
         Me.商客基本資料表1_dgv.RowTemplate.Height = 24
260
-        Me.商客基本資料表1_dgv.Size = New System.Drawing.Size(280, 457)
280
+        Me.商客基本資料表1_dgv.Size = New System.Drawing.Size(696, 190)
261 281
         Me.商客基本資料表1_dgv.TabIndex = 1524
262 282
         '
263 283
         '商品資料表1_dgv
264 284
         '
265
-        DataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
266
-        Me.商品資料表1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
267
-        Me.商品資料表1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
268
-            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
285
+        DataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
286
+        Me.商品資料表1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
287
+        Me.商品資料表1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
288
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
289
+        Me.商品資料表1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
269 290
         Me.商品資料表1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
270
-        Me.商品資料表1_dgv.Location = New System.Drawing.Point(8, 216)
291
+        Me.商品資料表1_dgv.Location = New System.Drawing.Point(1, 229)
271 292
         Me.商品資料表1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
272 293
         Me.商品資料表1_dgv.Name = "商品資料表1_dgv"
273 294
         Me.商品資料表1_dgv.RowHeadersWidth = 5
274 295
         Me.商品資料表1_dgv.RowTemplate.Height = 24
275
-        Me.商品資料表1_dgv.Size = New System.Drawing.Size(280, 457)
296
+        Me.商品資料表1_dgv.Size = New System.Drawing.Size(378, 190)
276 297
         Me.商品資料表1_dgv.TabIndex = 1523
277 298
         '
278 299
         '資料庫_bt
279 300
         '
280 301
         Me.資料庫_bt.ForeColor = System.Drawing.Color.Green
281
-        Me.資料庫_bt.Location = New System.Drawing.Point(421, 2)
302
+        Me.資料庫_bt.Location = New System.Drawing.Point(848, 2)
282 303
         Me.資料庫_bt.Name = "資料庫_bt"
283 304
         Me.資料庫_bt.Size = New System.Drawing.Size(75, 25)
284 305
         Me.資料庫_bt.TabIndex = 1527
@@ -288,66 +309,466 @@ Partial Class 資料備份轉移
288 309
         '備份庫_bt
289 310
         '
290 311
         Me.備份庫_bt.ForeColor = System.Drawing.Color.Green
291
-        Me.備份庫_bt.Location = New System.Drawing.Point(500, 2)
312
+        Me.備份庫_bt.Location = New System.Drawing.Point(927, 2)
292 313
         Me.備份庫_bt.Name = "備份庫_bt"
293 314
         Me.備份庫_bt.Size = New System.Drawing.Size(75, 25)
294 315
         Me.備份庫_bt.TabIndex = 1528
295 316
         Me.備份庫_bt.Text = "備份庫"
296 317
         Me.備份庫_bt.UseVisualStyleBackColor = True
297 318
         '
298
-        'ProgressBar1
299
-        '
300
-        Me.ProgressBar1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
301
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
302
-        Me.ProgressBar1.Location = New System.Drawing.Point(8, 675)
303
-        Me.ProgressBar1.Maximum = 10000
304
-        Me.ProgressBar1.Name = "ProgressBar1"
305
-        Me.ProgressBar1.Size = New System.Drawing.Size(1132, 20)
306
-        Me.ProgressBar1.TabIndex = 1529
307
-        '
308 319
         '除錯_dgv
309 320
         '
310
-        DataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
311
-        Me.除錯_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle10
321
+        DataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
322
+        Me.除錯_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8
312 323
         Me.除錯_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
313 324
             Or System.Windows.Forms.AnchorStyles.Left) _
314 325
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
315 326
         Me.除錯_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
316
-        Me.除錯_dgv.Location = New System.Drawing.Point(434, 34)
327
+        Me.除錯_dgv.Location = New System.Drawing.Point(51, 43)
317 328
         Me.除錯_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
318 329
         Me.除錯_dgv.Name = "除錯_dgv"
319 330
         Me.除錯_dgv.RowHeadersWidth = 4
320 331
         Me.除錯_dgv.RowTemplate.Height = 24
321
-        Me.除錯_dgv.Size = New System.Drawing.Size(243, 140)
332
+        Me.除錯_dgv.Size = New System.Drawing.Size(0, 75)
322 333
         Me.除錯_dgv.TabIndex = 1551
323 334
         Me.除錯_dgv.Visible = False
324 335
         '
336
+        'TabControl1
337
+        '
338
+        Me.TabControl1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
339
+            Or System.Windows.Forms.AnchorStyles.Left) _
340
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
341
+        Me.TabControl1.Appearance = System.Windows.Forms.TabAppearance.Buttons
342
+        Me.TabControl1.Controls.Add(Me.TabPage2)
343
+        Me.TabControl1.Controls.Add(Me.TabPage3)
344
+        Me.TabControl1.Controls.Add(Me.TabPage1)
345
+        Me.TabControl1.Location = New System.Drawing.Point(572, 2)
346
+        Me.TabControl1.Name = "TabControl1"
347
+        Me.TabControl1.SelectedIndex = 0
348
+        Me.TabControl1.Size = New System.Drawing.Size(710, 681)
349
+        Me.TabControl1.TabIndex = 1555
350
+        '
351
+        'TabPage2
352
+        '
353
+        Me.TabPage2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
354
+        Me.TabPage2.Controls.Add(Me.Label8)
355
+        Me.TabPage2.Controls.Add(Me.Label2)
356
+        Me.TabPage2.Controls.Add(Me.商品資料表1_dgv)
357
+        Me.TabPage2.Controls.Add(Me.下行客戶_dgv)
358
+        Me.TabPage2.Controls.Add(Me.下行客戶1_dgv)
359
+        Me.TabPage2.Controls.Add(Me.商客基本資料表_dgv)
360
+        Me.TabPage2.Controls.Add(Me.商客基本資料表1_dgv)
361
+        Me.TabPage2.Controls.Add(Me.商品資料表_dgv)
362
+        Me.TabPage2.Controls.Add(Me.Label1)
363
+        Me.TabPage2.Controls.Add(Me.Label3)
364
+        Me.TabPage2.Controls.Add(Me.電板客戶_dgv)
365
+        Me.TabPage2.Controls.Add(Me.電板客戶1_dgv)
366
+        Me.TabPage2.Location = New System.Drawing.Point(4, 28)
367
+        Me.TabPage2.Name = "TabPage2"
368
+        Me.TabPage2.Padding = New System.Windows.Forms.Padding(3)
369
+        Me.TabPage2.Size = New System.Drawing.Size(702, 649)
370
+        Me.TabPage2.TabIndex = 1
371
+        Me.TabPage2.Text = "資料表資訊1"
372
+        Me.TabPage2.UseVisualStyleBackColor = True
373
+        '
374
+        'Label8
375
+        '
376
+        Me.Label8.AutoSize = True
377
+        Me.Label8.Location = New System.Drawing.Point(383, 213)
378
+        Me.Label8.Name = "Label8"
379
+        Me.Label8.Size = New System.Drawing.Size(56, 16)
380
+        Me.Label8.TabIndex = 1528
381
+        Me.Label8.Text = "電板客戶"
382
+        '
383
+        '電板客戶_dgv
384
+        '
385
+        DataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
386
+        Me.電板客戶_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle9
387
+        Me.電板客戶_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
388
+        Me.電板客戶_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
389
+        Me.電板客戶_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
390
+        Me.電板客戶_dgv.Location = New System.Drawing.Point(381, 229)
391
+        Me.電板客戶_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
392
+        Me.電板客戶_dgv.Name = "電板客戶_dgv"
393
+        Me.電板客戶_dgv.RowHeadersWidth = 5
394
+        Me.電板客戶_dgv.RowTemplate.Height = 24
395
+        Me.電板客戶_dgv.Size = New System.Drawing.Size(316, 190)
396
+        Me.電板客戶_dgv.TabIndex = 1527
397
+        '
398
+        '電板客戶1_dgv
399
+        '
400
+        DataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
401
+        Me.電板客戶1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle10
402
+        Me.電板客戶1_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
403
+        Me.電板客戶1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
404
+        Me.電板客戶1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
405
+        Me.電板客戶1_dgv.Location = New System.Drawing.Point(381, 229)
406
+        Me.電板客戶1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
407
+        Me.電板客戶1_dgv.Name = "電板客戶1_dgv"
408
+        Me.電板客戶1_dgv.RowHeadersWidth = 5
409
+        Me.電板客戶1_dgv.RowTemplate.Height = 24
410
+        Me.電板客戶1_dgv.Size = New System.Drawing.Size(316, 190)
411
+        Me.電板客戶1_dgv.TabIndex = 1526
412
+        '
413
+        'TabPage3
414
+        '
415
+        Me.TabPage3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
416
+        Me.TabPage3.Controls.Add(Me.Label10)
417
+        Me.TabPage3.Controls.Add(Me.Label9)
418
+        Me.TabPage3.Controls.Add(Me.Label7)
419
+        Me.TabPage3.Controls.Add(Me.Label4)
420
+        Me.TabPage3.Controls.Add(Me.電板紙帳_dgv)
421
+        Me.TabPage3.Controls.Add(Me.電板紙帳1_dgv)
422
+        Me.TabPage3.Controls.Add(Me.電板股東紅利設定_dgv)
423
+        Me.TabPage3.Controls.Add(Me.電板股東紅利設定1_dgv)
424
+        Me.TabPage3.Controls.Add(Me.電板紙帳流水帳_dgv)
425
+        Me.TabPage3.Controls.Add(Me.流水帳_dgv)
426
+        Me.TabPage3.Controls.Add(Me.流水帳1_dgv)
427
+        Me.TabPage3.Controls.Add(Me.電板紙帳流水帳1_dgv)
428
+        Me.TabPage3.Controls.Add(Me.Label11)
429
+        Me.TabPage3.Controls.Add(Me.電板客戶所得_dgv)
430
+        Me.TabPage3.Controls.Add(Me.電板客戶所得1_dgv)
431
+        Me.TabPage3.Location = New System.Drawing.Point(4, 28)
432
+        Me.TabPage3.Name = "TabPage3"
433
+        Me.TabPage3.Size = New System.Drawing.Size(702, 649)
434
+        Me.TabPage3.TabIndex = 2
435
+        Me.TabPage3.Text = "資料表資訊2"
436
+        Me.TabPage3.UseVisualStyleBackColor = True
437
+        '
438
+        'Label10
439
+        '
440
+        Me.Label10.AutoSize = True
441
+        Me.Label10.Location = New System.Drawing.Point(403, 2)
442
+        Me.Label10.Name = "Label10"
443
+        Me.Label10.Size = New System.Drawing.Size(104, 16)
444
+        Me.Label10.TabIndex = 1565
445
+        Me.Label10.Text = "電板股東紅利設定"
446
+        '
447
+        'Label9
448
+        '
449
+        Me.Label9.AutoSize = True
450
+        Me.Label9.Location = New System.Drawing.Point(203, 2)
451
+        Me.Label9.Name = "Label9"
452
+        Me.Label9.Size = New System.Drawing.Size(85, 16)
453
+        Me.Label9.TabIndex = 1562
454
+        Me.Label9.Text = "電板客戶_所得"
455
+        '
456
+        'Label7
457
+        '
458
+        Me.Label7.AutoSize = True
459
+        Me.Label7.Location = New System.Drawing.Point(3, 2)
460
+        Me.Label7.Name = "Label7"
461
+        Me.Label7.Size = New System.Drawing.Size(56, 16)
462
+        Me.Label7.TabIndex = 1559
463
+        Me.Label7.Text = "電板紙帳"
464
+        '
465
+        'Label4
466
+        '
467
+        Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
468
+        Me.Label4.AutoSize = True
469
+        Me.Label4.Location = New System.Drawing.Point(3, 499)
470
+        Me.Label4.Name = "Label4"
471
+        Me.Label4.Size = New System.Drawing.Size(44, 16)
472
+        Me.Label4.TabIndex = 1556
473
+        Me.Label4.Text = "流水帳"
474
+        '
475
+        '電板紙帳_dgv
476
+        '
477
+        DataGridViewCellStyle11.BackColor = System.Drawing.Color.Gainsboro
478
+        Me.電板紙帳_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle11
479
+        Me.電板紙帳_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
480
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
481
+        Me.電板紙帳_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
482
+        Me.電板紙帳_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
483
+        Me.電板紙帳_dgv.Location = New System.Drawing.Point(1, 18)
484
+        Me.電板紙帳_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
485
+        Me.電板紙帳_dgv.Name = "電板紙帳_dgv"
486
+        Me.電板紙帳_dgv.RowHeadersWidth = 5
487
+        Me.電板紙帳_dgv.RowTemplate.Height = 24
488
+        Me.電板紙帳_dgv.Size = New System.Drawing.Size(199, 335)
489
+        Me.電板紙帳_dgv.TabIndex = 1560
490
+        '
491
+        '電板紙帳1_dgv
492
+        '
493
+        DataGridViewCellStyle12.BackColor = System.Drawing.Color.Gainsboro
494
+        Me.電板紙帳1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle12
495
+        Me.電板紙帳1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
496
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
497
+        Me.電板紙帳1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
498
+        Me.電板紙帳1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
499
+        Me.電板紙帳1_dgv.Location = New System.Drawing.Point(1, 18)
500
+        Me.電板紙帳1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
501
+        Me.電板紙帳1_dgv.Name = "電板紙帳1_dgv"
502
+        Me.電板紙帳1_dgv.RowHeadersWidth = 5
503
+        Me.電板紙帳1_dgv.RowTemplate.Height = 24
504
+        Me.電板紙帳1_dgv.Size = New System.Drawing.Size(199, 335)
505
+        Me.電板紙帳1_dgv.TabIndex = 1558
506
+        '
507
+        '電板股東紅利設定_dgv
508
+        '
509
+        DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
510
+        Me.電板股東紅利設定_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle13
511
+        Me.電板股東紅利設定_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
512
+            Or System.Windows.Forms.AnchorStyles.Left) _
513
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
514
+        Me.電板股東紅利設定_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
515
+        Me.電板股東紅利設定_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
516
+        Me.電板股東紅利設定_dgv.Location = New System.Drawing.Point(401, 18)
517
+        Me.電板股東紅利設定_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
518
+        Me.電板股東紅利設定_dgv.Name = "電板股東紅利設定_dgv"
519
+        Me.電板股東紅利設定_dgv.RowHeadersWidth = 5
520
+        Me.電板股東紅利設定_dgv.RowTemplate.Height = 24
521
+        Me.電板股東紅利設定_dgv.Size = New System.Drawing.Size(296, 335)
522
+        Me.電板股東紅利設定_dgv.TabIndex = 1566
523
+        '
524
+        '電板股東紅利設定1_dgv
525
+        '
526
+        DataGridViewCellStyle14.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
527
+        Me.電板股東紅利設定1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle14
528
+        Me.電板股東紅利設定1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
529
+            Or System.Windows.Forms.AnchorStyles.Left) _
530
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
531
+        Me.電板股東紅利設定1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
532
+        Me.電板股東紅利設定1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
533
+        Me.電板股東紅利設定1_dgv.Location = New System.Drawing.Point(401, 18)
534
+        Me.電板股東紅利設定1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
535
+        Me.電板股東紅利設定1_dgv.Name = "電板股東紅利設定1_dgv"
536
+        Me.電板股東紅利設定1_dgv.RowHeadersWidth = 5
537
+        Me.電板股東紅利設定1_dgv.RowTemplate.Height = 24
538
+        Me.電板股東紅利設定1_dgv.Size = New System.Drawing.Size(296, 335)
539
+        Me.電板股東紅利設定1_dgv.TabIndex = 1564
540
+        '
541
+        '電板紙帳流水帳_dgv
542
+        '
543
+        DataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
544
+        Me.電板紙帳流水帳_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle15
545
+        Me.電板紙帳流水帳_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
546
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
547
+        Me.電板紙帳流水帳_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
548
+        Me.電板紙帳流水帳_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
549
+        Me.電板紙帳流水帳_dgv.Location = New System.Drawing.Point(1, 370)
550
+        Me.電板紙帳流水帳_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
551
+        Me.電板紙帳流水帳_dgv.Name = "電板紙帳流水帳_dgv"
552
+        Me.電板紙帳流水帳_dgv.RowHeadersWidth = 5
553
+        Me.電板紙帳流水帳_dgv.RowTemplate.Height = 24
554
+        Me.電板紙帳流水帳_dgv.Size = New System.Drawing.Size(696, 129)
555
+        Me.電板紙帳流水帳_dgv.TabIndex = 1567
556
+        '
557
+        '流水帳_dgv
558
+        '
559
+        DataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
560
+        Me.流水帳_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle16
561
+        Me.流水帳_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
562
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
563
+        Me.流水帳_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
564
+        Me.流水帳_dgv.Location = New System.Drawing.Point(1, 515)
565
+        Me.流水帳_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
566
+        Me.流水帳_dgv.Name = "流水帳_dgv"
567
+        Me.流水帳_dgv.RowHeadersWidth = 5
568
+        Me.流水帳_dgv.RowTemplate.Height = 24
569
+        Me.流水帳_dgv.Size = New System.Drawing.Size(696, 129)
570
+        Me.流水帳_dgv.TabIndex = 1555
571
+        '
572
+        '流水帳1_dgv
573
+        '
574
+        DataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
575
+        Me.流水帳1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle17
576
+        Me.流水帳1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
577
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
578
+        Me.流水帳1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
579
+        Me.流水帳1_dgv.Location = New System.Drawing.Point(1, 515)
580
+        Me.流水帳1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
581
+        Me.流水帳1_dgv.Name = "流水帳1_dgv"
582
+        Me.流水帳1_dgv.RowHeadersWidth = 5
583
+        Me.流水帳1_dgv.RowTemplate.Height = 24
584
+        Me.流水帳1_dgv.Size = New System.Drawing.Size(696, 129)
585
+        Me.流水帳1_dgv.TabIndex = 1557
586
+        '
587
+        '電板紙帳流水帳1_dgv
588
+        '
589
+        DataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
590
+        Me.電板紙帳流水帳1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle18
591
+        Me.電板紙帳流水帳1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
592
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
593
+        Me.電板紙帳流水帳1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
594
+        Me.電板紙帳流水帳1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
595
+        Me.電板紙帳流水帳1_dgv.Location = New System.Drawing.Point(1, 370)
596
+        Me.電板紙帳流水帳1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
597
+        Me.電板紙帳流水帳1_dgv.Name = "電板紙帳流水帳1_dgv"
598
+        Me.電板紙帳流水帳1_dgv.RowHeadersWidth = 5
599
+        Me.電板紙帳流水帳1_dgv.RowTemplate.Height = 24
600
+        Me.電板紙帳流水帳1_dgv.Size = New System.Drawing.Size(696, 129)
601
+        Me.電板紙帳流水帳1_dgv.TabIndex = 1569
602
+        '
603
+        'Label11
604
+        '
605
+        Me.Label11.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
606
+        Me.Label11.AutoSize = True
607
+        Me.Label11.Location = New System.Drawing.Point(3, 354)
608
+        Me.Label11.Name = "Label11"
609
+        Me.Label11.Size = New System.Drawing.Size(92, 16)
610
+        Me.Label11.TabIndex = 1568
611
+        Me.Label11.Text = "電板紙帳流水帳"
612
+        '
613
+        '電板客戶所得_dgv
614
+        '
615
+        DataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
616
+        Me.電板客戶所得_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle19
617
+        Me.電板客戶所得_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
618
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
619
+        Me.電板客戶所得_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
620
+        Me.電板客戶所得_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
621
+        Me.電板客戶所得_dgv.Location = New System.Drawing.Point(201, 18)
622
+        Me.電板客戶所得_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
623
+        Me.電板客戶所得_dgv.Name = "電板客戶所得_dgv"
624
+        Me.電板客戶所得_dgv.RowHeadersWidth = 5
625
+        Me.電板客戶所得_dgv.RowTemplate.Height = 24
626
+        Me.電板客戶所得_dgv.Size = New System.Drawing.Size(199, 335)
627
+        Me.電板客戶所得_dgv.TabIndex = 1563
628
+        '
629
+        '電板客戶所得1_dgv
630
+        '
631
+        DataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
632
+        Me.電板客戶所得1_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle20
633
+        Me.電板客戶所得1_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
634
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
635
+        Me.電板客戶所得1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
636
+        Me.電板客戶所得1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
637
+        Me.電板客戶所得1_dgv.Location = New System.Drawing.Point(201, 18)
638
+        Me.電板客戶所得1_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
639
+        Me.電板客戶所得1_dgv.Name = "電板客戶所得1_dgv"
640
+        Me.電板客戶所得1_dgv.RowHeadersWidth = 5
641
+        Me.電板客戶所得1_dgv.RowTemplate.Height = 24
642
+        Me.電板客戶所得1_dgv.Size = New System.Drawing.Size(199, 335)
643
+        Me.電板客戶所得1_dgv.TabIndex = 1561
644
+        '
645
+        'TabPage1
646
+        '
647
+        Me.TabPage1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
648
+        Me.TabPage1.Controls.Add(Me.新資料導入_bt)
649
+        Me.TabPage1.Controls.Add(Me.資料_lb)
650
+        Me.TabPage1.Controls.Add(Me.網址_dgv)
651
+        Me.TabPage1.Controls.Add(Me.總網址庫_dgv)
652
+        Me.TabPage1.Location = New System.Drawing.Point(4, 28)
653
+        Me.TabPage1.Name = "TabPage1"
654
+        Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
655
+        Me.TabPage1.Size = New System.Drawing.Size(702, 649)
656
+        Me.TabPage1.TabIndex = 0
657
+        Me.TabPage1.Text = "新建資料表準備"
658
+        Me.TabPage1.UseVisualStyleBackColor = True
659
+        '
660
+        '新資料導入_bt
661
+        '
662
+        Me.新資料導入_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
663
+        Me.新資料導入_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
664
+        Me.新資料導入_bt.Location = New System.Drawing.Point(547, 3)
665
+        Me.新資料導入_bt.Name = "新資料導入_bt"
666
+        Me.新資料導入_bt.Size = New System.Drawing.Size(150, 25)
667
+        Me.新資料導入_bt.TabIndex = 1555
668
+        Me.新資料導入_bt.Text = "新資料庫基本資料導入"
669
+        Me.新資料導入_bt.UseVisualStyleBackColor = True
670
+        '
671
+        '資料_lb
672
+        '
673
+        Me.資料_lb.AutoSize = True
674
+        Me.資料_lb.Location = New System.Drawing.Point(6, 7)
675
+        Me.資料_lb.Name = "資料_lb"
676
+        Me.資料_lb.Size = New System.Drawing.Size(248, 16)
677
+        Me.資料_lb.TabIndex = 1554
678
+        Me.資料_lb.Text = "比對網頁資料,該資料庫無須導入基本資料。"
679
+        '
680
+        '網址_dgv
681
+        '
682
+        DataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
683
+        Me.網址_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle21
684
+        Me.網址_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
685
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
686
+        Me.網址_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
687
+        Me.網址_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
688
+        Me.網址_dgv.Location = New System.Drawing.Point(1, 525)
689
+        Me.網址_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
690
+        Me.網址_dgv.Name = "網址_dgv"
691
+        Me.網址_dgv.RowHeadersWidth = 4
692
+        Me.網址_dgv.RowTemplate.Height = 24
693
+        Me.網址_dgv.Size = New System.Drawing.Size(696, 119)
694
+        Me.網址_dgv.TabIndex = 1553
695
+        '
696
+        '總網址庫_dgv
697
+        '
698
+        DataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
699
+        Me.總網址庫_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle22
700
+        Me.總網址庫_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
701
+            Or System.Windows.Forms.AnchorStyles.Left) _
702
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
703
+        Me.總網址庫_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
704
+        Me.總網址庫_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
705
+        Me.總網址庫_dgv.Location = New System.Drawing.Point(1, 32)
706
+        Me.總網址庫_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
707
+        Me.總網址庫_dgv.Name = "總網址庫_dgv"
708
+        Me.總網址庫_dgv.RowHeadersWidth = 4
709
+        Me.總網址庫_dgv.RowTemplate.Height = 24
710
+        Me.總網址庫_dgv.Size = New System.Drawing.Size(696, 492)
711
+        Me.總網址庫_dgv.TabIndex = 1552
712
+        '
713
+        'ProgressBar1
714
+        '
715
+        Me.ProgressBar1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
716
+        Me.ProgressBar1.Location = New System.Drawing.Point(3, 658)
717
+        Me.ProgressBar1.Maximum = 10000
718
+        Me.ProgressBar1.Name = "ProgressBar1"
719
+        Me.ProgressBar1.Size = New System.Drawing.Size(568, 20)
720
+        Me.ProgressBar1.TabIndex = 1529
721
+        '
722
+        '全部取消_bt
723
+        '
724
+        Me.全部取消_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
725
+        Me.全部取消_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
726
+        Me.全部取消_bt.Location = New System.Drawing.Point(430, 2)
727
+        Me.全部取消_bt.Name = "全部取消_bt"
728
+        Me.全部取消_bt.Size = New System.Drawing.Size(65, 25)
729
+        Me.全部取消_bt.TabIndex = 1557
730
+        Me.全部取消_bt.Text = "批量取消"
731
+        Me.全部取消_bt.UseVisualStyleBackColor = True
732
+        '
733
+        '全部選擇_bt
734
+        '
735
+        Me.全部選擇_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
736
+        Me.全部選擇_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
737
+        Me.全部選擇_bt.Location = New System.Drawing.Point(364, 2)
738
+        Me.全部選擇_bt.Name = "全部選擇_bt"
739
+        Me.全部選擇_bt.Size = New System.Drawing.Size(65, 25)
740
+        Me.全部選擇_bt.TabIndex = 1556
741
+        Me.全部選擇_bt.Text = "批量選擇"
742
+        Me.全部選擇_bt.UseVisualStyleBackColor = True
743
+        '
744
+        '資料刪除_bt
745
+        '
746
+        Me.資料刪除_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
747
+        Me.資料刪除_bt.Location = New System.Drawing.Point(267, 2)
748
+        Me.資料刪除_bt.Name = "資料刪除_bt"
749
+        Me.資料刪除_bt.Size = New System.Drawing.Size(75, 25)
750
+        Me.資料刪除_bt.TabIndex = 1558
751
+        Me.資料刪除_bt.Text = "資料刪除"
752
+        Me.資料刪除_bt.UseVisualStyleBackColor = True
753
+        '
325 754
         '資料備份轉移
326 755
         '
327 756
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
328 757
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
329
-        Me.ClientSize = New System.Drawing.Size(1147, 698)
758
+        Me.ClientSize = New System.Drawing.Size(1282, 681)
759
+        Me.Controls.Add(Me.資料刪除_bt)
760
+        Me.Controls.Add(Me.全部取消_bt)
761
+        Me.Controls.Add(Me.全部選擇_bt)
330 762
         Me.Controls.Add(Me.除錯_dgv)
331 763
         Me.Controls.Add(Me.ProgressBar1)
332 764
         Me.Controls.Add(Me.備份庫_bt)
333 765
         Me.Controls.Add(Me.資料庫_bt)
334
-        Me.Controls.Add(Me.流水帳1_dgv)
335
-        Me.Controls.Add(Me.下行客戶1_dgv)
336
-        Me.Controls.Add(Me.商品資料表1_dgv)
337 766
         Me.Controls.Add(Me.資料轉移_bt)
338 767
         Me.Controls.Add(Me.Label6)
339 768
         Me.Controls.Add(Me.Label5)
340 769
         Me.Controls.Add(Me.日期_dtp)
341
-        Me.Controls.Add(Me.Label4)
342
-        Me.Controls.Add(Me.Label3)
343
-        Me.Controls.Add(Me.Label2)
344
-        Me.Controls.Add(Me.Label1)
345
-        Me.Controls.Add(Me.流水帳_dgv)
346
-        Me.Controls.Add(Me.下行客戶_dgv)
347
-        Me.Controls.Add(Me.商品資料表_dgv)
348 770
         Me.Controls.Add(Me.客戶資料表_dgv)
349
-        Me.Controls.Add(Me.商客基本資料表1_dgv)
350
-        Me.Controls.Add(Me.商客基本資料表_dgv)
771
+        Me.Controls.Add(Me.TabControl1)
351 772
         Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
352 773
         Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
353 774
         Me.Name = "資料備份轉移"
@@ -356,12 +777,31 @@ Partial Class 資料備份轉移
356 777
         CType(Me.商品資料表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
357 778
         CType(Me.商客基本資料表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
358 779
         CType(Me.下行客戶_dgv, System.ComponentModel.ISupportInitialize).EndInit()
359
-        CType(Me.流水帳_dgv, System.ComponentModel.ISupportInitialize).EndInit()
360
-        CType(Me.流水帳1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
361 780
         CType(Me.下行客戶1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
362 781
         CType(Me.商客基本資料表1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
363 782
         CType(Me.商品資料表1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
364 783
         CType(Me.除錯_dgv, System.ComponentModel.ISupportInitialize).EndInit()
784
+        Me.TabControl1.ResumeLayout(False)
785
+        Me.TabPage2.ResumeLayout(False)
786
+        Me.TabPage2.PerformLayout()
787
+        CType(Me.電板客戶_dgv, System.ComponentModel.ISupportInitialize).EndInit()
788
+        CType(Me.電板客戶1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
789
+        Me.TabPage3.ResumeLayout(False)
790
+        Me.TabPage3.PerformLayout()
791
+        CType(Me.電板紙帳_dgv, System.ComponentModel.ISupportInitialize).EndInit()
792
+        CType(Me.電板紙帳1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
793
+        CType(Me.電板股東紅利設定_dgv, System.ComponentModel.ISupportInitialize).EndInit()
794
+        CType(Me.電板股東紅利設定1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
795
+        CType(Me.電板紙帳流水帳_dgv, System.ComponentModel.ISupportInitialize).EndInit()
796
+        CType(Me.流水帳_dgv, System.ComponentModel.ISupportInitialize).EndInit()
797
+        CType(Me.流水帳1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
798
+        CType(Me.電板紙帳流水帳1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
799
+        CType(Me.電板客戶所得_dgv, System.ComponentModel.ISupportInitialize).EndInit()
800
+        CType(Me.電板客戶所得1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
801
+        Me.TabPage1.ResumeLayout(False)
802
+        Me.TabPage1.PerformLayout()
803
+        CType(Me.網址_dgv, System.ComponentModel.ISupportInitialize).EndInit()
804
+        CType(Me.總網址庫_dgv, System.ComponentModel.ISupportInitialize).EndInit()
365 805
         Me.ResumeLayout(False)
366 806
         Me.PerformLayout()
367 807
 
@@ -371,21 +811,47 @@ Partial Class 資料備份轉移
371 811
     Friend WithEvents 商品資料表_dgv As DataGridView
372 812
     Friend WithEvents 商客基本資料表_dgv As DataGridView
373 813
     Friend WithEvents 下行客戶_dgv As DataGridView
374
-    Friend WithEvents 流水帳_dgv As DataGridView
375 814
     Friend WithEvents Label1 As Label
376 815
     Friend WithEvents Label2 As Label
377 816
     Friend WithEvents Label3 As Label
378
-    Friend WithEvents Label4 As Label
379 817
     Friend WithEvents 日期_dtp As DateTimePicker
380 818
     Friend WithEvents Label5 As Label
381 819
     Friend WithEvents Label6 As Label
382 820
     Friend WithEvents 資料轉移_bt As Button
383
-    Friend WithEvents 流水帳1_dgv As DataGridView
384 821
     Friend WithEvents 下行客戶1_dgv As DataGridView
385 822
     Friend WithEvents 商客基本資料表1_dgv As DataGridView
386 823
     Friend WithEvents 商品資料表1_dgv As DataGridView
387 824
     Friend WithEvents 資料庫_bt As Button
388 825
     Friend WithEvents 備份庫_bt As Button
389
-    Friend WithEvents ProgressBar1 As ProgressBar
390 826
     Friend WithEvents 除錯_dgv As DataGridView
827
+    Friend WithEvents TabControl1 As TabControl
828
+    Friend WithEvents TabPage1 As TabPage
829
+    Friend WithEvents 總網址庫_dgv As DataGridView
830
+    Friend WithEvents TabPage2 As TabPage
831
+    Friend WithEvents 網址_dgv As DataGridView
832
+    Friend WithEvents 新資料導入_bt As Button
833
+    Friend WithEvents 資料_lb As Label
834
+    Friend WithEvents TabPage3 As TabPage
835
+    Friend WithEvents Label7 As Label
836
+    Friend WithEvents 電板紙帳_dgv As DataGridView
837
+    Friend WithEvents 電板紙帳1_dgv As DataGridView
838
+    Friend WithEvents 流水帳_dgv As DataGridView
839
+    Friend WithEvents 流水帳1_dgv As DataGridView
840
+    Friend WithEvents Label4 As Label
841
+    Friend WithEvents Label8 As Label
842
+    Friend WithEvents 電板客戶_dgv As DataGridView
843
+    Friend WithEvents 電板客戶1_dgv As DataGridView
844
+    Friend WithEvents Label11 As Label
845
+    Friend WithEvents Label10 As Label
846
+    Friend WithEvents Label9 As Label
847
+    Friend WithEvents 電板客戶所得_dgv As DataGridView
848
+    Friend WithEvents 電板股東紅利設定_dgv As DataGridView
849
+    Friend WithEvents 電板客戶所得1_dgv As DataGridView
850
+    Friend WithEvents 電板股東紅利設定1_dgv As DataGridView
851
+    Friend WithEvents 電板紙帳流水帳_dgv As DataGridView
852
+    Friend WithEvents 電板紙帳流水帳1_dgv As DataGridView
853
+    Friend WithEvents ProgressBar1 As ProgressBar
854
+    Friend WithEvents 全部取消_bt As Button
855
+    Friend WithEvents 全部選擇_bt As Button
856
+    Friend WithEvents 資料刪除_bt As Button
391 857
 End Class

+ 322
- 92
GA-ERP-SYS/資料庫系統管理/資料備份轉移.vb 파일 보기

@@ -1,6 +1,7 @@
1 1
 Public Class 資料備份轉移
2
-    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8 As New DataSet : Public 連接 As String
2
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7, ds8, ds9, ds10, ds11, ds12, ds13, ds14, ds15, ds16, ds17, ds18, ds19, ds20 As New DataSet : Public 連接 As String
3 3
     Public 平均數1 As Integer : Public 最終數1 As Integer = 0 : Public 資料數1 As Integer = 0
4
+    Dim GP As Integer = 0 : Dim GPP As String
4 5
     Private Sub Set_客戶資料清單()
5 6
         客戶資料表_dgv.DataSource = Nothing : ds.Clear()
6 7
         客戶資料表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -8,33 +9,111 @@
8 9
         客戶資料表_dgv.AllowUserToAddRows = False
9 10
         SQL_客戶資料庫()
10 11
         da.Fill(ds) : 客戶資料表_dgv.DataSource = ds.Tables(0) : conn.Close()
11
-        客戶資料表_dgv.Columns(0).FillWeight = 60 : 客戶資料表_dgv.Columns(1).FillWeight = 80 : 客戶資料表_dgv.Columns(2).FillWeight = 150 : 客戶資料表_dgv.Columns(3).FillWeight = 80
12
-        客戶資料表_dgv.Columns(4).FillWeight = 80 : 客戶資料表_dgv.Columns(5).FillWeight = 35 : 客戶資料表_dgv.Columns(6).FillWeight = 150 : 客戶資料表_dgv.Columns(7).FillWeight = 80
13
-        客戶資料表_dgv.Columns(8).FillWeight = 80
12
+        客戶資料表_dgv.Columns(0).FillWeight = 50 : 客戶資料表_dgv.Columns(1).FillWeight = 60 : 客戶資料表_dgv.Columns(2).FillWeight = 120 : 客戶資料表_dgv.Columns(3).Visible = False
13
+        客戶資料表_dgv.Columns(4).Visible = False : 客戶資料表_dgv.Columns(5).FillWeight = 35 : 客戶資料表_dgv.Columns(6).FillWeight = 120 : 客戶資料表_dgv.Columns(7).Visible = False
14
+        客戶資料表_dgv.Columns(8).Visible = False : 客戶資料表_dgv.Columns(9).FillWeight = 60
14 15
     End Sub
15
-    Private Sub Set_清單1()
16
-        商品資料表_dgv.DataSource = Nothing : ds1.Clear()
17
-        商品資料表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
18
-        商品資料表_dgv.ColumnHeadersHeight = 25
19
-        商品資料表_dgv.AllowUserToAddRows = False
20
-        SQL_資料庫轉換1()
21
-        da.Fill(ds1) : 商品資料表_dgv.DataSource = ds1.Tables(0) : conn.Close()
16
+    Private Sub Set_總網址庫()
17
+        總網址庫_dgv.DataSource = Nothing : ds9.Clear()
18
+        總網址庫_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
19
+        總網址庫_dgv.ColumnHeadersHeight = 25
20
+        總網址庫_dgv.AllowUserToAddRows = False
21
+        SQL_網址同步1()
22
+        da.Fill(ds9) : 總網址庫_dgv.DataSource = ds9.Tables(0) : conn.Close()
23
+        總網址庫_dgv.Columns(0).FillWeight = 60 : 總網址庫_dgv.Columns(1).FillWeight = 60 : 總網址庫_dgv.Columns(2).FillWeight = 60 : 總網址庫_dgv.Columns(3).FillWeight = 60
22 24
     End Sub
23
-    Private Sub Set_清單2()
24
-        商客基本資料表_dgv.DataSource = Nothing : ds2.Clear()
25
-        商客基本資料表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
26
-        商客基本資料表_dgv.ColumnHeadersHeight = 25
27
-        商客基本資料表_dgv.AllowUserToAddRows = False
28
-        SQL_資料庫轉換2()
29
-        da.Fill(ds2) : 商客基本資料表_dgv.DataSource = ds2.Tables(0) : conn.Close()
25
+    Private Sub Set_個別網址庫()
26
+        網址_dgv.DataSource = Nothing : ds10.Clear()
27
+        網址_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
28
+        網址_dgv.ColumnHeadersHeight = 25
29
+        網址_dgv.AllowUserToAddRows = False
30
+        SQL_網址同步3()
31
+        da.Fill(ds10) : 網址_dgv.DataSource = ds10.Tables(0) : conn.Close()
32
+        網址_dgv.Columns(0).FillWeight = 60 : 網址_dgv.Columns(1).FillWeight = 60 : 網址_dgv.Columns(2).FillWeight = 60 : 網址_dgv.Columns(3).FillWeight = 60
30 33
     End Sub
31
-    Private Sub Set_清單3()
32
-        下行客戶_dgv.DataSource = Nothing : ds3.Clear()
33
-        下行客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
34
-        下行客戶_dgv.ColumnHeadersHeight = 25
35
-        下行客戶_dgv.AllowUserToAddRows = False
36
-        SQL_資料庫轉換3()
37
-        da.Fill(ds3) : 下行客戶_dgv.DataSource = ds3.Tables(0) : conn.Close()
34
+    Private Sub Set_清單9()
35
+        電板客戶_dgv.DataSource = Nothing : ds11.Clear()
36
+        電板客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
37
+        電板客戶_dgv.ColumnHeadersHeight = 25
38
+        電板客戶_dgv.AllowUserToAddRows = False
39
+        SQL_資料庫轉換5()
40
+        da.Fill(ds11) : 電板客戶_dgv.DataSource = ds11.Tables(0) : conn.Close()
41
+        電板客戶_dgv.Columns(1).FillWeight = 50 : 電板客戶_dgv.Columns(2).FillWeight = 50 : 電板客戶_dgv.Columns(3).FillWeight = 50
42
+        電板客戶_dgv.Columns(4).FillWeight = 50 : 電板客戶_dgv.Columns(5).FillWeight = 50
43
+    End Sub
44
+    Private Sub Set_清單10()
45
+        電板客戶1_dgv.DataSource = Nothing : ds12.Clear()
46
+        電板客戶1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
47
+        電板客戶1_dgv.ColumnHeadersHeight = 25
48
+        電板客戶1_dgv.AllowUserToAddRows = False
49
+        SQL_資料庫轉換5_1()
50
+        da.Fill(ds12) : 電板客戶1_dgv.DataSource = ds12.Tables(0) : conn.Close()
51
+        電板客戶1_dgv.Columns(1).FillWeight = 50 : 電板客戶1_dgv.Columns(2).FillWeight = 50 : 電板客戶1_dgv.Columns(3).FillWeight = 50
52
+        電板客戶1_dgv.Columns(4).FillWeight = 50 : 電板客戶1_dgv.Columns(5).FillWeight = 50
53
+    End Sub
54
+    Private Sub Set_清單11()
55
+        電板紙帳_dgv.DataSource = Nothing : ds13.Clear()
56
+        電板紙帳_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
57
+        電板紙帳_dgv.ColumnHeadersHeight = 25
58
+        電板紙帳_dgv.AllowUserToAddRows = False
59
+        SQL_資料庫轉換6()
60
+        da.Fill(ds13) : 電板紙帳_dgv.DataSource = ds13.Tables(0) : conn.Close()
61
+    End Sub
62
+    Private Sub Set_清單12()
63
+        電板紙帳1_dgv.DataSource = Nothing : ds14.Clear()
64
+        電板紙帳1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
65
+        電板紙帳1_dgv.ColumnHeadersHeight = 25
66
+        電板紙帳1_dgv.AllowUserToAddRows = False
67
+        SQL_資料庫轉換6_1()
68
+        da.Fill(ds14) : 電板紙帳1_dgv.DataSource = ds14.Tables(0) : conn.Close()
69
+    End Sub
70
+    Private Sub Set_清單13()
71
+        電板客戶所得_dgv.DataSource = Nothing : ds15.Clear()
72
+        電板客戶所得_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
73
+        電板客戶所得_dgv.ColumnHeadersHeight = 25
74
+        電板客戶所得_dgv.AllowUserToAddRows = False
75
+        SQL_資料庫轉換7()
76
+        da.Fill(ds15) : 電板客戶所得_dgv.DataSource = ds15.Tables(0) : conn.Close()
77
+    End Sub
78
+    Private Sub Set_清單14()
79
+        電板客戶所得1_dgv.DataSource = Nothing : ds16.Clear()
80
+        電板客戶所得1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
81
+        電板客戶所得1_dgv.ColumnHeadersHeight = 25
82
+        電板客戶所得1_dgv.AllowUserToAddRows = False
83
+        SQL_資料庫轉換7_1()
84
+        da.Fill(ds16) : 電板客戶所得1_dgv.DataSource = ds16.Tables(0) : conn.Close()
85
+    End Sub
86
+    Private Sub Set_清單15()
87
+        電板股東紅利設定_dgv.DataSource = Nothing : ds17.Clear()
88
+        電板股東紅利設定_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
89
+        電板股東紅利設定_dgv.ColumnHeadersHeight = 25
90
+        電板股東紅利設定_dgv.AllowUserToAddRows = False
91
+        SQL_資料庫轉換8()
92
+        da.Fill(ds17) : 電板股東紅利設定_dgv.DataSource = ds17.Tables(0) : conn.Close()
93
+    End Sub
94
+    Private Sub Set_清單16()
95
+        電板股東紅利設定1_dgv.DataSource = Nothing : ds18.Clear()
96
+        電板股東紅利設定1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
97
+        電板股東紅利設定1_dgv.ColumnHeadersHeight = 25
98
+        電板股東紅利設定1_dgv.AllowUserToAddRows = False
99
+        SQL_資料庫轉換8_1()
100
+        da.Fill(ds18) : 電板股東紅利設定1_dgv.DataSource = ds18.Tables(0) : conn.Close()
101
+    End Sub
102
+    Private Sub Set_清單17()
103
+        電板紙帳流水帳_dgv.DataSource = Nothing : ds19.Clear()
104
+        電板紙帳流水帳_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
105
+        電板紙帳流水帳_dgv.ColumnHeadersHeight = 25
106
+        電板紙帳流水帳_dgv.AllowUserToAddRows = False
107
+        SQL_資料庫轉換9()
108
+        da.Fill(ds19) : 電板紙帳流水帳_dgv.DataSource = ds19.Tables(0) : conn.Close()
109
+    End Sub
110
+    Private Sub Set_清單18()
111
+        電板紙帳流水帳1_dgv.DataSource = Nothing : ds20.Clear()
112
+        電板紙帳流水帳1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
113
+        電板紙帳流水帳1_dgv.ColumnHeadersHeight = 25
114
+        電板紙帳流水帳1_dgv.AllowUserToAddRows = False
115
+        SQL_資料庫轉換9_1()
116
+        da.Fill(ds20) : 電板紙帳流水帳1_dgv.DataSource = ds20.Tables(0) : conn.Close()
38 117
     End Sub
39 118
     Private Sub Set_清單4()
40 119
         流水帳_dgv.DataSource = Nothing : ds4.Clear()
@@ -44,6 +123,24 @@
44 123
         SQL_資料庫轉換4()
45 124
         da.Fill(ds4) : 流水帳_dgv.DataSource = ds4.Tables(0) : conn.Close()
46 125
     End Sub
126
+    Private Sub Set_清單8()
127
+        流水帳1_dgv.DataSource = Nothing : ds8.Clear()
128
+        流水帳1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
129
+        流水帳1_dgv.ColumnHeadersHeight = 25
130
+        流水帳1_dgv.AllowUserToAddRows = False
131
+        SQL_資料庫轉換4_1()
132
+        da.Fill(ds8) : 流水帳1_dgv.DataSource = ds8.Tables(0) : conn.Close()
133
+    End Sub
134
+    Private Sub Set_清單1()
135
+        商品資料表_dgv.DataSource = Nothing : ds1.Clear()
136
+        商品資料表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
137
+        商品資料表_dgv.ColumnHeadersHeight = 25
138
+        商品資料表_dgv.AllowUserToAddRows = False
139
+        SQL_資料庫轉換1()
140
+        da.Fill(ds1) : 商品資料表_dgv.DataSource = ds1.Tables(0) : conn.Close()
141
+        商品資料表_dgv.Columns(0).FillWeight = 50 : 商品資料表_dgv.Columns(1).FillWeight = 50 : 商品資料表_dgv.Columns(2).FillWeight = 50
142
+        商品資料表_dgv.Columns(3).FillWeight = 50
143
+    End Sub
47 144
     Private Sub Set_清單5()
48 145
         商品資料表1_dgv.DataSource = Nothing : ds5.Clear()
49 146
         商品資料表1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -51,6 +148,16 @@
51 148
         商品資料表1_dgv.AllowUserToAddRows = False
52 149
         SQL_資料庫轉換1_1()
53 150
         da.Fill(ds5) : 商品資料表1_dgv.DataSource = ds5.Tables(0) : conn.Close()
151
+        商品資料表1_dgv.Columns(0).FillWeight = 50 : 商品資料表1_dgv.Columns(1).FillWeight = 50 : 商品資料表1_dgv.Columns(2).FillWeight = 50
152
+        商品資料表1_dgv.Columns(3).FillWeight = 50
153
+    End Sub
154
+    Private Sub Set_清單2()
155
+        商客基本資料表_dgv.DataSource = Nothing : ds2.Clear()
156
+        商客基本資料表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
157
+        商客基本資料表_dgv.ColumnHeadersHeight = 25
158
+        商客基本資料表_dgv.AllowUserToAddRows = False
159
+        SQL_資料庫轉換2()
160
+        da.Fill(ds2) : 商客基本資料表_dgv.DataSource = ds2.Tables(0) : conn.Close()
54 161
     End Sub
55 162
     Private Sub Set_清單6()
56 163
         商客基本資料表1_dgv.DataSource = Nothing : ds6.Clear()
@@ -60,6 +167,17 @@
60 167
         SQL_資料庫轉換2_1()
61 168
         da.Fill(ds6) : 商客基本資料表1_dgv.DataSource = ds6.Tables(0) : conn.Close()
62 169
     End Sub
170
+    Private Sub Set_清單3()
171
+        下行客戶_dgv.DataSource = Nothing : ds3.Clear()
172
+        下行客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
173
+        下行客戶_dgv.ColumnHeadersHeight = 25
174
+        下行客戶_dgv.AllowUserToAddRows = False
175
+        SQL_資料庫轉換3()
176
+        da.Fill(ds3) : 下行客戶_dgv.DataSource = ds3.Tables(0) : conn.Close()
177
+        下行客戶_dgv.Columns(0).FillWeight = 50 : 下行客戶_dgv.Columns(1).FillWeight = 100 : 下行客戶_dgv.Columns(2).FillWeight = 50 : 下行客戶_dgv.Columns(3).FillWeight = 50
178
+        下行客戶_dgv.Columns(4).FillWeight = 50 : 下行客戶_dgv.Columns(5).FillWeight = 50 : 下行客戶_dgv.Columns(6).FillWeight = 20 : 下行客戶_dgv.Columns(7).FillWeight = 20
179
+        下行客戶_dgv.Columns(8).FillWeight = 20 : 下行客戶_dgv.Columns(9).FillWeight = 50 : 下行客戶_dgv.Columns(10).FillWeight = 20 : 下行客戶_dgv.Columns(11).FillWeight = 50
180
+    End Sub
63 181
     Private Sub Set_清單7()
64 182
         下行客戶1_dgv.DataSource = Nothing : ds7.Clear()
65 183
         下行客戶1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -67,21 +185,24 @@
67 185
         下行客戶1_dgv.AllowUserToAddRows = False
68 186
         SQL_資料庫轉換3_1()
69 187
         da.Fill(ds7) : 下行客戶1_dgv.DataSource = ds7.Tables(0) : conn.Close()
70
-    End Sub
71
-    Private Sub Set_清單8()
72
-        流水帳1_dgv.DataSource = Nothing : ds8.Clear()
73
-        流水帳1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
74
-        流水帳1_dgv.ColumnHeadersHeight = 25
75
-        流水帳1_dgv.AllowUserToAddRows = False
76
-        SQL_資料庫轉換4_1()
77
-        da.Fill(ds8) : 流水帳1_dgv.DataSource = ds8.Tables(0) : conn.Close()
188
+        下行客戶1_dgv.Columns(0).FillWeight = 50 : 下行客戶1_dgv.Columns(1).FillWeight = 100 : 下行客戶1_dgv.Columns(2).FillWeight = 50 : 下行客戶1_dgv.Columns(3).FillWeight = 50
189
+        下行客戶1_dgv.Columns(4).FillWeight = 50 : 下行客戶1_dgv.Columns(5).FillWeight = 50 : 下行客戶1_dgv.Columns(6).FillWeight = 20 : 下行客戶1_dgv.Columns(7).FillWeight = 20
190
+        下行客戶1_dgv.Columns(8).FillWeight = 20 : 下行客戶1_dgv.Columns(9).FillWeight = 50 : 下行客戶1_dgv.Columns(10).FillWeight = 20 : 下行客戶1_dgv.Columns(11).FillWeight = 50
78 191
     End Sub
79 192
     Private Sub 資料備份轉移_Load(sender As Object, e As EventArgs) Handles MyBase.Load
80 193
         Me.MdiParent = GA_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
81 194
         資料庫_bt.Enabled = False : 備份庫_bt.Enabled = True
82
-        商品資料表_dgv.Visible = True : 商客基本資料表_dgv.Visible = True : 下行客戶_dgv.Visible = True : 流水帳_dgv.Visible = True
83
-        商品資料表1_dgv.Visible = False : 商客基本資料表1_dgv.Visible = False : 下行客戶1_dgv.Visible = False : 流水帳1_dgv.Visible = False
84
-        Set_客戶資料清單()
195
+        商品資料表_dgv.Visible = True : 商客基本資料表_dgv.Visible = True : 下行客戶_dgv.Visible = True : 流水帳_dgv.Visible = True : 電板客戶_dgv.Visible = True
196
+        電板紙帳_dgv.Visible = True : 電板客戶所得_dgv.Visible = True : 電板股東紅利設定_dgv.Visible = True : 電板紙帳流水帳_dgv.Visible = True
197
+        商品資料表1_dgv.Visible = False : 商客基本資料表1_dgv.Visible = False : 下行客戶1_dgv.Visible = False : 流水帳1_dgv.Visible = False : 電板客戶1_dgv.Visible = False
198
+        電板紙帳1_dgv.Visible = False : 電板客戶所得1_dgv.Visible = False : 電板股東紅利設定1_dgv.Visible = False : 電板紙帳流水帳1_dgv.Visible = False
199
+
200
+        Set_客戶資料清單() : Set_總網址庫()
201
+        資料_lb.Text = "比對網頁資料,該資料庫無須導入基本資料。" : 新資料導入_bt.Enabled = False
202
+    End Sub
203
+    Private Sub 資料備份轉移_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
204
+        客戶資料表_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
205
+        總網址庫_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
85 206
     End Sub
86 207
     Private Sub Set_修正清單()
87 208
         除錯_dgv.DataSource = Nothing : ds4.Clear()
@@ -107,65 +228,133 @@
107 228
             登入人IP4 = 客戶資料表_dgv("IP位置", e.RowIndex).Value.ToString : 登入人IP5 = 客戶資料表_dgv("備份IP", e.RowIndex).Value.ToString
108 229
             業務帳號2 = 客戶資料表_dgv("帳號", e.RowIndex).Value.ToString : 業務帳號3 = 客戶資料表_dgv("備份帳號", e.RowIndex).Value.ToString
109 230
             業務密碼2 = 客戶資料表_dgv("密碼", e.RowIndex).Value.ToString : 業務密碼3 = 客戶資料表_dgv("備份密碼", e.RowIndex).Value.ToString
110
-            SQL_連線字串_備份1() : 連接 = 1 : Set_修正清單() : SQL_連線字串_備份2() : 連接 = 2 : Set_修正清單()
111
-            Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8()
231
+            SQL_連線字串_備份1() : 連接 = 1 : Set_修正清單()
232
+            SQL_連線字串_備份2() : 連接 = 2 : Set_修正清單()
233
+            Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10()
234
+            Set_清單11() : Set_清單12() : Set_清單13() : Set_清單14() : Set_清單15() : Set_清單16() : Set_清單17() : Set_清單18()
235
+            Set_個別網址庫()
236
+            If 網址_dgv.Rows.Count = 0 Then
237
+                資料_lb.Text = "比對網頁資料,該資料庫因該導入基本資料。" : 新資料導入_bt.Enabled = True
238
+            Else
239
+                資料_lb.Text = "比對網頁資料,該資料庫無須導入基本資料。" : 新資料導入_bt.Enabled = False
240
+            End If
112 241
         End If
113 242
     End Sub
114 243
     Private Sub 資料轉移_bt_Click(sender As Object, e As EventArgs) Handles 資料轉移_bt.Click
115 244
         Dim aa As MsgBoxResult = MsgBox("即將啟動資料庫轉移?", MsgBoxStyle.OkCancel)
116 245
         If aa = MsgBoxResult.Ok Then
117
-            Dim DT1, DT2 As DateTime
118
-            資料數1 = 客戶資料表_dgv.Rows.Count * 4
246
+            資料數1 = 客戶資料表_dgv.Rows.Count * 7
119 247
             For i As Integer = 0 To 客戶資料表_dgv.Rows.Count - 1
120
-                SQL_資料庫轉換1_刪除() : 資料數 = 商品資料表_dgv.Rows.Count : 進度條1()
121
-                For ii As Integer = 0 To 商品資料表_dgv.Rows.Count - 1
122
-                    MyModule1.進度條()
123
-                    SQL1 = "SELECT 商品, 編號, 系統, 層級, 網址 FROM 商品資料表"
124
-                    PA = 商品資料表_dgv("商品", ii).Value : PA1 = 商品資料表_dgv("編號", ii).Value : PA2 = 商品資料表_dgv("系統", ii).Value
125
-                    PA3 = 商品資料表_dgv("層級", ii).Value : PA4 = 商品資料表_dgv("網址", ii).Value
126
-                    SQL_資料庫轉換1_新增()
127
-                Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
128
-                SQL_資料庫轉換2_刪除() : 資料數 = 商客基本資料表_dgv.Rows.Count : 進度條1()
129
-                For ii As Integer = 0 To 商客基本資料表_dgv.Rows.Count - 1
130
-                    MyModule1.進度條()
131
-                    PA = 商客基本資料表_dgv("網址", ii).Value : PA1 = 商客基本資料表_dgv("帳號", ii).Value : PA2 = 商客基本資料表_dgv("密碼", ii).Value
132
-                    PA3 = 商客基本資料表_dgv("資料", ii).Value : PA4 = 商客基本資料表_dgv("上繳源", ii).Value : PA5 = 商客基本資料表_dgv("商品", ii).Value
133
-                    PA6 = 商客基本資料表_dgv("上行基數", ii).Value : PA7 = 商客基本資料表_dgv("下行基數", ii).Value : PA8 = 商客基本資料表_dgv("驗證", ii).Value
134
-                    SQL_資料庫轉換2_新增()
135
-                Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
136
-                SQL_資料庫轉換3_刪除() : 資料數 = 下行客戶_dgv.Rows.Count : 進度條1()
137
-                For ii As Integer = 0 To 下行客戶_dgv.Rows.Count - 1
138
-                    MyModule1.進度條()
139
-                    PA = 下行客戶_dgv("客戶下", ii).Value : PA1 = 下行客戶_dgv("網址", ii).Value : PA2 = 下行客戶_dgv("帳號", ii).Value
140
-                    PA3 = 下行客戶_dgv("基數", ii).Value : PA4 = 下行客戶_dgv("流水號", ii).Value : PA5 = 下行客戶_dgv("客名", ii).Value
141
-                    PA6 = 下行客戶_dgv("計算", ii).Value : PA7 = 下行客戶_dgv("同帳", ii).Value : PA8 = 下行客戶_dgv("所得", ii).Value
142
-                    PA9 = 下行客戶_dgv("所得另算", ii).Value : PA10 = 下行客戶_dgv("下層", ii).Value
143
-                    SQL_資料庫轉換3_新增()
144
-                Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
145
-                資料數 = 下行客戶_dgv.Rows.Count : 進度條1()
146
-                For ii As Integer = 0 To 流水帳_dgv.Rows.Count - 1
147
-                    MyModule1.進度條()
148
-                    DT1 = 日期_dtp.Value : DT2 = 流水帳_dgv("結束日期", ii).Value
149
-                    If DT1 >= DT2 Then
150
-                        PA = 流水帳_dgv("index", ii).Value : PA1 = 流水帳_dgv("開始日期", ii).Value : PA2 = 流水帳_dgv("結束日期", ii).Value
151
-                        PA3 = 流水帳_dgv("網址", ii).Value : PA4 = 流水帳_dgv("帳戶", ii).Value : PA5 = 流水帳_dgv("隨機碼", ii).Value
152
-                        PA6 = 流水帳_dgv("名稱", ii).Value.ToString : PA7 = 流水帳_dgv("總量", ii).Value.ToString : PA8 = 流水帳_dgv("退水", ii).Value.ToString
153
-                        PA9 = 流水帳_dgv("中獎", ii).Value.ToString : PA10 = 流水帳_dgv("輸贏", ii).Value.ToString : PA11 = 流水帳_dgv("佔成輸贏", ii).Value.ToString
154
-                        PA12 = 流水帳_dgv("水倍差", ii).Value.ToString : PA13 = 流水帳_dgv("上繳金額", ii).Value.ToString : PA14 = 流水帳_dgv("自已總輸贏", ii).Value.ToString
155
-                        PA15 = 流水帳_dgv("上繳貢獻額", ii).Value.ToString : PA16 = 流水帳_dgv("貢獻額", ii).Value.ToString : PA17 = 流水帳_dgv("貢獻度", ii).Value.ToString
156
-                        PA18 = 流水帳_dgv("下注明細", ii).Value.ToString : PA19 = 流水帳_dgv("玩法明細", ii).Value.ToString : PA20 = 流水帳_dgv("調盤退水", ii).Value.ToString
157
-                        PA21 = 流水帳_dgv("調退實佔", ii).Value.ToString : PA22 = 流水帳_dgv("上繳", ii).Value.ToString : PA23 = 流水帳_dgv("會員", ii).Value.ToString
158
-                        PA24 = 流水帳_dgv("代理", ii).Value.ToString : PA25 = 流水帳_dgv("總代理", ii).Value.ToString : PA26 = 流水帳_dgv("股東", ii).Value.ToString
159
-                        PA27 = 流水帳_dgv("大股東", ii).Value.ToString : PA28 = 流水帳_dgv("客戶s", ii).Value.ToString : PA29 = 流水帳_dgv("總量s", ii).Value.ToString
160
-                        PA30 = 流水帳_dgv("中獎s", ii).Value.ToString : PA31 = 流水帳_dgv("輸贏s", ii).Value.ToString : PA32 = 流水帳_dgv("客戶小計s", ii).Value.ToString
161
-                        PA33 = 流水帳_dgv("代理小計s", ii).Value.ToString : PA34 = 流水帳_dgv("總代理小計s", ii).Value.ToString : PA35 = 流水帳_dgv("股東小計s", ii).Value.ToString
162
-                        PA36 = 流水帳_dgv("大股東小計s", ii).Value.ToString : PA37 = 流水帳_dgv("總監小計s", ii).Value.ToString : PA38 = 流水帳_dgv("個人所得s", ii).Value.ToString
163
-                        PA39 = 流水帳_dgv("水差s", ii).Value.ToString : PA40 = 流水帳_dgv("下注明細s", ii).Value.ToString : PA41 = 流水帳_dgv("查看對帳s", ii).Value.ToString
164
-                        PA42 = 流水帳_dgv("總監", ii).Value.ToString
165
-                        ConnOpen_備份1() : SQL_資料庫轉換4_刪除() : ConnOpen_備份2() : SQL_資料庫轉換4_刪除() : SQL_資料庫轉換4_新增()
166
-                    End If
167
-                Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
248
+                If 客戶資料表_dgv.Rows(i).Cells("備份").Value = True Then
249
+                    子SQL名稱2 = 客戶資料表_dgv("資料庫", i).Value.ToString : 子SQL名稱3 = 客戶資料表_dgv("資料庫", i).Value.ToString
250
+                    登入人IP4 = 客戶資料表_dgv("IP位置", i).Value.ToString : 登入人IP5 = 客戶資料表_dgv("備份IP", i).Value.ToString
251
+                    業務帳號2 = 客戶資料表_dgv("帳號", i).Value.ToString : 業務帳號3 = 客戶資料表_dgv("備份帳號", i).Value.ToString
252
+                    業務密碼2 = 客戶資料表_dgv("密碼", i).Value.ToString : 業務密碼3 = 客戶資料表_dgv("備份密碼", i).Value.ToString
253
+                    SQL_連線字串_備份1() : 連接 = 1 : Set_修正清單()
254
+                    SQL_連線字串_備份2() : 連接 = 2 : Set_修正清單()
255
+                    Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10()
256
+                    Set_清單11() : Set_清單12() : Set_清單13() : Set_清單14() : Set_清單15() : Set_清單16() : Set_清單17() : Set_清單18()
257
+
258
+                    SQL_資料庫轉換1_刪除() : 資料數 = 商品資料表_dgv.Rows.Count : 進度條1()
259
+                    For ii As Integer = 0 To 商品資料表_dgv.Rows.Count - 1
260
+                        MyModule1.進度條()
261
+                        PA = 商品資料表_dgv("商品", ii).Value.ToString : PA1 = 商品資料表_dgv("編號", ii).Value.ToString : PA2 = 商品資料表_dgv("系統", ii).Value.ToString
262
+                        PA3 = 商品資料表_dgv("層級", ii).Value.ToString : PA4 = 商品資料表_dgv("網址", ii).Value.ToString
263
+                        SQL_資料庫轉換1_新增()
264
+                    Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
265
+
266
+                    SQL_資料庫轉換2_刪除() : 資料數 = 商客基本資料表_dgv.Rows.Count : 進度條1()
267
+                    For ii As Integer = 0 To 商客基本資料表_dgv.Rows.Count - 1
268
+                        MyModule1.進度條()
269
+                        PA = 商客基本資料表_dgv("網址", ii).Value.ToString : PA1 = 商客基本資料表_dgv("帳號", ii).Value.ToString : PA2 = 商客基本資料表_dgv("密碼", ii).Value.ToString
270
+                        PA3 = 商客基本資料表_dgv("資料", ii).Value.ToString : PA4 = 商客基本資料表_dgv("上繳源", ii).Value.ToString : PA5 = 商客基本資料表_dgv("商品", ii).Value.ToString
271
+                        PA6 = 商客基本資料表_dgv("上行基數", ii).Value.ToString : PA7 = 商客基本資料表_dgv("下行基數", ii).Value.ToString : PA8 = 商客基本資料表_dgv("驗證", ii).Value.ToString
272
+                        SQL_資料庫轉換2_新增()
273
+                    Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
274
+
275
+                    SQL_資料庫轉換3_刪除() : 資料數 = 下行客戶_dgv.Rows.Count : 進度條1()
276
+                    For ii As Integer = 0 To 下行客戶_dgv.Rows.Count - 1
277
+                        MyModule1.進度條()
278
+                        PA = 下行客戶_dgv("客戶下", ii).Value.ToString : PA1 = 下行客戶_dgv("網址", ii).Value.ToString : PA2 = 下行客戶_dgv("帳號", ii).Value.ToString
279
+                        PA3 = 下行客戶_dgv("基數", ii).Value.ToString : PA4 = 下行客戶_dgv("流水號", ii).Value.ToString : PA5 = 下行客戶_dgv("客名", ii).Value.ToString
280
+                        PA9 = 下行客戶_dgv("所得另算", ii).Value.ToString : PA11 = 下行客戶_dgv("水差另算", ii).Value.ToString
281
+                        If IsDBNull(下行客戶_dgv("同帳", ii).Value) = True Then : 下行客戶_dgv("同帳", ii).Value = False : End If
282
+                        If IsDBNull(下行客戶_dgv("計算", ii).Value) = True Then : 下行客戶_dgv("計算", ii).Value = False : End If
283
+                        If IsDBNull(下行客戶_dgv("所得", ii).Value) = True Then : 下行客戶_dgv("所得", ii).Value = False : End If
284
+                        If IsDBNull(下行客戶_dgv("下層", ii).Value) = True Then : 下行客戶_dgv("下層", ii).Value = False : End If
285
+                        PA10 = 下行客戶_dgv("下層", ii).Value : PA6 = 下行客戶_dgv("計算", ii).Value : PA7 = 下行客戶_dgv("同帳", ii).Value : PA8 = 下行客戶_dgv("所得", ii).Value
286
+                        SQL_資料庫轉換3_新增()
287
+                    Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
288
+
289
+                    SQL_資料庫轉換5_刪除() : 資料數 = 電板客戶_dgv.Rows.Count : 進度條1()
290
+                    For ii As Integer = 0 To 電板客戶_dgv.Rows.Count - 1
291
+                        MyModule1.進度條()
292
+                        If IsDBNull(電板客戶_dgv("付反", ii).Value) = True Then : 電板客戶_dgv("付反", ii).Value = False : End If
293
+                        If IsDBNull(電板客戶_dgv("收反", ii).Value) = True Then : 電板客戶_dgv("收反", ii).Value = False : End If
294
+                        If IsDBNull(電板客戶_dgv("所反", ii).Value) = True Then : 電板客戶_dgv("所反", ii).Value = False : End If
295
+                        If IsDBNull(電板客戶_dgv("水反", ii).Value) = True Then : 電板客戶_dgv("水反", ii).Value = False : End If
296
+                        If IsDBNull(電板客戶_dgv("紅反", ii).Value) = True Then : 電板客戶_dgv("紅反", ii).Value = False : End If
297
+                        PA = 電板客戶_dgv("客戶", ii).Value.ToString : BL1 = 電板客戶_dgv("付反", ii).Value : BL2 = 電板客戶_dgv("收反", ii).Value
298
+                        BL3 = 電板客戶_dgv("所反", ii).Value : BL4 = 電板客戶_dgv("水反", ii).Value : BL5 = 電板客戶_dgv("紅反", ii).Value
299
+                        SQL_資料庫轉換5_新增()
300
+                    Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
301
+
302
+                    SQL_資料庫轉換6_刪除() : 資料數 = 電板紙帳_dgv.Rows.Count : 進度條1()
303
+                    For ii As Integer = 0 To 電板紙帳_dgv.Rows.Count - 1
304
+                        MyModule1.進度條()
305
+                        PA = 電板紙帳_dgv("客戶", ii).Value.ToString : PA1 = 電板紙帳_dgv("商品", ii).Value.ToString
306
+                        SQL_資料庫轉換6_新增()
307
+                    Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
308
+
309
+                    SQL_資料庫轉換7_刪除() : 資料數 = 電板客戶所得_dgv.Rows.Count : 進度條1()
310
+                    For ii As Integer = 0 To 電板客戶所得_dgv.Rows.Count - 1
311
+                        MyModule1.進度條()
312
+                        PA = 電板客戶所得_dgv("所得戶", ii).Value.ToString
313
+                        SQL_資料庫轉換7_新增()
314
+                    Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
315
+
316
+                    SQL_資料庫轉換8_刪除() : 資料數 = 電板股東紅利設定_dgv.Rows.Count : 進度條1()
317
+                    For ii As Integer = 0 To 電板股東紅利設定_dgv.Rows.Count - 1
318
+                        MyModule1.進度條()
319
+                        PA = 電板股東紅利設定_dgv("所得戶", ii).Value.ToString : PA1 = 電板股東紅利設定_dgv("股東", ii).Value.ToString : PA2 = 電板股東紅利設定_dgv("紅利", ii).Value.ToString
320
+                        SQL_資料庫轉換8_新增()
321
+                    Next : GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
322
+                Else
323
+                    進度條1() : 進度條1() : 進度條1() : 進度條1() : 進度條1() : 進度條1() : 進度條1()
324
+                End If
168 325
             Next : conn.Close() : ProgressBar1.Value = 0 : 最終數1 = 0 : MsgBox("資料庫轉移完成")
326
+            子SQL名稱2 = 客戶資料表_dgv("資料庫", 0).Value.ToString : 子SQL名稱3 = 客戶資料表_dgv("資料庫", 0).Value.ToString
327
+            登入人IP4 = 客戶資料表_dgv("IP位置", 0).Value.ToString : 登入人IP5 = 客戶資料表_dgv("備份IP", 0).Value.ToString
328
+            業務帳號2 = 客戶資料表_dgv("帳號", 0).Value.ToString : 業務帳號3 = 客戶資料表_dgv("備份帳號", 0).Value.ToString
329
+            業務密碼2 = 客戶資料表_dgv("密碼", 0).Value.ToString : 業務密碼3 = 客戶資料表_dgv("備份密碼", 0).Value.ToString
330
+            SQL_連線字串_備份1() : 連接 = 1 : Set_修正清單()
331
+            SQL_連線字串_備份2() : 連接 = 2 : Set_修正清單()
332
+            Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10()
333
+            Set_清單11() : Set_清單12() : Set_清單13() : Set_清單14() : Set_清單15() : Set_清單16() : Set_清單17() : Set_清單18()
334
+        End If
335
+    End Sub
336
+    Private Sub 資料刪除_bt_Click(sender As Object, e As EventArgs) Handles 資料刪除_bt.Click
337
+        Dim aa As MsgBoxResult = MsgBox("即將清除 " & 日期_dtp.Text & " 之前的流水帳資料?", MsgBoxStyle.OkCancel)
338
+        If aa = MsgBoxResult.Ok Then
339
+            資料數1 = 客戶資料表_dgv.Rows.Count
340
+            For i As Integer = 0 To 客戶資料表_dgv.Rows.Count - 1
341
+                子SQL名稱2 = 客戶資料表_dgv("資料庫", i).Value.ToString : 子SQL名稱3 = 客戶資料表_dgv("資料庫", i).Value.ToString
342
+                登入人IP4 = 客戶資料表_dgv("IP位置", i).Value.ToString : 登入人IP5 = 客戶資料表_dgv("備份IP", i).Value.ToString
343
+                業務帳號2 = 客戶資料表_dgv("帳號", i).Value.ToString : 業務帳號3 = 客戶資料表_dgv("備份帳號", i).Value.ToString
344
+                業務密碼2 = 客戶資料表_dgv("密碼", i).Value.ToString : 業務密碼3 = 客戶資料表_dgv("備份密碼", i).Value.ToString
345
+                SQL_連線字串_備份1() : SQL_連線字串_備份2()
346
+                If 客戶資料表_dgv.Rows(i).Cells("備份").Value = True Then
347
+                    進度條1() : SQL_資料庫轉換4_刪除() : SQL_資料庫轉換9_刪除()
348
+                End If
349
+            Next : ProgressBar1.Value = 0 : 最終數1 = 0 : MsgBox("資料庫轉移完成")
350
+            子SQL名稱2 = 客戶資料表_dgv("資料庫", 0).Value.ToString : 子SQL名稱3 = 客戶資料表_dgv("資料庫", 0).Value.ToString
351
+            登入人IP4 = 客戶資料表_dgv("IP位置", 0).Value.ToString : 登入人IP5 = 客戶資料表_dgv("備份IP", 0).Value.ToString
352
+            業務帳號2 = 客戶資料表_dgv("帳號", 0).Value.ToString : 業務帳號3 = 客戶資料表_dgv("備份帳號", 0).Value.ToString
353
+            業務密碼2 = 客戶資料表_dgv("密碼", 0).Value.ToString : 業務密碼3 = 客戶資料表_dgv("備份密碼", 0).Value.ToString
354
+            SQL_連線字串_備份1() : 連接 = 1 : Set_修正清單()
355
+            SQL_連線字串_備份2() : 連接 = 2 : Set_修正清單()
356
+            Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10()
357
+            Set_清單11() : Set_清單12() : Set_清單13() : Set_清單14() : Set_清單15() : Set_清單16() : Set_清單17() : Set_清單18()
169 358
         End If
170 359
     End Sub
171 360
     Private Sub 進度條1()
@@ -176,12 +365,53 @@
176 365
     End Sub
177 366
     Private Sub 資料庫_bt_Click(sender As Object, e As EventArgs) Handles 資料庫_bt.Click
178 367
         資料庫_bt.Enabled = False : 備份庫_bt.Enabled = True
179
-        商品資料表_dgv.Visible = True : 商客基本資料表_dgv.Visible = True : 下行客戶_dgv.Visible = True : 流水帳_dgv.Visible = True
180
-        商品資料表1_dgv.Visible = False : 商客基本資料表1_dgv.Visible = False : 下行客戶1_dgv.Visible = False : 流水帳1_dgv.Visible = False
368
+        商品資料表_dgv.Visible = True : 商客基本資料表_dgv.Visible = True : 下行客戶_dgv.Visible = True : 流水帳_dgv.Visible = True : 電板客戶_dgv.Visible = True
369
+        電板紙帳_dgv.Visible = True : 電板客戶所得_dgv.Visible = True : 電板股東紅利設定_dgv.Visible = True : 電板紙帳流水帳_dgv.Visible = True
370
+        商品資料表1_dgv.Visible = False : 商客基本資料表1_dgv.Visible = False : 下行客戶1_dgv.Visible = False : 流水帳1_dgv.Visible = False : 電板客戶1_dgv.Visible = False
371
+        電板紙帳1_dgv.Visible = False : 電板客戶所得1_dgv.Visible = False : 電板股東紅利設定1_dgv.Visible = False : 電板紙帳流水帳1_dgv.Visible = False
181 372
     End Sub
182 373
     Private Sub 備份庫_bt_Click(sender As Object, e As EventArgs) Handles 備份庫_bt.Click
183 374
         資料庫_bt.Enabled = True : 備份庫_bt.Enabled = False
184
-        商品資料表_dgv.Visible = False : 商客基本資料表_dgv.Visible = False : 下行客戶_dgv.Visible = False : 流水帳_dgv.Visible = False
185
-        商品資料表1_dgv.Visible = True : 商客基本資料表1_dgv.Visible = True : 下行客戶1_dgv.Visible = True : 流水帳1_dgv.Visible = True
375
+        商品資料表_dgv.Visible = False : 商客基本資料表_dgv.Visible = False : 下行客戶_dgv.Visible = False : 流水帳_dgv.Visible = False : 電板客戶_dgv.Visible = False
376
+        電板紙帳_dgv.Visible = False : 電板客戶所得_dgv.Visible = False : 電板股東紅利設定_dgv.Visible = False : 電板紙帳流水帳_dgv.Visible = False
377
+        商品資料表1_dgv.Visible = True : 商客基本資料表1_dgv.Visible = True : 下行客戶1_dgv.Visible = True : 流水帳1_dgv.Visible = True : 電板客戶1_dgv.Visible = True
378
+        電板紙帳1_dgv.Visible = True : 電板客戶所得1_dgv.Visible = True : 電板股東紅利設定1_dgv.Visible = True : 電板紙帳流水帳1_dgv.Visible = True
379
+    End Sub
380
+    Private Sub 新資料導入_bt_Click(sender As Object, e As EventArgs) Handles 新資料導入_bt.Click
381
+        資料數 = 總網址庫_dgv.Rows.Count + 12 + 7 + 1
382
+        For i As Integer = 0 To 總網址庫_dgv.Rows.Count - 1
383
+            Dim DD As String
384
+            PA17 = 總網址庫_dgv("系統", i).Value.ToString : SQL_網址同步3_寫入()
385
+            If dr.Read() Then : GP = Double.Parse(Strings.Right(dr("編號").ToString, 3)) : Else : GP = 0 : End If : conn.Close() : GP += 1
386
+            If 總網址庫_dgv("系統", i).Value.ToString = "365" Then : DD = "A" : Else : DD = "B" : End If
387
+            If GP < 10 Then : GPP = DD & "00" & GP
388
+            ElseIf GP > 9 And GP < 100 Then : GPP = DD & "0" & GP
389
+            ElseIf GP > 99 Then : GPP = DD & GP : End If : PA6 = GPP
390
+
391
+            PA1 = 總網址庫_dgv("商品", i).Value.ToString
392
+            PA2 = 總網址庫_dgv("系統", i).Value.ToString
393
+            PA3 = 總網址庫_dgv("層級", i).Value.ToString
394
+            PA4 = 總網址庫_dgv("網址", i).Value.ToString : SQL_網址同步2_寫入()
395
+        Next
396
+        Dim 資料(11) As String
397
+        資料(0) = "短版(會員)" : 資料(1) = "短版(代理)" : 資料(2) = "短版(總代理)" : 資料(3) = "短版(股東)" : 資料(4) = "短版(大股東)"
398
+        資料(5) = "短版(總監)" : 資料(6) = "長板(會員)" : 資料(7) = "長板(代理)" : 資料(8) = "長板(總代理)" : 資料(9) = "長板(股東)"
399
+        資料(10) = "長板(大股東)" : 資料(11) = "長板(總監)"
400
+        For i As Integer = 0 To 11 : PA1 = 資料(i) : SQL_長短版資料表_寫入() : Next
401
+        SQL_自動導入判斷_寫入()
402
+        資料(0) = "會員" : 資料(1) = "代理" : 資料(2) = "總代理" : 資料(3) = "股東" : 資料(4) = "大股東" : 資料(5) = "上缴金额" : 資料(6) = "總監"
403
+        For i As Integer = 0 To 6 : PA1 = 資料(i) : SQL_長短版資料表_寫入() : Next
404
+        GA_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
405
+        MsgBox("新資料庫基本資料導入完畢!!")
406
+    End Sub
407
+    Private Sub 全部選擇_bt_Click(sender As Object, e As EventArgs) Handles 全部選擇_bt.Click
408
+        For i As Integer = 0 To 客戶資料表_dgv.Rows.Count - 1
409
+            客戶資料表_dgv.Rows(i).Cells("備份").Value = True
410
+        Next
411
+    End Sub
412
+    Private Sub 全部取消_bt_Click(sender As Object, e As EventArgs) Handles 全部取消_bt.Click
413
+        For i As Integer = 0 To 客戶資料表_dgv.Rows.Count - 1
414
+            客戶資料表_dgv.Rows(i).Cells("備份").Value = False
415
+        Next
186 416
     End Sub
187 417
 End Class

Loading…
취소
저장