Нема описа
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 9.3KB

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