Ei kuvausta
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SQL_登入與系統權限.vb 4.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. Imports System.Runtime.InteropServices
  2. Imports System.Text.Json
  3. Imports System.Xml
  4. Module SQL_登入與系統權限
  5. Friend Sub SQL_版本號()
  6. ConnOpen_SQL() : SQL1 = "SELECT 系統認證版本號, 系統鎖定 FROM 版本號管理" : CmdSet_For_dr_SQL()
  7. End Sub
  8. Friend Sub SQL_登入驗證(帳號 As String)
  9. ConnOpen_SQL()
  10. SQL1 = "SELECT 姓名, 部門, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11
  11. FROM 使用者權限管理表 WHERE 帳號 LIKE N'" & 帳號 & "'"
  12. CmdSet_For_dr_SQL()
  13. End Sub
  14. Friend Sub SQL_OD人員表()
  15. ConnOpen()
  16. SQL1 = "SELECT public.hr_employee.id AS 項, public.hr_department.name AS 部門, public.hr_employee.name AS 姓名, public.res_users.login AS 帳號,
  17. public.res_users.create_date AS 建立日期, public.res_users.write_date AS 登入日期
  18. FROM public.hr_employee LEFT OUTER JOIN
  19. public.res_users ON public.hr_employee.user_id = public.res_users.id LEFT OUTER JOIN
  20. public.hr_department ON public.hr_employee.department_id = public.hr_department.id
  21. WHERE public.hr_employee.active = true AND public.hr_employee.user_id IS NOT NULL
  22. ORDER BY public.hr_department.id, public.res_users.write_date"
  23. CmdSet_For_DGV()
  24. End Sub
  25. Friend Sub SQL_外掛使用者()
  26. ConnOpen_SQL()
  27. SQL1 = "SELECT 部門, 姓名, 帳號, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11
  28. FROM 使用者權限管理表 ORDER BY 部門"
  29. CmdSet_For_DGV_SQL()
  30. End Sub
  31. Friend Sub SQL_可用外掛人員新增(部門 As String, 姓名 As String, 帳號 As String, CC01 As String, CC02 As String, CC03 As String, CC04 As String, CC05 As String,
  32. CC06 As String, CC07 As String, CC08 As String, CC09 As String, CC10 As String, CC11 As String)
  33. ConnOpen_SQL()
  34. SQL1 = "INSERT INTO 使用者權限管理表 (部門, 姓名, 帳號, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11)
  35. VALUES (N'" & 部門 & "', N'" & 姓名 & "', N'" & 帳號 & "', N'" & CC01 & "', N'" & CC02 & "', N'" & CC03 & "', N'" & CC04 & "', N'" & CC05 & "', N'" & CC06 & "',
  36. N'" & CC07 & "', N'" & CC08 & "', N'" & CC09 & "', N'" & CC10 & "', N'" & CC11 & "')"
  37. CmdSet_For_dr_SQL()
  38. End Sub
  39. Friend Sub SQL_可用外掛人員修改(部門 As String, 姓名 As String, 帳號 As String, CC01 As String, CC02 As String, CC03 As String, CC04 As String, CC05 As String,
  40. CC06 As String, CC07 As String, CC08 As String, CC09 As String, CC10 As String, CC11 As String)
  41. ConnOpen_SQL()
  42. SQL1 = "UPDATE 使用者權限管理表 SET 部門 = N'" & 部門 & "', 姓名 = N'" & 姓名 & "', CC01 = N'" & CC01 & "', CC02 = N'" & CC02 & "', CC03 = N'" & CC03 & "',
  43. CC04 = N'" & CC04 & "', CC05 = N'" & CC05 & "', CC06 = N'" & CC06 & "', CC07 = N'" & CC07 & "', CC08 = N'" & CC08 & "',
  44. CC09 = N'" & CC09 & "', CC10 = N'" & CC10 & "', CC11 = N'" & CC11 & "' WHERE 帳號 LIKE N'" & 帳號 & "'"
  45. CmdSet_For_dr_SQL()
  46. End Sub
  47. Friend Sub SQL_可用外掛人員刪除(帳號 As String)
  48. ConnOpen_SQL() : SQL1 = "DELETE 使用者權限管理表 WHERE 帳號 LIKE N'" & 帳號 & "'" : CmdSet_For_dr_SQL()
  49. End Sub
  50. Friend Sub SQL_電腦綁定(PA2 As String, PA3 As String, PA4 As String)
  51. ConnOpen_SQL()
  52. SQL1 = "SELECT MAC碼 FROM 系統綁定電腦資訊 WHERE 硬碟ID LIKE N'" & PA2 & "' AND 硬碟序列 LIKE N'" & PA3 & "' AND 磁盘型態 LIKE N'" & PA4 & "'"
  53. CmdSet_For_dr_SQL()
  54. End Sub
  55. Friend Sub SQL_電腦綁定_寫入(MAC碼 As String, 硬碟ID As String, 硬碟序列 As String, 磁盘型態 As String)
  56. ConnOpen_SQL()
  57. SQL1 = "INSERT INTO 系統綁定電腦資訊 (MAC碼, 硬碟ID, 硬碟序列, 磁盘型態) " &
  58. "VALUES (N'" & MAC碼 & "',N'" & 硬碟ID & "',N'" & 硬碟序列 & "',N'" & 磁盘型態 & "')"
  59. CmdSet_For_dr_SQL()
  60. End Sub
  61. End Module