Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

門禁系統設定.vb 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. Option Strict Off
  2. Public Class 門禁系統設定
  3. Private Sub Set_門禁清單()
  4. Dim ds1 As New DataSet : 門禁清單_dgv.DataSource = Nothing : ds1.Clear()
  5. 門禁清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  6. 門禁清單_dgv.ColumnHeadersHeight = 25 : 門禁清單_dgv.AllowUserToAddRows = False : 門禁清單_dgv.RowTemplate.Height = 35
  7. SQL_門禁清單()
  8. da.Fill(ds1) : 門禁清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
  9. 門禁清單_dgv.Columns(0).ReadOnly = True : 門禁清單_dgv.Columns(0).FillWeight = 25 : 門禁清單_dgv.Columns(1).FillWeight = 55 : 門禁清單_dgv.Columns(4).FillWeight = 50
  10. 門禁清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter
  11. End Sub
  12. Private Sub Set_預設權限()
  13. Dim ds1 As New DataSet : 預設權限_dgv.DataSource = Nothing : ds1.Clear()
  14. 預設權限_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  15. 預設權限_dgv.ColumnHeadersHeight = 45 : 預設權限_dgv.AllowUserToAddRows = False : 預設權限_dgv.RowTemplate.Height = 25
  16. Dim SS As Integer
  17. If 系統語言 = "繁體中文" Then : SS = 1 : ElseIf 系統語言 = "English" Then : SS = 2 : ElseIf 系統語言 = "Indonesian" Then : SS = 3 : End If
  18. For i As Integer = 0 To 門禁清單_dgv.Rows.Count - 1 : 表頭(i) = 門禁清單_dgv(SS, i).Value.ToString() : Next
  19. SQL_門禁權限清單()
  20. da.Fill(ds1) : 預設權限_dgv.DataSource = ds1.Tables(0) : conn.Close()
  21. 預設權限_dgv.Columns(0).ReadOnly = True : 預設權限_dgv.Columns(0).FillWeight = 350
  22. For i As Integer = 0 To 預設權限_dgv.Rows.Count - 1
  23. If IsDBNull(預設權限_dgv(1, i).Value) Then : 預設權限_dgv(1, i).Value = False : End If : If IsDBNull(預設權限_dgv(2, i).Value) Then : 預設權限_dgv(2, i).Value = False : End If
  24. If IsDBNull(預設權限_dgv(3, i).Value) Then : 預設權限_dgv(3, i).Value = False : End If : If IsDBNull(預設權限_dgv(4, i).Value) Then : 預設權限_dgv(4, i).Value = False : End If
  25. If IsDBNull(預設權限_dgv(5, i).Value) Then : 預設權限_dgv(5, i).Value = False : End If : If IsDBNull(預設權限_dgv(6, i).Value) Then : 預設權限_dgv(6, i).Value = False : End If
  26. If IsDBNull(預設權限_dgv(7, i).Value) Then : 預設權限_dgv(7, i).Value = False : End If : If IsDBNull(預設權限_dgv(8, i).Value) Then : 預設權限_dgv(8, i).Value = False : End If
  27. If IsDBNull(預設權限_dgv(9, i).Value) Then : 預設權限_dgv(9, i).Value = False : End If : If IsDBNull(預設權限_dgv(10, i).Value) Then : 預設權限_dgv(10, i).Value = False : End If
  28. If IsDBNull(預設權限_dgv(11, i).Value) Then : 預設權限_dgv(11, i).Value = False : End If : If IsDBNull(預設權限_dgv(12, i).Value) Then : 預設權限_dgv(12, i).Value = False : End If
  29. Next
  30. End Sub
  31. Private Sub 語言轉換讀取()
  32. If 系統語言 = "繁體中文" Then : 語言 = "CH" : ElseIf 系統語言 = "English" Then : 語言 = "EN" : ElseIf 系統語言 = "Indonesian" Then : 語言 = "IN" : End If
  33. Me.Text = 系統語言字典("H001-153-" & 語言) : ToolTip1.ToolTipTitle = 系統語言字典("G000-108-" & 語言)
  34. End Sub
  35. Private Sub 門禁系統設定_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  36. Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  37. H(710) = True : 介面 = "H710" : 語言轉換讀取() : 顯示說明(999, False)
  38. End Sub
  39. Private Sub 門禁系統設定_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  40. Set_門禁清單() : Set_預設權限()
  41. End Sub
  42. Private Sub 語轉扭_bt_Click(sender As Object, e As EventArgs) Handles 語轉扭_bt.Click
  43. 介面 = "H710" : 語言轉換讀取()
  44. End Sub
  45. Private Sub 系統開發用共享文件_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  46. H(710) = False : MyMod.虛擬桌面開啟()
  47. End Sub
  48. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  49. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  50. End Sub
  51. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  52. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  53. End Sub
  54. Private Sub 預設權限_dgv_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 預設權限_dgv.MouseUp
  55. 'If 報價總表_dgv.SelectedCells.Count = 1 Then : 通知訊息 = 報價總表_dgv.SelectedCells(0).ColumnIndex & " " & 報價總表_dgv.SelectedCells(0).RowIndex) : End If
  56. If 預設權限_dgv.SelectedCells.Count > 0 Then
  57. '--------------------------------加總計算--------------------------------------------------------------------------------------------------------------------
  58. If 預設權限_dgv.SelectedCells(0).ColumnIndex = 1 Then
  59. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(1).Value = False Then
  60. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(1).Value = True
  61. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(1).Value = False : End If
  62. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 2 Then
  63. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(2).Value = False Then
  64. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(2).Value = True
  65. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(2).Value = False : End If
  66. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 3 Then
  67. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(3).Value = False Then
  68. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(3).Value = True
  69. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(3).Value = False : End If
  70. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 4 Then
  71. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(4).Value = False Then
  72. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(4).Value = True
  73. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(4).Value = False : End If
  74. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 5 Then
  75. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(5).Value = False Then
  76. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(5).Value = True
  77. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(5).Value = False : End If
  78. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 6 Then
  79. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(6).Value = False Then
  80. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(6).Value = True
  81. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(6).Value = False : End If
  82. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 7 Then
  83. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(7).Value = False Then
  84. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(7).Value = True
  85. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(7).Value = False : End If
  86. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 8 Then
  87. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(8).Value = False Then
  88. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(8).Value = True
  89. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(8).Value = False : End If
  90. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 9 Then
  91. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(9).Value = False Then
  92. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(9).Value = True
  93. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(9).Value = False : End If
  94. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 10 Then
  95. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(10).Value = False Then
  96. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(10).Value = True
  97. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(10).Value = False : End If
  98. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 11 Then
  99. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(11).Value = False Then
  100. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(11).Value = True
  101. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(11).Value = False : End If
  102. ElseIf 預設權限_dgv.SelectedCells(0).ColumnIndex = 12 Then
  103. If 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(12).Value = False Then
  104. 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(12).Value = True
  105. Else : 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(12).Value = False : End If
  106. End If
  107. 預設權限_dgv.CurrentCell = 預設權限_dgv.Rows(預設權限_dgv.SelectedCells(0).RowIndex).Cells(0)
  108. End If
  109. End Sub
  110. Private Sub 資料寫入_bt_Click(sender As Object, e As EventArgs) Handles 資料寫入_bt.Click
  111. For i As Integer = 0 To 門禁清單_dgv.Rows.Count - 1
  112. PA = 門禁清單_dgv(0, i).Value.ToString() : PA1 = 門禁清單_dgv(1, i).Value.ToString() : PA2 = 門禁清單_dgv(2, i).Value.ToString()
  113. PA3 = 門禁清單_dgv(3, i).Value.ToString() : PA4 = 門禁清單_dgv(4, i).Value.ToString() : SQL_門禁清單_修改()
  114. Next : MGB(系統語言字典("H204-133-" & 語言), 1) : Set_門禁清單()
  115. End Sub
  116. Private Sub 重讀2_bt_Click(sender As Object, e As EventArgs) Handles 重讀2_bt.Click
  117. Set_門禁清單()
  118. End Sub
  119. Private Sub 重讀1_bt_Click(sender As Object, e As EventArgs) Handles 重讀1_bt.Click
  120. Set_預設權限()
  121. End Sub
  122. Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
  123. For i As Integer = 0 To 預設權限_dgv.Rows.Count - 1
  124. PA = 預設權限_dgv(0, i).Value.ToString() : PA1 = 預設權限_dgv(1, i).Value.ToString() : PA2 = 預設權限_dgv(2, i).Value.ToString()
  125. PA3 = 預設權限_dgv(3, i).Value.ToString() : PA4 = 預設權限_dgv(4, i).Value.ToString() : PA5 = 預設權限_dgv(5, i).Value.ToString()
  126. PA6 = 預設權限_dgv(6, i).Value.ToString() : PA7 = 預設權限_dgv(7, i).Value.ToString() : PA8 = 預設權限_dgv(8, i).Value.ToString()
  127. PA9 = 預設權限_dgv(9, i).Value.ToString() : PA10 = 預設權限_dgv(10, i).Value.ToString() : PA11 = 預設權限_dgv(11, i).Value.ToString()
  128. PA12 = 預設權限_dgv(12, i).Value.ToString() : SQL_門禁權限清單_修改()
  129. Next : MGB(系統語言字典("H204-133-" & 語言), 1) : Set_預設權限()
  130. End Sub
  131. End Class