Sin descripción
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 6.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. Option Strict Off
  2. Imports System.Data.SqlClient
  3. Public Class 系統通用變數管理
  4. Dim GGHH As Integer : Dim FFGG As Integer
  5. Private Sub Set_伺服器1清單()
  6. Dim ds8 As New DataSet : 資料庫清單1_dgv.DataSource = Nothing : ds8.Clear()
  7. 資料庫清單1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  8. 資料庫清單1_dgv.ColumnHeadersHeight = 25
  9. 資料庫清單1_dgv.AllowUserToAddRows = False
  10. SQL_伺服器1清單()
  11. da.Fill(ds8) : 資料庫清單1_dgv.DataSource = ds8.Tables(0) : conn.Close()
  12. End Sub
  13. Private Sub Set_伺服器狀態()
  14. Dim ds8 As New DataSet : 伺服器狀態_dgv.DataSource = Nothing : ds8.Clear()
  15. 伺服器狀態_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  16. 伺服器狀態_dgv.ColumnHeadersHeight = 25
  17. 伺服器狀態_dgv.AllowUserToAddRows = False
  18. SQL_資料庫狀態()
  19. da.Fill(ds8) : 伺服器狀態_dgv.DataSource = ds8.Tables(0) : conn.Close()
  20. Set_進度條顯示()
  21. 伺服器狀態_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
  22. 伺服器狀態_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  23. 伺服器狀態_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  24. 伺服器狀態_dgv.Columns(0).FillWeight = 120 : 伺服器狀態_dgv.Columns(1).FillWeight = 180
  25. 伺服器狀態_dgv.Columns(2).FillWeight = 55 : 伺服器狀態_dgv.Columns(3).FillWeight = 70
  26. 伺服器狀態_dgv.Columns(4).Visible = False
  27. End Sub
  28. Private Sub Set_進度條顯示()
  29. Dim Col As New DataGridViewProgressColumn With {
  30. .FillWeight = 100,
  31. .DataPropertyName = "容量"
  32. }
  33. Col.HeaderText = 表頭(164) : Col.Name = "容量" : Col.DataPropertyName = "檔案大小(MB)"
  34. 伺服器狀態_dgv.Columns.Insert(5, Col)
  35. End Sub
  36. Private Sub 系統通用變數管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  37. Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  38. 分母 = MAX_nud.Value : 分段1 = 0.2 : 分段2 = 0.19 : 分段3 = 0.8 : 分段4 = 0.79 : 進度條後墜 = " MB"
  39. SQL_系統閒置時間設定()
  40. If dr.Read() Then : TextBox2.Text = dr("timeExit") : TextBox1.Text = dr("timeExit2") : End If : conn.Close()
  41. GGHH = Val(TextBox2.Text) : FFGG = Val(TextBox1.Text)
  42. TextBox3.Text = 密碼時限
  43. 分母 = MAX_nud.Value : 工程圖庫限制 = MAX_nud.Value : Set_伺服器狀態()
  44. Set_伺服器1清單()
  45. End Sub
  46. Private Sub 系統通用變數管理_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
  47. MyModule1.清單字體大小調整()
  48. '介面_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  49. '控件_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  50. '介面1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  51. '控件1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  52. '內容1_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  53. '內容_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  54. 伺服器狀態_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  55. 工程圖片資料庫管理_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  56. 工程文件資料庫管理_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", 7.6)
  57. End Sub
  58. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  59. timeNow = 0
  60. GCM_ERP_SYS.Timer1.Enabled = False
  61. GCM_ERP_SYS.Timer1.Enabled = True
  62. End Sub
  63. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  64. timeNow = 0
  65. GCM_ERP_SYS.Timer1.Enabled = False
  66. GCM_ERP_SYS.Timer1.Enabled = True
  67. End Sub
  68. Private Sub 工程圖片資料庫管理_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 工程圖片資料庫管理_dgv.CellClick
  69. If e.RowIndex = -1 Then : Else
  70. 圖片資料庫名稱_tb.Text = 工程圖片資料庫管理_dgv(0, e.RowIndex).Value.ToString : 是否可用_ch.Checked = 工程圖片資料庫管理_dgv(1, e.RowIndex).Value
  71. End If
  72. End Sub
  73. Private Sub 工程文件資料庫管理_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 工程文件資料庫管理_dgv.CellClick
  74. If e.RowIndex = -1 Then : Else
  75. 文件資料庫名稱_tb.Text = 工程文件資料庫管理_dgv(0, e.RowIndex).Value.ToString : 是否可用1_ch.Checked = 工程文件資料庫管理_dgv(1, e.RowIndex).Value
  76. End If
  77. End Sub
  78. Private Sub 伺服器狀態_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 伺服器狀態_dgv.CellClick
  79. If e.RowIndex = -1 Then : Else
  80. 圖片資料庫名稱_tb.Text = 伺服器狀態_dgv(0, e.RowIndex).Value.ToString : 文件資料庫名稱_tb.Text = 伺服器狀態_dgv(0, e.RowIndex).Value.ToString
  81. 是否可用_ch.Checked = False : 是否可用1_ch.Checked = False
  82. End If
  83. End Sub
  84. Private Sub 伺服器狀態_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 伺服器狀態_dgv.RowPostPaint
  85. Dim linePen As New Pen(Color.Blue, 2)
  86. If e.RowIndex = 伺服器狀態_dgv.Rows.Count - 1 Then
  87. Exit Sub
  88. Else
  89. If 伺服器狀態_dgv(0, e.RowIndex).Value.ToString <> 伺服器狀態_dgv(0, e.RowIndex + 1).Value.ToString Then
  90. Dim startX As Integer = IIf(伺服器狀態_dgv.RowHeadersVisible, 伺服器狀態_dgv.RowHeadersWidth, 0)
  91. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  92. Dim endX As Integer = startX + 伺服器狀態_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 伺服器狀態_dgv.HorizontalScrollingOffset
  93. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  94. Exit Sub
  95. End If
  96. End If
  97. End Sub
  98. Private Sub 修改_bt_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
  99. PA1 = TextBox2.Text : PA2 = TextBox1.Text : PA3 = GGHH : PA4 = FFGG
  100. SQL_系統閒置時間設定修改()
  101. GGHH = Val(TextBox2.Text) : FFGG = Val(TextBox1.Text) : timeExit = GGHH : timeExit2 = FFGG
  102. MsgBox("修改完畢")
  103. End Sub
  104. Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
  105. 分母 = MAX_nud.Value : 工程圖庫限制 = MAX_nud.Value : Set_伺服器狀態()
  106. End Sub
  107. End Class