No Description
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 8.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. Imports System.IO
  2. Public Class 系統編碼規則
  3. Dim 對話框(12) As String
  4. Private Sub Set_年度清單()
  5. Dim ds6 As New DataSet
  6. 年份_dgv.DataSource = Nothing : ds6.Clear()
  7. 年份_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  8. 年份_dgv.ColumnHeadersHeight = 25
  9. 年份_dgv.AllowUserToAddRows = False
  10. SQL_年份()
  11. da.Fill(ds6) : 年份_dgv.DataSource = ds6.Tables(0) : conn.Close()
  12. 年份_dgv.Columns(0).FillWeight = 100
  13. End Sub
  14. Private Sub Set_公司清單()
  15. Dim ds6 As New DataSet
  16. 公司編號_dgv.DataSource = Nothing : ds6.Clear()
  17. 公司編號_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  18. 公司編號_dgv.ColumnHeadersHeight = 25
  19. 公司編號_dgv.AllowUserToAddRows = False
  20. SQL_公司編號()
  21. da.Fill(ds6) : 公司編號_dgv.DataSource = ds6.Tables(0) : conn.Close()
  22. 公司編號_dgv.Columns(0).FillWeight = 100
  23. End Sub
  24. Private Sub Set_稱謂()
  25. SQL_公司稱謂()
  26. If dr.Read() Then
  27. 編號1_tb.Text = If(Not IsDBNull(dr("編號一")), dr("編號一").ToString(), "")
  28. 編號2_tb.Text = If(Not IsDBNull(dr("編號二")), dr("編號二").ToString(), "")
  29. 編號3_tb.Text = If(Not IsDBNull(dr("編號三")), dr("編號三").ToString(), "")
  30. 編號4_tb.Text = If(Not IsDBNull(dr("編號四")), dr("編號四").ToString(), "")
  31. 編號5_tb.Text = If(Not IsDBNull(dr("編號五")), dr("編號五").ToString(), "")
  32. 編號6_tb.Text = If(Not IsDBNull(dr("編號六")), dr("編號六").ToString(), "")
  33. 編號7_tb.Text = If(Not IsDBNull(dr("編號七")), dr("編號七").ToString(), "")
  34. End If
  35. SQL_公司稱謂1()
  36. If dr.Read() Then
  37. 編號11_tb.Text = If(Not IsDBNull(dr("編號一")), dr("編號一").ToString(), "")
  38. 編號12_tb.Text = If(Not IsDBNull(dr("編號二")), dr("編號二").ToString(), "")
  39. 編號13_tb.Text = If(Not IsDBNull(dr("編號三")), dr("編號三").ToString(), "")
  40. 編號14_tb.Text = If(Not IsDBNull(dr("編號四")), dr("編號四").ToString(), "")
  41. 編號15_tb.Text = If(Not IsDBNull(dr("編號五")), dr("編號五").ToString(), "")
  42. 編號16_tb.Text = If(Not IsDBNull(dr("編號六")), dr("編號六").ToString(), "")
  43. 編號17_tb.Text = If(Not IsDBNull(dr("編號七")), dr("編號七").ToString(), "")
  44. End If
  45. End Sub
  46. Private Sub 系統編碼規則_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  47. 'Me.MdiParent = ICS_ASMS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  48. 介面 = "H706" : 載入系統語言()
  49. Set_年度清單() : Set_公司清單() : Set_稱謂() ' Set_倉儲明細除錯() : Set_請購控制表除錯() : Set_倉儲分區控制表除錯() : Set_明細表除錯()
  50. SQL_讀取公司名稱()
  51. If dr.Read() Then
  52. 公司名稱_tb.Text = dr("公司名稱")
  53. End If
  54. If 公司 = True Then
  55. Else
  56. GroupBox1.Visible = False
  57. End If
  58. conn.Close()
  59. End Sub
  60. Private Sub 載入系統語言()
  61. 表頭(163) = "年份" : 對話框(0) = "新增完成!!" : 對話框(1) = "刪除完成!!" : 對話框(2) = "存檔完成!!" : 對話框(3) = "輸入資料有誤!!"
  62. 對話框(5) = "沒有輸入修改內容!!" : 對話框(6) = "確定要刪除該筆資料?" : 對話框(7) = "請輸入要修改的內容!!" : 對話框(8) = "資料重複,請重新輸入或檢查!!"
  63. End Sub
  64. Private Sub 公司新增_bt_Click(sender As Object, e As EventArgs) Handles 公司新增_bt.Click
  65. If 公司編號_tb.Text = "" Then : MGB(對話框(3), 1)
  66. Else : 式共用3() : SQL_公司新增查詢() : CmdSet_For_dr()
  67. If dr.Read() Then : MGB(對話框(8), 1) : conn.Close() : dr.Close() : Else : 式共用2() : SQL_公司新增() : SET_新增按鈕程式共用2() : End If
  68. End If : 式共用1()
  69. End Sub
  70. Private Sub 公司修改_bt_Click(sender As Object, e As EventArgs) Handles 公司修改_bt.Click
  71. If 公司編號_tb.Text = "" Then : MGB(對話框(3), 1)
  72. Else : INB(對話框(7)) : PA = 訊息回應
  73. If PA = "" Then : MGB(對話框(5), 1) : Else : 式共用3() : SQL_公司修改() : SET_修改按鈕程式共用1() : End If
  74. End If : 式共用1()
  75. End Sub
  76. Private Sub 公司刪除_bt_Click(sender As Object, e As EventArgs) Handles 公司刪除_bt.Click
  77. SQL_公司刪除() : SET_刪除按鈕程式共用1()
  78. End Sub
  79. Private Sub 公司編號_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles 公司編號_dgv.CellClick
  80. If e.RowIndex = -1 Then : Else : 公司編號_tb.Text = 公司編號_dgv(0, e.RowIndex).Value.ToString : End If
  81. End Sub
  82. Private Sub 年份新增_bt_Click(sender As Object, e As EventArgs) Handles 年份新增_bt.Click
  83. If 年份_tb.Text = "" Then : MGB(對話框(3), 1)
  84. Else : 式共用3() : SQL_年份新增查詢() : CmdSet_For_dr()
  85. If dr.Read() Then : MGB(對話框(8), 1) : conn.Close() : dr.Close() : Else : 式共用2() : SQL_年份新增() : SET_新增按鈕程式共用2() : End If
  86. End If : 式共用1()
  87. End Sub
  88. Private Sub 年份修改_bt_Click(sender As Object, e As EventArgs) Handles 年份修改_bt.Click
  89. If 年份_tb.Text = "" Then : MGB(對話框(3), 1)
  90. Else : INB(對話框(7)) : PA = 訊息回應
  91. If PA = "" Then : MGB(對話框(5), 1) : Else : 式共用3() : SQL_年份修改() : SET_修改按鈕程式共用1() : End If
  92. End If : 式共用1()
  93. End Sub
  94. Private Sub 年份刪除_bt_Click(sender As Object, e As EventArgs) Handles 年份刪除_bt.Click
  95. SQL_年份刪除() : SET_刪除按鈕程式共用1()
  96. End Sub
  97. Private Sub 年份_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 年份_dgv.CellClick
  98. If e.RowIndex = -1 Then : Else : 年份_tb.Text = 年份_dgv(0, e.RowIndex).Value.ToString : End If
  99. End Sub
  100. Private Sub SET_新增按鈕程式共用2()
  101. cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : MGB(對話框(0), 1) : conn.Close() : dr.Close()
  102. End Sub
  103. Private Sub SET_修改按鈕程式共用1()
  104. cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : MGB(對話框(2), 1)
  105. conn.Close()
  106. End Sub
  107. Private Sub SET_刪除按鈕程式共用1()
  108. cmd.CommandText = SQL1 : cmd.Connection = conn
  109. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  110. MGB(對話框(6), 2) : If 訊息回應 = "YES" Then : cmd.ExecuteNonQuery() : cmd.ExecuteNonQuery() : MGB(對話框(1), 1)
  111. End If : conn.Close() : 式共用1()
  112. End Sub
  113. Private Sub 式共用1()
  114. Set_年度清單() : Set_公司清單() : PA = ""
  115. End Sub
  116. Private Sub 式共用2()
  117. conn.Close() : dr.Close()
  118. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  119. End Sub
  120. Private Sub 式共用3()
  121. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  122. End Sub
  123. Private Sub 公司名稱修改_tb_Click(sender As Object, e As EventArgs) Handles 公司名稱修改_tb.Click
  124. If 公司名稱_tb.Text = "" Then : MsgBox("未輸入公司名稱")
  125. Else
  126. SQL_修改公司名稱() : MsgBox("修改完成")
  127. End If
  128. End Sub
  129. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  130. SQL_公司稱謂()
  131. If dr.Read() Then
  132. SQL_修改公司稱謂() : MsgBox("儲存成功!!")
  133. Else
  134. SQL_新增公司稱謂() : MsgBox("新增成功!!")
  135. End If
  136. End Sub
  137. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  138. SQL_公司稱謂1()
  139. If dr.Read() Then
  140. SQL_修改公司稱謂1() : MsgBox("儲存成功!!")
  141. Else
  142. SQL_新增公司稱謂1() : MsgBox("新增成功!!")
  143. End If
  144. End Sub
  145. End Class