|
@@ -62,7 +62,7 @@ Public Class OW_ERP_SYS
|
62
|
62
|
End If
|
63
|
63
|
End Sub
|
64
|
64
|
Private Sub OW_ERP_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
65
|
|
- 初始化系統語言() : Me.Size = New Point(1496, 768) : MyMod.清單字體大小調整()
|
|
65
|
+ 初始化系統語言() : Me.Size = New Point(1360, 745) : MyMod.清單字體大小調整()
|
66
|
66
|
MyBrowser.SendToBack() : MyBrowser.Visible = False
|
67
|
67
|
Dim screenBounds As Rectangle = Screen.PrimaryScreen.Bounds
|
68
|
68
|
If screenBounds.Width < Me.Width Or screenBounds.Height < Me.Height Then
|
|
@@ -171,11 +171,6 @@ Public Class OW_ERP_SYS
|
171
|
171
|
Else : Me.Text = Me.Text & " -- " & g_conn_type & " -- " & gUserName & " -- 系統版本 :" & 版本 : End If
|
172
|
172
|
|
173
|
173
|
系統語言1_cb.Text = 系統語言
|
174
|
|
- '------------------------系統閒置登出宣告-----------------------------------------------------------------------------------------------------------------------------------------------
|
175
|
|
- SQL_系統閒置時間設定讀取() : If dr.Read() Then : timeExit = dr("timeExit") : timeExit2 = dr("timeExit2") : End If : conn.Close()
|
176
|
|
- Timer1.Enabled = False : Timer2.Enabled = False : 主頁開啟 = True : 重登確認 = False : timeNow = 0 : timeNow2 = 0
|
177
|
|
- 重登計時() : 重置() : 不變形 = False
|
178
|
|
-
|
179
|
174
|
'-----------------------帳號下拉清單------------------------------------------------------------------------------------------------------------
|
180
|
175
|
SQL_帳號讀取()
|
181
|
176
|
使用者1_cb.Items.Clear() : While (dr.Read()) : 使用者1_cb.Items.Add(dr("姓名")) : End While : conn.Close()
|
|
@@ -206,63 +201,6 @@ Public Class OW_ERP_SYS
|
206
|
201
|
Private Sub OW_ERP_SYS_Unload(sender As Object, e As EventArgs) Handles MyBase.Closing
|
207
|
202
|
系統關閉 = True : If 判斷重登 = True Then : 判斷重登 = False : Else : 判斷重登 = False : LoginForm1.Close() : End If
|
208
|
203
|
End Sub
|
209
|
|
- Private Sub 重登計時()
|
210
|
|
- timeNow = 0 : timeNow2 = 0 : Timer1.Enabled = False : Timer2.Enabled = False : Timer1.Enabled = True
|
211
|
|
- End Sub
|
212
|
|
- Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
|
213
|
|
- timeNow += 1
|
214
|
|
- If (timeNow >= timeExit) Then
|
215
|
|
- Timer1.Enabled = False : Timer2.Enabled = True : 系統登出.ShowDialog()
|
216
|
|
- If 重登確認 = True And 主頁開啟 = True Then
|
217
|
|
- Timer1.Enabled = False : Timer2.Enabled = False
|
218
|
|
- 判斷重登 = True : 重登確認 = False : 主頁開啟 = False : LoginForm1.Show() : Me.Close() : Exit Sub
|
219
|
|
- ElseIf 重登確認 = False And 主頁開啟 = True Then
|
220
|
|
- timeNow = 0 : Timer1.Enabled = True : Timer2.Enabled = False : timeNow2 = 0
|
221
|
|
- End If
|
222
|
|
- End If
|
223
|
|
- End Sub
|
224
|
|
- Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
|
225
|
|
- Timer1.Enabled = False
|
226
|
|
- timeNow2 += 1
|
227
|
|
- If (timeNow2 >= timeExit2) Then
|
228
|
|
- Timer1.Enabled = False : Timer2.Enabled = False
|
229
|
|
- 判斷重登 = True : 重登確認 = False : 主頁開啟 = False : LoginForm1.Show() : 系統登出.Close() : Me.Close() : Exit Sub
|
230
|
|
- End If
|
231
|
|
- End Sub
|
232
|
|
- Private Sub Message_tb_Click(sender As Object, e As EventArgs)
|
233
|
|
- '------------------------即時通訊功能----------------------------------------------------------------------------------------------------------------
|
234
|
|
- Dim Strs As String = Application.StartupPath
|
235
|
|
- If File.Exists(Strs + "\LIVE.txt") Then : File.Delete(Strs + "\LIVE.txt") : End If
|
236
|
|
- If File.Exists(Strs + "\USER.txt") Then : File.Delete(Strs + "\USER.txt") : End If
|
237
|
|
- Dim FilePath As String = Strs + "\LIVE.txt"
|
238
|
|
- Try
|
239
|
|
- Using fs As System.IO.FileStream = New System.IO.FileStream(FilePath, FileMode.Append)
|
240
|
|
- Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
|
241
|
|
- Dim str As String = "106.1.48.106" : sw.WriteLine(str) : sw.Flush() '插入一整行
|
242
|
|
- End Using
|
243
|
|
- End Using
|
244
|
|
- Catch ex As Exception
|
245
|
|
- End Try
|
246
|
|
- Dim FilePath1 As String = Strs + "\USER.txt"
|
247
|
|
- Try
|
248
|
|
- Using fs As System.IO.FileStream = New System.IO.FileStream(FilePath1, FileMode.Append)
|
249
|
|
- Using sw As StreamWriter = New StreamWriter(fs, Encoding.Default)
|
250
|
|
- Dim str As String = gUserName : sw.WriteLine(str) : sw.Flush() '插入一整行
|
251
|
|
- End Using
|
252
|
|
- End Using
|
253
|
|
- Catch ex As Exception
|
254
|
|
- End Try
|
255
|
|
- Dim 已開啟 As Boolean
|
256
|
|
- If File.Exists(My.Computer.FileSystem.SpecialDirectories.Desktop & "\HX-PGS-Message.exe") Then
|
257
|
|
- Dim pro() As Process = System.Diagnostics.Process.GetProcesses() ' 判斷是否有符合的Process
|
258
|
|
- For Each process As Process In pro : If ("HX-PGS-Message").Equals(process.ProcessName) Then : 已開啟 = True : End If : Next
|
259
|
|
- If 已開啟 = False Then : Shell(My.Computer.FileSystem.SpecialDirectories.Desktop + "\HX-PGS-Message.exe", vbNormalFocus) : End If
|
260
|
|
- ElseIf File.Exists(Strs & "\HX-PGS-Message.exe") Then
|
261
|
|
- Dim pro() As Process = System.Diagnostics.Process.GetProcesses() ' 判斷是否有符合的Process
|
262
|
|
- For Each process As Process In pro : If ("HX-PGS-Message").Equals(process.ProcessName) Then : 已開啟 = True : End If : Next
|
263
|
|
- If 已開啟 = False Then : Shell(Strs + "\HX-PGS-Message.exe", vbNormalFocus) : End If
|
264
|
|
- End If
|
265
|
|
- End Sub
|
266
|
204
|
Private Sub 重置()
|
267
|
205
|
首次開啟 = True : 不變形 = True : 工人 = False
|
268
|
206
|
BL = False : BL1 = False : BL2 = False : BL3 = False : BL4 = False : BL5 = False : BL6 = False : BL7 = False : BL8 = False
|
|
@@ -280,7 +218,7 @@ Public Class OW_ERP_SYS
|
280
|
218
|
'------------------------檔案-------------------------------------------------------------------------------------------------------------------------------------------------
|
281
|
219
|
Private Sub 個人帳號管理_tsm_Click(sender As Object, e As EventArgs) Handles 個人帳號管理_tsm.Click
|
282
|
220
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
283
|
|
- 重登計時() : 重置() : 個人帳號管理.ShowDialog() : 個人帳號管理.BringToFront()
|
|
221
|
+ 重置() : 個人帳號管理.ShowDialog() : 個人帳號管理.BringToFront()
|
284
|
222
|
End Sub
|
285
|
223
|
Private Sub 桌面捷徑設定_tsm_Click(sender As Object, e As EventArgs) Handles 桌面捷徑設定_tsm.Click
|
286
|
224
|
桌面捷徑設定.ShowDialog() : HXGPSERPSYS_Siz()
|
|
@@ -298,7 +236,7 @@ Public Class OW_ERP_SYS
|
298
|
236
|
'------------------------人事系統管理-------------------------------------------------------------------------------------------------------------------------------------------------
|
299
|
237
|
Private Sub 人員基本資料_tsm_Click(sender As Object, e As EventArgs) Handles 人員基本資料_tsm.Click
|
300
|
238
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
301
|
|
- 重登計時() : 重置() : If 登入人級別 = "00" Then : BL = False : Else : BL = True : End If
|
|
239
|
+ 重置() : If 登入人級別 = "00" Then : BL = False : Else : BL = True : End If
|
302
|
240
|
人員基本資料.Show() : 人員基本資料.BringToFront() : 虛擬桌面隱藏()
|
303
|
241
|
End Sub
|
304
|
242
|
Private Sub 人員基本資料_pb_Click(sender As Object, e As EventArgs) Handles 人員基本資料_pb.Click
|
|
@@ -309,7 +247,7 @@ Public Class OW_ERP_SYS
|
309
|
247
|
End Sub
|
310
|
248
|
Private Sub 人員ID卡系統配置設定_tsm_Click(sender As Object, e As EventArgs) Handles 人員ID卡系統配置設定_tsm.Click
|
311
|
249
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
312
|
|
- 重登計時() : 重置() : 人員ID卡系統配置設定.Show() : 人員ID卡系統配置設定.BringToFront() : 虛擬桌面隱藏()
|
|
250
|
+ 重置() : 人員ID卡系統配置設定.Show() : 人員ID卡系統配置設定.BringToFront() : 虛擬桌面隱藏()
|
313
|
251
|
End Sub
|
314
|
252
|
Private Sub 人員ID卡系統配置設定_pb_Click(sender As Object, e As EventArgs) Handles 人員ID卡系統配置設定_pb.Click
|
315
|
253
|
人員ID卡系統配置設定_tsm.PerformClick()
|
|
@@ -320,7 +258,7 @@ Public Class OW_ERP_SYS
|
320
|
258
|
'------------------------技術系統管理-------------------------------------------------------------------------------------------------------------------------------------------------
|
321
|
259
|
Private Sub 製程配方表_tsm_Click(sender As Object, e As EventArgs) Handles 製程配方表_tsm.Click
|
322
|
260
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
323
|
|
- 重登計時() : 重置() : 製程配方表.Show() : 製程配方表.BringToFront() : 虛擬桌面隱藏()
|
|
261
|
+ 重置() : 製程配方表.Show() : 製程配方表.BringToFront() : 虛擬桌面隱藏()
|
324
|
262
|
End Sub
|
325
|
263
|
Private Sub 製程配方表_pb_Click(sender As Object, e As EventArgs) Handles 製程配方表_pb.Click
|
326
|
264
|
製程配方表_tsm.PerformClick()
|
|
@@ -331,39 +269,39 @@ Public Class OW_ERP_SYS
|
331
|
269
|
'------------------------資料庫系統管理-------------------------------------------------------------------------------------------------------------------------------------------------
|
332
|
270
|
Private Sub FTP資料夾管理_tsm_Click(sender As Object, e As EventArgs) Handles FTP資料夾管理_tsm.Click
|
333
|
271
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
334
|
|
- 重登計時() : 重置() : FTP資料夾管理.Show() : FTP資料夾管理.BringToFront() : 虛擬桌面隱藏()
|
|
272
|
+ 重置() : FTP資料夾管理.Show() : FTP資料夾管理.BringToFront() : 虛擬桌面隱藏()
|
335
|
273
|
End Sub
|
336
|
274
|
Private Sub 系統執行檔版本管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統執行檔版本管理_tsm.Click
|
337
|
275
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
338
|
|
- 重登計時() : 重置() : 系統執行檔版本管理.Show() : 系統執行檔版本管理.BringToFront() : 虛擬桌面隱藏()
|
|
276
|
+ 重置() : 系統執行檔版本管理.Show() : 系統執行檔版本管理.BringToFront() : 虛擬桌面隱藏()
|
339
|
277
|
End Sub
|
340
|
278
|
Private Sub 系統使用者管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統使用者管理_tsm.Click
|
341
|
279
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
342
|
|
- 重登計時() : 重置() : BL = False : 系統使用者管理.Show() : 系統使用者管理.BringToFront() : 虛擬桌面隱藏()
|
|
280
|
+ 重置() : BL = False : 系統使用者管理.Show() : 系統使用者管理.BringToFront() : 虛擬桌面隱藏()
|
343
|
281
|
End Sub
|
344
|
282
|
Private Sub 系統權限預設表_tsm_Click(sender As Object, e As EventArgs) Handles 系統權限預設表_tsm.Click
|
345
|
283
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
346
|
|
- 重登計時() : 重置() : 系統權限預設表.Show() : 系統權限預設表.BringToFront() : 虛擬桌面隱藏()
|
|
284
|
+ 重置() : 系統權限預設表.Show() : 系統權限預設表.BringToFront() : 虛擬桌面隱藏()
|
347
|
285
|
End Sub
|
348
|
286
|
Private Sub 簽名檔管理_tsm_Click(sender As Object, e As EventArgs) Handles 簽名檔管理_tsm.Click
|
349
|
287
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
350
|
|
- 重登計時() : 重置() : 簽名檔管理.Show() : 簽名檔管理.BringToFront() : 虛擬桌面隱藏()
|
|
288
|
+ 重置() : 簽名檔管理.Show() : 簽名檔管理.BringToFront() : 虛擬桌面隱藏()
|
351
|
289
|
End Sub
|
352
|
290
|
Private Sub 系統通用變數管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統通用變數管理_tsm.Click
|
353
|
291
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
354
|
|
- 重登計時() : 重置() : 系統通用變數管理.Show() : 系統通用變數管理.BringToFront() : 虛擬桌面隱藏()
|
|
292
|
+ 重置() : 系統通用變數管理.Show() : 系統通用變數管理.BringToFront() : 虛擬桌面隱藏()
|
355
|
293
|
End Sub
|
356
|
294
|
Private Sub 系統編碼規則_tsm_Click(sender As Object, e As EventArgs) Handles 系統編碼規則_tsm.Click
|
357
|
295
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
358
|
|
- 重登計時() : 重置() : 系統編碼規則.Show() : 系統編碼規則.BringToFront() : 虛擬桌面隱藏()
|
|
296
|
+ 重置() : 系統編碼規則.Show() : 系統編碼規則.BringToFront() : 虛擬桌面隱藏()
|
359
|
297
|
End Sub
|
360
|
298
|
Private Sub 系統組織架構設定_tsm_Click(sender As Object, e As EventArgs) Handles 系統組織架構設定_tsm.Click
|
361
|
299
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
362
|
|
- 重登計時() : 重置() : 系統組織架構設定.Show() : 系統組織架構設定.BringToFront() : 虛擬桌面隱藏()
|
|
300
|
+ 重置() : 系統組織架構設定.Show() : 系統組織架構設定.BringToFront() : 虛擬桌面隱藏()
|
363
|
301
|
End Sub
|
364
|
302
|
Private Sub 部門權限設定_tsm_Click(sender As Object, e As EventArgs) Handles 部門權限設定_tsm.Click
|
365
|
303
|
For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
|
366
|
|
- 重登計時() : 重置() : 部門權限設定.Show() : 部門權限設定.BringToFront() : 虛擬桌面隱藏()
|
|
304
|
+ 重置() : 部門權限設定.Show() : 部門權限設定.BringToFront() : 虛擬桌面隱藏()
|
367
|
305
|
End Sub
|
368
|
306
|
Private Sub Calculator_bt_Click(sender As Object, e As EventArgs) Handles Calculator_bt.Click
|
369
|
307
|
Shell("calc") 'PA = "" : 計算機.Show() : 計算機.BringToFront()
|