설명 없음
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.

系統編碼原則_1.vb 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. Option Strict Off
  2. Imports System.Data.SqlClient
  3. Public Class 系統編碼原則_1
  4. ReadOnly ds2 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds9 As New DataSet
  5. Private Sub Set_客户清單()
  6. DataGridView3.DataSource = Nothing : ds2.Clear()
  7. DataGridView3.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  8. DataGridView3.ColumnHeadersHeight = 25
  9. DataGridView3.AllowUserToAddRows = False
  10. ConnOpen()
  11. SQL1 = "SELECT 客户 FROM 客戶清單"
  12. CmdSet_For_DGV() : da.Fill(ds2) : DataGridView3.DataSource = ds2.Tables(0) : conn.Close()
  13. DataGridView3.Columns(0).Width = 100
  14. End Sub
  15. Private Sub Set_FTP位置()
  16. DataGridView10.DataSource = Nothing : ds9.Clear()
  17. DataGridView10.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  18. DataGridView10.ColumnHeadersHeight = 25
  19. DataGridView10.AllowUserToAddRows = False
  20. ConnOpen()
  21. SQL1 = "SELECT FTP地址, FTP帳號, FTP密碼, 地區 FROM FTP資料庫管理"
  22. CmdSet_For_DGV() : da.Fill(ds9) : DataGridView10.DataSource = ds9.Tables(0) : conn.Close()
  23. DataGridView10.Columns(0).Width = 250 : DataGridView10.Columns(1).Width = 100 : DataGridView10.Columns(2).Width = 50 : DataGridView10.Columns(3).Width = 50
  24. End Sub
  25. Private Sub Set_請假類別清單()
  26. 請假類別_dgv.DataSource = Nothing : ds4.Clear()
  27. 請假類別_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  28. 請假類別_dgv.ColumnHeadersHeight = 25
  29. 請假類別_dgv.AllowUserToAddRows = False
  30. ConnOpen()
  31. SQL1 = "SELECT 請假類別 FROM GCM請假類別 ORDER BY 請假類別"
  32. CmdSet_For_DGV() : da.Fill(ds4) : 請假類別_dgv.DataSource = ds4.Tables(0) : conn.Close()
  33. 請假類別_dgv.Columns(0).FillWeight = 100
  34. End Sub
  35. Private Sub 系統編碼原則_1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  36. Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  37. Set_客户清單() : Set_FTP位置() : Set_請假類別清單()
  38. End Sub
  39. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  40. timeNow = 0
  41. GCM_ERP_SYS.Timer1.Enabled = False
  42. GCM_ERP_SYS.Timer1.Enabled = True
  43. End Sub
  44. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  45. timeNow = 0
  46. GCM_ERP_SYS.Timer1.Enabled = False
  47. GCM_ERP_SYS.Timer1.Enabled = True
  48. End Sub
  49. Private Sub DataGridView3_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView3.CellClick
  50. If e.RowIndex = -1 Then : Else
  51. TextBox4.Text = DataGridView3(0, e.RowIndex).Value.ToString
  52. End If
  53. End Sub
  54. Private Sub DataGridView10_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView10.CellClick
  55. If e.RowIndex = -1 Then : Else
  56. TextBox24.Text = DataGridView10(0, e.RowIndex).Value.ToString
  57. TextBox23.Text = DataGridView10(1, e.RowIndex).Value.ToString
  58. TextBox22.Text = DataGridView10(2, e.RowIndex).Value.ToString
  59. TextBox21.Text = DataGridView10(3, e.RowIndex).Value.ToString
  60. End If
  61. End Sub
  62. Private Sub 請假類別_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 請假類別_dgv.CellClick
  63. If e.RowIndex = -1 Then : Else
  64. TextBox5.Text = 請假類別_dgv(0, e.RowIndex).Value.ToString
  65. End If
  66. End Sub
  67. Private Sub 式共用1()
  68. Set_客户清單() : Set_FTP位置() : Set_請假類別清單() : PA = ""
  69. End Sub
  70. Private Sub 式共用2()
  71. conn.Close() : dr.Close()
  72. ConnOpen()
  73. End Sub
  74. Private Sub 式共用3()
  75. conn.Close()
  76. ConnOpen()
  77. End Sub
  78. Private Sub SET_新增按鈕程式共用2()
  79. CmdSet_For_dr()
  80. MsgBox("新增完成")
  81. conn.Close() : dr.Close()
  82. End Sub
  83. Private Sub SET_刪除按鈕程式共用1()
  84. cmd.CommandText = SQL1 : cmd.Connection = conn
  85. ConnOpen()
  86. Dim aa As MsgBoxResult
  87. aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  88. If aa = MsgBoxResult.Ok Then : cmd.ExecuteNonQuery() : cmd.ExecuteNonQuery() : MsgBox("刪除完成") : End If
  89. conn.Close()
  90. 式共用1()
  91. End Sub
  92. Private Sub SET_修改按鈕程式共用1()
  93. cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
  94. MsgBox("修改完成")
  95. conn.Close()
  96. End Sub
  97. '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  98. Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
  99. If TextBox4.Text = "" Then
  100. MsgBox("資料有缺或有誤,請重新檢查")
  101. Else
  102. 式共用3() : SQL1 = "SELECT 客户 FROM 客戶清單 WHERE 客户 LIKE N'" & TextBox4.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  103. If dr.Read() Then
  104. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  105. Else
  106. 式共用2() : SQL1 = "INSERT INTO 客戶清單 (客户) VALUES (N'" & TextBox4.Text & "')" : SET_新增按鈕程式共用2()
  107. End If
  108. End If : 式共用1()
  109. End Sub
  110. Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
  111. If TextBox4.Text = "" Then
  112. MsgBox("資料有缺或有誤,請重新檢查")
  113. Else
  114. PA = InputBox("請輸入要修改的內容")
  115. If PA = "" Then
  116. MsgBox("沒有輸入修改內容")
  117. Else
  118. 式共用3() : SQL1 = "UPDATE 客戶清單 SET 客户 = N'" & PA & "' WHERE 客户 LIKE N'" & TextBox4.Text & "'" : SET_修改按鈕程式共用1()
  119. End If
  120. End If : 式共用1()
  121. End Sub
  122. Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
  123. SQL1 = "DELETE FROM 客戶清單 WHERE (客户 = N'" & TextBox4.Text & "')" : SET_刪除按鈕程式共用1()
  124. End Sub
  125. '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  126. Private Sub Button29_Click(sender As Object, e As EventArgs) Handles Button29.Click
  127. If TextBox21.Text = "" Or TextBox24.Text = "" Then
  128. MsgBox("資料有缺或有誤,請重新檢查")
  129. Else
  130. 式共用3() : SQL1 = "SELECT 地區 FROM FTP資料庫管理 WHERE 地區 LIKE '" & TextBox21.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  131. If dr.Read() Then
  132. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  133. Else
  134. 式共用2() : SQL1 = "INSERT INTO FTP資料庫管理 (FTP地址, FTP帳號, FTP密碼, 地區)
  135. VALUES (N'" & TextBox24.Text & "', N'" & TextBox23.Text & "', N'" & TextBox22.Text & "', N'" & TextBox21.Text & "')"
  136. SET_新增按鈕程式共用2()
  137. End If
  138. End If : 式共用1()
  139. End Sub
  140. Private Sub Button30_Click(sender As Object, e As EventArgs) Handles Button30.Click
  141. If TextBox21.Text = "" Or TextBox24.Text = "" Then
  142. MsgBox("資料有缺或有誤,請重新檢查")
  143. Else
  144. PA = InputBox("請輸入要修改的FTP地址")
  145. PA1 = InputBox("請輸入要修改的FTP帳號")
  146. PA2 = InputBox("請輸入要修改的FTP密碼")
  147. If PA = "" Or PA1 = "" Or PA2 = "" Then
  148. MsgBox("沒有輸入修改內容,或資料有缺")
  149. Else
  150. 式共用3() : SQL1 = "UPDATE FTP資料庫管理 SET FTP地址 = N'" & PA & "', FTP帳號 = N'" & PA1 & "', FTP密碼 = N'" & PA2 & "' WHERE 地區 LIKE N'" & TextBox21.Text & "'" : SET_修改按鈕程式共用1()
  151. End If
  152. End If : 式共用1()
  153. End Sub
  154. Private Sub Button28_Click(sender As Object, e As EventArgs) Handles Button28.Click
  155. SQL1 = "DELETE FROM FTP資料庫管理 WHERE (地區 = N'" & TextBox21.Text & "')" : SET_刪除按鈕程式共用1()
  156. End Sub
  157. '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  158. Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
  159. If TextBox5.Text = "" Then
  160. MsgBox("資料有缺或有誤,請重新檢查")
  161. Else
  162. 式共用3() : SQL1 = "SELECT 請假類別 FROM GCM請假類別 WHERE 請假類別 LIKE '" & TextBox5.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  163. If dr.Read() Then
  164. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  165. Else
  166. 式共用2() : SQL1 = "INSERT INTO GCM請假類別 (請假類別) VALUES (N'" & TextBox5.Text & "')" : SET_新增按鈕程式共用2()
  167. End If
  168. End If : 式共用1()
  169. End Sub
  170. Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click
  171. If TextBox5.Text = "" Then
  172. MsgBox("資料有缺或有誤,請重新檢查")
  173. Else
  174. PA = InputBox("請輸入要修改的內容")
  175. If PA = "" Then
  176. MsgBox("沒有輸入修改內容")
  177. Else
  178. 式共用3() : SQL1 = "UPDATE GCM請假類別 SET 請假類別 = N'" & PA & "' WHERE 請假類別 LIKE N'" & TextBox5.Text & "'" : SET_修改按鈕程式共用1()
  179. End If
  180. End If : 式共用1()
  181. End Sub
  182. Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
  183. SQL1 = "DELETE FROM GCM請假類別 WHERE (請假類別 = N'" & TextBox5.Text & "')" : SET_刪除按鈕程式共用1()
  184. End Sub
  185. End Class