Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

系統使用者管理.vb 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. Option Strict Off
  2. Public Class 系統使用者管理
  3. ReadOnly ds As New DataSet
  4. Dim HH As String
  5. Private Sub Set_使用者清單()
  6. DataGridView1.DataSource = Nothing : ds.Clear()
  7. DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  8. DataGridView1.ColumnHeadersHeight = 25
  9. DataGridView1.AllowUserToAddRows = False
  10. SQL_系統使用者管理清單()
  11. da.Fill(ds) : DataGridView1.DataSource = ds.Tables(0) : conn.Close()
  12. End Sub
  13. Private Sub Set_grid()
  14. DataGridView1.Columns(0).FillWeight = 90 : DataGridView1.Columns(1).FillWeight = 90 : DataGridView1.Columns(2).FillWeight = 75
  15. For i As Integer = 0 To 45
  16. DataGridView1.Columns(i + 3).Visible = False : Next
  17. For i As Integer = 0 To DataGridView1.Rows.Count - 1 : DataGridView1.Rows(i).Cells("密碼").Value = "******" : Next
  18. End Sub
  19. Private Sub Set_格式設定()
  20. Button1.Enabled = False : Button2.Enabled = False
  21. End Sub
  22. Private Sub 系統使用者管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  23. Me.MdiParent = MAOJI_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  24. Set_使用者清單() : Set_grid() : Set_格式設定()
  25. CheckBox1.Enabled = True : CheckBox2.Enabled = True : TextBox1.Enabled = False : TextBox2.Enabled = False : TextBox3.Enabled = False
  26. End Sub
  27. Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
  28. If e.RowIndex = -1 Then : Else
  29. TextBox1.Text = DataGridView1.Rows(e.RowIndex).Cells("姓名").Value.ToString : TextBox2.Text = DataGridView1.Rows(e.RowIndex).Cells("帳號").Value
  30. TextBox3.Text = DataGridView1.Rows(e.RowIndex).Cells("密碼").Value
  31. '---------同時控制所有具有一定命名規則的控件---------------------------------------------------------------------------------------------------------------------------------------------
  32. For no As Integer = 1 To 46
  33. If no - 1 < 10 Then : HH = "0" & no - 1 : ElseIf no - 1 >= 10 Then : HH = no - 1 : End If
  34. Dim checkbox As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
  35. checkbox.Checked = DataGridView1.Rows(e.RowIndex).Cells("CC" & HH).Value
  36. Next
  37. End If
  38. End Sub
  39. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  40. SQL_系統使用者新增()
  41. conn.Close() : MsgBox("新增完成") : Set_使用者清單() : Set_grid()
  42. Button1.Enabled = False : Button4.Enabled = True : Button5.Enabled = True : TextBox1.Enabled = False : TextBox2.Enabled = False : TextBox3.Enabled = False
  43. End Sub
  44. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  45. If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then : MsgBox("輸入資料有誤")
  46. Else
  47. If TextBox3.Text = "******" Then
  48. SQL_系統使用者密碼顯示()
  49. If dr.Read() Then : TextBox3.Text = dr("密碼") : End If : conn.Close()
  50. End If
  51. SQL_系統使用者修改() : conn.Close() : MsgBox("新增完成")
  52. End If : Set_使用者清單() : Set_grid()
  53. Button2.Enabled = False : Button4.Enabled = True : Button5.Enabled = True : TextBox1.Enabled = False : TextBox2.Enabled = False : TextBox3.Enabled = False
  54. End Sub
  55. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  56. Dim aa As MsgBoxResult = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  57. If aa = MsgBoxResult.Ok Then
  58. SQL_系統使用者刪除() : MsgBox("刪除完成")
  59. End If : conn.Close()
  60. TextBox1.Text = "" : TextBox2.Text = "" : TextBox2.Text = "" : CheckBox1.Checked = False : Set_使用者清單() : Set_grid()
  61. End Sub
  62. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
  63. TextBox1.Text = "" : TextBox2.Text = "" : TextBox3.Text = "" : Button4.Enabled = False : Button5.Enabled = False : Button1.Enabled = True
  64. TextBox1.Enabled = True : TextBox2.Enabled = True : TextBox3.Enabled = True
  65. End Sub
  66. Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
  67. Button4.Enabled = False : Button5.Enabled = False : Button2.Enabled = True
  68. TextBox1.Enabled = True : TextBox2.Enabled = True : TextBox3.Enabled = True
  69. End Sub
  70. Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
  71. SQL_系統使用者密碼顯示()
  72. If dr.Read() Then : TextBox3.Text = dr("密碼") : End If : conn.Close()
  73. End Sub
  74. '**************************************************************************************************************************************************
  75. Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.Click
  76. If CheckBox1.Checked = False Then : CheckBox1.Checked = True : End If
  77. End Sub
  78. Private Sub CheckBox3_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox3.Click
  79. If CheckBox1.Checked = False Then : CheckBox1.Checked = True : End If
  80. End Sub
  81. Private Sub CheckBox4_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox4.Click
  82. If CheckBox1.Checked = False Then : CheckBox1.Checked = True : End If
  83. End Sub
  84. Private Sub CheckBox5_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox5.Click
  85. If CheckBox1.Checked = False Then : CheckBox1.Checked = True : End If
  86. End Sub
  87. Private Sub CheckBox6_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox6.Click
  88. If CheckBox1.Checked = False Then : CheckBox1.Checked = True : End If
  89. End Sub
  90. Private Sub CheckBox34_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox34.Click
  91. If CheckBox1.Checked = False Then : CheckBox1.Checked = True : End If
  92. End Sub
  93. '--------------------------------------------------------------------------------------------------------------------------------------------------
  94. '**************************************************************************************************************************************************
  95. Private Sub CheckBox8_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox8.Click
  96. If CheckBox7.Checked = False Then : CheckBox7.Checked = True : End If
  97. End Sub
  98. Private Sub CheckBox9_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox9.Click
  99. If CheckBox7.Checked = False Then : CheckBox7.Checked = True : End If
  100. End Sub
  101. '--------------------------------------------------------------------------------------------------------------------------------------------------
  102. '**************************************************************************************************************************************************
  103. Private Sub CheckBox11_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox11.Click
  104. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  105. End Sub
  106. Private Sub CheckBox39_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox39.Click
  107. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  108. End Sub
  109. Private Sub CheckBox40_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox40.Click
  110. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  111. End Sub
  112. Private Sub CheckBox41_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox41.Click
  113. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  114. End Sub
  115. Private Sub CheckBox18_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox18.Click
  116. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  117. End Sub
  118. Private Sub CheckBox19_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox19.Click
  119. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  120. End Sub
  121. Private Sub CheckBox20_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox20.Click
  122. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  123. End Sub
  124. Private Sub CheckBox43_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox43.Click
  125. If CheckBox10.Checked = False Then : CheckBox10.Checked = True : End If
  126. End Sub
  127. '--------------------------------------------------------------------------------------------------------------------------------------------------
  128. '**************************************************************************************************************************************************
  129. Private Sub CheckBox13_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox13.Click
  130. If CheckBox12.Checked = False Then : CheckBox12.Checked = True : End If
  131. End Sub
  132. Private Sub CheckBox24_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox24.Click
  133. If CheckBox12.Checked = False Then : CheckBox12.Checked = True : End If
  134. End Sub
  135. Private Sub CheckBox36_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox36.Click
  136. If CheckBox12.Checked = False Then : CheckBox12.Checked = True : End If : If CheckBox24.Checked = False Then : CheckBox24.Checked = True : End If
  137. End Sub
  138. Private Sub CheckBox25_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox25.Click
  139. If CheckBox12.Checked = False Then : CheckBox12.Checked = True : End If
  140. End Sub
  141. '--------------------------------------------------------------------------------------------------------------------------------------------------
  142. '**************************************************************************************************************************************************
  143. Private Sub CheckBox15_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox15.Click
  144. If CheckBox14.Checked = False Then : CheckBox14.Checked = True : End If
  145. End Sub
  146. Private Sub CheckBox42_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox42.Click
  147. If CheckBox14.Checked = False Then : CheckBox14.Checked = True : End If
  148. End Sub
  149. Private Sub CheckBox26_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox26.Click
  150. If CheckBox14.Checked = False Then : CheckBox14.Checked = True : End If
  151. End Sub
  152. Private Sub CheckBox35_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox35.Click
  153. If CheckBox14.Checked = False Then : CheckBox14.Checked = True : End If
  154. End Sub
  155. Private Sub CheckBox27_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox27.Click
  156. If CheckBox14.Checked = False Then : CheckBox14.Checked = True : End If
  157. End Sub
  158. Private Sub CheckBox44_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox44.Click
  159. If CheckBox14.Checked = False Then : CheckBox14.Checked = True : End If
  160. End Sub
  161. Private Sub CheckBox45_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox45.Click
  162. If CheckBox14.Checked = False Then : CheckBox14.Checked = True : End If
  163. End Sub
  164. '--------------------------------------------------------------------------------------------------------------------------------------------------
  165. '**************************************************************************************************************************************************
  166. Private Sub CheckBox21_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox21.Click
  167. If CheckBox16.Checked = False Then : CheckBox16.Checked = True : End If
  168. End Sub
  169. Private Sub CheckBox22_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox22.Click
  170. If CheckBox16.Checked = False Then : CheckBox16.Checked = True : End If
  171. End Sub
  172. Private Sub CheckBox23_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox23.Click
  173. If CheckBox16.Checked = False Then : CheckBox16.Checked = True : End If
  174. End Sub
  175. '--------------------------------------------------------------------------------------------------------------------------------------------------
  176. '**************************************************************************************************************************************************
  177. Private Sub CheckBox28_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox28.Click
  178. If CheckBox17.Checked = False Then : CheckBox17.Checked = True : End If
  179. End Sub
  180. Private Sub CheckBox29_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox29.Click
  181. If CheckBox17.Checked = False Then : CheckBox17.Checked = True : End If : If CheckBox28.Checked = False Then : CheckBox28.Checked = True : End If
  182. End Sub
  183. Private Sub CheckBox30_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox30.Click
  184. If CheckBox17.Checked = False Then : CheckBox17.Checked = True : End If
  185. End Sub
  186. Private Sub CheckBox31_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox31.Click
  187. If CheckBox17.Checked = False Then : CheckBox17.Checked = True : End If
  188. End Sub
  189. Private Sub CheckBox32_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox32.Click
  190. If CheckBox17.Checked = False Then : CheckBox17.Checked = True : End If
  191. End Sub
  192. Private Sub CheckBox33_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox33.Click
  193. If CheckBox17.Checked = False Then : CheckBox17.Checked = True : End If
  194. End Sub
  195. Private Sub CheckBox46_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox46.Click
  196. If CheckBox17.Checked = False Then : CheckBox17.Checked = True : End If
  197. End Sub
  198. '--------------------------------------------------------------------------------------------------------------------------------------------------
  199. '**************************************************************************************************************************************************
  200. Private Sub CheckBox38_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox38.Click
  201. If CheckBox37.Checked = False Then : CheckBox37.Checked = True : End If
  202. End Sub
  203. '--------------------------------------------------------------------------------------------------------------------------------------------------
  204. End Class