Initial
This commit is contained in:
97
EDOKA/Systemadministration/Diverses/frmDokumentversion.vb
Normal file
97
EDOKA/Systemadministration/Diverses/frmDokumentversion.vb
Normal file
@@ -0,0 +1,97 @@
|
||||
Imports System.Data.SqlClient
|
||||
Imports System.Data.SqlDbType
|
||||
Imports System.Data.SqlTypes
|
||||
Public Class frmDokumentversion
|
||||
|
||||
Dim yy As String
|
||||
Dim mm As String
|
||||
Dim version As String
|
||||
Dim ovnr As Integer
|
||||
Dim Versionsstring As String = ""
|
||||
Dim month As String
|
||||
Dim year As String
|
||||
|
||||
Sub New(ByVal officevorlagenr As Integer)
|
||||
|
||||
' Dieser Aufruf ist für den Designer erforderlich.
|
||||
InitializeComponent()
|
||||
|
||||
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
|
||||
Me.ovnr = officevorlagenr
|
||||
End Sub
|
||||
|
||||
Private Sub frmDokumentversion_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||
FillJahr()
|
||||
Fillversion()
|
||||
Get_Set_Version(1, Me.ovnr)
|
||||
End Sub
|
||||
|
||||
|
||||
Sub FillJahr()
|
||||
Me.cbboxJahr.Items.Clear()
|
||||
Dim y As Integer = Now.Year
|
||||
y = y - 2
|
||||
For i As Integer = 0 To 10
|
||||
Me.cbboxJahr.Items.Add(y + i.ToString)
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Sub Fillversion()
|
||||
FillJahr()
|
||||
'If Versionsstring <> "" Then
|
||||
' yy = Microsoft.VisualBasic.Right(Versionsstring, 4)
|
||||
|
||||
' Dim i As Integer
|
||||
' i = Versionsstring.IndexOf("/")
|
||||
' mm = Versionsstring.Substring(i - 3, 2)
|
||||
' version = Versionsstring.Substring(0, i - 4)
|
||||
' Me.txtVersion.Text = Versionsstring
|
||||
' Me.cbboxMonat.Text = mm
|
||||
' Me.cbboxJahr.Text = yy
|
||||
'End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Function Get_Set_Version(ByVal fnkt As Integer, versionstring As String)
|
||||
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
|
||||
scmCmdToExecute.CommandText = "dbo.sp_get_set_officevorlage_version"
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure
|
||||
scmCmdToExecute.Connection = conn.scoDBConnection
|
||||
Try
|
||||
scmCmdToExecute.Parameters.Add(New SqlParameter("@fnkt", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, fnkt))
|
||||
scmCmdToExecute.Parameters.Add(New SqlParameter("@manr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.MitarbeiterNr))
|
||||
scmCmdToExecute.Parameters.Add(New SqlParameter("@ovnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Me.ovnr))
|
||||
scmCmdToExecute.Parameters.Add(New SqlParameter("@versionstring", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, versionstring))
|
||||
scmCmdToExecute.Parameters.Add(New SqlParameter("@vstring", SqlDbType.VarChar, 255, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, ""))
|
||||
conn.OpenConnection()
|
||||
scmCmdToExecute.ExecuteNonQuery()
|
||||
If fnkt = 1 Then
|
||||
Me.Versionsstring = scmCmdToExecute.Parameters("@vstring").Value.ToString
|
||||
If Me.Versionsstring <> "" Then
|
||||
Dim i As Integer = Me.Versionsstring.IndexOf("/")
|
||||
year = Me.Versionsstring.Substring(i + 1, 4)
|
||||
month = Me.Versionsstring.Substring(i - 2, 2)
|
||||
Me.cbboxJahr.Text = year
|
||||
Me.cbboxMonat.Text = month
|
||||
Me.txtVersion.Text = Me.Versionsstring.Substring(0, i - 3)
|
||||
|
||||
End If
|
||||
|
||||
End If
|
||||
conn.CloseConnection(True)
|
||||
Catch ex As Exception
|
||||
Throw New Exception("Dokument_Version::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
|
||||
Finally
|
||||
scmCmdToExecute.Dispose()
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
||||
Me.Get_Set_Version(2, Me.txtVersion.Text + " " + Me.cbboxMonat.Text + "/" + Me.cbboxJahr.Text)
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
|
||||
Me.Close()
|
||||
End Sub
|
||||
End Class
|
||||
Reference in New Issue
Block a user