123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- Option Strict Off
- Imports System.Data.SqlClient
- Imports System.Net
- Imports System.IO
- Imports System.Text
- Public Class 系統執行檔版本管理
- ReadOnly conn As New SqlConnection
- ReadOnly cmd As New SqlCommand
- Dim dr As SqlDataReader
- Private Sub 系統執行檔版本管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.MdiParent = HX_PGS_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
- TextBox3.Visible = False : TextBox1.Visible = False
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 系統認證版本號 FROM 版本號管理 "
- cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
- If dr.Read() Then
- Label2.Text = "資料庫版本號 : " & dr("系統認證版本號")
- TextBox2.Text = dr("系統認證版本號")
- End If : conn.Close()
- Target1 = Target & AA(0) & "/" : Target2 = Target & AA(1) & "/"
- WebBrowser1.Url = New Uri(Target1) : WebBrowser3.Url = New Uri(Target2)
- If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
- WebBrowser2.Navigate(FolderBrowserDialog1.SelectedPath)
- End If
- End Sub
- Private Sub 系統執行檔版本管理_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
- MyModule1.虛擬桌面開啟()
- End Sub
- Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
- timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
- End Sub
- Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
- timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
- End Sub
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "UPDATE 版本號管理 SET 系統認證版本號 = N'" & TextBox2.Text & "' WHERE (系統認證版本號 = N'" & Strings.Right(Label2.Text, 10) & "')"
- cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
- conn.Close()
-
- If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
- SQL1 = "SELECT 系統認證版本號 FROM 版本號管理 "
- cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
- If dr.Read() Then
- Label2.Text = "資料庫版本號 : " & dr("系統認證版本號")
- TextBox2.Text = dr("系統認證版本號")
- End If : conn.Close() : If 系統語言 = "繁體中文" Then : MsgBox("修改完成!!") : Else : MsgBox("Modifikasi selesai!!") : End If
- End Sub
- Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
- If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then
- WebBrowser2.Navigate(FolderBrowserDialog1.SelectedPath)
- End If
- End Sub
- Private Sub TextBox4_DragEnter(sender As Object, e As DragEventArgs) Handles TextBox4.DragEnter
- If e.Data.GetDataPresent(DataFormats.FileDrop) Then
- Dim files As String()
- Try
- files = CType(e.Data.GetData(DataFormats.FileDrop), String())
- TextBox4.Text = files(files.Length - 1)
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- Return
- End Try
- End If
-
- Dim STR2 As Integer = 0
- TextBox3.Text = TextBox4.Text
- If TextBox4.Text = "" Then
- Else
- For i As Integer = 0 To 9999
- Dim STR1 As Integer = Strings.Len(TextBox3.Text)
- If Strings.Right((TextBox3.Text), 1) <> "\" Then
- STR1 -= 1 : STR2 += 1
- If STR1 = 0 Then
- TextBox3.Text = ""
- TextBox4.Text = ""
- i = 9999
- Else
- TextBox3.Text = Strings.Left((TextBox3.Text), STR1)
- End If
- Else
- TextBox3.Text = Strings.Right((TextBox4.Text), STR2)
- TextBox4.Text = TextBox3.Text
- i = 9999
- End If
- Next
- End If
- End Sub
- Private Sub TextBox4_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Handles TextBox4.DragDrop
- Dim files As Array = e.Data.GetData(DataFormats.FileDrop)
- For Each file As String In files
- TextBox4.AppendText(file + Environment.NewLine)
- Next
- End Sub
- Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
- If TextBox4.Text = "" Then
- If 系統語言 = "繁體中文" Then : MsgBox("請準備檔案!!") : Else : MsgBox("Mohon siapkan berkas!!") : End If
- Else
- Dim clsRequest12 As FtpWebRequest = DirectCast(WebRequest.Create(Target & AA(0) & "/" & TextBox4.Text), FtpWebRequest)
- TextBox1.Text = FolderBrowserDialog1.SelectedPath & "\" & TextBox4.Text
- clsRequest12.Credentials = New NetworkCredential(FTP帳號, FTP密碼)
- clsRequest12.Method = WebRequestMethods.Ftp.UploadFile
- ' read in file...
- Dim bFile12() As Byte = File.ReadAllBytes(TextBox1.Text)
-
- ' upload file...
- Dim clsStream12 As Stream = clsRequest12.GetRequestStream()
- clsStream12.Write(bFile12, 0, bFile12.Length)
- clsStream12.Close()
- clsStream12.Dispose()
- TextBox4.Text = ""
- WebBrowser1.Refresh()
- End If
- End Sub
- End Class
|