Açıklama Yok
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.

GCM_ERP_SYS.vb 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. Option Explicit On
  2. Imports System.Data.SqlClient
  3. Public Class GCM_ERP_SYS
  4. ReadOnly screenWidth = Screen.PrimaryScreen.Bounds.Width
  5. ReadOnly screenHeight = Screen.PrimaryScreen.Bounds.Height
  6. ReadOnly conn As New SqlConnection
  7. ReadOnly da As New SqlDataAdapter
  8. ReadOnly cmd As New SqlCommand
  9. ReadOnly ds As New DataSet
  10. Dim dr As SqlDataReader
  11. Private Sub ShowNewForm(ByVal sender As Object, ByVal e As EventArgs) Handles NewWindowToolStripMenuItem.Click
  12. ' 建立子表單的新執行個體。
  13. ' 將它變成這個 MDI 表單的子表單,然後才顯示。
  14. Dim ChildForm As New Form With {
  15. .MdiParent = Me
  16. }
  17. m_ChildFormNumber += 1
  18. ChildForm.Text = "視窗 " & m_ChildFormNumber
  19. ChildForm.Show()
  20. End Sub
  21. Private Sub ExitToolsStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ExitToolStripMenuItem.Click
  22. Login.Close() : Me.Close()
  23. End Sub
  24. Private Sub CascadeToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CascadeToolStripMenuItem.Click
  25. Me.LayoutMdi(MdiLayout.Cascade)
  26. End Sub
  27. Private Sub TileVerticalToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles TileVerticalToolStripMenuItem.Click
  28. Me.LayoutMdi(MdiLayout.TileVertical)
  29. End Sub
  30. Private Sub TileHorizontalToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles TileHorizontalToolStripMenuItem.Click
  31. Me.LayoutMdi(MdiLayout.TileHorizontal)
  32. End Sub
  33. Private Sub ArrangeIconsToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ArrangeIconsToolStripMenuItem.Click
  34. Me.LayoutMdi(MdiLayout.ArrangeIcons)
  35. End Sub
  36. Private Sub CloseAllToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CloseAllToolStripMenuItem.Click
  37. '----------關閉父表單的所有子表單---------------------------------------------------------------------------------------------------------------
  38. For Each ChildForm As Form In Me.MdiChildren : Login.Close() : ChildForm.Close() : Next
  39. End Sub
  40. Private m_ChildFormNumber As Integer
  41. Private Sub MDIParentbreak_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  42. ComboBox3.Text = "主畫面"
  43. '----------讀取系統閒置時間設定-----------------------------------------------------------------------------------------------------------------
  44. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  45. SQL1 = "SELECT timeExit, timeExit2 FROM 系統閒置時間設定"
  46. cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
  47. If dr.Read() Then : timeExit = dr("timeExit") : timeExit2 = dr("timeExit2") : End If : conn.Close()
  48. Timer1.Enabled = False : Timer2.Enabled = False
  49. 主頁開啟 = True : 重登確認 = False : timeNow = 0 : timeNow2 = 0
  50. 系統登出計時重至_MouseMove()
  51. '----------系統登入時抬頭資訊顯示---------------------------------------------------------------------------------------------------------------
  52. Me.Text = Me.Text & " -- " & g_conn_type & " -- " & gUserName & " -- 系統版本 :" & 版本
  53. '----------系統登入權限執行---------------------------------------------------------------------------------------------------------------------
  54. Me.系統管理ToolStripMenuItem.Enabled = CC(0) : Me.財務管理ToolStripMenuItem.Enabled = CC(1) : Me.決策系統管理ToolStripMenuItem.Enabled = CC(2)
  55. Me.軟件開發系統管理ToolStripMenuItem.Enabled = CC(3) : Me.設備開發系統ToolStripMenuItem.Enabled = CC(4) : Me.人事管理ToolStripMenuItem.Enabled = CC(5)
  56. Me.業務管理ToolStripMenuItem.Enabled = CC(6) : Me.系統使用者管理ToolStripMenuItem.Enabled = CC(7) : Me.FTP資料夾管理ToolStripMenuItem.Enabled = CC(8)
  57. Me.系統執行檔版本管理ToolStripMenuItem.Enabled = CC(9) : Me.系統編碼原則1ToolStripMenuItem.Enabled = CC(10) : Me.系統通用變數管理ToolStripMenuItem.Enabled = CC(11)
  58. Me.系統對應電腦註冊ToolStripMenuItem.Enabled = CC(12) : Me.個人財務ToolStripMenuItem.Enabled = CC(13) : Me.卜卦簡易ToolStripMenuItem1.Enabled = CC(14)
  59. Me.卜卦進階ToolStripMenuItem.Enabled = CC(15) : Me.帳務系統ToolStripMenuItem.Enabled = CC(16) : Me.匯率管理ToolStripMenuItem1.Enabled = CC(17)
  60. Me.原代碼存放區ToolStripMenuItem.Enabled = CC(18) : Me.共享文件ToolStripMenuItem.Enabled = CC(19) : Me.工作日志ToolStripMenuItem.Enabled = CC(20)
  61. Me.人員建檔ToolStripMenuItem.Enabled = CC(21) : Me.人員ID卡系統配置設定ToolStripMenuItem.Enabled = CC(22) : Me.業務專案建檔ToolStripMenuItem1.Enabled = CC(23)
  62. Me.系統開發點檢控制表ToolStripMenuItem.Enabled = CC(25)
  63. End Sub
  64. Private Sub MDIParentbreak_Unload(sender As Object, e As EventArgs) Handles MyBase.Closing
  65. If 判斷重登 = True Then
  66. 判斷重登 = False
  67. Else
  68. 判斷重登 = False
  69. Login.Close()
  70. End If
  71. End Sub
  72. Private Sub MDIParentbreak_SIZE(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
  73. Me.BackgroundImage = My.Resources._1980X1010 : Me.BackgroundImageLayout = 3
  74. End Sub
  75. Private Sub 系統登出計時重至_MouseMove()
  76. timeNow = 0 : timeNow2 = 0 : Timer1.Enabled = False : Timer2.Enabled = False : Timer1.Enabled = True
  77. End Sub
  78. Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
  79. timeNow += 1
  80. If (timeNow >= timeExit) Then
  81. Timer1.Enabled = False : Timer2.Enabled = True : 系統登出.ShowDialog()
  82. If 重登確認 = True And 主頁開啟 = True Then
  83. Timer1.Enabled = False : Timer2.Enabled = False
  84. 判斷重登 = True : 重登確認 = False : 主頁開啟 = False : Login.Show() : Me.Close() : Exit Sub
  85. ElseIf 重登確認 = False And 主頁開啟 = True Then
  86. timeNow = 0 : Timer1.Enabled = True : Timer2.Enabled = False : timeNow2 = 0
  87. End If
  88. End If
  89. End Sub
  90. Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
  91. Timer1.Enabled = False
  92. timeNow2 += 1
  93. If (timeNow2 >= timeExit2) Then
  94. Timer1.Enabled = False : Timer2.Enabled = False
  95. 判斷重登 = True : 重登確認 = False : 主頁開啟 = False : Login.Show() : 系統登出.Close() : Me.Close() : Exit Sub
  96. End If
  97. End Sub
  98. Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox3.SelectedIndexChanged
  99. If ComboBox3.Text = "主畫面" Then
  100. If screenWidth = 1920 And screenHeight = 1080 Then : Me.BackgroundImage = My.Resources._1980X1010
  101. ElseIf screenWidth = 1366 And screenHeight = 768 Then : Me.BackgroundImage = My.Resources._1366X719
  102. ElseIf screenWidth = 1440 And screenHeight = 900 Then : Me.BackgroundImage = My.Resources._1440X828
  103. ElseIf screenWidth = 1280 And screenHeight = 1024 Then : Me.BackgroundImage = My.Resources._1280X956
  104. ElseIf screenWidth = 1600 And screenHeight = 900 Then : Me.BackgroundImage = My.Resources._1601X896
  105. End If
  106. Me.BackgroundImageLayout = 3
  107. ElseIf ComboBox3.Text = "系統運作流程邏輯01" Then
  108. 'Me.BackgroundImage = My.Resources.系統運作流程邏輯01
  109. Me.BackgroundImageLayout = 3
  110. End If
  111. End Sub
  112. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  113. 系統登出計時重至_MouseMove() : PA = "" : 計算機.Show() : 計算機.BringToFront()
  114. End Sub
  115. Private Sub 個人財務ToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles 個人財務ToolStripMenuItem.Click
  116. 系統登出計時重至_MouseMove() : PA = "" : 私有財務.Show() : 私有財務.BringToFront()
  117. End Sub
  118. Private Sub 帳務系統ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 帳務系統ToolStripMenuItem.Click
  119. 系統登出計時重至_MouseMove() : PA = "" : 財務流水帳系統.Show() : 財務流水帳系統.BringToFront()
  120. End Sub
  121. Private Sub 業務專案建檔ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 業務專案建檔ToolStripMenuItem1.Click
  122. 系統登出計時重至_MouseMove() : PA = "" : 業務專案控制表.Show() : 業務專案控制表.BringToFront()
  123. End Sub
  124. Private Sub 人員建檔ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 人員建檔ToolStripMenuItem.Click
  125. 系統登出計時重至_MouseMove() : PA = "" : 人員入職資料表.Show() : 人員入職資料表.BringToFront()
  126. End Sub
  127. Private Sub 卜卦簡易ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 卜卦簡易ToolStripMenuItem1.Click
  128. 系統登出計時重至_MouseMove() : PA = "" : 卜卦.Show() : 卜卦.BringToFront()
  129. End Sub
  130. Private Sub 卜卦進階ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 卜卦進階ToolStripMenuItem.Click
  131. 系統登出計時重至_MouseMove() : PA = "" : 卜卦2.Show() : 卜卦2.BringToFront()
  132. End Sub
  133. Private Sub 個人帳號管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 個人帳號管理ToolStripMenuItem.Click
  134. 系統登出計時重至_MouseMove() : PA = "" : 個人帳號管理.Show() : 個人帳號管理.BringToFront()
  135. End Sub
  136. Private Sub FTP資料夾管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles FTP資料夾管理ToolStripMenuItem.Click
  137. 系統登出計時重至_MouseMove() : PA = "" : FTP資料夾管理.Show() : FTP資料夾管理.BringToFront()
  138. End Sub
  139. Private Sub 系統執行檔版本管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統執行檔版本管理ToolStripMenuItem.Click
  140. 系統登出計時重至_MouseMove() : PA = "" : 系統執行檔版本管理.Show() : 系統執行檔版本管理.BringToFront()
  141. End Sub
  142. Private Sub 原代碼存放區ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 原代碼存放區ToolStripMenuItem.Click
  143. 系統登出計時重至_MouseMove() : PA = "" : 原代碼存放區.Show() : 原代碼存放區.BringToFront()
  144. End Sub
  145. Private Sub 系統使用者管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統使用者管理ToolStripMenuItem.Click
  146. 系統登出計時重至_MouseMove() : PA = "" : 系統使用者管理.Show() : 系統使用者管理.BringToFront()
  147. End Sub
  148. Private Sub 共享文件ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 共享文件ToolStripMenuItem.Click
  149. 系統登出計時重至_MouseMove() : PA = "" : 開發文件存放區.Show() : 開發文件存放區.BringToFront()
  150. End Sub
  151. Private Sub 系統編碼原則1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統編碼原則1ToolStripMenuItem.Click
  152. 系統登出計時重至_MouseMove() : PA = "" : 系統編碼原則_1.Show() : 系統編碼原則_1.BringToFront()
  153. End Sub
  154. Private Sub 工作日志ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 工作日志ToolStripMenuItem.Click
  155. 系統登出計時重至_MouseMove() : PA = "" : 工作日誌與代辦事項.Show() : 工作日誌與代辦事項.BringToFront()
  156. End Sub
  157. Private Sub 人員ID卡系統配置設定ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 人員ID卡系統配置設定ToolStripMenuItem.Click
  158. 系統登出計時重至_MouseMove() : PA = "" : 人員ID卡系統配置設定.Show() : 人員ID卡系統配置設定.BringToFront()
  159. End Sub
  160. Private Sub 系統通用變數管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統通用變數管理ToolStripMenuItem.Click
  161. 系統登出計時重至_MouseMove() : PA = "" : 系統通用變數管理.Show() : 系統通用變數管理.BringToFront()
  162. End Sub
  163. Private Sub 系統對應電腦註冊ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統對應電腦註冊ToolStripMenuItem.Click
  164. 系統登出計時重至_MouseMove() : PA = "" : 系統對應電腦註冊.Show() : 系統對應電腦註冊.BringToFront()
  165. End Sub
  166. Private Sub 供應商管理ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 供應商管理ToolStripMenuItem1.Click
  167. 系統登出計時重至_MouseMove() : PA = "" : 供應商資料.Show() : 供應商資料.BringToFront()
  168. End Sub
  169. Private Sub 進貨管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 進貨管理ToolStripMenuItem.Click
  170. 系統登出計時重至_MouseMove() : PA = "" : 進貨管理.Show() : 進貨管理.BringToFront()
  171. End Sub
  172. Private Sub 領物管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 領物管理ToolStripMenuItem.Click
  173. 系統登出計時重至_MouseMove() : PA = "" : 銷貨管理.Show() : 銷貨管理.BringToFront()
  174. End Sub
  175. Private Sub 庫存查詢ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 庫存查詢ToolStripMenuItem1.Click
  176. 系統登出計時重至_MouseMove() : PA = "" : 庫存管理.Show() : 庫存管理.BringToFront()
  177. End Sub
  178. Private Sub 出庫紀錄ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 出庫紀錄ToolStripMenuItem1.Click
  179. 系統登出計時重至_MouseMove() : PA = "" : 出庫紀錄表.Show() : 出庫紀錄表.BringToFront()
  180. End Sub
  181. Private Sub 零件成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 零件成本ToolStripMenuItem1.Click
  182. 系統登出計時重至_MouseMove() : PA = "" : 零件成本建檔.Show() : 零件成本建檔.BringToFront()
  183. End Sub
  184. Private Sub 零組件成本ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 零組件成本ToolStripMenuItem.Click
  185. 系統登出計時重至_MouseMove() : PA = "" : 零組件零件成本建檔.Show() : 零組件零件成本建檔.BringToFront()
  186. End Sub
  187. Private Sub 機構件成本ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 機構件成本ToolStripMenuItem.Click
  188. 系統登出計時重至_MouseMove() : PA = "" : 機構件零件成本建檔.Show() : 機構件零件成本建檔.BringToFront()
  189. End Sub
  190. Private Sub 機構組件成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機構組件成本ToolStripMenuItem1.Click
  191. 系統登出計時重至_MouseMove() : PA = "" : 機構組件零件成本建檔.Show() : 機構組件零件成本建檔.BringToFront()
  192. End Sub
  193. Private Sub 機台成本ToolStripMenuItem2_Click(sender As Object, e As EventArgs) Handles 機台成本ToolStripMenuItem2.Click
  194. 系統登出計時重至_MouseMove() : PA = "" : 機台零件成本建檔.Show() : 機台零件成本建檔.BringToFront()
  195. End Sub
  196. Private Sub 服務項目成本ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 服務項目成本ToolStripMenuItem1.Click
  197. 系統登出計時重至_MouseMove() : PA = "" : 服務項目成本建檔.Show() : 服務項目成本建檔.BringToFront()
  198. End Sub
  199. Private Sub 零組件零件BOM表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 零組件零件BOM表ToolStripMenuItem.Click
  200. 系統登出計時重至_MouseMove() : PA = "" : 零組件零件BOM表.Show() : 零組件零件BOM表.BringToFront()
  201. End Sub
  202. Private Sub 機構件零組件BOM表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 機構件零組件BOM表ToolStripMenuItem.Click
  203. 系統登出計時重至_MouseMove() : PA = "" : 機構件零件BOM表.Show() : 機構件零件BOM表.BringToFront()
  204. End Sub
  205. Private Sub 機構組件機構件BOM表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機構組件機構件BOM表ToolStripMenuItem1.Click
  206. 系統登出計時重至_MouseMove() : PA = "" : 機構組件零件BOM表.Show() : 機構組件零件BOM表.BringToFront()
  207. End Sub
  208. Private Sub 機台機構組件BOM表ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 機台機構組件BOM表ToolStripMenuItem1.Click
  209. 系統登出計時重至_MouseMove() : PA = "" : 機台零件BOM表.Show() : 機台零件BOM表.BringToFront()
  210. End Sub
  211. Private Sub 匯率管理ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles 匯率管理ToolStripMenuItem1.Click
  212. 系統登出計時重至_MouseMove() : PA = "" : 匯率修改.Show() : 匯率修改.BringToFront()
  213. End Sub
  214. Private Sub 系統開發點檢控制表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統開發點檢控制表ToolStripMenuItem.Click
  215. 系統登出計時重至_MouseMove() : PA = "" : 系統開發點檢控制表.Show() : 系統開發點檢控制表.BringToFront()
  216. End Sub
  217. Private Sub 系統開發功能點檢表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統開發功能點檢表ToolStripMenuItem.Click
  218. 系統登出計時重至_MouseMove() : PA = "" : 系統開發功能點檢表.Show() : 系統開發功能點檢表.BringToFront()
  219. End Sub
  220. Private Sub 測試下載ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 測試下載ToolStripMenuItem.Click
  221. 系統登出計時重至_MouseMove() : PA = "" : 測試下載.Show() : 測試下載.BringToFront()
  222. End Sub
  223. Private Sub 會計科目管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 會計科目管理ToolStripMenuItem.Click
  224. 系統登出計時重至_MouseMove() : PA = "" : 會計科目管理.Show() : 會計科目管理.BringToFront()
  225. End Sub
  226. Private Sub 營運費用支付申請ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運費用支付申請ToolStripMenuItem.Click
  227. 系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單申請.Show() : 營運成本收支單申請.BringToFront()
  228. End Sub
  229. Private Sub 營運費用支付審核ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運費用支付審核ToolStripMenuItem.Click
  230. 系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單審核.Show() : 營運成本收支單審核.BringToFront()
  231. End Sub
  232. Private Sub 營運費用支付單一覽表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運費用支付單一覽表ToolStripMenuItem.Click
  233. 系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單一覽表.Show() : 營運成本收支單一覽表.BringToFront()
  234. End Sub
  235. Private Sub 簽名檔管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 簽名檔管理ToolStripMenuItem.Click
  236. 系統登出計時重至_MouseMove() : PA = "" : 簽名檔管理.Show() : 簽名檔管理.BringToFront()
  237. End Sub
  238. Private Sub 營運成本收支單對帳表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運成本收支單對帳表ToolStripMenuItem.Click
  239. 系統登出計時重至_MouseMove() : PA = "" : 營運成本收支單_對帳表.Show() : 營運成本收支單_對帳表.BringToFront()
  240. End Sub
  241. Private Sub 營運報表ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 營運報表ToolStripMenuItem.Click
  242. 系統登出計時重至_MouseMove() : PA = "" : 營運報表.Show() : 營運報表.BringToFront()
  243. End Sub
  244. End Class