Ei kuvausta
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.

HF-MIS-SYS.vb 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. Imports System.IO
  2. Public Class FrmMDI
  3. Private Sub CloseAllToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CloseAllToolStripMenuItem.Click
  4. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  5. End Sub
  6. Private m_ChildFormNumber As Integer
  7. Private Sub mdiForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  8. Me.Text = Me.Text & " -- " & g_conn_type & " -- " & 職位 & " -- " & gUserName & " -- 系統版本 :" & 版本
  9. 更換底圖()
  10. End Sub
  11. Private Sub mdiForm_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  12. 參照更新.Enabled = True : Get_Token()
  13. '-----------------系統設定--------------------------------
  14. 系统設定_tsm.Visible = cc(51)
  15. '-----------------業務管理--------------------------------
  16. 业务管理_tsm.Visible = cc(52)
  17. 订单控制表_tsm.Visible = cc(53) : 销货控制表_tsm.Visible = cc(54)
  18. '-----------------皮料管理--------------------------------
  19. 皮料管理_tsm.Visible = cc(55)
  20. 蓝皮_tsm.Visible = cc(56) : 在制品_tsm.Visible = cc(57) : 每日发货_tsm.Visible = cc(36) : 每日发货1_tsm.Visible = cc(50) : 蓝皮采购_tsm.Visible = cc(58)
  21. 皮胚中检_tsm.Visible = cc(49) : 打尺发货_tsm.Visible = cc(59) : 添梅_tsm.Visible = cc(60) : 添梅喷台摔鼓_tsm.Visible = cc(61) : 皮胚盘点_tsm.Visible = cc(62)
  22. 反毛打尺入库_tsm.Visible = cc(68) : 打尺入库_tsm.Visible = cc(69) : 下鼓染色_tsm.Visible = cc(70) : PU主机_tsm.Visible = cc(71) : 磨皮_tsm.Visible = cc(72)
  23. 水场在制_tsm.Visible = cc(73) : 噴台_tsm.Visible = cc(74)
  24. '-----------------化料管理--------------------------------
  25. 化料管理_tsm.Visible = cc(6)
  26. 化料主档_tsm.Visible = cc(7) : 用量试算_tsm.Visible = cc(31) : 盘点_tsm.Visible = cc(9) : 即时库存_tsm.Visible = cc(10) : 呆料管理_tsm.Visible = cc(13)
  27. 染料用量_tsm.Visible = cc(14) : 货柜采购_tsm.Visible = cc(11) : 采购汇总_tsm.Visible = cc(12) : 其他_tsm.Visible = cc(64) : PU_tsm.Visible = cc(65)
  28. 化工用量_tsm.Visible = cc(15) : 手册进口_tsm.Visible = cc(8) : 化工领料_tsm.Visible = cc(34) : 化工認証_tsm.Visible = cc(46) : 化工认证1_tsm.Visible = cc(47)
  29. '-----------------工藝管理--------------------------------
  30. 工艺管理_tsm.Visible = cc(16)
  31. 染色工艺_tsm.Visible = cc(17) : 染色记录_tsm.Visible = cc(18) : 染色领料记录_tsm.Visible = cc(19) : 涂饰配料记录_tsm.Visible = cc(30) : 涂饰领料记录_tsm.Visible = cc(48)
  32. 涂饰工艺_tsm.Visible = cc(66) : 工艺_tsm.Visible = cc(67)
  33. '-----------------現場報表--------------------------------
  34. 现场报表_tsm.Visible = cc(45)
  35. 各组工作日报表_tsm.Visible = cc(42) : 染色日报表_tsm.Visible = cc(44) : 流程追踪_tsm.Visible = cc(43) : 生皮出库_tsm.Visible = cc(41) : 喷台日报表_tsm.Visible = cc(40)
  36. 反毛量尺_tsm.Visible = cc(39) : PU量尺_tsm.Visible = cc(38) : 在制品1_tsm.Visible = cc(37) : 皮料盘点汇总_tsm.Visible = cc(35) : 量尺在线数据_tsm.Visible = cc(29)
  37. '-----------------關務管理--------------------------------
  38. 关务管理_tsm.Visible = cc(1)
  39. 手冊管理_tsm.Visible = cc(2) : 蓝皮采购1_tsm.Visible = cc(32) : 化料采购_tsm.Visible = cc(63) : 手册进出台帐_tsm.Visible = cc(3) : 手册进出汇总_tsm.Visible = cc(4)
  40. 关务主页面_tsm.Visible = cc(5) : 汇入数据_tsm.Visible = cc(33) : 备查帐_tsm.Visible = cc(26) : 备查帐汇总_tsm.Visible = cc(27)
  41. '-----------------金蝶串接--------------------------------
  42. 金蝶串接_tsm.Visible = cc(75)
  43. 同步订单及销售_tsm.Visible = cc(76) : 同步收料入库_tsm.Visible = cc(77) : 同步领料出库_tsm.Visible = cc(78) : 即时库存表_tsm.Visible = cc(83)
  44. '-----------------其他--------------------------------
  45. 其他1_tsm.Visible = cc(79)
  46. 汇入数据1_tsm.Visible = cc(80) : 水场水表_tsm.Visible = cc(81) : 打印唛头_tsm.Visible = cc(82)
  47. '-----------------人資管理--------------------------------
  48. 人資管理_tsm.Visible = cc(84)
  49. 考勤明細表_tsm.Visible = cc(85) : 補打卡申請_tsm.Visible = cc(86) : 補打卡審核_tsm.Visible = cc(87) : 請假申請_tsm.Visible = cc(88) : 請假核准_tsm.Visible = cc(89)
  50. 請假歷史資料_tsm.Visible = cc(90) : 國定假日設定_tsm.Visible = cc(91) : 考勤資料庫設定_tsm.Visible = cc(92)
  51. '-----------------系統維護--------------------------------
  52. 系统维护_tsm.Visible = cc(20)
  53. 使用者权限管理_tsm.Visible = cc(24) : 资料库转换_tsm.Visible = cc(25) : 汇率管理_tsm.Visible = cc(21) : 资料库备份_tsm.Visible = cc(22) : 资料库回存_tsm.Visible = cc(23)
  54. 汇入_tsm.Visible = cc(28) : 系統執行檔版本管理_tsm.Visible = cc(25)
  55. End Sub
  56. Private Sub mdiForm_Closed(sender As Object, e As EventArgs) Handles MyBase.Closing
  57. frmLogin.Close()
  58. End Sub
  59. Private Sub mdiForm_SIZE(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
  60. 更換底圖()
  61. End Sub
  62. Private Sub 更換底圖()
  63. Dim 現在時間 As Integer = DateTime.Now.Hour
  64. If 現在時間 >= 5 AndAlso 現在時間 < 17 Then : Me.BackgroundImage = My.Resources._00002 : Else : Me.BackgroundImage = My.Resources._00003 : End If
  65. Me.BackgroundImageLayout = ImageLayout.Stretch
  66. End Sub
  67. '-----------------系統設定--------------------------------
  68. Private Sub 個人帳號管理_tsm_Click(sender As Object, e As EventArgs) Handles 個人帳號管理_tsm.Click
  69. 個人帳號管理.ShowDialog()
  70. End Sub
  71. ''-----------------業務管理--------------------------------
  72. Private Sub 订单控制表_tsm_Click(sender As Object, e As EventArgs) Handles 订单控制表_tsm.Click
  73. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  74. 訂單控制表.Show()
  75. End Sub
  76. Private Sub 销货_tsm_Click(sender As Object, e As EventArgs) Handles 销货控制表_tsm.Click
  77. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  78. 銷貨控制表.Show()
  79. End Sub
  80. '-----------------皮料管理--------------------------------
  81. Private Sub 在制品_tsm_Click(sender As Object, e As EventArgs) Handles 在制品_tsm.Click
  82. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  83. 在製品.Show()
  84. End Sub
  85. '-----------------化料管理--------------------------------
  86. Private Sub 化料主档_tsm_Click(sender As Object, e As EventArgs) Handles 化料主档_tsm.Click
  87. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  88. 化料主檔.Show() 'FrmChem_Main.Show() 原本的
  89. End Sub
  90. '-----------------工藝管理--------------------------------
  91. Private Sub 染色工艺_tsm_Click(sender As Object, e As EventArgs) Handles 染色工艺_tsm.Click
  92. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  93. Me.WindowState = FormWindowState.Normal : 染色工藝管理.Show()
  94. End Sub
  95. Private Sub 染色领料记录_tsm_Click(sender As Object, e As EventArgs) Handles 染色领料记录_tsm.Click
  96. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  97. 染色領料紀錄.Show()
  98. End Sub
  99. Private Sub 涂饰工艺_tsm_Click(sender As Object, e As EventArgs) Handles 涂饰工艺_tsm.Click
  100. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  101. 塗飾工藝管理.Show()
  102. End Sub
  103. Private Sub 涂饰配料记录_tsm_Click(sender As Object, e As EventArgs) Handles 涂饰配料记录_tsm.Click
  104. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  105. 塗飾配料紀錄.Show()
  106. End Sub
  107. Private Sub 涂饰领料记录_tsm_Click(sender As Object, e As EventArgs) Handles 涂饰领料记录_tsm.Click
  108. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  109. 塗飾領料紀錄.Show()
  110. End Sub
  111. '-----------------現場報表--------------------------------
  112. Private Sub 量尺在线数据_tsm_Click(sender As Object, e As EventArgs) Handles 量尺在线数据_tsm.Click
  113. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  114. 量尺在線數據.Show()
  115. End Sub
  116. '-----------------金蝶串接--------------------------------
  117. Private Sub 同步生产领料_tsm_Click(sender As Object, e As EventArgs) Handles 同步领料出库_tsm.Click
  118. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  119. 同步領料出庫.Show()
  120. End Sub
  121. Private Sub 即时库存表_tsm_Click(sender As Object, e As EventArgs) Handles 即时库存表_tsm.Click
  122. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  123. 即時庫存表.Show()
  124. End Sub
  125. '-----------------人資管理--------------------------------
  126. Private Sub 考勤明細表_tsm_Click(sender As Object, e As EventArgs) Handles 考勤明細表_tsm.Click
  127. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  128. 考勤明細表.Show()
  129. End Sub
  130. Private Sub 補打卡申請_tsm_Click(sender As Object, e As EventArgs) Handles 補打卡申請_tsm.Click
  131. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  132. 補打卡 = "申請" : 補打卡申請.Show()
  133. End Sub
  134. Private Sub 補打卡審核_tsm_Click(sender As Object, e As EventArgs) Handles 補打卡審核_tsm.Click
  135. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  136. 補打卡 = "審核" : 補打卡申請.Show()
  137. End Sub
  138. Private Sub 請假申請_tsm_Click(sender As Object, e As EventArgs) Handles 請假申請_tsm.Click
  139. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  140. 請假申請.Show()
  141. End Sub
  142. Private Sub 請假核准_tsm_Click(sender As Object, e As EventArgs) Handles 請假核准_tsm.Click
  143. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  144. 請假核准.Show()
  145. End Sub
  146. Private Sub 請假歷史資料_tsm_Click(sender As Object, e As EventArgs) Handles 請假歷史資料_tsm.Click
  147. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  148. 請假歷史紀錄.Show()
  149. End Sub
  150. Private Sub 國定假日設定_tsm_Click(sender As Object, e As EventArgs) Handles 國定假日設定_tsm.Click
  151. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  152. 國定假日設定.Show()
  153. End Sub
  154. Private Sub 考勤資料庫設定_tsm_Click(sender As Object, e As EventArgs) Handles 考勤資料庫設定_tsm.Click
  155. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  156. 考勤資料庫設定.Show()
  157. End Sub
  158. '-----------------系統維護--------------------------------
  159. Private Sub 使用者权限管理_tsm_Click(sender As Object, e As EventArgs) Handles 使用者权限管理_tsm.Click
  160. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  161. 系統使用者權限管理.Show()
  162. End Sub
  163. Private Sub 系統執行檔版本管理_tsm_Click(sender As Object, e As EventArgs) Handles 系統執行檔版本管理_tsm.Click
  164. 系統執行檔版本管理.ShowDialog()
  165. End Sub
  166. Private Sub 资料库转换_tsm_Click(sender As Object, e As EventArgs) Handles 资料库转换_tsm.Click
  167. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  168. 資料庫轉換.Show()
  169. End Sub
  170. Private Sub 參照更新_Tick(sender As Object, e As EventArgs) Handles 參照更新.Tick
  171. Dim Str As String = Application.StartupPath : Dim FS As String
  172. Try
  173. 參照更新.Enabled = False : ToolStripProgressBar1.Maximum = 5 : Dim 有更新 As Boolean = False
  174. '-------------------確定連線--------------------------------------------------------------------------------------
  175. If File.Exists(Str + "\NOTAUTO.txt") Then : Target = "https://gcm-smart.com/ERP/HF-MIS/" : Else : Target = "http://192.168.110.164:8888/HF-MIS/" : End If
  176. FS = "dbHelper.dll" : If IO.File.Exists(Str & "\" & FS) Then
  177. Else : My.Computer.Network.DownloadFile(Target & FS, Str & "\" & FS) : ToolStripProgressBar1.Value += 1 : Application.DoEvents() : 有更新 = True : End If
  178. FS = "LrDAL.dll" : If IO.File.Exists(Str & "\" & FS) Then
  179. Else : My.Computer.Network.DownloadFile(Target & FS, Str & "\" & FS) : ToolStripProgressBar1.Value += 1 : Application.DoEvents() : 有更新 = True : End If
  180. FS = "LrGetToken.dll" : If IO.File.Exists(Str & "\" & FS) Then
  181. Else : My.Computer.Network.DownloadFile(Target & FS, Str & "\" & FS) : ToolStripProgressBar1.Value += 1 : Application.DoEvents() : 有更新 = True : End If
  182. FS = "Newtonsoft.Json.dll" : If IO.File.Exists(Str & "\" & FS) Then
  183. Else : My.Computer.Network.DownloadFile(Target & FS, Str & "\" & FS) : ToolStripProgressBar1.Value += 1 : Application.DoEvents() : 有更新 = True : End If
  184. FS = "Newtonsoft.Json.xml" : If IO.File.Exists(Str & "\" & FS) Then
  185. Else : My.Computer.Network.DownloadFile(Target & FS, Str & "\" & FS) : ToolStripProgressBar1.Value += 1 : Application.DoEvents() : 有更新 = True : End If
  186. If 有更新 = True Then : MsgBox("系統參照更新完成!!") : ToolStripProgressBar1.Value = 0 : End If
  187. Catch ex As Exception
  188. MsgBox(Target & FS & " 出現問題!!!")
  189. End Try
  190. End Sub
  191. Private Sub 測試ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 測試ToolStripMenuItem.Click
  192. For Each ChildForm As Form In Me.MdiChildren : ChildForm.Close() : Next
  193. RFID綁定.Show()
  194. End Sub
  195. End Class