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.

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

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