Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

系統執行檔版本管理.vb 5.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. Option Strict Off
  2. Imports System.Data.SqlClient
  3. Imports System.Net
  4. Imports System.IO
  5. Imports System.Text
  6. Public Class 系統執行檔版本管理
  7. ReadOnly conn As New SqlConnection
  8. ReadOnly cmd As New SqlCommand
  9. Dim dr As SqlDataReader
  10. Private Sub 系統執行檔版本管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  11. Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  12. TextBox3.Visible = False : TextBox1.Visible = False
  13. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  14. SQL1 = "SELECT 系統認證版本號 FROM 版本號管理 "
  15. cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
  16. If dr.Read() Then
  17. Label2.Text = "資料庫版本號 : " & dr("系統認證版本號")
  18. TextBox2.Text = dr("系統認證版本號")
  19. End If : conn.Close()
  20. Target1 = Target & AA(0) & "/" : Target2 = Target & AA(1) & "/"
  21. WebBrowser1.Url = New Uri(Target1) : WebBrowser3.Url = New Uri(Target2)
  22. If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
  23. WebBrowser2.Navigate(FolderBrowserDialog1.SelectedPath)
  24. End If
  25. End Sub
  26. Private Sub 系統執行檔版本管理_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  27. MyModule1.虛擬桌面開啟()
  28. End Sub
  29. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  30. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  31. End Sub
  32. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  33. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  34. End Sub
  35. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  36. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  37. SQL1 = "UPDATE 版本號管理 SET 系統認證版本號 = N'" & TextBox2.Text & "' WHERE (系統認證版本號 = N'" & Strings.Right(Label2.Text, 10) & "')"
  38. cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
  39. conn.Close()
  40. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  41. SQL1 = "SELECT 系統認證版本號 FROM 版本號管理 "
  42. cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
  43. If dr.Read() Then
  44. Label2.Text = "資料庫版本號 : " & dr("系統認證版本號")
  45. TextBox2.Text = dr("系統認證版本號")
  46. End If : conn.Close() : If 系統語言 = "繁體中文" Then : MsgBox("修改完成!!") : Else : MsgBox("Modifikasi selesai!!") : End If
  47. End Sub
  48. Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
  49. If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
  50. WebBrowser2.Navigate(FolderBrowserDialog1.SelectedPath)
  51. End If
  52. End Sub
  53. Private Sub TextBox4_DragEnter(sender As Object, e As DragEventArgs) Handles TextBox4.DragEnter
  54. If e.Data.GetDataPresent(DataFormats.FileDrop) Then
  55. Dim files As String()
  56. Try
  57. files = CType(e.Data.GetData(DataFormats.FileDrop), String())
  58. TextBox4.Text = files(files.Length - 1)
  59. Catch ex As Exception
  60. MessageBox.Show(ex.Message)
  61. Return
  62. End Try
  63. End If
  64. Dim STR2 As Integer = 0
  65. TextBox3.Text = TextBox4.Text
  66. If TextBox4.Text = "" Then
  67. Else
  68. For i As Integer = 0 To 9999
  69. Dim STR1 As Integer = Strings.Len(TextBox3.Text)
  70. If Strings.Right((TextBox3.Text), 1) <> "\" Then
  71. STR1 -= 1 : STR2 += 1
  72. If STR1 = 0 Then
  73. TextBox3.Text = ""
  74. TextBox4.Text = ""
  75. i = 9999
  76. Else
  77. TextBox3.Text = Strings.Left((TextBox3.Text), STR1)
  78. End If
  79. Else
  80. TextBox3.Text = Strings.Right((TextBox4.Text), STR2)
  81. TextBox4.Text = TextBox3.Text
  82. i = 9999
  83. End If
  84. Next
  85. End If
  86. End Sub
  87. Private Sub TextBox4_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Handles TextBox4.DragDrop
  88. Dim files As Array = e.Data.GetData(DataFormats.FileDrop)
  89. For Each file As String In files
  90. TextBox4.AppendText(file + Environment.NewLine)
  91. Next
  92. End Sub
  93. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  94. If TextBox4.Text = "" Then
  95. If 系統語言 = "繁體中文" Then : MsgBox("請準備檔案!!") : Else : MsgBox("Mohon siapkan berkas!!") : End If
  96. Else
  97. Dim clsRequest12 As FtpWebRequest = DirectCast(WebRequest.Create(Target & AA(0) & "/" & TextBox4.Text), FtpWebRequest)
  98. TextBox1.Text = FolderBrowserDialog1.SelectedPath & "\" & TextBox4.Text
  99. clsRequest12.Credentials = New NetworkCredential(FTP帳號, FTP密碼)
  100. clsRequest12.Method = WebRequestMethods.Ftp.UploadFile
  101. ' read in file...
  102. Dim bFile12() As Byte = File.ReadAllBytes(TextBox1.Text)
  103. ' upload file...
  104. Dim clsStream12 As Stream = clsRequest12.GetRequestStream()
  105. clsStream12.Write(bFile12, 0, bFile12.Length)
  106. clsStream12.Close()
  107. clsStream12.Dispose()
  108. TextBox4.Text = ""
  109. WebBrowser1.Refresh()
  110. End If
  111. End Sub
  112. End Class