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.
85 lines
2.8 KiB
85 lines
2.8 KiB
Public Class frmImportVorlage
|
|
|
|
Dim m_strukturnr As Integer
|
|
Property Strukturnr As Integer
|
|
Get
|
|
Return m_strukturnr
|
|
End Get
|
|
Set(value As Integer)
|
|
m_strukturnr = value
|
|
End Set
|
|
End Property
|
|
|
|
Dim m_eintragnr As String
|
|
Property eintragnr As String
|
|
Get
|
|
Return m_eintragnr
|
|
End Get
|
|
Set(value As String)
|
|
m_eintragnr = value
|
|
End Set
|
|
End Property
|
|
|
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
|
If Me.OpenFileDialog1.ShowDialog = DialogResult.OK Then
|
|
Me.TextBox2.Text = Me.OpenFileDialog1.FileName
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
|
|
If Me.TextBox2.Visible = False Then
|
|
change_Description
|
|
Exit Sub
|
|
|
|
End If
|
|
If Trim(Me.TextBox1.Text) = "" Then
|
|
MsgBox("Die Bezeichnung fehlt.", vbExclamation)
|
|
Me.TextBox1.Select()
|
|
Exit Sub
|
|
End If
|
|
If Trim(Me.TextBox2.Text) = "" Then
|
|
MsgBox("Die Datei-Vorlage muss angegeben werden.", vbExclamation)
|
|
Me.TextBox1.Select()
|
|
Exit Sub
|
|
End If
|
|
If Not System.IO.File.Exists(Me.TextBox2.Text) Then
|
|
MsgBox("Die ausgewählte Vorlage ist nicht vorhanden.", vbExclamation)
|
|
Exit Sub
|
|
End If
|
|
Dim db As New clsDB
|
|
db.Get_Tabledata("DMS", "", "Select top 1 * from dms_vorlage where nreintrag=-1")
|
|
Dim dr As DataRow = db.dsDaten.Tables(0).NewRow
|
|
dr.Item(1) = Me.Strukturnr
|
|
dr.Item(2) = Me.TextBox1.Text
|
|
dr.Item(3) = Me.TextBox2.Text
|
|
dr.Item(4) = True
|
|
dr.Item(5) = Now
|
|
dr.Item(6) = Now
|
|
dr.Item(7) = Globals.ActUser
|
|
db.dsDaten.Tables(0).Rows.Add(dr)
|
|
db.Update_Data()
|
|
db.Get_Tabledata("DMS", "", "Select top 1 * from dms_vorlage order by nreintrag desc")
|
|
Dim dok As New clsDok
|
|
dok.Save_Vorlage(db.dsDaten.Tables(0).Rows(0).Item(0), Me.TextBox2.Text)
|
|
Me.DialogResult = DialogResult.OK
|
|
Me.Close()
|
|
End Sub
|
|
|
|
Sub Change_Description()
|
|
Dim s As String
|
|
s = Me.eintragnr
|
|
s = s.Replace("V:", "")
|
|
Dim db As New clsDB
|
|
db.Get_Tabledata("DMS", "", "Select * from dms_vorlage where nreintrag=" + s)
|
|
db.dsDaten.Tables(0).Rows(0).Item(2) = Me.TextBox1.Text
|
|
db.dsDaten.Tables(0).Rows(0).Item(6) = Now
|
|
db.dsDaten.Tables(0).Rows(0).Item(7) = Globals.ActUser
|
|
db.Update_Data()
|
|
Me.DialogResult = DialogResult.OK
|
|
Me.Close()
|
|
End Sub
|
|
|
|
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
|
|
Me.Close()
|
|
End Sub
|
|
End Class |