Brak opisu
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.

系統通用變數管理.vb 5.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. Public Class 系統通用變數管理
  2. ReadOnly 對話框(4) As String
  3. Private Sub 系統通用變數管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  4. 分母 = MAX_nud.Value : 分段1 = 0.2 : 分段2 = 0.19 : 分段3 = 0.8 : 分段4 = 0.79 : 進度條後墜 = " MB"
  5. Panel1.Visible = False : 對話框(1) = "LOG檔截斷完成!!"
  6. End Sub
  7. Private Sub 系統通用變數管理_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  8. SQL_系統預設值()
  9. If dr.Read() Then
  10. 行政簽核_tb.Text = dr("行政採購二級").ToString : 建築簽核_tb.Text = dr("建築採購二級")
  11. NUP_1.Value = dr("行政採購二級") : NUP_2.Value = dr("建築採購二級")
  12. NUP_3.Value = dr("比例1") : NUP_4.Value = dr("比例2") : NUP_5.Value = dr("比例3") : MAX_nud.Value = dr("圖片伺服器上限") : 分母 = dr("圖片伺服器上限")
  13. End If
  14. Set_伺服器狀態() : Set_伺服器1清單()
  15. 伺服器狀態_dgv.EnableHeadersVisualStyles = True : 伺服器狀態_dgv.BackgroundColor = Color.White : 伺服器狀態_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black
  16. 伺服器狀態_dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.LightPink
  17. 伺服器狀態_dgv.DefaultCellStyle.BackColor = Color.White : 伺服器狀態_dgv.DefaultCellStyle.ForeColor = Color.Black
  18. End Sub
  19. Private Sub Set_伺服器1清單()
  20. Dim ds8 As New DataSet : 資料庫清單1_dgv.DataSource = Nothing : ds8.Clear()
  21. 資料庫清單1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  22. 資料庫清單1_dgv.ColumnHeadersHeight = 25 : 資料庫清單1_dgv.AllowUserToAddRows = False
  23. SQL_伺服器1清單() : da.Fill(ds8) : 資料庫清單1_dgv.DataSource = ds8.Tables(0) : conn.Close()
  24. End Sub
  25. Private Sub Set_伺服器狀態()
  26. Dim ds8 As New DataSet : 伺服器狀態_dgv.DataSource = Nothing : ds8.Clear()
  27. 伺服器狀態_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  28. 伺服器狀態_dgv.ColumnHeadersHeight = 25
  29. 伺服器狀態_dgv.AllowUserToAddRows = False
  30. SQL_資料庫狀態()
  31. da.Fill(ds8) : 伺服器狀態_dgv.DataSource = ds8.Tables(0) : conn.Close()
  32. Set_進度條顯示()
  33. 伺服器狀態_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
  34. 伺服器狀態_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  35. 伺服器狀態_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  36. 伺服器狀態_dgv.Columns(0).FillWeight = 120 : 伺服器狀態_dgv.Columns(1).FillWeight = 180
  37. 伺服器狀態_dgv.Columns(2).FillWeight = 55 : 伺服器狀態_dgv.Columns(3).FillWeight = 70
  38. 伺服器狀態_dgv.Columns(4).Visible = False
  39. End Sub
  40. Private Sub Set_進度條顯示()
  41. Dim Col As New DataGridViewProgressColumn With {
  42. .FillWeight = 100,
  43. .DataPropertyName = "容量"
  44. }
  45. Col.HeaderText = "檔案大小" : Col.Name = "容量" : Col.DataPropertyName = "檔案大小"
  46. 伺服器狀態_dgv.Columns.Insert(5, Col)
  47. End Sub
  48. Private Sub LOG檔截斷3_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷3_bt.Click
  49. Try
  50. For I As Integer = 0 To 資料庫清單1_dgv.Rows.Count - 1
  51. PA = 資料庫清單1_dgv(0, I).Value.ToString : 圖片庫 = PA : SQL_連線字串_圖片資料庫() : SQL_主資料庫LOG檔案截斷()
  52. Next
  53. 重新讀取_bt.PerformClick() : MGB(對話框(1), 1)
  54. Catch ex As Exception : MsgBox(ex.Message) : End Try
  55. 'For i As Integer = 0 To 3
  56. ' If i = 0 Then
  57. ' PA = "HX_SCADA" : SQL_主資料庫LOG檔案截斷()
  58. ' ElseIf i = 1 Then
  59. ' PA = "2022-HX-SCADA-AREA1" : SQL_主資料庫LOG檔案截斷()
  60. ' ElseIf i = 2 Then
  61. ' PA = "2023-HX-SCADA-AREA1" : SQL_主資料庫LOG檔案截斷()
  62. ' ElseIf i = 3 Then
  63. ' PA = "2024-HX-SCADA-AREA1" : SQL_主資料庫LOG檔案截斷()
  64. ' End If
  65. 'Next
  66. 'PA = "GF00-ERP-SYS" : SQL_主資料庫LOG檔案截斷()
  67. '重新讀取_bt.PerformClick()
  68. End Sub
  69. Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
  70. 分母 = MAX_nud.Value : Set_伺服器狀態()
  71. End Sub
  72. Private Sub 修改_bt_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
  73. SQL_系統預測值修改()
  74. 行政採購簽核級別基數 = NUP_2.Value : 建築採購簽核級別基數 = NUP_1.Value
  75. 比例1 = NUP_3.Value : 比例2 = NUP_4.Value : 比例3 = NUP_5.Value : 分母 = MAX_nud.Value
  76. If 系統語言 = "繁體中文" Then : MsgBox("修改完成!!") : Else : MsgBox("Modifikasi selesai!!") : End If
  77. End Sub
  78. Private Sub NUP_2_ValueChanged(sender As Object, e As EventArgs) Handles NUP_2.ValueChanged
  79. 建築簽核_tb.Text = NUP_2.Value
  80. End Sub
  81. Private Sub NUP_1_ValueChanged(sender As Object, e As EventArgs) Handles NUP_1.ValueChanged
  82. 行政簽核_tb.Text = NUP_1.Value
  83. End Sub
  84. End Class