MS
This commit is contained in:
@@ -896,6 +896,7 @@ Public Class frmConstructor_Main
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
CURRENT_RECORD_ID = RECORD_ID
|
||||
If RECID = RECORD_ID And ENTITY_RECORD_COUNT > 1 And _refresh = False Then
|
||||
Exit Sub
|
||||
End If
|
||||
@@ -998,6 +999,8 @@ Public Class frmConstructor_Main
|
||||
TabWindream.PageEnabled = True
|
||||
WindreamsucheNeuLadenToolStripMenuItem.Enabled = True
|
||||
EntitätssucheStartenToolStripMenuItem.Enabled = True
|
||||
DateiÖffnenToolStripMenuItem.Enabled = True
|
||||
TSMI_inWork.Enabled = True
|
||||
|
||||
VerknüpfungenAnzeigenToolStripMenuItem.Enabled = True
|
||||
Dim tempsql
|
||||
@@ -1093,9 +1096,11 @@ Public Class frmConstructor_Main
|
||||
If RIGHT_WINDREAM_FORBIDDEN = True Then
|
||||
' Hinzufügen sollte auch bei RIGHT_ONLY_READ verfügbar sein
|
||||
tslblFileslocked.Visible = True
|
||||
TabWindream.PageEnabled = False
|
||||
'TabWindream.PageEnabled = False
|
||||
WindreamsucheNeuLadenToolStripMenuItem.Enabled = False
|
||||
EntitätssucheStartenToolStripMenuItem.Enabled = False
|
||||
DateiÖffnenToolStripMenuItem.Enabled = False
|
||||
TSMI_inWork.Enabled = False
|
||||
End If
|
||||
|
||||
Catch ex As Exception
|
||||
@@ -1222,7 +1227,7 @@ Public Class frmConstructor_Main
|
||||
expression = "TYPE_NODE = 0"
|
||||
Dim foundRowsLevel0() As DataRow
|
||||
' Use the Select method to find all rows matching the filter.
|
||||
foundRowsLevel0 = DT_TREEVIEW_PER_CONTROLS.Select(expression)
|
||||
foundRowsLevel0 = DT_TREEVIEW_PER_CONTROLS.Select(expression, "NODE_CAPTION")
|
||||
Dim i As Integer
|
||||
Dim NODE_CONFIG_ID
|
||||
Dim LEVEL0_NODE As TreeNode
|
||||
@@ -1258,7 +1263,7 @@ Public Class frmConstructor_Main
|
||||
Dim expressionLevel1 As String
|
||||
expressionLevel1 = "PARENT_GUID = " & ID 'TYPE_NODE = 1 AND Einschränkung auf Type 2 und Parent_Guid
|
||||
Dim foundRowsLevel1() As DataRow
|
||||
foundRowsLevel1 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel1)
|
||||
foundRowsLevel1 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel1, "NODE_CAPTION")
|
||||
Dim j As Integer
|
||||
For j = 0 To foundRowsLevel1.GetUpperBound(0)
|
||||
Dim ID1 = foundRowsLevel1(j)("GUID")
|
||||
@@ -1292,7 +1297,7 @@ Public Class frmConstructor_Main
|
||||
Dim expressionLevel2 As String
|
||||
expressionLevel2 = "PARENT_GUID = " & ID1 'TYPE_NODE = 2 AND Einschränkung auf Type und Parent_Guid
|
||||
Dim foundRowsLevel2() As DataRow
|
||||
foundRowsLevel2 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel2)
|
||||
foundRowsLevel2 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel2, "NODE_CAPTION")
|
||||
Dim k As Integer
|
||||
For k = 0 To foundRowsLevel2.GetUpperBound(0)
|
||||
Dim ID2 = foundRowsLevel2(k)("GUID")
|
||||
@@ -1325,7 +1330,7 @@ Public Class frmConstructor_Main
|
||||
Dim expressionLevel3 As String
|
||||
expressionLevel3 = "PARENT_GUID = " & ID2 'TYPE_NODE = 3 AND Einschränkung auf Type und Parent_Guid
|
||||
Dim foundRowsLevel3() As DataRow
|
||||
foundRowsLevel3 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel3)
|
||||
foundRowsLevel3 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel3, "NODE_CAPTION")
|
||||
Dim l As Integer
|
||||
For l = 0 To foundRowsLevel3.GetUpperBound(0)
|
||||
Dim ID3 = foundRowsLevel3(l)("GUID")
|
||||
@@ -1358,7 +1363,7 @@ Public Class frmConstructor_Main
|
||||
Dim expressionLevel4 As String
|
||||
expressionLevel4 = "PARENT_GUID = " & ID3 'TYPE_NODE = 4 AND Einschränkung auf Type und Parent_Guid
|
||||
Dim foundRowsLevel4() As DataRow
|
||||
foundRowsLevel4 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel4)
|
||||
foundRowsLevel4 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel4, "NODE_CAPTION")
|
||||
Dim m As Integer
|
||||
For m = 0 To foundRowsLevel4.GetUpperBound(0)
|
||||
Dim ID5 = foundRowsLevel4(m)("GUID")
|
||||
@@ -1428,7 +1433,7 @@ Public Class frmConstructor_Main
|
||||
Dim expressionLevel6 As String
|
||||
expressionLevel6 = "PARENT_GUID = " & ID6 'TYPE_NODE = 6 AND Einschränkung auf Type und Parent_Guid
|
||||
Dim foundRowsLevel6() As DataRow
|
||||
foundRowsLevel6 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel6)
|
||||
foundRowsLevel6 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel6, sortExp)
|
||||
If ID6 = 1146 Then
|
||||
Console.WriteLine("Aha")
|
||||
End If
|
||||
@@ -1464,7 +1469,7 @@ Public Class frmConstructor_Main
|
||||
Dim expressionLevel7 As String
|
||||
expressionLevel7 = "PARENT_GUID = " & ID7 'TYPE_NODE = 7 AND Einschränkung auf Type und Parent_Guid
|
||||
Dim foundRowsLevel7() As DataRow
|
||||
foundRowsLevel7 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel7)
|
||||
foundRowsLevel7 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel7, sortExp)
|
||||
Dim p As Integer
|
||||
For p = 0 To foundRowsLevel7.GetUpperBound(0)
|
||||
Dim ID8 = foundRowsLevel7(p)("GUID")
|
||||
@@ -1497,7 +1502,7 @@ Public Class frmConstructor_Main
|
||||
Dim expressionLevel8 As String
|
||||
expressionLevel8 = "PARENT_GUID = " & ID8 'TYPE_NODE = 7 AND Einschränkung auf Type und Parent_Guid
|
||||
Dim foundRowsLevel8() As DataRow
|
||||
foundRowsLevel8 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel8)
|
||||
foundRowsLevel8 = DT_TREEVIEW_PER_CONTROLS.Select(expressionLevel8, sortExp)
|
||||
Dim q As Integer
|
||||
For q = 0 To foundRowsLevel8.GetUpperBound(0)
|
||||
Dim ID9 = foundRowsLevel8(q)("GUID")
|
||||
@@ -1690,6 +1695,10 @@ Public Class frmConstructor_Main
|
||||
Select form
|
||||
Where form.Item("FORM_ID") = ENTITY_ID).Single()
|
||||
CONSTRUCTOR_DETAIL_ID = result.Item("GUID")
|
||||
Dim FORM_DATE_FORMAT = result.Item("DATE_FORMAT")
|
||||
If FORM_DATE_FORMAT <> USER_DATE_FORMAT Then
|
||||
CURRENT_DATE_FORMAT = FORM_DATE_FORMAT
|
||||
End If
|
||||
|
||||
If NODE_NAVIGATION = True Then
|
||||
If SelectedNode.Tag.ToString.Contains("RECORD_ID") Then
|
||||
@@ -2079,6 +2088,9 @@ Public Class frmConstructor_Main
|
||||
NEW_RECORD_ID = 0
|
||||
If Not RECORD_CHANGED Then
|
||||
Update_Status_Label(True, "NO CHANGES in Record.")
|
||||
ActivateAllTabs()
|
||||
DisableEditMode()
|
||||
EDIT_STATE = EditState.None
|
||||
Me.Cursor = Cursors.Default
|
||||
Return True
|
||||
End If
|
||||
@@ -2096,6 +2108,7 @@ Public Class frmConstructor_Main
|
||||
ActivateAllTabs()
|
||||
DisableEditMode()
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
Dim recid As Integer
|
||||
@@ -2176,7 +2189,7 @@ Public Class frmConstructor_Main
|
||||
|
||||
' Dim FORM_TYPE = DT_FORM.Rows(0).Item("FORM_TYPE_ID") 'ClassDatabase.Execute_Scalar("SELECT FORM_TYPE_ID FROM TBPMO_FORM WHERE GUID = " & ENTITY_ID)
|
||||
|
||||
CURRENT_DATE_FORMAT = USER_DATE_FORMAT
|
||||
'CURRENT_DATE_FORMAT = USER_DATE_FORMAT
|
||||
|
||||
If IS_SINGLE_RECORD = False Then
|
||||
If FORM_TYPE <> 5 Then
|
||||
@@ -2205,7 +2218,7 @@ Public Class frmConstructor_Main
|
||||
End Try
|
||||
|
||||
tsButtonAdd.Enabled = True
|
||||
|
||||
tsButtonCancel.Visible = False
|
||||
If CtrlCommandUI.IsInsert Then
|
||||
tsButtonSave.Enabled = False
|
||||
tsButtonCancel.Visible = False
|
||||
@@ -2278,7 +2291,6 @@ Public Class frmConstructor_Main
|
||||
'End If
|
||||
If TrySave_Automatic() = True Then
|
||||
DisableEditMode()
|
||||
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
@@ -3240,13 +3252,14 @@ Public Class frmConstructor_Main
|
||||
For Each col As String In listdate
|
||||
Dim colDate = grvwGrid.Columns(col)
|
||||
colDate.DisplayFormat.FormatType = FormatType.DateTime
|
||||
colDate.DisplayFormat.FormatString = USER_DATE_FORMAT
|
||||
colDate.DisplayFormat.FormatString = CURRENT_DATE_FORMAT
|
||||
|
||||
Next
|
||||
Try
|
||||
grvwGrid.Columns("AddedWhen").DisplayFormat.FormatType = FormatType.DateTime
|
||||
grvwGrid.Columns("AddedWhen").DisplayFormat.FormatString = USER_DATE_FORMAT & " HH:MM:ss"
|
||||
grvwGrid.Columns("AddedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss"
|
||||
grvwGrid.Columns("ChangedWhen").DisplayFormat.FormatType = FormatType.DateTime
|
||||
grvwGrid.Columns("ChangedWhen").DisplayFormat.FormatString = USER_DATE_FORMAT & " HH:MM:ss"
|
||||
grvwGrid.Columns("ChangedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss"
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
@@ -3538,7 +3551,6 @@ Public Class frmConstructor_Main
|
||||
|
||||
|
||||
For Each col As DataRow In ComboColumns.Rows
|
||||
|
||||
Dim colName As String = col.Item(0)
|
||||
|
||||
Dim hasSqlCommand = col.Item(1).ToString() <> ""
|
||||
@@ -4155,7 +4167,13 @@ Public Class frmConstructor_Main
|
||||
Dim path = row.Item("FULLPATH")
|
||||
If Not IsNothing(path) Then
|
||||
If ClassWindream.Delete_WDFile(path) Then
|
||||
ClassFileResult.Delete_ResultFile(DOC_ID)
|
||||
If ClassFileResult.Delete_ResultFile(DOC_ID) = False Then
|
||||
msg = String.Format("Die Datei {0} konnte nicht gelöscht werden! Prüfen Sie die logfile!", path)
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = String.Format("The file {0} could not be deleted! Check the logfile!", path)
|
||||
End If
|
||||
MsgBox(msg, MsgBoxStyle.Critical, "Attention:")
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Next
|
||||
@@ -4433,8 +4451,10 @@ Public Class frmConstructor_Main
|
||||
For Each col As String In listdate
|
||||
Dim colDate = GridViewDoc_Search.Columns(col)
|
||||
colDate.DisplayFormat.FormatType = FormatType.DateTime
|
||||
colDate.DisplayFormat.FormatString = USER_DATE_FORMAT
|
||||
colDate.DisplayFormat.FormatString = CURRENT_DATE_FORMAT
|
||||
Next
|
||||
|
||||
|
||||
' Alle Date Spalten durchgehen
|
||||
For Each dropdownrow As DataRow In DROPDOWN_TABLE.Rows
|
||||
Dim RepositoryItemComboBox = New RepositoryItemComboBox()
|
||||
@@ -4450,11 +4470,12 @@ Public Class frmConstructor_Main
|
||||
For i = 0 To foundRows.GetUpperBound(0)
|
||||
RepositoryItemComboBox.Items.Add(foundRows(i)("VALUE"))
|
||||
Next
|
||||
Dim docresult_dd_Column = GridViewDoc_Search.Columns(colstring)
|
||||
GridViewDoc_Search.GridControl.RepositoryItems.Add(RepositoryItemComboBox)
|
||||
If Not IsNothing(GridViewDoc_Search.Columns(colstring)) Then
|
||||
GridViewDoc_Search.Columns(colstring).ColumnEdit = RepositoryItemComboBox
|
||||
End If
|
||||
AddHandler RepositoryItemComboBox.SelectedValueChanged, AddressOf OnCBSelectedValueChanged
|
||||
|
||||
Next
|
||||
'Jetzt die Spaltenbreiten anpassen
|
||||
For Each rw As DataRow In DT_WINDREAM_RESULTLIST.Rows
|
||||
@@ -4484,13 +4505,26 @@ Public Class frmConstructor_Main
|
||||
End If
|
||||
Try
|
||||
GridViewDoc_Search.Columns(created).DisplayFormat.FormatType = FormatType.DateTime
|
||||
GridViewDoc_Search.Columns(created).DisplayFormat.FormatString = USER_DATE_FORMAT & " HH:MM:ss"
|
||||
GridViewDoc_Search.Columns(created).DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss"
|
||||
GridViewDoc_Search.Columns(changed).DisplayFormat.FormatType = FormatType.DateTime
|
||||
GridViewDoc_Search.Columns(changed).DisplayFormat.FormatString = USER_DATE_FORMAT & " HH:MM:ss"
|
||||
GridViewDoc_Search.Columns(changed).DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss"
|
||||
Catch ex As Exception
|
||||
ClassLogger.Add(">> Attention: Could not change datetime formats Change/Create: " & ex.Message, False)
|
||||
End Try
|
||||
|
||||
For Each col As DevExpress.XtraGrid.Columns.GridColumn In GridViewDoc_Search.Columns
|
||||
Dim colu = col
|
||||
Console.Write(colu.Name & " - " & colu.FieldName)
|
||||
Dim _AllowEdit As Boolean = False
|
||||
For Each dropdownrow As DataRow In DROPDOWN_TABLE.Rows
|
||||
Dim colstring = dropdownrow.Item(1)
|
||||
If colstring = colu.FieldName Then
|
||||
_AllowEdit = True
|
||||
Exit For
|
||||
End If
|
||||
Next
|
||||
col.OptionsColumn.AllowEdit = _AllowEdit
|
||||
Next
|
||||
|
||||
|
||||
|
||||
@@ -4547,6 +4581,20 @@ Public Class frmConstructor_Main
|
||||
End Try
|
||||
Cursor = Cursors.Default
|
||||
End Sub
|
||||
Private Sub OnCBSelectedValueChanged(sender As Object, e As EventArgs)
|
||||
Try
|
||||
Dim ItemComboBox As RepositoryItemComboBox
|
||||
ItemComboBox = sender
|
||||
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
'Perform your actions
|
||||
End Sub
|
||||
|
||||
Private Sub GridViewDropDown_ValueChanged(sender As Object, e As DragEventArgs) Handles TCDetails.DragDrop
|
||||
Drag_Drop(e)
|
||||
End Sub
|
||||
Private Function Return_SearchPattern(ByVal content As String)
|
||||
Select Case content.ToUpper
|
||||
Case "@Record-ID".ToUpper
|
||||
@@ -4692,6 +4740,7 @@ Public Class frmConstructor_Main
|
||||
End Sub
|
||||
|
||||
Private Sub TCDetails_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles TCDetails.SelectedPageChanged
|
||||
|
||||
Update_Status_Label(False, "")
|
||||
'tsButtonEdit.Enabled = True
|
||||
If TCDetails.SelectedTabPage.Text.ToLower.StartsWith("pos") Then
|
||||
@@ -4700,26 +4749,26 @@ Public Class frmConstructor_Main
|
||||
Load_POSGrid_Layout()
|
||||
End If
|
||||
If TCDetails.SelectedTabPage.Text.ToLower.StartsWith("windr") Then
|
||||
If RIGHT_WINDREAM_FORBIDDEN = False Then
|
||||
'tsButtonEdit.Enabled = False
|
||||
If RECORD_ID = 0 Then
|
||||
Dim result As MsgBoxResult
|
||||
Dim msg = String.Format("Wollen Sie eine Entitätsweite Suche ausführen?")
|
||||
' If RIGHT_WINDREAM_FORBIDDEN = False Then
|
||||
'tsButtonEdit.Enabled = False
|
||||
If RECORD_ID = 0 Then
|
||||
Dim result As MsgBoxResult
|
||||
Dim msg = String.Format("Wollen Sie eine Entitätsweite Suche ausführen?")
|
||||
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = String.Format("Would You like to run a entity-wide docsearch?")
|
||||
End If
|
||||
result = MessageBox.Show(msg, "Exporting result:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||
If result = MsgBoxResult.Yes Then
|
||||
RUN_WDSEARCH_GRID("ENTITY")
|
||||
End If
|
||||
|
||||
Else
|
||||
' RUN_WD_SEARCH(WD_Suche, "RECORD")
|
||||
RUN_WDSEARCH_GRID("RECORD")
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = String.Format("Would You like to run a entity-wide docsearch?")
|
||||
End If
|
||||
Load_DocGrid_Layout()
|
||||
result = MessageBox.Show(msg, "Exporting result:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||
If result = MsgBoxResult.Yes Then
|
||||
RUN_WDSEARCH_GRID("ENTITY")
|
||||
End If
|
||||
|
||||
Else
|
||||
' RUN_WD_SEARCH(WD_Suche, "RECORD")
|
||||
RUN_WDSEARCH_GRID("RECORD")
|
||||
End If
|
||||
Load_DocGrid_Layout()
|
||||
'End If
|
||||
End If
|
||||
If TCDetails.SelectedTabPage.Text.ToLower.StartsWith("wieder") Or TCDetails.SelectedTabPage.Text.ToLower.StartsWith("follo") Then
|
||||
'tsButtonEdit.Enabled = False
|
||||
@@ -5750,8 +5799,12 @@ Public Class frmConstructor_Main
|
||||
End Sub
|
||||
|
||||
Private Sub LöschenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DeleteToolStripMenuItem.Click
|
||||
If RECORD_ID = 0 Then
|
||||
MsgBox("Please select a record!", MsgBoxStyle.Exclamation)
|
||||
Exit Sub
|
||||
End If
|
||||
If RESULT_DOC_PATH <> Nothing Then
|
||||
Dim msg = "Wollen Sie nur die Verknüpfung der Datei entfernen?" & vbNewLine & "Datei bleibt im DMS/Archiv/Explorer erhalten!"
|
||||
Dim msg = "Wollen Sie die Verknüpfung der Datei wirklich entfernen?" & vbNewLine & "Datei bleibt im DMS/Archiv/Explorer erhalten!"
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = "Would You like to delete only the references?" & vbNewLine & "File will stay in ECM/Archive/Explorer!"
|
||||
End If
|
||||
@@ -5766,46 +5819,23 @@ Public Class frmConstructor_Main
|
||||
If ClassWindream.REMOVE_VEKTOR_LINK(RESULT_DOC_PATH, DT_INDICES.Rows(0).Item("IDXNAME_RECORDID"), RECORD_ID) = True Then
|
||||
'ENTITY-Links entfernen
|
||||
If ClassWindream.REMOVE_VEKTOR_LINK(RESULT_DOC_PATH, DT_INDICES.Rows(0).Item("IDXNAME_ENTITYID"), ENTITY_ID) = True Then
|
||||
Dim del = "DELETE FROM TBPMO_DOC_RECORD_LINK WHERE DocID = " & RESULT_DOC_ID
|
||||
If ClassDatabase.Execute_non_Query(del) = True Then
|
||||
del = "DELETE FROM TBPMO_DOCRESULT_LIST WHERE DocID = " & RESULT_DOC_ID
|
||||
If ClassDatabase.Execute_non_Query(del) = True Then
|
||||
ClassHelper.InsertEssential_Log(RESULT_DOC_ID, "DOC-ID", "RECORD LINK REMOVED FROM DOC-SEARCH")
|
||||
RUN_WDSEARCH_GRID("RECORD")
|
||||
End If
|
||||
If ClassFileResult.Delete_ResultFile(RESULT_DOC_ID) = True Then
|
||||
ClassHelper.InsertEssential_Log(RESULT_DOC_ID, "DOC-ID", "RECORD LINK REMOVED FROM DOC-SEARCH")
|
||||
RUN_WDSEARCH_GRID("RECORD")
|
||||
End If
|
||||
Else
|
||||
MsgBox("Could not remove Vektor-Link ENTITY! Check logfile.", MsgBoxStyle.Exclamation)
|
||||
End If
|
||||
Else
|
||||
MsgBox("Could not remove Vektor-Link RECORD! Check logfile.", MsgBoxStyle.Exclamation)
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox("Unexpected Error in Removing links from file:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||
End Try
|
||||
Else
|
||||
msg = "Sind Sie sicher, dass Sie die Datei " & vbNewLine & RESULT_DOC_PATH & vbNewLine & "endgültig löschen wollen?"
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = "Are You sure You want to permanently delete this file?" & vbNewLine & RESULT_DOC_PATH
|
||||
End If
|
||||
Dim result1 As MsgBoxResult
|
||||
result1 = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||
If result1 = MsgBoxResult.Yes Then
|
||||
Try
|
||||
If Not IsNothing(RESULT_DOC_ID) Then
|
||||
If ClassWindream.Delete_WDFile(RESULT_DOC_PATH) = True Then
|
||||
If ClassFileResult.Delete_ResultFile(RESULT_DOC_ID) = True Then
|
||||
ClassHelper.InsertEssential_Log(RESULT_DOC_ID, "DOC-ID", "FILE DELETED BY USER")
|
||||
RUN_WDSEARCH_GRID("RECORD")
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox("Unexpected Error in Delete file:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||
End Try
|
||||
End If
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub EigenschaftenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PropertiesToolStripMenuItem.Click
|
||||
@@ -5830,7 +5860,9 @@ Public Class frmConstructor_Main
|
||||
End Sub
|
||||
Private Sub GridControlDocSearch_DoubleClick(sender As Object, e As EventArgs) Handles GridControlDocSearch.DoubleClick
|
||||
Get_Doc_Items()
|
||||
ClassHelper.File_open(RESULT_DOC_PATH, RESULT_DOC_ID)
|
||||
If RIGHT_WINDREAM_FORBIDDEN = False Then
|
||||
ClassHelper.File_open(RESULT_DOC_PATH, RESULT_DOC_ID)
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub TabWindream_Leave(sender As Object, e As EventArgs) Handles TabWindream.Leave
|
||||
@@ -6091,14 +6123,14 @@ Public Class frmConstructor_Main
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripTextBox2_KeyUp(sender As Object, e As KeyEventArgs) Handles ToolStripTextBox2.KeyUp
|
||||
Private Sub ToolStripTextBox2_KeyUp(sender As Object, e As KeyEventArgs) Handles tsTextBoxRenameFile.KeyUp
|
||||
If e.KeyCode = Keys.Return Then
|
||||
Try
|
||||
If ToolStripTextBox2.Text <> "" Then
|
||||
If tsTextBoxRenameFile.Text <> "" Then
|
||||
Dim OldName, NewName As String
|
||||
OldName = RESULT_DOC_PATH
|
||||
' Define file names.
|
||||
NewName = ToolStripTextBox2.Text
|
||||
NewName = tsTextBoxRenameFile.Text
|
||||
Dim name1 = Path.Combine(Path.GetDirectoryName(RESULT_DOC_PATH), NewName)
|
||||
NewName = NewName & Path.GetExtension(RESULT_DOC_PATH)
|
||||
' Rename file.
|
||||
@@ -6123,10 +6155,10 @@ Public Class frmConstructor_Main
|
||||
If RESULT_DOC_PATH <> "" Then
|
||||
Dim FileToRename As String
|
||||
FileToRename = Path.GetFileNameWithoutExtension(RESULT_DOC_PATH)
|
||||
ToolStripTextBox2.Text = FileToRename
|
||||
ToolStripTextBox2.Enabled = True
|
||||
tsTextBoxRenameFile.Text = FileToRename
|
||||
tsTextBoxRenameFile.Enabled = True
|
||||
Else
|
||||
ToolStripTextBox2.Enabled = False
|
||||
tsTextBoxRenameFile.Enabled = False
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox("Unexpected Error in getting the filename: " & ex.Message, MsgBoxStyle.Critical)
|
||||
@@ -6315,6 +6347,7 @@ Public Class frmConstructor_Main
|
||||
|
||||
Private Sub TestToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles tsmiRights.Click
|
||||
Dim msg = "Die Rechte wurden erfolgreich überprüft und aktualisiert!"
|
||||
CURRENT_RECORD_ID = RECORD_ID
|
||||
If ClassDOC_SEARCH.SET_WD_RIGHTS(RESULT_DOC_ID, RESULT_DOC_PATH, ENTITY_ID) = True Then
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = "The rights were successfully renewed!"
|
||||
@@ -6349,4 +6382,49 @@ Public Class frmConstructor_Main
|
||||
End If
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Private Sub TCDetails_SelectedPageChanging(sender As Object, e As DevExpress.XtraTab.TabPageChangingEventArgs) Handles TCDetails.SelectedPageChanging
|
||||
If EDIT_STATE = EditState.Insert Or EDIT_STATE = EditState.Update Then
|
||||
If Save_Record() = False Then
|
||||
e.Cancel = True
|
||||
End If
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem1.Click
|
||||
If RECORD_ID = 0 Then
|
||||
MsgBox("Please select a record!", MsgBoxStyle.Exclamation)
|
||||
Exit Sub
|
||||
End If
|
||||
If RESULT_DOC_PATH <> Nothing Then
|
||||
Dim msg = "Sind Sie sicher, dass Sie die Datei " & vbNewLine & RESULT_DOC_PATH & vbNewLine & "endgültig löschen wollen?"
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = "Are You sure You want to permanently delete this file?" & vbNewLine & RESULT_DOC_PATH
|
||||
End If
|
||||
Dim result1 As MsgBoxResult
|
||||
result1 = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||
If result1 = MsgBoxResult.Yes Then
|
||||
Try
|
||||
If Not IsNothing(RESULT_DOC_ID) Then
|
||||
If ClassWindream.Delete_WDFile(RESULT_DOC_PATH) = True Then
|
||||
If ClassFileResult.Delete_ResultFile(RESULT_DOC_ID) = True Then
|
||||
ClassHelper.InsertEssential_Log(RESULT_DOC_ID, "DOC-ID", "FILE DELETED BY USER")
|
||||
RUN_WDSEARCH_GRID("RECORD")
|
||||
Else
|
||||
msg = String.Format("Die Datei {0} konnte nicht gelöscht werden! Prüfen Sie die logfile!", RESULT_DOC_PATH)
|
||||
If USER_LANGUAGE <> "de-DE" Then
|
||||
msg = String.Format("The file {0} could not be deleted! Check the logfile!", RESULT_DOC_PATH)
|
||||
End If
|
||||
MsgBox(msg, MsgBoxStyle.Critical, "Attention:")
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox("Unexpected Error in Delete file:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||
End Try
|
||||
End If
|
||||
End If
|
||||
|
||||
End Sub
|
||||
End Class
|
||||
Reference in New Issue
Block a user