Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

LINE_權限一覽表.vb 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. Public Class LINE_權限一覽表
  2. Dim ds1, ds2 As New DataSet
  3. Private Sub 語言轉換讀取()
  4. Set_語言() : conn.Close()
  5. For i As Integer = 0 To 語言_dgv.Rows.Count - 1
  6. If 語言_dgv("控件", i).Value.ToString = "LINE_權限一覽表" Then : Me.Text = 語言_dgv("內容", i).Value.ToString : End If
  7. If 語言_dgv("控件", i).Value.ToString = "權限代號_lb" Then : 權限代號_lb.Text = 語言_dgv("內容", i).Value.ToString : End If
  8. If 語言_dgv("控件", i).Value.ToString = "權限名稱_lb" Then : 權限名稱_lb.Text = 語言_dgv("內容", i).Value.ToString : End If
  9. If 語言_dgv("控件", i).Value.ToString = "新增_bt" Then : 新增_bt.Text = 語言_dgv("內容", i).Value.ToString : End If
  10. If 語言_dgv("控件", i).Value.ToString = "確認新增_bt" Then : 確認新增_bt.Text = 語言_dgv("內容", i).Value.ToString : End If
  11. If 語言_dgv("控件", i).Value.ToString = "修改_bt" Then : 修改_bt.Text = 語言_dgv("內容", i).Value.ToString : End If
  12. If 語言_dgv("控件", i).Value.ToString = "修改存檔_bt" Then : 修改存檔_bt.Text = 語言_dgv("內容", i).Value.ToString : End If
  13. If 語言_dgv("控件", i).Value.ToString = "刪除_bt" Then : 刪除_bt.Text = 語言_dgv("內容", i).Value.ToString : End If
  14. Next
  15. End Sub
  16. Private Sub Set_使用者清單()
  17. 清單_dgv.DataSource = Nothing : ds1.Clear()
  18. 清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  19. 清單_dgv.ColumnHeadersHeight = 25
  20. 清單_dgv.AllowUserToAddRows = False
  21. 清單_dgv.RowTemplate.Height = 35
  22. SQL_LINE_權限清單載入()
  23. da.Fill(ds1) : 清單_dgv.DataSource = ds1.Tables(0) : conn.Close() : Set_grid()
  24. End Sub
  25. Private Sub Set_grid()
  26. 清單_dgv.Columns(0).FillWeight = 30
  27. End Sub
  28. Private Sub LINE_權限一覽表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  29. 'Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  30. H(605) = True : 介面 = "H605" : Set_語言() : 語言轉換讀取()
  31. PA = "" : 確認新增_bt.Enabled = False : 權限代號_cb.Enabled = False : 權限名稱_tb.Enabled = False : 修改存檔_bt.Enabled = False
  32. Set_使用者清單()
  33. 清單_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  34. End Sub
  35. Private Sub LINE_權限一覽表_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  36. H(605) = False
  37. End Sub
  38. Private Sub Set_語言()
  39. 語言_dgv.DataSource = Nothing : ds2.Clear()
  40. 語言_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  41. 語言_dgv.ColumnHeadersHeight = 25
  42. 語言_dgv.AllowUserToAddRows = False
  43. SQL_系統語言導入()
  44. da.Fill(ds2) : 語言_dgv.DataSource = ds2.Tables(0) : conn.Close()
  45. End Sub
  46. Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
  47. 權限名稱_tb.Enabled = True : 權限代號_cb.Enabled = True
  48. 權限名稱_tb.Text = "" : 權限代號_cb.Text = "" : 新增_bt.Enabled = False : 確認新增_bt.Enabled = True
  49. End Sub
  50. Private Sub 確認新增_bt_Click(sender As Object, e As EventArgs) Handles 確認新增_bt.Click
  51. If 權限代號_cb.Text = "" Or 權限名稱_tb.Text = "" Then
  52. If 系統語言 = "繁體中文" Then : MsgBox("輸入資料有誤!!") : Else : MsgBox("Informasi yang dimasukkan salah!!") : End If
  53. Else
  54. SQL_LINE_新增權限資料() : SQL_LINE_權限資料修改() : conn.Close()
  55. If 系統語言 = "繁體中文" Then : MsgBox("新增完成!!") : Else : MsgBox("Tambahkan selesai!!") : End If : Set_使用者清單()
  56. 確認新增_bt.Enabled = False : 新增_bt.Enabled = True
  57. 權限代號_cb.Enabled = False : 權限名稱_tb.Enabled = False
  58. End If
  59. End Sub
  60. Private Sub 修改_bt_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
  61. 權限代號_cb.Enabled = True : 權限名稱_tb.Enabled = True : 修改_bt.Enabled = False : 修改存檔_bt.Enabled = True
  62. End Sub
  63. Private Sub 修改存檔_bt_Click(sender As Object, e As EventArgs) Handles 修改存檔_bt.Click
  64. If 權限代號_cb.Text = "" Or 權限名稱_tb.Text = "" Then
  65. If 系統語言 = "繁體中文" Then : MsgBox("輸入資料有誤!!") : Else : MsgBox("Informasi yang dimasukkan salah!!") : End If
  66. Else
  67. SQL_LINE_權限資料修改() : conn.Close() : If 系統語言 = "繁體中文" Then : MsgBox("修改完成!!") : Else : MsgBox("Modifikasi selesai!!") : End If
  68. 權限代號_cb.Enabled = False : 權限名稱_tb.Enabled = False : 修改存檔_bt.Enabled = False : 修改_bt.Enabled = True
  69. End If
  70. PA = "" : Set_使用者清單()
  71. End Sub
  72. Private Sub 清單_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 清單_dgv.CellClick
  73. If e.RowIndex = -1 Then : Else
  74. 權限名稱_tb.Text = 清單_dgv.Rows(e.RowIndex).Cells("權限名稱").Value.ToString : 權限代號_cb.Text = 清單_dgv.Rows(e.RowIndex).Cells("權限代號").Value.ToString
  75. End If
  76. End Sub
  77. Private Sub 語轉扭_bt_Click(sender As Object, e As EventArgs) Handles 語轉扭_bt.Click
  78. 介面 = "H605" : Set_語言() : 語言轉換讀取() : Set_使用者清單()
  79. End Sub
  80. Private Sub 刪除_bt_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
  81. Dim SS As String
  82. If 系統語言 = "繁體中文" Then : SS = "確定要刪除該筆資料?" : Else : SS = "Apakah Anda yakin ingin menghapus data ini?" : End If
  83. Dim aa As MsgBoxResult = MsgBox(SS, MsgBoxStyle.OkCancel)
  84. If aa = MsgBoxResult.Ok Then : SQL_LINE_權限資料刪除() : conn.Close()
  85. If 系統語言 = "繁體中文" Then : MsgBox("刪除完成!!") : Else : MsgBox("Hapus selesai!!") : End If : End If
  86. 權限名稱_tb.Text = "" : 權限代號_cb.Text = ""
  87. Set_使用者清單()
  88. End Sub
  89. End Class