MS
This commit is contained in:
@@ -244,12 +244,73 @@
|
||||
|
||||
Private Sub XtraTabControl1_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles XtraTabControl1.SelectedPageChanged
|
||||
Select Case XtraTabControl1.SelectedTabPageIndex
|
||||
Case 0
|
||||
|
||||
Case 1
|
||||
|
||||
Case 2
|
||||
Refresh_DokID_FORM_VIEW()
|
||||
Me.btnAddDokart_Entity.Text = "Entität zu Dokumentart ' " & Me.KURZNAMETextBox.Text & "' hinzufügen"
|
||||
Case 3
|
||||
Load_Variable_folder()
|
||||
|
||||
End Select
|
||||
End Sub
|
||||
Sub Load_Variable_Folder()
|
||||
Try
|
||||
If GUIDTextBox.Text <> "" Then
|
||||
FOLDER_FOR_INDEXTextBox.Enabled = True
|
||||
grbxFolderforIndex.Enabled = True
|
||||
Dim sql As String = "SELECT FOLDER_FOR_INDEX FROM TBDD_DOKUMENTART WHERE GUID = " & GUIDTextBox.Text
|
||||
Dim result = ClassDatabase.Execute_Scalar(sql)
|
||||
If IsDBNull(result) Then
|
||||
FOLDER_FOR_INDEXTextBox.Text = ""
|
||||
Else
|
||||
FOLDER_FOR_INDEXTextBox.Text = result.ToString
|
||||
End If
|
||||
Else
|
||||
FOLDER_FOR_INDEXTextBox.Enabled = False
|
||||
grbxFolderforIndex.Enabled = False
|
||||
Exit Sub
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox("Unexpected Error in Getting variable Folder Tag: " & vbNewLine & ex.Message, MsgBoxStyle.Exclamation)
|
||||
Exit Sub
|
||||
End Try
|
||||
Try
|
||||
Dim sql = String.Format("SELECT [CONTROL_ID] , [CONTROL_COL_NAME]AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] " & _
|
||||
"WHERE CTRLTYPE_ID in (2,3,4) and FORM_ID = {0} UNION ALL " & _
|
||||
"SELECT [CONTROL_ID] , [CTRLSCR_CAPTION] AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] " & _
|
||||
"WHERE CTRLTYPE_ID = 1 AND [CONTROL_SQLCOMMAND_1] <> '' and FORM_ID = {0} " & _
|
||||
"ORDER BY DISPLAY", GUIDTextBox.Text)
|
||||
Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql, "LoadControlsForEntity - NameConvention")
|
||||
If DT1.Rows.Count >= 1 Then
|
||||
cmbIndex_Controls.DataSource = DT1
|
||||
cmbIndex_Controls.DisplayMember = DT1.Columns(1).ColumnName
|
||||
cmbIndex_Controls.ValueMember = DT1.Columns(0).ColumnName
|
||||
cmbIndex_Controls.Enabled = True
|
||||
Else
|
||||
cmbIndex_Controls.Enabled = False
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox("Error in Load Controls for EntitySelect: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||
End Try
|
||||
Try
|
||||
Dim sql = String.Format("SELECT GUID, 'M' + NAME AS DISPLAY FROM TBPMO_INDEX_MAN WHERE DOCTYPE_ID = {0} AND ACTIVE = 1 UNION ALL SELECT GUID,'A' + INDEXNAME AS DISPLAY FROM TBDD_INDEX_AUTOM WHERE SQL_RESULT IS NOT NULL AND SQL_RESULT <> '' AND DOCTYPE_ID = {0} ORDER BY DISPLAY", GUIDTextBox.Text)
|
||||
Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql, "LoadControlsForEntity - NameConvention")
|
||||
If DT1.Rows.Count >= 1 Then
|
||||
cmbCrFolderIndex.DataSource = DT1
|
||||
cmbCrFolderIndex.DisplayMember = DT1.Columns(1).ColumnName
|
||||
cmbCrFolderIndex.ValueMember = DT1.Columns(0).ColumnName
|
||||
cmbCrFolderIndex.Enabled = True
|
||||
Else
|
||||
cmbCrFolderIndex.Enabled = False
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox("Error in Load manual indices: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||
End Try
|
||||
|
||||
End Sub
|
||||
Private Sub btnNamenkonvention_Click(sender As Object, e As EventArgs) Handles btnNamenkonvention.Click
|
||||
Save_Dokart()
|
||||
Dim _temp As String
|
||||
@@ -312,6 +373,18 @@
|
||||
ElseIf VALUETextBox.Text.Contains("#") Then
|
||||
chkEntityData.Checked = True
|
||||
End If
|
||||
Select Case XtraTabControl1.SelectedTabPageIndex
|
||||
Case 0
|
||||
|
||||
Case 1
|
||||
|
||||
Case 2
|
||||
Refresh_DokID_FORM_VIEW()
|
||||
Me.btnAddDokart_Entity.Text = "Entität zu Dokumentart ' " & Me.KURZNAMETextBox.Text & "' hinzufügen"
|
||||
Case 3
|
||||
Load_Variable_Folder()
|
||||
|
||||
End Select
|
||||
End Sub
|
||||
Sub Refresh_Doktype_Relevant_Data()
|
||||
Refresh_Indexe_Auto(GUIDTextBox.Text)
|
||||
@@ -396,4 +469,58 @@
|
||||
VALUETextBox.Text = text
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub btnaddcrFolderParameter_Click(sender As Object, e As EventArgs) Handles btnaddcrFolderParameter.Click
|
||||
Dim str As String
|
||||
Dim Changes As Boolean = False
|
||||
If (FOLDER_FOR_INDEXTextBox.Text = "") = False Then
|
||||
str = FOLDER_FOR_INDEXTextBox.Text & "\"
|
||||
End If
|
||||
If cmbCrFolderIndex.SelectedIndex <> -1 Then
|
||||
Dim value = Me.cmbCrFolderIndex.Text.ToString.ToUpper
|
||||
Me.FOLDER_FOR_INDEXTextBox.Text = str & "[%" & value & "#" & cmbCrFolderIndex.SelectedValue & "]"
|
||||
Changes = True
|
||||
cmbCrFolderIndex.SelectedIndex = -1
|
||||
ElseIf cmbCrFolderDate.SelectedIndex <> -1 Then
|
||||
Me.FOLDER_FOR_INDEXTextBox.Text = str & "[%V_" & cmbCrFolderDate.Text & "]"
|
||||
cmbCrFolderDate.SelectedIndex = -1
|
||||
Changes = True
|
||||
ElseIf cmbIndex_Controls.SelectedIndex <> -1 Then
|
||||
Dim value = Me.cmbIndex_Controls.Text.ToString.ToUpper
|
||||
Dim text As String = "[%CTRL" & value & "#" & cmbIndex_Controls.SelectedValue & "]"
|
||||
text = text.Replace("##", "#")
|
||||
Me.FOLDER_FOR_INDEXTextBox.Text = str & text
|
||||
cmbIndex_Controls.SelectedIndex = -1
|
||||
Changes = True
|
||||
End If
|
||||
|
||||
If Changes = True Then
|
||||
Dim upd = String.Format("UPDATE TBDD_DOKUMENTART SET FOLDER_FOR_INDEX = '{0}', GEANDERTWER = '{1}' WHERE GUID = {2}", FOLDER_FOR_INDEXTextBox.Text, Environment.UserName, GUIDTextBox.Text)
|
||||
If ClassDatabase.Execute_non_Query(upd) = False Then
|
||||
MsgBox("Unexpected Error in Adding Variable path - Check logfile", MsgBoxStyle.Exclamation)
|
||||
End If
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub btncrFolder_delete_Click(sender As Object, e As EventArgs)
|
||||
Me.FOLDER_FOR_INDEXTextBox.Text = ""
|
||||
End Sub
|
||||
|
||||
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
|
||||
Try
|
||||
Dim upd = String.Format("UPDATE TBDD_DOKUMENTART SET FOLDER_FOR_INDEX = '{0}', GEANDERTWER = '{1}' WHERE GUID = {2}", FOLDER_FOR_INDEXTextBox.Text, Environment.UserName, GUIDTextBox.Text)
|
||||
If ClassDatabase.Execute_non_Query(upd) = False Then
|
||||
MsgBox("Unexpected Error in Adding Variable path - Check logfile", MsgBoxStyle.Exclamation)
|
||||
Else
|
||||
Dim msg = "Variabler Ordner gespeichert - " & Now.ToString
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = "Data saved - " & Now.ToString
|
||||
End If
|
||||
MsgBox(msg, MsgBoxStyle.Information)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
End Sub
|
||||
End Class
|
||||
Reference in New Issue
Block a user