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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667
  1. Option Strict Off
  2. Public Class 系統編碼規則_1
  3. Private ReadOnly ds, ds1, ds2, ds3, ds4, ds5 As New DataSet
  4. Private ReadOnly ds6, ds7, ds8, ds9, ds10, ds11 As New DataSet
  5. Private ReadOnly ds12 As New DataSet
  6. Dim EDR As Integer = 0 : Dim ESTR As String
  7. Private Sub Set_客戶清單()
  8. 客戶_dgv.DataSource = Nothing : ds11.Clear()
  9. 客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  10. 客戶_dgv.ColumnHeadersHeight = 25 : 客戶_dgv.AllowUserToAddRows = False
  11. SQL_客戶清單()
  12. da.Fill(ds11) : 客戶_dgv.DataSource = ds11.Tables(0) : conn.Close()
  13. 客戶_dgv.Columns(0).FillWeight = 100
  14. End Sub
  15. Private Sub Set_品牌清單()
  16. 品牌_dgv.DataSource = Nothing : ds12.Clear()
  17. 品牌_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  18. 品牌_dgv.ColumnHeadersHeight = 25 : 品牌_dgv.AllowUserToAddRows = False
  19. SQL_品牌清單()
  20. da.Fill(ds12) : 品牌_dgv.DataSource = ds12.Tables(0) : conn.Close()
  21. 品牌_dgv.Columns(0).FillWeight = 100
  22. End Sub
  23. Private Sub Set_縮寫清單()
  24. 縮寫_dgv.DataSource = Nothing : ds10.Clear()
  25. 縮寫_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  26. 縮寫_dgv.ColumnHeadersHeight = 25 : 縮寫_dgv.AllowUserToAddRows = False
  27. SQL_縮寫清單()
  28. da.Fill(ds10) : 縮寫_dgv.DataSource = ds10.Tables(0) : conn.Close() : 縮寫_dgv.Columns(0).FillWeight = 100
  29. End Sub
  30. Private Sub Set_帳本清單()
  31. 帳本_dgv.DataSource = Nothing : ds9.Clear()
  32. 帳本_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  33. 帳本_dgv.ColumnHeadersHeight = 25 : 帳本_dgv.AllowUserToAddRows = False
  34. SQL_帳本清單()
  35. da.Fill(ds9) : 帳本_dgv.DataSource = ds9.Tables(0) : conn.Close()
  36. 帳本_dgv.Columns(0).FillWeight = 100 : 帳本_dgv.Columns(1).FillWeight = 100
  37. End Sub
  38. Private Sub Set_部門清單()
  39. 部門_dgv.DataSource = Nothing : ds.Clear()
  40. 部門_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  41. 部門_dgv.ColumnHeadersHeight = 25 : 部門_dgv.AllowUserToAddRows = False
  42. SQL_部門清單()
  43. da.Fill(ds) : 部門_dgv.DataSource = ds.Tables(0) : conn.Close()
  44. 部門_dgv.Columns(0).FillWeight = 100
  45. End Sub
  46. Private Sub Set_清單2()
  47. 貼標大項_dgv.DataSource = Nothing : ds1.Clear()
  48. 貼標大項_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  49. 貼標大項_dgv.ColumnHeadersHeight = 25 : 貼標大項_dgv.AllowUserToAddRows = False
  50. SQL_貼標對應名稱清單()
  51. da.Fill(ds1) : 貼標大項_dgv.DataSource = ds1.Tables(0) : conn.Close()
  52. 貼標大項_dgv.Columns(0).FillWeight = 100
  53. End Sub
  54. Private Sub Set_清單1()
  55. 部件大項_dgv.DataSource = Nothing : ds2.Clear()
  56. 部件大項_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  57. 部件大項_dgv.ColumnHeadersHeight = 25 : 部件大項_dgv.AllowUserToAddRows = False
  58. SQL_部件大項分類清單()
  59. da.Fill(ds2) : 部件大項_dgv.DataSource = ds2.Tables(0) : conn.Close()
  60. 部件大項_dgv.Columns(0).FillWeight = 100
  61. End Sub
  62. Private Sub Set_職稱清單()
  63. 職稱_dgv.DataSource = Nothing : ds3.Clear()
  64. 職稱_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  65. 職稱_dgv.ColumnHeadersHeight = 25 : 職稱_dgv.AllowUserToAddRows = False
  66. SQL_METOO職稱()
  67. da.Fill(ds3) : 職稱_dgv.DataSource = ds3.Tables(0) : conn.Close()
  68. 職稱_dgv.Columns(0).FillWeight = 100
  69. End Sub
  70. Private Sub Set_請假類別清單()
  71. 請假類別_dgv.DataSource = Nothing : ds4.Clear()
  72. 請假類別_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  73. 請假類別_dgv.ColumnHeadersHeight = 25 : 請假類別_dgv.AllowUserToAddRows = False
  74. SQL_請假類別清單()
  75. da.Fill(ds4) : 請假類別_dgv.DataSource = ds4.Tables(0) : conn.Close()
  76. 請假類別_dgv.Columns(0).FillWeight = 100
  77. End Sub
  78. Private Sub Set_廠商類別()
  79. 廠商類別管理_dgv.DataSource = Nothing : ds5.Clear()
  80. 廠商類別管理_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  81. 廠商類別管理_dgv.ColumnHeadersHeight = 25 : 廠商類別管理_dgv.AllowUserToAddRows = False
  82. SQL__廠商類別清單()
  83. da.Fill(ds5) : 廠商類別管理_dgv.DataSource = ds5.Tables(0) : conn.Close()
  84. 廠商類別管理_dgv.Columns(0).FillWeight = 100
  85. End Sub
  86. Private Sub Set_年度清單()
  87. 報表及對帳單年份_dgv.DataSource = Nothing : ds6.Clear()
  88. 報表及對帳單年份_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  89. 報表及對帳單年份_dgv.ColumnHeadersHeight = 25 : 報表及對帳單年份_dgv.AllowUserToAddRows = False
  90. SQL_年度清單()
  91. da.Fill(ds6) : 報表及對帳單年份_dgv.DataSource = ds6.Tables(0) : conn.Close()
  92. 報表及對帳單年份_dgv.Columns(0).FillWeight = 100
  93. End Sub
  94. Private Sub Set_模具開發用結構清單()
  95. 模具結構_dgv.DataSource = Nothing : ds7.Clear()
  96. 模具結構_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  97. 模具結構_dgv.ColumnHeadersHeight = 25 : 模具結構_dgv.AllowUserToAddRows = False
  98. SQL_模具開發用結構清單()
  99. da.Fill(ds7) : 模具結構_dgv.DataSource = ds7.Tables(0) : conn.Close()
  100. 模具結構_dgv.Columns(0).FillWeight = 100
  101. End Sub
  102. Private Sub Set_模具開發用材質清單()
  103. 模具材料_dgv.DataSource = Nothing : ds8.Clear()
  104. 模具材料_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  105. 模具材料_dgv.ColumnHeadersHeight = 25 : 模具材料_dgv.AllowUserToAddRows = False
  106. SQL_模具開發用材質清單()
  107. da.Fill(ds8) : 模具材料_dgv.DataSource = ds8.Tables(0) : conn.Close()
  108. 模具材料_dgv.Columns(0).FillWeight = 100
  109. End Sub
  110. Private Sub Set_工程圖片資料庫狀態()
  111. Dim ds9 As New DataSet : 圖片資料庫管理_dgv.DataSource = Nothing : ds9.Clear()
  112. 圖片資料庫管理_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  113. 圖片資料庫管理_dgv.ColumnHeadersHeight = 25
  114. 圖片資料庫管理_dgv.AllowUserToAddRows = False
  115. SQL_圖片資料庫管理查詢()
  116. da.Fill(ds9) : 圖片資料庫管理_dgv.DataSource = ds9.Tables(0) : conn.Close()
  117. 圖片資料庫管理_dgv.Columns(0).FillWeight = 100 : 圖片資料庫管理_dgv.Columns(1).FillWeight = 30
  118. End Sub
  119. Private Sub Set_伺服器1清單()
  120. Try
  121. Dim ds8 As New DataSet : 資料庫清單1_dgv.DataSource = Nothing : ds8.Clear()
  122. 資料庫清單1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  123. 資料庫清單1_dgv.ColumnHeadersHeight = 25
  124. 資料庫清單1_dgv.AllowUserToAddRows = False
  125. SQL_伺服器1清單()
  126. da.Fill(ds8) : 資料庫清單1_dgv.DataSource = ds8.Tables(0) : conn.Close()
  127. Catch ex As Exception
  128. MsgBox(ex.Message)
  129. End Try
  130. End Sub
  131. Private Sub Set_伺服器狀態()
  132. Dim ds8 As New DataSet : 伺服器狀態_dgv.DataSource = Nothing : ds8.Clear()
  133. 伺服器狀態_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  134. 伺服器狀態_dgv.ColumnHeadersHeight = 25
  135. 伺服器狀態_dgv.AllowUserToAddRows = False
  136. SQL_資料庫狀態()
  137. da.Fill(ds8) : 伺服器狀態_dgv.DataSource = ds8.Tables(0) : conn.Close()
  138. Set_進度條顯示()
  139. 伺服器狀態_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
  140. 伺服器狀態_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  141. 伺服器狀態_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  142. 伺服器狀態_dgv.Columns(0).FillWeight = 120 : 伺服器狀態_dgv.Columns(1).FillWeight = 180
  143. 伺服器狀態_dgv.Columns(2).FillWeight = 55 : 伺服器狀態_dgv.Columns(3).FillWeight = 70
  144. 伺服器狀態_dgv.Columns(4).Visible = False
  145. End Sub
  146. Private Sub Set_進度條顯示()
  147. Dim Col As New DataGridViewProgressColumn With {
  148. .FillWeight = 100,
  149. .DataPropertyName = "容量"
  150. }
  151. Col.HeaderText = "使用容量" : Col.Name = "容量" : Col.DataPropertyName = "使用容量"
  152. 伺服器狀態_dgv.Columns.Insert(5, Col)
  153. End Sub
  154. Private Sub 系統編碼規則_1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  155. 分母 = MAX_nud.Value : 分段1 = 0.2 : 分段2 = 0.19 : 分段3 = 0.8 : 分段4 = 0.79 : 進度條後墜 = " MB"
  156. WINPROFIT_ERP_SYS.WindowState = 2 : Me.MdiParent = WINPROFIT_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  157. SQL_系統預設值()
  158. If dr.Read() Then
  159. MAX_nud.Value = dr("圖片伺服器上限") : 分母 = dr("圖片伺服器上限")
  160. End If
  161. Set_清單1() : Set_清單2() : Set_年度清單() : Set_部門清單() : Set_職稱清單() : Set_請假類別清單() : Set_廠商類別()
  162. Set_模具開發用結構清單() : Set_模具開發用材質清單() : Set_帳本清單() : Set_縮寫清單() : Set_客戶清單() : Set_品牌清單()
  163. Set_伺服器狀態() : Set_伺服器1清單() : Set_工程圖片資料庫狀態()
  164. End Sub
  165. Private Sub 伺服器狀態_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 伺服器狀態_dgv.CellClick
  166. If e.RowIndex = -1 Then : Else
  167. 圖片資料庫名稱_tb.Text = 伺服器狀態_dgv(0, e.RowIndex).Value.ToString : 是否可用_ch.Checked = False
  168. End If
  169. End Sub
  170. Private Sub 圖片資料庫管理_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 圖片資料庫管理_dgv.CellClick
  171. If e.RowIndex = -1 Then : Else
  172. 圖片資料庫名稱_tb.Text = 圖片資料庫管理_dgv(0, e.RowIndex).Value.ToString : 是否可用_ch.Checked = 圖片資料庫管理_dgv(1, e.RowIndex).Value
  173. End If
  174. End Sub
  175. Private Sub 伺服器狀態_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 伺服器狀態_dgv.RowPostPaint
  176. Dim linePen As New Pen(Color.Blue, 2)
  177. If e.RowIndex = 伺服器狀態_dgv.Rows.Count - 1 Then
  178. Exit Sub
  179. Else
  180. If 伺服器狀態_dgv(0, e.RowIndex).Value.ToString <> 伺服器狀態_dgv(0, e.RowIndex + 1).Value.ToString Then
  181. Dim startX As Integer = IIf(伺服器狀態_dgv.RowHeadersVisible, 伺服器狀態_dgv.RowHeadersWidth, 0)
  182. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  183. Dim endX As Integer = startX + 伺服器狀態_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 伺服器狀態_dgv.HorizontalScrollingOffset
  184. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  185. Exit Sub
  186. End If
  187. End If
  188. End Sub
  189. Private Sub 資料庫清單1_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 資料庫清單1_dgv.CellClick
  190. If e.RowIndex = -1 Then : Else : 選擇_tb.Text = 資料庫清單1_dgv(0, e.RowIndex).Value.ToString : End If
  191. End Sub
  192. Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
  193. SQL_系統預測值修改() : 分母 = MAX_nud.Value : 圖庫限制 = MAX_nud.Value : Set_伺服器狀態()
  194. End Sub
  195. Private Sub 圖片資料庫管理修改_bt_Click(sender As Object, e As EventArgs) Handles 圖片資料庫管理修改_bt.Click
  196. SQL_圖片資料庫管理查詢1()
  197. If dr.Read() Then
  198. SQL_圖片資料庫管理查詢修改()
  199. Else
  200. SQL_圖片資料庫管理查詢新增()
  201. End If : Set_工程圖片資料庫狀態() : MsgBox("修改完成!!!")
  202. End Sub
  203. Private Sub LOG檔截斷3_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷3_bt.Click
  204. Try
  205. PA = 選擇_tb.Text : 圖片庫 = PA : SQL_連線字串_圖片資料庫() : SQL_主資料庫LOG檔案截斷()
  206. 重新讀取_bt.PerformClick() : MsgBox("伺服器截斷完成!!!")
  207. Catch ex As Exception
  208. MsgBox(ex.Message)
  209. End Try
  210. End Sub
  211. Private Sub 客戶_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 客戶_dgv.CellClick
  212. If e.RowIndex = -1 Then : Else
  213. 客戶_tb.Text = 客戶_dgv(0, e.RowIndex).Value.ToString
  214. End If
  215. End Sub
  216. Private Sub 品牌_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 品牌_dgv.CellClick
  217. If e.RowIndex = -1 Then : Else
  218. 品牌清單_tb.Text = 品牌_dgv(0, e.RowIndex).Value.ToString
  219. End If
  220. End Sub
  221. Private Sub 縮寫_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 縮寫_dgv.CellClick
  222. If e.RowIndex = -1 Then : Else
  223. 楦頭縮寫管理_tb.Text = 縮寫_dgv(0, e.RowIndex).Value.ToString
  224. End If
  225. End Sub
  226. Private Sub 帳本_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 帳本_dgv.CellClick
  227. If e.RowIndex = -1 Then : Else
  228. 帳本編號_tb.Text = 帳本_dgv("編號", e.RowIndex).Value.ToString : 帳本_tb.Text = 帳本_dgv("帳本名稱", e.RowIndex).Value.ToString
  229. End If
  230. End Sub
  231. Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 部門_dgv.CellClick
  232. If e.RowIndex = -1 Then : Else
  233. 部門清單管理_tb.Text = 部門_dgv(0, e.RowIndex).Value.ToString
  234. End If
  235. End Sub
  236. Private Sub DataGridView2_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 貼標大項_dgv.CellClick
  237. If e.RowIndex = -1 Then : Else
  238. 貼標對應名稱清單_tb.Text = 貼標大項_dgv(0, e.RowIndex).Value.ToString
  239. End If
  240. End Sub
  241. Private Sub DataGridView3_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 部件大項_dgv.CellClick
  242. If e.RowIndex = -1 Then : Else
  243. 部件大項分類大項_tb.Text = 部件大項_dgv(0, e.RowIndex).Value.ToString
  244. End If
  245. End Sub
  246. Private Sub DataGridView4_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 職稱_dgv.CellClick
  247. If e.RowIndex = -1 Then : Else
  248. 職稱清單管理_tb.Text = 職稱_dgv(0, e.RowIndex).Value.ToString
  249. End If
  250. End Sub
  251. Private Sub DataGridView5_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 請假類別_dgv.CellClick
  252. If e.RowIndex = -1 Then : Else
  253. 請假類別管理_tb.Text = 請假類別_dgv(0, e.RowIndex).Value.ToString
  254. End If
  255. End Sub
  256. Private Sub DataGridView6_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 廠商類別管理_dgv.CellClick
  257. If e.RowIndex = -1 Then : Else
  258. 廠商類別管理類別_tb.Text = 廠商類別管理_dgv(0, e.RowIndex).Value.ToString
  259. End If
  260. End Sub
  261. Private Sub DataGridView7_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 報表及對帳單年份_dgv.CellClick
  262. If e.RowIndex = -1 Then : Else
  263. 報表及對帳單年份_tb.Text = 報表及對帳單年份_dgv(0, e.RowIndex).Value.ToString
  264. End If
  265. End Sub
  266. Private Sub DataGridView8_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 模具結構_dgv.CellClick
  267. If e.RowIndex = -1 Then : Else
  268. 模具開發用結構_tb.Text = 模具結構_dgv(0, e.RowIndex).Value.ToString
  269. End If
  270. End Sub
  271. Private Sub DataGridView9_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 模具材料_dgv.CellClick
  272. If e.RowIndex = -1 Then : Else
  273. 模具開發用材質_tb.Text = 模具材料_dgv(0, e.RowIndex).Value.ToString
  274. End If
  275. End Sub
  276. Private Sub SET_新增按鈕程式共用2()
  277. MsgBox("新增完成")
  278. conn.Close() : dr.Close()
  279. End Sub
  280. Private Sub SET_修改按鈕程式共用1()
  281. MsgBox("修改完成")
  282. conn.Close() : dr.Close()
  283. End Sub
  284. Private Sub SET_刪除按鈕程式共用1()
  285. Dim aa As MsgBoxResult
  286. aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  287. If aa = MsgBoxResult.Ok Then : MsgBox("刪除完成") : End If
  288. conn.Close()
  289. 式共用1()
  290. End Sub
  291. Private Sub 式共用1()
  292. Set_清單1() : Set_清單2() : Set_年度清單() : Set_部門清單() : Set_職稱清單() : Set_請假類別清單() : Set_廠商類別()
  293. Set_帳本清單() : Set_模具開發用結構清單() : Set_模具開發用材質清單() : Set_縮寫清單() : Set_客戶清單() : Set_品牌清單() : PA = ""
  294. End Sub
  295. '------------------------------------------------------------------------------------------------------------------------------------
  296. Private Sub Button8_Click(sender As Object, e As EventArgs) Handles 部件大項分類新增_bt.Click
  297. If 部件大項分類大項_tb.Text = "" Then
  298. MsgBox("資料有缺或有誤,請重新檢查")
  299. Else
  300. SQL_有無重複部件大項分類()
  301. If dr.Read() Then
  302. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  303. Else
  304. SQL_新增部件大項分類()
  305. SET_新增按鈕程式共用2()
  306. End If
  307. End If
  308. 式共用1()
  309. End Sub
  310. Private Sub Button7_Click(sender As Object, e As EventArgs) Handles 部件大項分類修改_bt.Click
  311. If 部件大項分類大項_tb.Text = "" Then
  312. MsgBox("資料有缺或有誤,請重新檢查")
  313. Else
  314. PA = InputBox("請輸入要修改的內容")
  315. If PA = "" Then
  316. MsgBox("沒有輸入修改內容")
  317. Else
  318. SQL_修改部件大項分類()
  319. SET_修改按鈕程式共用1()
  320. End If
  321. End If
  322. 式共用1()
  323. End Sub
  324. Private Sub Button9_Click(sender As Object, e As EventArgs) Handles 部件大項分類刪除_bt.Click
  325. SQL_刪除部件大項分類()
  326. SET_刪除按鈕程式共用1()
  327. End Sub
  328. '------------------------------------------------------------------------------------------------------------------------------------
  329. Private Sub Button5_Click(sender As Object, e As EventArgs) Handles 貼標對應名稱新增_bt.Click
  330. If 貼標對應名稱清單_tb.Text = "" Then
  331. MsgBox("資料有缺或有誤,請重新檢查")
  332. Else
  333. SQL_有無重複貼標對應名稱清單()
  334. If dr.Read() Then
  335. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  336. Else
  337. SQL_新增貼標對應名稱清單()
  338. SET_新增按鈕程式共用2()
  339. End If
  340. End If
  341. 式共用1()
  342. End Sub
  343. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 貼標對應名稱修改_bt.Click
  344. If 貼標對應名稱清單_tb.Text = "" Then
  345. MsgBox("資料有缺或有誤,請重新檢查")
  346. Else
  347. PA = InputBox("請輸入要修改的內容")
  348. If PA = "" Then
  349. MsgBox("沒有輸入修改內容")
  350. Else
  351. SQL_修改貼標對應名稱清單()
  352. SET_修改按鈕程式共用1()
  353. End If
  354. End If
  355. 式共用1()
  356. End Sub
  357. Private Sub Button6_Click(sender As Object, e As EventArgs) Handles 貼標對應名稱刪除_bt.Click
  358. SQL_刪除貼標對應名稱清單()
  359. SET_刪除按鈕程式共用1()
  360. End Sub
  361. '------------------------------------------------------------------------------------------------------------------------------------
  362. Private Sub Button20_Click(sender As Object, e As EventArgs) Handles 報表及對帳單年份新增_bt.Click
  363. If 報表及對帳單年份_tb.Text = "" Then
  364. MsgBox("資料有缺或有誤,請重新檢查")
  365. Else
  366. SQL_有無資料重複年份清單()
  367. If dr.Read() Then
  368. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  369. Else
  370. SQL_新增年份清單() : SET_新增按鈕程式共用2()
  371. End If
  372. End If : 式共用1()
  373. End Sub
  374. Private Sub Button19_Click(sender As Object, e As EventArgs) Handles 報表及對帳單年份修改_bt.Click
  375. If 報表及對帳單年份_tb.Text = "" Then
  376. MsgBox("資料有缺或有誤,請重新檢查")
  377. Else
  378. PA = InputBox("請輸入要修改的內容")
  379. If PA = "" Then
  380. MsgBox("沒有輸入修改內容")
  381. Else
  382. SQL_修改年份清單() : SET_修改按鈕程式共用1()
  383. End If
  384. End If : 式共用1()
  385. End Sub
  386. Private Sub Button21_Click(sender As Object, e As EventArgs) Handles 報表及對帳單年份刪除_bt.Click
  387. SQL_刪除年份清單() : SET_刪除按鈕程式共用1()
  388. End Sub
  389. '------------------------------------------------------------------------------------------------------------------------------------
  390. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles 部門清單管理新增_bt.Click
  391. If 部門清單管理_tb.Text = "" Then
  392. MsgBox("資料有缺或有誤,請重新檢查")
  393. Else
  394. SQL_有無資料重複部門()
  395. If dr.Read() Then
  396. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  397. Else
  398. SQL_新增METOO部門清單() : SET_新增按鈕程式共用2()
  399. End If
  400. End If : 式共用1()
  401. End Sub
  402. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles 部門清單管理修改_bt.Click
  403. If 部門清單管理_tb.Text = "" Then
  404. MsgBox("資料有缺或有誤,請重新檢查")
  405. Else
  406. PA = InputBox("請輸入要修改的內容")
  407. If PA = "" Then
  408. MsgBox("沒有輸入修改內容")
  409. Else
  410. SQL_修改METOO部門清單() : SET_修改按鈕程式共用1()
  411. End If
  412. End If : 式共用1()
  413. End Sub
  414. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles 部門清單管理刪除_bt.Click
  415. SQL_刪除METOO部門清單() : SET_刪除按鈕程式共用1()
  416. End Sub
  417. '------------------------------------------------------------------------------------------------------------------------------------
  418. Private Sub Button11_Click(sender As Object, e As EventArgs) Handles 職稱清單管理新增_bt.Click
  419. If 職稱清單管理_tb.Text = "" Then
  420. MsgBox("資料有缺或有誤,請重新檢查")
  421. Else
  422. SQL_有無重複職稱()
  423. If dr.Read() Then
  424. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  425. Else
  426. SQL_新增METOO職稱清單() : SET_新增按鈕程式共用2()
  427. End If
  428. End If : 式共用1()
  429. End Sub
  430. Private Sub Button10_Click(sender As Object, e As EventArgs) Handles 職稱清單管理修改_bt.Click
  431. If 職稱清單管理_tb.Text = "" Then
  432. MsgBox("資料有缺或有誤,請重新檢查")
  433. Else
  434. PA = InputBox("請輸入要修改的內容")
  435. If PA = "" Then
  436. MsgBox("沒有輸入修改內容")
  437. Else
  438. SQL_修改METOO職稱清單() : SET_修改按鈕程式共用1()
  439. End If
  440. End If : 式共用1()
  441. End Sub
  442. Private Sub Button12_Click(sender As Object, e As EventArgs) Handles 職稱清單管理刪除_bt.Click
  443. SQL_刪除METOO職稱清單() : SET_刪除按鈕程式共用1()
  444. End Sub
  445. '------------------------------------------------------------------------------------------------------------------------------------
  446. Private Sub Button14_Click(sender As Object, e As EventArgs) Handles 請假類別管理新增_bt.Click
  447. If 請假類別管理_tb.Text = "" Then
  448. MsgBox("資料有缺或有誤,請重新檢查")
  449. Else
  450. SQL_有無資料重複請假類別()
  451. If dr.Read() Then
  452. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  453. Else
  454. SQL_新增METOO請假類別() : SET_新增按鈕程式共用2()
  455. End If
  456. End If : 式共用1()
  457. End Sub
  458. Private Sub Button13_Click(sender As Object, e As EventArgs) Handles 請假類別管理修改_bt.Click
  459. If 請假類別管理_tb.Text = "" Then
  460. MsgBox("資料有缺或有誤,請重新檢查")
  461. Else
  462. PA = InputBox("請輸入要修改的內容")
  463. If PA = "" Then
  464. MsgBox("沒有輸入修改內容")
  465. Else
  466. SQL_修改METOO請假類別() : SET_修改按鈕程式共用1()
  467. End If
  468. End If : 式共用1()
  469. End Sub
  470. Private Sub Button15_Click(sender As Object, e As EventArgs) Handles 請假類別管理刪除_bt.Click
  471. SQL_刪除METOO請假類別() : SET_刪除按鈕程式共用1()
  472. End Sub
  473. '------------------------------------------------------------------------------------------------------------------------------------
  474. Private Sub Button17_Click(sender As Object, e As EventArgs) Handles 廠商類別管理新增_bt.Click
  475. If 廠商類別管理類別_tb.Text = "" Then
  476. MsgBox("資料有缺或有誤,請重新檢查")
  477. Else
  478. SQL_有無重複廠商類別()
  479. If dr.Read() Then
  480. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  481. Else
  482. SQL_新增廠商類別() : SET_新增按鈕程式共用2()
  483. End If
  484. End If : 式共用1()
  485. End Sub
  486. Private Sub Button16_Click(sender As Object, e As EventArgs) Handles 廠商類別管理修改_bt.Click
  487. If 廠商類別管理類別_tb.Text = "" Then
  488. MsgBox("資料有缺或有誤,請重新檢查")
  489. Else
  490. PA = InputBox("請輸入要修改的內容")
  491. If PA = "" Then
  492. MsgBox("沒有輸入修改內容")
  493. Else
  494. SQL_修改廠商類別() : SET_修改按鈕程式共用1()
  495. End If
  496. End If : 式共用1()
  497. End Sub
  498. Private Sub Button18_Click(sender As Object, e As EventArgs) Handles 廠商類別管理刪除_bt.Click
  499. SQL_刪除廠商類別() : SET_刪除按鈕程式共用1()
  500. End Sub
  501. '------------------------------------------------------------------------------------------------------------------------------------
  502. Private Sub Button23_Click(sender As Object, e As EventArgs) Handles 模具開發用結構新增_bt.Click
  503. If 模具開發用結構_tb.Text = "" Then
  504. MsgBox("資料有缺或有誤,請重新檢查")
  505. Else
  506. SQL_有無資料重複結構()
  507. If dr.Read() Then
  508. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  509. Else
  510. SQL_新增模具開發用結構清單() : SET_新增按鈕程式共用2()
  511. End If
  512. End If : 式共用1()
  513. End Sub
  514. Private Sub Button22_Click(sender As Object, e As EventArgs) Handles 模具開發用結構修改_bt.Click
  515. If 模具開發用結構_tb.Text = "" Then
  516. MsgBox("資料有缺或有誤,請重新檢查")
  517. Else
  518. PA = InputBox("請輸入要修改的內容")
  519. If PA = "" Then
  520. MsgBox("沒有輸入修改內容")
  521. Else
  522. SQL_修改模具開發用結構清單() : SET_修改按鈕程式共用1()
  523. End If
  524. End If : 式共用1()
  525. End Sub
  526. Private Sub Button24_Click(sender As Object, e As EventArgs) Handles 模具開發用結構刪除_bt.Click
  527. SQL_刪除模具開發用結構清單() : SET_刪除按鈕程式共用1()
  528. End Sub
  529. '------------------------------------------------------------------------------------------------------------------------------------
  530. Private Sub Button26_Click(sender As Object, e As EventArgs) Handles 模具開發用材質新增_bt.Click
  531. If 模具開發用材質_tb.Text = "" Then
  532. MsgBox("資料有缺或有誤,請重新檢查")
  533. Else
  534. SQL_有無資料重複材質()
  535. If dr.Read() Then
  536. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  537. Else
  538. SQL_新增模具開發用材質清單() : SET_新增按鈕程式共用2()
  539. End If
  540. End If : 式共用1()
  541. End Sub
  542. Private Sub Button25_Click(sender As Object, e As EventArgs) Handles 模具開發用材質修改_bt.Click
  543. If 模具開發用材質_tb.Text = "" Then
  544. MsgBox("資料有缺或有誤,請重新檢查")
  545. Else
  546. PA = InputBox("請輸入要修改的內容")
  547. If PA = "" Then
  548. MsgBox("沒有輸入修改內容")
  549. Else
  550. SQL_修改模具開發用材質清單() : SET_修改按鈕程式共用1()
  551. End If
  552. End If : 式共用1()
  553. End Sub
  554. Private Sub Button27_Click(sender As Object, e As EventArgs) Handles 模具開發用材質刪除_bt.Click
  555. SQL_刪除模具開發用材質清單() : SET_刪除按鈕程式共用1()
  556. End Sub
  557. '------------------------------------------------------------------------------------------------------------------------------------
  558. Private Sub 帳本_新增_bt_Click(sender As Object, e As EventArgs) Handles 帳本_新增_bt.Click, 貼標對應名稱新增_bt.Click
  559. PA = InputBox("請輸入要新增的帳本名稱") : SQL_帳本查詢()
  560. If dr.Read() Then : MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  561. Else
  562. '----------------------自动生成流水号-------------------------------------------------------------------------
  563. SQL_帳本流水號最後一筆()
  564. If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("編號").ToString, 3)) : Else : EDR = 0 : End If : conn.Close() : EDR += 1
  565. If EDR < 10 Then : ESTR = "LN" & "00" & EDR
  566. ElseIf EDR > 9 And EDR < 100 Then : ESTR = "LN" & "0" & EDR
  567. ElseIf EDR > 99 Then : ESTR = "LN" & EDR : End If : PA1 = ESTR
  568. SQL_帳本新增() : SET_新增按鈕程式共用2()
  569. End If : 式共用1()
  570. End Sub
  571. Private Sub 帳本_修改_bt_Click(sender As Object, e As EventArgs) Handles 帳本_修改_bt.Click
  572. If 帳本編號_tb.Text = "" Or 帳本_tb.Text = "" Then : MsgBox("資料有缺或有誤,請重新檢查")
  573. Else
  574. PA = InputBox("請輸入要修改的職別")
  575. If PA = "" Then : MsgBox("沒有輸入修改內容")
  576. Else : SQL_帳本修改() : SET_修改按鈕程式共用1() : End If
  577. End If : 式共用1()
  578. End Sub
  579. Private Sub 帳本_刪除_bt_Click(sender As Object, e As EventArgs) Handles 帳本_刪除_bt.Click
  580. SQL_帳本刪除() : SET_刪除按鈕程式共用1()
  581. End Sub
  582. '------------------------------------------------------------------------------------------------------------------------------------
  583. Private Sub Button29_Click(sender As Object, e As EventArgs) Handles 楦頭縮寫管理新增_bt.Click
  584. If 楦頭縮寫管理_tb.Text = "" Then
  585. MsgBox("資料有缺或有誤,請重新檢查")
  586. Else
  587. SQL_有無資料重複縮寫()
  588. If dr.Read() Then
  589. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  590. Else
  591. SQL_新增楦頭縮寫管理() : SET_新增按鈕程式共用2()
  592. End If
  593. End If : 式共用1()
  594. End Sub
  595. Private Sub Button28_Click(sender As Object, e As EventArgs) Handles 楦頭縮寫管理修改_bt.Click
  596. If 楦頭縮寫管理_tb.Text = "" Then
  597. MsgBox("資料有缺或有誤,請重新檢查")
  598. Else
  599. PA = InputBox("請輸入要修改的內容")
  600. If PA = "" Then
  601. MsgBox("沒有輸入修改內容")
  602. Else
  603. SQL_修改楦頭縮寫管理() : SET_修改按鈕程式共用1()
  604. End If
  605. End If : 式共用1()
  606. End Sub
  607. Private Sub Button30_Click(sender As Object, e As EventArgs) Handles 楦頭縮寫管理刪除_bt.Click
  608. SQL_刪除楦頭縮寫管理() : SET_刪除按鈕程式共用1()
  609. End Sub
  610. '------------------------------------------------------------------------------------------------------------------------------------
  611. Private Sub Button32_Click(sender As Object, e As EventArgs) Handles 客戶清單新增_bt.Click
  612. If 客戶_tb.Text = "" Then
  613. MsgBox("資料有缺或有誤,請重新檢查")
  614. Else
  615. SQL_有無資料重複客戶簡稱()
  616. If dr.Read() Then
  617. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  618. Else
  619. SQL_新增客戶控制表() : SET_新增按鈕程式共用2()
  620. End If
  621. End If : 式共用1()
  622. End Sub
  623. Private Sub Button31_Click(sender As Object, e As EventArgs) Handles 客戶清單修改_bt.Click
  624. If 客戶_tb.Text = "" Then
  625. MsgBox("資料有缺或有誤,請重新檢查")
  626. Else
  627. PA = InputBox("請輸入要修改的內容")
  628. If PA = "" Then
  629. MsgBox("沒有輸入修改內容")
  630. Else
  631. SQL_修改客戶控制表() : SET_修改按鈕程式共用1()
  632. End If
  633. End If : 式共用1()
  634. End Sub
  635. Private Sub Button33_Click(sender As Object, e As EventArgs) Handles 客戶清單刪除_bt.Click
  636. SQL_刪除客戶控制表() : SET_刪除按鈕程式共用1()
  637. End Sub
  638. '------------------------------------------------------------------------------------------------------------------------------------
  639. Private Sub Button35_Click(sender As Object, e As EventArgs) Handles 品牌清單新增_bt.Click
  640. If 品牌清單_tb.Text = "" Then
  641. MsgBox("資料有缺或有誤,請重新檢查")
  642. Else
  643. SQL_有無資料重複CUST()
  644. If dr.Read() Then
  645. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  646. Else
  647. SQL_新增MTTOOCUST清單() : SET_新增按鈕程式共用2()
  648. End If
  649. End If : 式共用1()
  650. End Sub
  651. Private Sub Button34_Click(sender As Object, e As EventArgs) Handles 品牌清單修改_bt.Click
  652. If 品牌清單_tb.Text = "" Then
  653. MsgBox("資料有缺或有誤,請重新檢查")
  654. Else
  655. PA = InputBox("請輸入要修改的內容")
  656. If PA = "" Then
  657. MsgBox("沒有輸入修改內容")
  658. Else
  659. SQL_修改MTTOOCUST清單() : SET_修改按鈕程式共用1()
  660. End If
  661. End If : 式共用1()
  662. End Sub
  663. Private Sub Button36_Click(sender As Object, e As EventArgs) Handles 品牌清單刪除_bt.Click
  664. SQL_刪除MTTOOCUST清單() : SET_刪除按鈕程式共用1()
  665. End Sub
  666. End Class