MS Logging, Import windream, Hash-wert
This commit is contained in:
parent
d2009b661c
commit
e8f3b68041
@ -516,7 +516,7 @@ Public Class ClassDOC_SEARCH
|
|||||||
|
|
||||||
Public Shared Function CREATE_DOC_RELATED_LINKS(DOC_ID As Integer, RECORD_ID As Integer)
|
Public Shared Function CREATE_DOC_RELATED_LINKS(DOC_ID As Integer, RECORD_ID As Integer)
|
||||||
Try
|
Try
|
||||||
Dim execute = String.Format("EXEC [dbo].[PRPMO_DOC_CREATE_NEW_DOC] {0},{1},'{2}'", DOC_ID, RECORD_ID, USER_USERNAME)
|
Dim execute = String.Format("EXEC PROF_DOC_CREATE_UPDATE {0},{1},'{2}','{3}'", DOC_ID, RECORD_ID, USER_USERNAME, CURRENT_FILE_HASH)
|
||||||
If MYDB_ECM.ExecuteNonQuery(execute) = True Then
|
If MYDB_ECM.ExecuteNonQuery(execute) = True Then
|
||||||
Return True
|
Return True
|
||||||
Else
|
Else
|
||||||
|
|||||||
@ -8,7 +8,7 @@ Public Class ClassDragDrop
|
|||||||
LOGGER.Debug("In Drop_File....")
|
LOGGER.Debug("In Drop_File....")
|
||||||
files_dropped = Nothing
|
files_dropped = Nothing
|
||||||
|
|
||||||
Dim sql As String = "DELETE FROM TBPMO_FILES_USER WHERE HANDLE_TYPE <> 'SCAN' AND USER_WORK = '" & USER_USERNAME & "'"
|
Dim Sql As String = "DELETE FROM TBPMO_FILES_USER WHERE HANDLE_TYPE <> 'SCAN' AND USER_WORK = '" & USER_USERNAME & "'"
|
||||||
MYDB_ECM.ExecuteNonQuery(sql)
|
MYDB_ECM.ExecuteNonQuery(sql)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -87,7 +87,9 @@ Public Class ClassFolderWatcher
|
|||||||
'Die Datei übergeben
|
'Die Datei übergeben
|
||||||
LOGGER.Debug("OnCreated-File:" & e.FullPath)
|
LOGGER.Debug("OnCreated-File:" & e.FullPath)
|
||||||
If FileExistsinDropTable(CURRENT_FILENAME) = False Then
|
If FileExistsinDropTable(CURRENT_FILENAME) = False Then
|
||||||
ClassHelper.Insert_USER_File(e.FullPath, handleType)
|
If ClassHelper.Insert_USER_File(e.FullPath, handleType) = False Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
Else
|
Else
|
||||||
Console.WriteLine("File existiert bereits")
|
Console.WriteLine("File existiert bereits")
|
||||||
End If
|
End If
|
||||||
|
|||||||
@ -446,13 +446,42 @@ Public Class ClassHelper
|
|||||||
Return False
|
Return False
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
Public Shared Function Insert_USER_File(filename As String, handleType As String)
|
Public Shared Function Insert_USER_File(pFilename As String, handleType As String)
|
||||||
Try
|
Try
|
||||||
Dim filename_only As String = Path.GetFileName(filename)
|
Dim filename_only As String = Path.GetFileName(pFilename)
|
||||||
Dim ins As String = String.Format("INSERT INTO TBPMO_FILES_USER (FILENAME2WORK, USER_WORK,HANDLE_TYPE,FILENAME_ONLY) VALUES ('{0}','{1}','{2}','{3}')", filename, USER_USERNAME, handleType, filename_only)
|
CURRENT_FILE_HASH = ""
|
||||||
|
|
||||||
|
If File.Exists(pFilename) Then
|
||||||
|
If (pFilename.ToUpper.EndsWith(".MSG") Or pFilename.ToUpper.EndsWith(".EML")) And (handleType = "|OUTLOOK_MESSAGE|" Or handleType = "|MSGONLY|") Then
|
||||||
|
CURRENT_FILE_HASH = FILESYSTEM.GetChecksumFromString(pFilename)
|
||||||
|
Else
|
||||||
|
CURRENT_FILE_HASH = FILESYSTEM.GetChecksum(pFilename)
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
Dim oSQL = $"SELECT ADDED_WHO, FORMAT(ADDED_WHEN, 'dd-MM-yyyy HH:mm') AS ADDED_WHEN_STRING FROM TBPMO_DOCRESULT_LIST WHERE FILE_HASH = '{CURRENT_FILE_HASH}' ORDER BY ADDED_WHEN DESC"
|
||||||
|
LOGGER.Debug($"Inserting File - hash is [{CURRENT_FILE_HASH}]")
|
||||||
|
Dim oDTCHECK As DataTable = MYDB_ECM.GetDatatable(oSQL)
|
||||||
|
If Not IsNothing(oDTCHECK) Then
|
||||||
|
If oDTCHECK.Rows.Count >= 1 Then
|
||||||
|
LOGGER.Info($"We got a file with the same hash [{CURRENT_FILE_HASH}]")
|
||||||
|
Dim oUSER = oDTCHECK.Rows(0).Item(0)
|
||||||
|
Dim oADDED_WHEN = oDTCHECK.Rows(0).Item(1)
|
||||||
|
Dim oMSG = $"Achtung:" & vbNewLine & "Die Datei wurde bereits nach orgFLOW importiert. Anzahl: " & oDTCHECK.Rows.Count.ToString & vbNewLine &
|
||||||
|
$"Importiert wann: {oADDED_WHEN}" & vbNewLine &
|
||||||
|
$"Importiert wer: {oUSER}" & vbNewLine &
|
||||||
|
"Wollen Sie die Datei dennoch importieren?"
|
||||||
|
Dim result As MsgBoxResult
|
||||||
|
result = MessageBox.Show(oMSG, CAPTION_CONFIRMATION, MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||||
|
If result = MsgBoxResult.No Then
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim ins As String = String.Format("INSERT INTO TBPMO_FILES_USER (FILENAME2WORK, USER_WORK,HANDLE_TYPE,FILENAME_ONLY) VALUES ('{0}','{1}','{2}','{3}')", pFilename, USER_USERNAME, handleType, filename_only)
|
||||||
Return MYDB_ECM.ExecuteNonQuery(ins)
|
Return MYDB_ECM.ExecuteNonQuery(ins)
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox("Unexpected Error in Insert Scan-File: " & ex.Message, MsgBoxStyle.Critical)
|
MsgBox("Unexpected Error in Insert file for user (TBPMO_FILES_USER): " & ex.Message, MsgBoxStyle.Critical)
|
||||||
Return False
|
Return False
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|||||||
@ -103,8 +103,10 @@ Public Class ClassImport_Windream
|
|||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Shared Function Name_Generieren(DocTypeID As Integer)
|
Public Shared Function Name_Generieren(DocTypeID As Integer)
|
||||||
|
Dim myLogger As New DigitalData.Modules.Logging.Logger
|
||||||
Try
|
Try
|
||||||
|
|
||||||
|
myLogger = LOGCONFIG.GetLogger()
|
||||||
Dim FILE_DELIMITER, VERSION_DELIMITER, _WDOBJECTTYPE, _NewFileString As String
|
Dim FILE_DELIMITER, VERSION_DELIMITER, _WDOBJECTTYPE, _NewFileString As String
|
||||||
Dim sql As String = "select VERSION_DELIMITER, FILE_DELIMITER FROM TBDD_MODULES where NAME = 'Global-Indexer'"
|
Dim sql As String = "select VERSION_DELIMITER, FILE_DELIMITER FROM TBDD_MODULES where NAME = 'Global-Indexer'"
|
||||||
Dim DT1 As DataTable = MYDB_ECM.GetDatatable(sql)
|
Dim DT1 As DataTable = MYDB_ECM.GetDatatable(sql)
|
||||||
@ -124,6 +126,7 @@ Public Class ClassImport_Windream
|
|||||||
oWMTARGET_FOLDER = oDT.Rows(0).Item("ZIEL_PFAD")
|
oWMTARGET_FOLDER = oDT.Rows(0).Item("ZIEL_PFAD")
|
||||||
|
|
||||||
sql = $"SELECT * FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE FORMVIEW_ID = {CURRENT_FORMVIEW_ID} AND DOCTYPE_ID = {DocTypeID}"
|
sql = $"SELECT * FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE FORMVIEW_ID = {CURRENT_FORMVIEW_ID} AND DOCTYPE_ID = {DocTypeID}"
|
||||||
|
myLogger.Debug(sql)
|
||||||
Dim oDTFW_DOCTYPES As DataTable = MYDB_ECM.GetDatatable(sql)
|
Dim oDTFW_DOCTYPES As DataTable = MYDB_ECM.GetDatatable(sql)
|
||||||
Dim oDYNAMIC_FOLDER = oDTFW_DOCTYPES.Rows(0).Item("DYNAMIC_FOLDER")
|
Dim oDYNAMIC_FOLDER = oDTFW_DOCTYPES.Rows(0).Item("DYNAMIC_FOLDER")
|
||||||
Dim oNAME_CONVENTION = oDTFW_DOCTYPES.Rows(0).Item("NAME_CONVENTION")
|
Dim oNAME_CONVENTION = oDTFW_DOCTYPES.Rows(0).Item("NAME_CONVENTION")
|
||||||
@ -144,8 +147,8 @@ Public Class ClassImport_Windream
|
|||||||
If oDYNAMIC_FOLDER <> String.Empty Then
|
If oDYNAMIC_FOLDER <> String.Empty Then
|
||||||
If CREATE_FOLDER_INDEX(oDYNAMIC_FOLDER, DocTypeID) = True And CURRENT_VARIABLE_FOLDER <> "" Then
|
If CREATE_FOLDER_INDEX(oDYNAMIC_FOLDER, DocTypeID) = True And CURRENT_VARIABLE_FOLDER <> "" Then
|
||||||
|
|
||||||
LOGGER.Debug("After CREATE_FOLDER_INDEX - oWMTARGET_FOLDER: " & oWMTARGET_FOLDER)
|
myLogger.Debug("After CREATE_FOLDER_INDEX - oWMTARGET_FOLDER: " & oWMTARGET_FOLDER)
|
||||||
LOGGER.Debug("After CREATE_FOLDER_INDEX - CURRENT_VARIABLE_FOLDER: " & CURRENT_VARIABLE_FOLDER)
|
myLogger.Debug("After CREATE_FOLDER_INDEX - CURRENT_VARIABLE_FOLDER: " & CURRENT_VARIABLE_FOLDER)
|
||||||
|
|
||||||
If oWMTARGET_FOLDER <> CURRENT_VARIABLE_FOLDER Then
|
If oWMTARGET_FOLDER <> CURRENT_VARIABLE_FOLDER Then
|
||||||
If CURRENT_VARIABLE_FOLDER.StartsWith("\") Then
|
If CURRENT_VARIABLE_FOLDER.StartsWith("\") Then
|
||||||
@ -165,8 +168,8 @@ Public Class ClassImport_Windream
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
LOGGER.Debug("oWMTARGET_FOLDER: " & oWMTARGET_FOLDER)
|
myLogger.Debug("oWMTARGET_FOLDER: " & oWMTARGET_FOLDER)
|
||||||
LOGGER.Debug("CURRENT_SUBFOLDER: " & CURRENT_SUBFOLDER)
|
myLogger.Debug("CURRENT_SUBFOLDER: " & CURRENT_SUBFOLDER)
|
||||||
|
|
||||||
|
|
||||||
'Untsserordner ja oder nein
|
'Untsserordner ja oder nein
|
||||||
@ -174,7 +177,7 @@ Public Class ClassImport_Windream
|
|||||||
oWMTARGET_FOLDER = oWMTARGET_FOLDER & "\" & CURRENT_SUBFOLDER
|
oWMTARGET_FOLDER = oWMTARGET_FOLDER & "\" & CURRENT_SUBFOLDER
|
||||||
End If
|
End If
|
||||||
If oWMTARGET_FOLDER.Contains("/") Then
|
If oWMTARGET_FOLDER.Contains("/") Then
|
||||||
LOGGER.Info(String.Format("Targetpath contains /-sign. / will be replaced with _"))
|
myLogger.Info(String.Format("Targetpath contains /-sign. / will be replaced with _"))
|
||||||
oWMTARGET_FOLDER = oWMTARGET_FOLDER.Replace("/", "_")
|
oWMTARGET_FOLDER = oWMTARGET_FOLDER.Replace("/", "_")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@ -183,17 +186,17 @@ Public Class ClassImport_Windream
|
|||||||
If WMMOD.TestFolderExists(oWMTARGET_FOLDER) = False Then
|
If WMMOD.TestFolderExists(oWMTARGET_FOLDER) = False Then
|
||||||
oWMTARGET_FOLDER = oWMTARGET_FOLDER.Replace("W:", "\\windream\objects")
|
oWMTARGET_FOLDER = oWMTARGET_FOLDER.Replace("W:", "\\windream\objects")
|
||||||
oWMTARGET_FOLDER = WMMOD.GetNormalizedPath(oWMTARGET_FOLDER, 0)
|
oWMTARGET_FOLDER = WMMOD.GetNormalizedPath(oWMTARGET_FOLDER, 0)
|
||||||
LOGGER.Info(String.Format("Targetpath ({0}) is not existing or result of WD_PATH_EXISTS was false.", oWMTARGET_FOLDER.Substring(2)))
|
myLogger.Info(String.Format("Targetpath ({0}) is not existing or result of WD_PATH_EXISTS was false.", oWMTARGET_FOLDER.Substring(2)))
|
||||||
|
|
||||||
If WMMOD.NewFolder(oWMTARGET_FOLDER) = False Then
|
If WMMOD.NewFolder(oWMTARGET_FOLDER) = False Then
|
||||||
LOGGER.Warn(String.Format("Could not create folder-part: {0} - Complete path is: ({1})", oWMTARGET_FOLDER, oWMTARGET_FOLDER.Substring(2)))
|
myLogger.Warn(String.Format("Could not create folder-part: {0} - Complete path is: ({1})", oWMTARGET_FOLDER, oWMTARGET_FOLDER.Substring(2)))
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
If Not ex.Message.Contains("Filename exists!") Then
|
If Not ex.Message.Contains("Filename exists!") Then
|
||||||
LOGGER.Warn(String.Format("Could not create folder ({0}): " & ex.Message, oWMTARGET_FOLDER))
|
myLogger.Warn(String.Format("Could not create folder ({0}): " & ex.Message, oWMTARGET_FOLDER))
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
End Try
|
End Try
|
||||||
@ -202,15 +205,15 @@ Public Class ClassImport_Windream
|
|||||||
Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}"
|
Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}"
|
||||||
'Namenkonvention laden
|
'Namenkonvention laden
|
||||||
If IsDBNull(oNAME_CONVENTION) Then
|
If IsDBNull(oNAME_CONVENTION) Then
|
||||||
LOGGER.Warn("Achtung: Namenskonvention is DBNull")
|
myLogger.Warn("Achtung: Namenskonvention is DBNull")
|
||||||
oNAME_CONVENTION = Path.GetFileNameWithoutExtension(CURRENT_FILENAME)
|
oNAME_CONVENTION = Path.GetFileNameWithoutExtension(CURRENT_FILENAME)
|
||||||
ElseIf oNAME_CONVENTION = String.Empty Then
|
ElseIf oNAME_CONVENTION = String.Empty Then
|
||||||
LOGGER.Warn("Achtung: Namenskonvention is String empty")
|
myLogger.Warn("Achtung: Namenskonvention is String empty")
|
||||||
oNAME_CONVENTION = Path.GetFileNameWithoutExtension(CURRENT_FILENAME)
|
oNAME_CONVENTION = Path.GetFileNameWithoutExtension(CURRENT_FILENAME)
|
||||||
End If
|
End If
|
||||||
'schonmal den gesamten Pfad laden
|
'schonmal den gesamten Pfad laden
|
||||||
Dim oNewWM_Filename As String = oWMTARGET_FOLDER & "\" & oNAME_CONVENTION
|
Dim oNewWM_Filename As String = oWMTARGET_FOLDER & "\" & oNAME_CONVENTION
|
||||||
LOGGER.Debug("oNewWM_Filename: " & oNewWM_Filename)
|
myLogger.Debug("oNewWM_Filename: " & oNewWM_Filename)
|
||||||
|
|
||||||
' einen Regulären Ausdruck laden
|
' einen Regulären Ausdruck laden
|
||||||
Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg)
|
Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg)
|
||||||
@ -220,7 +223,7 @@ Public Class ClassImport_Windream
|
|||||||
' alle Vorkommen innerhalbd er Namenkonvention durchlaufen
|
' alle Vorkommen innerhalbd er Namenkonvention durchlaufen
|
||||||
For Each element As System.Text.RegularExpressions.Match In elemente
|
For Each element As System.Text.RegularExpressions.Match In elemente
|
||||||
|
|
||||||
LOGGER.Debug("element in RegeX: " & element.Value)
|
myLogger.Debug("element in RegeX: " & element.Value)
|
||||||
Dim oSubstring = element.Value.Substring(2, 1).ToUpper
|
Dim oSubstring = element.Value.Substring(2, 1).ToUpper
|
||||||
'%CTRL
|
'%CTRL
|
||||||
Dim oSubstr = element.Value.Substring(2, 4)
|
Dim oSubstr = element.Value.Substring(2, 4)
|
||||||
@ -247,7 +250,7 @@ Public Class ClassImport_Windream
|
|||||||
If IsNumeric(INDEX_ID) Then
|
If IsNumeric(INDEX_ID) Then
|
||||||
Dim sql_AUTOindexresult = MYDB_ECM.GetScalarValue("SELECT SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE GUID = " & INDEX_ID)
|
Dim sql_AUTOindexresult = MYDB_ECM.GetScalarValue("SELECT SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE GUID = " & INDEX_ID)
|
||||||
If IsNothing(sql_AUTOindexresult) Then
|
If IsNothing(sql_AUTOindexresult) Then
|
||||||
LOGGER.Debug("unexpected: sql_AUTOindexresult is nothing!!")
|
myLogger.Debug("unexpected: sql_AUTOindexresult is nothing!!")
|
||||||
oPatternvalue = ""
|
oPatternvalue = ""
|
||||||
Else
|
Else
|
||||||
If IsDBNull(sql_AUTOindexresult) Then
|
If IsDBNull(sql_AUTOindexresult) Then
|
||||||
@ -256,8 +259,8 @@ Public Class ClassImport_Windream
|
|||||||
sql_AUTOindexresult = sql_AUTOindexresult.ToString.ToUpper.Replace("@RECORD-ID", CURRENT_RECORD_ID)
|
sql_AUTOindexresult = sql_AUTOindexresult.ToString.ToUpper.Replace("@RECORD-ID", CURRENT_RECORD_ID)
|
||||||
Dim AUTOindexresult = MYDB_ECM.GetScalarValue(sql_AUTOindexresult)
|
Dim AUTOindexresult = MYDB_ECM.GetScalarValue(sql_AUTOindexresult)
|
||||||
If IsNothing(AUTOindexresult) Then
|
If IsNothing(AUTOindexresult) Then
|
||||||
LOGGER.Warn("ATTENTION: unexpected: AUTOindexresult is nothing!!")
|
myLogger.Warn("ATTENTION: unexpected: AUTOindexresult is nothing!!")
|
||||||
LOGGER.Warn("" & sql_AUTOindexresult)
|
myLogger.Warn("" & sql_AUTOindexresult)
|
||||||
oPatternvalue = ""
|
oPatternvalue = ""
|
||||||
Else
|
Else
|
||||||
If IsDBNull(AUTOindexresult) Then
|
If IsDBNull(AUTOindexresult) Then
|
||||||
@ -270,16 +273,16 @@ Public Class ClassImport_Windream
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
LOGGER.Warn("INDEX_ID is not numeric: " & INDEX_ID.ToString & "- APattern: " & APattern)
|
myLogger.Warn("INDEX_ID is not numeric: " & INDEX_ID.ToString & "- APattern: " & APattern)
|
||||||
oPatternvalue = ""
|
oPatternvalue = ""
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
LOGGER.Warn("split.Length <> 2 - APattern: " & APattern)
|
myLogger.Warn("split.Length <> 2 - APattern: " & APattern)
|
||||||
oPatternvalue = ""
|
oPatternvalue = ""
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ElseIf APattern.Contains("#") Then
|
ElseIf APattern.Contains("#") Then
|
||||||
LOGGER.Debug("element [" & APattern & "] filled with Record-Data...: ")
|
myLogger.Debug("element [" & APattern & "] filled with Record-Data...: ")
|
||||||
|
|
||||||
Dim split() As String = APattern.Split("#")
|
Dim split() As String = APattern.Split("#")
|
||||||
If split.Length = 2 Then
|
If split.Length = 2 Then
|
||||||
@ -294,7 +297,7 @@ Public Class ClassImport_Windream
|
|||||||
If oPatternvalue <> String.Empty Then
|
If oPatternvalue <> String.Empty Then
|
||||||
oNewWM_Filename = oNewWM_Filename.Replace(element.Value, oPatternvalue)
|
oNewWM_Filename = oNewWM_Filename.Replace(element.Value, oPatternvalue)
|
||||||
_NewFileString = oNewWM_Filename
|
_NewFileString = oNewWM_Filename
|
||||||
LOGGER.Debug("Actual NEWFILESTRING: " & _NewFileString)
|
myLogger.Debug("Actual NEWFILESTRING: " & _NewFileString)
|
||||||
' sql_history_INSERT_INTO = sql_history_INSERT_INTO & ", INDEX" & AnzahlIndexe.ToString
|
' sql_history_INSERT_INTO = sql_history_INSERT_INTO & ", INDEX" & AnzahlIndexe.ToString
|
||||||
AnzahlIndexe += 1
|
AnzahlIndexe += 1
|
||||||
' sql_history_Index_Values = sql_history_Index_Values & ", '" & value & "'"
|
' sql_history_Index_Values = sql_history_Index_Values & ", '" & value & "'"
|
||||||
@ -357,7 +360,7 @@ Public Class ClassImport_Windream
|
|||||||
Case Else
|
Case Else
|
||||||
If element.Value.Substring(2, 4).ToUpper = "CTRL" Then
|
If element.Value.Substring(2, 4).ToUpper = "CTRL" Then
|
||||||
Dim APattern = element.Value.Substring(3, element.Value.Length - 4)
|
Dim APattern = element.Value.Substring(3, element.Value.Length - 4)
|
||||||
LOGGER.Debug("element [" & element.Value & "] with Control-Data...: ")
|
myLogger.Debug("element [" & element.Value & "] with Control-Data...: ")
|
||||||
Dim split() As String = APattern.Split("#")
|
Dim split() As String = APattern.Split("#")
|
||||||
If split.Length = 2 Then
|
If split.Length = 2 Then
|
||||||
Dim CONTROL_ID = split(1)
|
Dim CONTROL_ID = split(1)
|
||||||
@ -370,7 +373,7 @@ Public Class ClassImport_Windream
|
|||||||
If USER_LANGUAGE <> "de-DE" Then
|
If USER_LANGUAGE <> "de-DE" Then
|
||||||
msg = "In nameconvention an element was defined which could not be replaced." & vbNewLine & "Elementname: " & element.Value.ToUpper
|
msg = "In nameconvention an element was defined which could not be replaced." & vbNewLine & "Elementname: " & element.Value.ToUpper
|
||||||
End If
|
End If
|
||||||
LOGGER.Warn(msg)
|
myLogger.Warn(msg)
|
||||||
MsgBox(msg, MsgBoxStyle.Exclamation, "Error in Name Convention:")
|
MsgBox(msg, MsgBoxStyle.Exclamation, "Error in Name Convention:")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@ -383,13 +386,13 @@ Public Class ClassImport_Windream
|
|||||||
'ungültige Zeichen entfernen
|
'ungültige Zeichen entfernen
|
||||||
oNewWM_Filename = ClassHelper.CleanFilename(oNewWM_Filename, "")
|
oNewWM_Filename = ClassHelper.CleanFilename(oNewWM_Filename, "")
|
||||||
If oNewWM_Filename.Contains("/") Then
|
If oNewWM_Filename.Contains("/") Then
|
||||||
LOGGER.Info(String.Format("DATEINAME contains /-sign. / will be replaced with _"))
|
myLogger.Info(String.Format("DATEINAME contains /-sign. / will be replaced with _"))
|
||||||
oNewWM_Filename = oNewWM_Filename.Replace("/", "_")
|
oNewWM_Filename = oNewWM_Filename.Replace("/", "_")
|
||||||
End If
|
End If
|
||||||
oNewWM_Filename = oNewWM_Filename.Replace("\\", "\")
|
oNewWM_Filename = oNewWM_Filename.Replace("\\", "\")
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
LOGGER.Warn(" - Error in Versioning file - Error: " & vbNewLine & ex.Message)
|
myLogger.Warn(" - Error in Versioning file - Error: " & vbNewLine & ex.Message)
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Versioning file:")
|
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Versioning file:")
|
||||||
err = True
|
err = True
|
||||||
End Try
|
End Try
|
||||||
@ -410,7 +413,7 @@ Public Class ClassImport_Windream
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
LOGGER.Warn(" - Unexpected Error in FileName-Creating: " & vbNewLine & ex.Message)
|
myLogger.Warn(" - Unexpected Error in FileName-Creating: " & vbNewLine & ex.Message)
|
||||||
MsgBox(" - Unexpected Error in FileName-Creating: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
MsgBox(" - Unexpected Error in FileName-Creating: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||||
Return False
|
Return False
|
||||||
End Try
|
End Try
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
Imports System.IO
|
Imports System.IO
|
||||||
|
Imports DigitalData.Modules.Base
|
||||||
Imports DigitalData.Modules.Config
|
Imports DigitalData.Modules.Config
|
||||||
Imports DigitalData.Modules.Database
|
Imports DigitalData.Modules.Database
|
||||||
Imports DigitalData.Modules.Logging
|
Imports DigitalData.Modules.Logging
|
||||||
@ -221,13 +222,13 @@ Public Class ClassInit
|
|||||||
|
|
||||||
oSql = "SELECT * FROM TBPMO_CONTROL"
|
oSql = "SELECT * FROM TBPMO_CONTROL"
|
||||||
CURRENT_TBPMO_CONTROL = MYDB_ECM.GetDatatable(oSql)
|
CURRENT_TBPMO_CONTROL = MYDB_ECM.GetDatatable(oSql)
|
||||||
oSql = String.Format("SELECT * FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE VISIBLE = 1")
|
oSql = "SELECT * FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE VISIBLE = 1"
|
||||||
DT_DOCSEARCH_RESULTLIST_CONFIG = MYDB_ECM.GetDatatable(oSql)
|
DT_DOCSEARCH_RESULTLIST_CONFIG = MYDB_ECM.GetDatatable(oSql)
|
||||||
oSql = String.Format("SELECT * FROM TBPMO_DOCSEARCH_VARIABLE_CONTROLS")
|
oSql = "SELECT * FROM TBPMO_DOCSEARCH_VARIABLE_CONTROLS"
|
||||||
CURRENT_VARIABLE_CONTROLS = MYDB_ECM.GetDatatable(oSql)
|
CURRENT_VARIABLE_CONTROLS = MYDB_ECM.GetDatatable(oSql)
|
||||||
oSql = String.Format("SELECT * FROM TBPMO_FORM_VIEW")
|
oSql = "SELECT * FROM TBPMO_FORM_VIEW"
|
||||||
CURRENT_TBPMO_FORM_VIEW = MYDB_ECM.GetDatatable(oSql)
|
CURRENT_TBPMO_FORM_VIEW = MYDB_ECM.GetDatatable(oSql)
|
||||||
oSql = String.Format("select T.*, T1.HEADER_CAPTION,T1.TYPE_ID ,T1.ENTITY_ID,T1.LANGUAGE from TBPMO_DOCRESULT_DROPDOWN_ITEMS T, TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 WHERE T.CONFIG_ID = T1.GUID")
|
oSql = "select T.*, T1.HEADER_CAPTION,T1.TYPE_ID ,T1.ENTITY_ID,T1.LANGUAGE from TBPMO_DOCRESULT_DROPDOWN_ITEMS T, TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 WHERE T.CONFIG_ID = T1.GUID"
|
||||||
CURRENT_TBPMO_DOCRESULT_DROPDOWN_ITEMS = MYDB_ECM.GetDatatable(oSql)
|
CURRENT_TBPMO_DOCRESULT_DROPDOWN_ITEMS = MYDB_ECM.GetDatatable(oSql)
|
||||||
'clsCURRENT.LOG_ERRORS_ONLY = DEBUG
|
'clsCURRENT.LOG_ERRORS_ONLY = DEBUG
|
||||||
|
|
||||||
@ -245,6 +246,8 @@ Public Class ClassInit
|
|||||||
End If
|
End If
|
||||||
MYGDPICTURE_LICENSE_KEY = MYDB_ECM.GetGDPictureString()
|
MYGDPICTURE_LICENSE_KEY = MYDB_ECM.GetGDPictureString()
|
||||||
|
|
||||||
|
FILESYSTEM = New FilesystemEx(LOGCONFIG)
|
||||||
|
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
LOGGER.Error(ex)
|
LOGGER.Error(ex)
|
||||||
|
|||||||
@ -86,9 +86,9 @@ Public Class ClassWDRights
|
|||||||
|
|
||||||
If Not IsNothing(oSession) Then
|
If Not IsNothing(oSession) Then
|
||||||
LOGGER.Debug("Session created.")
|
LOGGER.Debug("Session created.")
|
||||||
Dim oSql = String.Format("SELECT * FROM [dbo].[FNPMO_GET_RIGHTS_FOR_DOC] ({0},{1}) where USER_OR_GROUP = 'USER'", doc_id, CURRENT_ENTITY_ID)
|
Dim oSql = String.Format("SELECT * FROM [dbo].[FNOF_GET_RIGHTS_FOR_DOC] ({0}) where USER_OR_GROUP = 'USER'", doc_id)
|
||||||
DT_USER_RIGHT = MYDB_ECM.GetDatatable(oSql)
|
DT_USER_RIGHT = MYDB_ECM.GetDatatable(oSql)
|
||||||
oSql = String.Format("SELECT * FROM [dbo].[FNPMO_GET_RIGHTS_FOR_DOC] ({0},{1}) where USER_OR_GROUP = 'GROUP'", doc_id, CURRENT_ENTITY_ID)
|
oSql = String.Format("SELECT * FROM [dbo].[FNOF_GET_RIGHTS_FOR_DOC] ({0}) where USER_OR_GROUP = 'GROUP'", doc_id)
|
||||||
DT_GROUP_RIGHT = MYDB_ECM.GetDatatable(oSql)
|
DT_GROUP_RIGHT = MYDB_ECM.GetDatatable(oSql)
|
||||||
If IsNothing(DT_USER_RIGHT) Then
|
If IsNothing(DT_USER_RIGHT) Then
|
||||||
Dim msg = "Error while receiving rights for DocID"
|
Dim msg = "Error while receiving rights for DocID"
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
Imports DigitalData.Modules.Config
|
Imports DigitalData.Modules.Base
|
||||||
|
Imports DigitalData.Modules.Config
|
||||||
Imports DigitalData.Modules.Database
|
Imports DigitalData.Modules.Database
|
||||||
|
|
||||||
Module ModuleRuntimeVariables
|
Module ModuleRuntimeVariables
|
||||||
@ -61,6 +62,7 @@ Module ModuleRuntimeVariables
|
|||||||
Public CURRENT_CONSTRUCTOR_DETAIL_ID As Integer
|
Public CURRENT_CONSTRUCTOR_DETAIL_ID As Integer
|
||||||
Public CURRENT_FILEID As Integer
|
Public CURRENT_FILEID As Integer
|
||||||
Public CURRENT_FILENAME As String
|
Public CURRENT_FILENAME As String
|
||||||
|
Public CURRENT_FILE_HASH As String = ""
|
||||||
Public CURRENT_OFFICE_FILE_CHANGED As Boolean = False
|
Public CURRENT_OFFICE_FILE_CHANGED As Boolean = False
|
||||||
Public CURRENT_NEWFILENAME As String
|
Public CURRENT_NEWFILENAME As String
|
||||||
Public CURRENT_CONTROL_DOCTYPE_MATCH As String = ""
|
Public CURRENT_CONTROL_DOCTYPE_MATCH As String = ""
|
||||||
@ -201,7 +203,7 @@ Module ModuleRuntimeVariables
|
|||||||
Public SQL_OF_NODE_SEARCH As String = ""
|
Public SQL_OF_NODE_SEARCH As String = ""
|
||||||
Public CONF_SUPPORTPORTAL As String = "https://www.digitaldata.works/Support'"
|
Public CONF_SUPPORTPORTAL As String = "https://www.digitaldata.works/Support'"
|
||||||
|
|
||||||
|
Public Property FILESYSTEM As FilesystemEx
|
||||||
|
|
||||||
Public CURRENT_DT_TBPMO_DOC_RECORD_LINK As DataTable
|
Public CURRENT_DT_TBPMO_DOC_RECORD_LINK As DataTable
|
||||||
Public Property MYDB_ECM As MSSQLServer
|
Public Property MYDB_ECM As MSSQLServer
|
||||||
|
|||||||
@ -33,7 +33,7 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("3.3.0.1")>
|
<Assembly: AssemblyVersion("3.3.0.2")>
|
||||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
|
|
||||||
<Assembly: NeutralResourcesLanguageAttribute("")>
|
<Assembly: NeutralResourcesLanguageAttribute("")>
|
||||||
@ -4620,7 +4620,9 @@ Public Class frmConstructor_Main
|
|||||||
MsgBox("File contains invalid operator '!" & vbNewLine & "Please rename file and try again!", MsgBoxStyle.Exclamation)
|
MsgBox("File contains invalid operator '!" & vbNewLine & "Please rename file and try again!", MsgBoxStyle.Exclamation)
|
||||||
Continue For
|
Continue For
|
||||||
End If
|
End If
|
||||||
ClassHelper.Insert_USER_File(CURRENT_WORKFILE, DropType)
|
If ClassHelper.Insert_USER_File(CURRENT_WORKFILE, DropType) = False Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
@ -6566,10 +6568,9 @@ WHERE T2.SHORT_NAME = 'ADDI' AND T.EMAIL IS NOT NULL order by USERNAME")
|
|||||||
My.Computer.FileSystem.RenameFile(OldName, NewName)
|
My.Computer.FileSystem.RenameFile(OldName, NewName)
|
||||||
LOGGER.Info($"Renaming FileSystem done!")
|
LOGGER.Info($"Renaming FileSystem done!")
|
||||||
Cursor = Cursors.WaitCursor
|
Cursor = Cursors.WaitCursor
|
||||||
Dim oEXEC As String = $"EXEC PRPMO_DOC_CREATE_NEW_DOC {ClassDocGrid.SELECTED_DOC_ID}, {CURRENT_RECORD_ID},'{USER_USERNAME}'"
|
Dim oEXEC As String = $"EXEC PROF_DOC_CREATE_UPDATE {ClassDocGrid.SELECTED_DOC_ID}, {CURRENT_RECORD_ID},'{USER_USERNAME}',''"
|
||||||
If MYDB_ECM.ExecuteNonQuery(oEXEC) Then
|
If MYDB_ECM.ExecuteNonQuery(oEXEC) Then
|
||||||
LOGGER.Info($"Exec PRPMO_DOC_CREATE_NEW_DOC done!")
|
LOGGER.Info($"Exec PROF_DOC_CREATE_UPDATE done - rename abgeschlossen")
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim oRowHandle As Integer = GridViewDoc_Search.FocusedRowHandle
|
Dim oRowHandle As Integer = GridViewDoc_Search.FocusedRowHandle
|
||||||
|
|||||||
66
app/DD-Record-Organizer/frmDocRecordLink.Designer.vb
generated
66
app/DD-Record-Organizer/frmDocRecordLink.Designer.vb
generated
@ -32,12 +32,11 @@ Partial Class frmDocRecordLink
|
|||||||
Me.btnloadData2Entity = New System.Windows.Forms.Button()
|
Me.btnloadData2Entity = New System.Windows.Forms.Button()
|
||||||
Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl()
|
Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl()
|
||||||
Me.bsiInfo = New DevExpress.XtraBars.BarStaticItem()
|
Me.bsiInfo = New DevExpress.XtraBars.BarStaticItem()
|
||||||
Me.BarButtonItem1 = New DevExpress.XtraBars.BarButtonItem()
|
Me.bbtnitmLinkRecords = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.BarButtonItem2 = New DevExpress.XtraBars.BarButtonItem()
|
Me.bbtnitmsaveLayout = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.BarButtonItem3 = New DevExpress.XtraBars.BarButtonItem()
|
Me.bbtnitmresetlayout = New DevExpress.XtraBars.BarButtonItem()
|
||||||
Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
||||||
Me.RibbonPageGroup2 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
|
||||||
Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
|
||||||
Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar()
|
Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar()
|
||||||
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
@ -111,7 +110,7 @@ Partial Class frmDocRecordLink
|
|||||||
'RibbonControl1
|
'RibbonControl1
|
||||||
'
|
'
|
||||||
Me.RibbonControl1.ExpandCollapseItem.Id = 0
|
Me.RibbonControl1.ExpandCollapseItem.Id = 0
|
||||||
Me.RibbonControl1.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl1.ExpandCollapseItem, Me.RibbonControl1.SearchEditItem, Me.bsiInfo, Me.BarButtonItem1, Me.BarButtonItem2, Me.BarButtonItem3})
|
Me.RibbonControl1.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl1.ExpandCollapseItem, Me.RibbonControl1.SearchEditItem, Me.bsiInfo, Me.bbtnitmLinkRecords, Me.bbtnitmsaveLayout, Me.bbtnitmresetlayout})
|
||||||
resources.ApplyResources(Me.RibbonControl1, "RibbonControl1")
|
resources.ApplyResources(Me.RibbonControl1, "RibbonControl1")
|
||||||
Me.RibbonControl1.MaxItemId = 5
|
Me.RibbonControl1.MaxItemId = 5
|
||||||
Me.RibbonControl1.Name = "RibbonControl1"
|
Me.RibbonControl1.Name = "RibbonControl1"
|
||||||
@ -128,49 +127,51 @@ Partial Class frmDocRecordLink
|
|||||||
Me.bsiInfo.Id = 1
|
Me.bsiInfo.Id = 1
|
||||||
Me.bsiInfo.Name = "bsiInfo"
|
Me.bsiInfo.Name = "bsiInfo"
|
||||||
'
|
'
|
||||||
'BarButtonItem1
|
'bbtnitmLinkRecords
|
||||||
'
|
'
|
||||||
Me.BarButtonItem1.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Left
|
Me.bbtnitmLinkRecords.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Left
|
||||||
resources.ApplyResources(Me.BarButtonItem1, "BarButtonItem1")
|
resources.ApplyResources(Me.bbtnitmLinkRecords, "bbtnitmLinkRecords")
|
||||||
Me.BarButtonItem1.Id = 2
|
Me.bbtnitmLinkRecords.Id = 2
|
||||||
Me.BarButtonItem1.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem1.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
Me.bbtnitmLinkRecords.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem1.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
Me.BarButtonItem1.Name = "BarButtonItem1"
|
Me.bbtnitmLinkRecords.ItemAppearance.Normal.Font = CType(resources.GetObject("BarButtonItem1.ItemAppearance.Normal.Font"), System.Drawing.Font)
|
||||||
|
Me.bbtnitmLinkRecords.ItemAppearance.Normal.Options.UseFont = True
|
||||||
|
Me.bbtnitmLinkRecords.Name = "bbtnitmLinkRecords"
|
||||||
'
|
'
|
||||||
'BarButtonItem2
|
'bbtnitmsaveLayout
|
||||||
'
|
'
|
||||||
resources.ApplyResources(Me.BarButtonItem2, "BarButtonItem2")
|
resources.ApplyResources(Me.bbtnitmsaveLayout, "bbtnitmsaveLayout")
|
||||||
Me.BarButtonItem2.Id = 3
|
Me.bbtnitmsaveLayout.Id = 3
|
||||||
Me.BarButtonItem2.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem2.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
Me.bbtnitmsaveLayout.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem2.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
Me.BarButtonItem2.Name = "BarButtonItem2"
|
Me.bbtnitmsaveLayout.ItemAppearance.Normal.Font = CType(resources.GetObject("BarButtonItem2.ItemAppearance.Normal.Font"), System.Drawing.Font)
|
||||||
|
Me.bbtnitmsaveLayout.ItemAppearance.Normal.Options.UseFont = True
|
||||||
|
Me.bbtnitmsaveLayout.Name = "bbtnitmsaveLayout"
|
||||||
'
|
'
|
||||||
'BarButtonItem3
|
'bbtnitmresetlayout
|
||||||
'
|
'
|
||||||
resources.ApplyResources(Me.BarButtonItem3, "BarButtonItem3")
|
resources.ApplyResources(Me.bbtnitmresetlayout, "bbtnitmresetlayout")
|
||||||
Me.BarButtonItem3.Id = 4
|
Me.bbtnitmresetlayout.Id = 4
|
||||||
Me.BarButtonItem3.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem3.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
Me.bbtnitmresetlayout.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem3.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
|
||||||
Me.BarButtonItem3.Name = "BarButtonItem3"
|
Me.bbtnitmresetlayout.ItemAppearance.Normal.Font = CType(resources.GetObject("BarButtonItem3.ItemAppearance.Normal.Font"), System.Drawing.Font)
|
||||||
|
Me.bbtnitmresetlayout.ItemAppearance.Normal.Options.UseFont = True
|
||||||
|
Me.bbtnitmresetlayout.Name = "bbtnitmresetlayout"
|
||||||
'
|
'
|
||||||
'RibbonPage1
|
'RibbonPage1
|
||||||
'
|
'
|
||||||
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroup2, Me.RibbonPageGroup3})
|
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroup3})
|
||||||
Me.RibbonPage1.Name = "RibbonPage1"
|
Me.RibbonPage1.Name = "RibbonPage1"
|
||||||
resources.ApplyResources(Me.RibbonPage1, "RibbonPage1")
|
resources.ApplyResources(Me.RibbonPage1, "RibbonPage1")
|
||||||
'
|
'
|
||||||
'RibbonPageGroup1
|
'RibbonPageGroup1
|
||||||
'
|
'
|
||||||
Me.RibbonPageGroup1.Alignment = DevExpress.XtraBars.Ribbon.RibbonPageGroupAlignment.Far
|
Me.RibbonPageGroup1.Alignment = DevExpress.XtraBars.Ribbon.RibbonPageGroupAlignment.Far
|
||||||
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem2)
|
Me.RibbonPageGroup1.ItemLinks.Add(Me.bbtnitmsaveLayout)
|
||||||
Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItem3)
|
Me.RibbonPageGroup1.ItemLinks.Add(Me.bbtnitmresetlayout)
|
||||||
Me.RibbonPageGroup1.Name = "RibbonPageGroup1"
|
Me.RibbonPageGroup1.Name = "RibbonPageGroup1"
|
||||||
resources.ApplyResources(Me.RibbonPageGroup1, "RibbonPageGroup1")
|
resources.ApplyResources(Me.RibbonPageGroup1, "RibbonPageGroup1")
|
||||||
'
|
'
|
||||||
'RibbonPageGroup2
|
|
||||||
'
|
|
||||||
Me.RibbonPageGroup2.Name = "RibbonPageGroup2"
|
|
||||||
'
|
|
||||||
'RibbonPageGroup3
|
'RibbonPageGroup3
|
||||||
'
|
'
|
||||||
Me.RibbonPageGroup3.ItemLinks.Add(Me.BarButtonItem1)
|
Me.RibbonPageGroup3.ItemLinks.Add(Me.bbtnitmLinkRecords)
|
||||||
Me.RibbonPageGroup3.Name = "RibbonPageGroup3"
|
Me.RibbonPageGroup3.Name = "RibbonPageGroup3"
|
||||||
resources.ApplyResources(Me.RibbonPageGroup3, "RibbonPageGroup3")
|
resources.ApplyResources(Me.RibbonPageGroup3, "RibbonPageGroup3")
|
||||||
'
|
'
|
||||||
@ -235,11 +236,10 @@ Partial Class frmDocRecordLink
|
|||||||
Friend WithEvents RibbonStatusBar1 As DevExpress.XtraBars.Ribbon.RibbonStatusBar
|
Friend WithEvents RibbonStatusBar1 As DevExpress.XtraBars.Ribbon.RibbonStatusBar
|
||||||
Friend WithEvents RibbonPage2 As DevExpress.XtraBars.Ribbon.RibbonPage
|
Friend WithEvents RibbonPage2 As DevExpress.XtraBars.Ribbon.RibbonPage
|
||||||
Friend WithEvents bsiInfo As DevExpress.XtraBars.BarStaticItem
|
Friend WithEvents bsiInfo As DevExpress.XtraBars.BarStaticItem
|
||||||
Friend WithEvents BarButtonItem1 As DevExpress.XtraBars.BarButtonItem
|
Friend WithEvents bbtnitmLinkRecords As DevExpress.XtraBars.BarButtonItem
|
||||||
Friend WithEvents BarButtonItem2 As DevExpress.XtraBars.BarButtonItem
|
Friend WithEvents bbtnitmsaveLayout As DevExpress.XtraBars.BarButtonItem
|
||||||
Friend WithEvents RibbonPageGroup2 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
|
||||||
Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
||||||
Friend WithEvents BarButtonItem3 As DevExpress.XtraBars.BarButtonItem
|
Friend WithEvents bbtnitmresetlayout As DevExpress.XtraBars.BarButtonItem
|
||||||
Friend WithEvents Label2 As Label
|
Friend WithEvents Label2 As Label
|
||||||
Friend WithEvents txtcurrSichtData As TextBox
|
Friend WithEvents txtcurrSichtData As TextBox
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@ -288,7 +288,7 @@
|
|||||||
<data name="bsiInfo.Caption" xml:space="preserve">
|
<data name="bsiInfo.Caption" xml:space="preserve">
|
||||||
<value>Waiting for Record-Selection...</value>
|
<value>Waiting for Record-Selection...</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonItem1.Caption" xml:space="preserve">
|
<data name="bbtnitmLinkRecords.Caption" xml:space="preserve">
|
||||||
<value>Datei(en) verknüpfen</value>
|
<value>Datei(en) verknüpfen</value>
|
||||||
</data>
|
</data>
|
||||||
<assembly alias="DevExpress.Data.v21.2" name="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
<assembly alias="DevExpress.Data.v21.2" name="DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||||
@ -313,7 +313,10 @@
|
|||||||
Lz4NCjwvc3ZnPgs=
|
Lz4NCjwvc3ZnPgs=
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonItem2.Caption" xml:space="preserve">
|
<data name="BarButtonItem1.ItemAppearance.Normal.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Tahoma, 8.25pt, style=Bold</value>
|
||||||
|
</data>
|
||||||
|
<data name="bbtnitmsaveLayout.Caption" xml:space="preserve">
|
||||||
<value>...speichern</value>
|
<value>...speichern</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonItem2.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonItem2.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
@ -336,7 +339,10 @@
|
|||||||
bGxvdyIgLz4NCjwvc3ZnPgs=
|
bGxvdyIgLz4NCjwvc3ZnPgs=
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonItem3.Caption" xml:space="preserve">
|
<data name="BarButtonItem2.ItemAppearance.Normal.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Tahoma, 8.25pt, style=Bold</value>
|
||||||
|
</data>
|
||||||
|
<data name="bbtnitmresetlayout.Caption" xml:space="preserve">
|
||||||
<value>...zurücksetzen</value>
|
<value>...zurücksetzen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BarButtonItem3.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="BarButtonItem3.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
@ -362,9 +368,18 @@
|
|||||||
LjR6IiBjbGFzcz0iUmVkIiAvPg0KPC9zdmc+Cw==
|
LjR6IiBjbGFzcz0iUmVkIiAvPg0KPC9zdmc+Cw==
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="BarButtonItem3.ItemAppearance.Normal.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Tahoma, 8.25pt, style=Bold</value>
|
||||||
|
</data>
|
||||||
<data name="RibbonControl1.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="RibbonControl1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>0, 0</value>
|
<value>0, 0</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="RibbonPageGroup1.Text" xml:space="preserve">
|
||||||
|
<value>Layout</value>
|
||||||
|
</data>
|
||||||
|
<data name="RibbonPageGroup3.Text" xml:space="preserve">
|
||||||
|
<value>Funktionen</value>
|
||||||
|
</data>
|
||||||
<data name="RibbonPage1.Text" xml:space="preserve">
|
<data name="RibbonPage1.Text" xml:space="preserve">
|
||||||
<value>Start</value>
|
<value>Start</value>
|
||||||
</data>
|
</data>
|
||||||
@ -401,12 +416,6 @@
|
|||||||
<data name=">>RibbonControl1.ZOrder" xml:space="preserve">
|
<data name=">>RibbonControl1.ZOrder" xml:space="preserve">
|
||||||
<value>9</value>
|
<value>9</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RibbonPageGroup1.Text" xml:space="preserve">
|
|
||||||
<value>Layout</value>
|
|
||||||
</data>
|
|
||||||
<data name="RibbonPageGroup3.Text" xml:space="preserve">
|
|
||||||
<value>Funktionen</value>
|
|
||||||
</data>
|
|
||||||
<data name="RibbonPage2.Text" xml:space="preserve">
|
<data name="RibbonPage2.Text" xml:space="preserve">
|
||||||
<value>RibbonPage2</value>
|
<value>RibbonPage2</value>
|
||||||
</data>
|
</data>
|
||||||
@ -1722,22 +1731,22 @@
|
|||||||
<data name=">>bsiInfo.Type" xml:space="preserve">
|
<data name=">>bsiInfo.Type" xml:space="preserve">
|
||||||
<value>DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>BarButtonItem1.Name" xml:space="preserve">
|
<data name=">>bbtnitmLinkRecords.Name" xml:space="preserve">
|
||||||
<value>BarButtonItem1</value>
|
<value>bbtnitmLinkRecords</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>BarButtonItem1.Type" xml:space="preserve">
|
<data name=">>bbtnitmLinkRecords.Type" xml:space="preserve">
|
||||||
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>BarButtonItem2.Name" xml:space="preserve">
|
<data name=">>bbtnitmsaveLayout.Name" xml:space="preserve">
|
||||||
<value>BarButtonItem2</value>
|
<value>bbtnitmsaveLayout</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>BarButtonItem2.Type" xml:space="preserve">
|
<data name=">>bbtnitmsaveLayout.Type" xml:space="preserve">
|
||||||
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>BarButtonItem3.Name" xml:space="preserve">
|
<data name=">>bbtnitmresetlayout.Name" xml:space="preserve">
|
||||||
<value>BarButtonItem3</value>
|
<value>bbtnitmresetlayout</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>BarButtonItem3.Type" xml:space="preserve">
|
<data name=">>bbtnitmresetlayout.Type" xml:space="preserve">
|
||||||
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>RibbonPage1.Name" xml:space="preserve">
|
<data name=">>RibbonPage1.Name" xml:space="preserve">
|
||||||
@ -1752,12 +1761,6 @@
|
|||||||
<data name=">>RibbonPageGroup1.Type" xml:space="preserve">
|
<data name=">>RibbonPageGroup1.Type" xml:space="preserve">
|
||||||
<value>DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
<value>DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>RibbonPageGroup2.Name" xml:space="preserve">
|
|
||||||
<value>RibbonPageGroup2</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>RibbonPageGroup2.Type" xml:space="preserve">
|
|
||||||
<value>DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>RibbonPageGroup3.Name" xml:space="preserve">
|
<data name=">>RibbonPageGroup3.Name" xml:space="preserve">
|
||||||
<value>RibbonPageGroup3</value>
|
<value>RibbonPageGroup3</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@ -271,8 +271,11 @@ Public Class frmDocRecordLink
|
|||||||
txtcurrSichtData.Text = entity.title
|
txtcurrSichtData.Text = entity.title
|
||||||
Refresh_Grid_Data(False, DT_RESULT)
|
Refresh_Grid_Data(False, DT_RESULT)
|
||||||
End If
|
End If
|
||||||
End If
|
|
||||||
Load_DocGrid_Layout()
|
Load_DocGrid_Layout()
|
||||||
|
Else
|
||||||
|
bsiInfo.Caption = "Bitte wöhlen Sie eine Sicht aus! " + Now.ToShortTimeString
|
||||||
|
End If
|
||||||
|
|
||||||
Me.Cursor = Cursors.Default
|
Me.Cursor = Cursors.Default
|
||||||
End Sub
|
End Sub
|
||||||
Private Function ReturnDataforEntity(oEntityID As Integer) As DataTable
|
Private Function ReturnDataforEntity(oEntityID As Integer) As DataTable
|
||||||
@ -285,7 +288,7 @@ Public Class frmDocRecordLink
|
|||||||
Return MYDB_ECM.GetDatatable(ResultSQL)
|
Return MYDB_ECM.GetDatatable(ResultSQL)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Sub BarButtonItem1_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem1.ItemClick
|
Private Sub BarButtonItem1_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles bbtnitmLinkRecords.ItemClick
|
||||||
If WMMOD.SessionLoggedin = False Then
|
If WMMOD.SessionLoggedin = False Then
|
||||||
MsgBox("No session to windream created! Check Your connection!", MsgBoxStyle.Critical)
|
MsgBox("No session to windream created! Check Your connection!", MsgBoxStyle.Critical)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
@ -293,33 +296,25 @@ Public Class frmDocRecordLink
|
|||||||
|
|
||||||
Dim selectedRows As Integer() = grvwGrid.GetSelectedRows()
|
Dim selectedRows As Integer() = grvwGrid.GetSelectedRows()
|
||||||
Dim oLinkCount As Integer = 0
|
Dim oLinkCount As Integer = 0
|
||||||
|
LOGGER.Info("Start der Verknüpfung - Es wurden [{0}] Datensätze ausgewählt!", selectedRows.Count)
|
||||||
For Each rowhandle As Integer In selectedRows
|
For Each rowhandle As Integer In selectedRows
|
||||||
Dim SELECTED_RECORDID = grvwGrid.GetRowCellValue(rowhandle, "Record-ID")
|
Dim oSelectedRecordID = grvwGrid.GetRowCellValue(rowhandle, "Record-ID")
|
||||||
If IsNothing(SELECTED_RECORDID) Then
|
If IsNothing(oSelectedRecordID) Then
|
||||||
Continue For
|
Continue For
|
||||||
End If
|
End If
|
||||||
LOGGER.Debug(">>> Doc will be linked with Record: " & SELECTED_RECORDID.ToString)
|
|
||||||
Try
|
Try
|
||||||
For Each row As DataRow In CURRENT_DT_SELECTED_FILES.Rows
|
For Each row As DataRow In CURRENT_DT_SELECTED_FILES.Rows
|
||||||
|
|
||||||
CURRENT_DOC_ID = row.Item("DOC_ID")
|
CURRENT_DOC_ID = row.Item("DOC_ID")
|
||||||
|
LOGGER.Info("DocID {0} will be linked with Record {1} ", CURRENT_DOC_ID.ToString, oSelectedRecordID.ToString)
|
||||||
Dim DOC_PATH = row.Item("FILEPATH")
|
Dim DOC_PATH = row.Item("FILEPATH")
|
||||||
Dim _objecttype = row.Item("OBJECTTYPE")
|
Dim _objecttype = row.Item("OBJECTTYPE")
|
||||||
WMOBJECTTYPE = _objecttype
|
WMOBJECTTYPE = _objecttype
|
||||||
Dim sql_Exec = String.Format("EXEC PRPMO_CHECK_DOC_RECORD_LINK {0},{1},'{2}','{3}'", SELECTED_RECORDID, CURRENT_DOC_ID, "MANUAL RECORD-LINK", USER_USERNAME)
|
Dim sql_Exec = String.Format("EXEC PRPMO_CHECK_DOC_RECORD_LINK {0},{1},'{2}','{3}'", oSelectedRecordID, CURRENT_DOC_ID, "MANUAL RECORD-LINK", USER_USERNAME)
|
||||||
'Dim ins = String.Format("INSERT INTO TBPMO_DOC_RECORD_LINK (RECORD_ID,DOC_ID,COMMENT,ADDED_WHO) VALUES ({0},{1},'{2}','{3}')", SELECTED_RECORDID, CURRENT_DOC_ID, "MANUAL RECORD-LINK", USER_USERNAME)
|
|
||||||
If MYDB_ECM.ExecuteNonQuery(sql_Exec) = False Then
|
If MYDB_ECM.ExecuteNonQuery(sql_Exec) = False Then
|
||||||
MsgBox("Unexpected Error in Inserting Record-Doc Link. Please check logfile!", MsgBoxStyle.Critical)
|
MsgBox("Unexpected Error in Inserting Record-Doc Link. Please check logfile!", MsgBoxStyle.Critical)
|
||||||
Else
|
Else
|
||||||
'If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then
|
ClassHelper.InsertEssential_Log(CURRENT_DOC_ID, "DOC-ID", "FILE LINK CREATED FOR RECORD: " & oSelectedRecordID.ToString)
|
||||||
' Dim proc = String.Format("EXEC PRPROXY_DOC_CHECK_DOC_REC_LINK {0},{1}", CURRENT_DOC_ID, SELECTED_RECORDID)
|
|
||||||
' MYDB_ECM.ExecuteNonQuery(proc)
|
|
||||||
'End If
|
|
||||||
Dim msg = String.Format("Der Datensatz wurde erfolgreich verknüpft!")
|
|
||||||
If USER_LANGUAGE <> "de-DE" Then
|
|
||||||
msg = "The record was successfully linked"
|
|
||||||
End If
|
|
||||||
bsiInfo.Caption = msg
|
|
||||||
ClassHelper.InsertEssential_Log(CURRENT_DOC_ID, "DOC-ID", "FILE LINK CREATED FOR RECORD: " & SELECTED_RECORDID.ToString)
|
|
||||||
oLinkCount += 1
|
oLinkCount += 1
|
||||||
End If
|
End If
|
||||||
Dim sql = String.Format("SELECT * FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '{0}'", _objecttype)
|
Dim sql = String.Format("SELECT * FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '{0}'", _objecttype)
|
||||||
@ -327,29 +322,34 @@ Public Class frmDocRecordLink
|
|||||||
If DT_OBJTYPE.Rows.Count = 1 Then
|
If DT_OBJTYPE.Rows.Count = 1 Then
|
||||||
Dim Entity_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_ENTITYID")
|
Dim Entity_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_ENTITYID")
|
||||||
Dim Record_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_RECORDID")
|
Dim Record_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_RECORDID")
|
||||||
Dim ENT_ID = MYDB_ECM.GetScalarValue(String.Format("SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = {0}", SELECTED_RECORDID))
|
Dim ENT_ID = MYDB_ECM.GetScalarValue(String.Format("SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = {0}", oSelectedRecordID))
|
||||||
If ENT_ID > 1 And Entity_Index <> String.Empty Then
|
If ENT_ID > 1 And Entity_Index <> String.Empty Then
|
||||||
WMMOD.SetFileIndex(DOC_PATH, Entity_Index, ENT_ID, _objecttype)
|
WMMOD.SetFileIndex(DOC_PATH, Entity_Index, ENT_ID, _objecttype)
|
||||||
End If
|
End If
|
||||||
If Record_Index <> String.Empty Then
|
If Record_Index <> String.Empty Then
|
||||||
WMMOD.SetFileIndex(DOC_PATH, Record_Index, SELECTED_RECORDID, _objecttype)
|
WMMOD.SetFileIndex(DOC_PATH, Record_Index, oSelectedRecordID, _objecttype)
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
bsiInfo.Caption = $"[{oLinkCount}] records successfully linked - {Now.ToShortTimeString}"
|
|
||||||
Refresh_Grid_Data(True, Nothing)
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Linking Record to file", ex.Message, ex.StackTrace)
|
ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Linking Record to file", ex.Message, ex.StackTrace)
|
||||||
End Try
|
End Try
|
||||||
Next
|
Next
|
||||||
|
Dim omsg = $"[{oLinkCount}] Datensätze erfolgreich verknüpft! - {Now.ToShortTimeString}"
|
||||||
|
If USER_LANGUAGE <> "de-DE" Then
|
||||||
|
omsg = $"[{oLinkCount}] records successfully linked - {Now.ToShortTimeString}"
|
||||||
|
End If
|
||||||
|
MsgBox(omsg, MsgBoxStyle.Information, "orgFLOW")
|
||||||
|
Refresh_Grid_Data(True, Nothing)
|
||||||
|
Load_DocGrid_Layout()
|
||||||
grvwGrid.ClearSelection()
|
grvwGrid.ClearSelection()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub BarButtonItem2_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem2.ItemClick
|
Private Sub BarButtonItem2_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles bbtnitmsaveLayout.ItemClick
|
||||||
Save_DocGrid_Layout()
|
Save_DocGrid_Layout()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub BarButtonItem3_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem3.ItemClick
|
Private Sub BarButtonItem3_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles bbtnitmresetlayout.ItemClick
|
||||||
Reset_View_layout()
|
Reset_View_layout()
|
||||||
End Sub
|
End Sub
|
||||||
Sub Reset_View_layout()
|
Sub Reset_View_layout()
|
||||||
|
|||||||
@ -64,7 +64,7 @@ Public Class frmFileRename
|
|||||||
My.Computer.FileSystem.RenameFile(OldName, NewName)
|
My.Computer.FileSystem.RenameFile(OldName, NewName)
|
||||||
LOGGER.Info($"Renaming FileSystem done!")
|
LOGGER.Info($"Renaming FileSystem done!")
|
||||||
Cursor = Cursors.WaitCursor
|
Cursor = Cursors.WaitCursor
|
||||||
Dim oEXEC As String = $"EXEC PRPMO_DOC_CREATE_NEW_DOC {ClassDocGrid.SELECTED_DOC_ID}, {CURRENT_RECORD_ID},'{USER_USERNAME}'"
|
Dim oEXEC As String = $"EXEC PROF_DOC_CREATE_UPDATE {ClassDocGrid.SELECTED_DOC_ID}, {CURRENT_RECORD_ID},'{USER_USERNAME}',''"
|
||||||
If MYDB_ECM.ExecuteNonQuery(oEXEC) Then
|
If MYDB_ECM.ExecuteNonQuery(oEXEC) Then
|
||||||
Me.Close()
|
Me.Close()
|
||||||
Else
|
Else
|
||||||
|
|||||||
10
app/DD-Record-Organizer/frmGlobalSearch.Designer.vb
generated
10
app/DD-Record-Organizer/frmGlobalSearch.Designer.vb
generated
@ -61,6 +61,7 @@ Partial Class frmGlobalSearch
|
|||||||
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage()
|
||||||
Me.DD_ECMAdmin1 = New DD_Record_Organizer.DD_ECMAdmin()
|
Me.DD_ECMAdmin1 = New DD_Record_Organizer.DD_ECMAdmin()
|
||||||
Me.XtraSaveFileDialog1 = New DevExpress.XtraEditors.XtraSaveFileDialog(Me.components)
|
Me.XtraSaveFileDialog1 = New DevExpress.XtraEditors.XtraSaveFileDialog(Me.components)
|
||||||
|
Me.LabelControl1 = New DevExpress.XtraEditors.LabelControl()
|
||||||
CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
CType(Me.SplitContainerMain.Panel1, System.ComponentModel.ISupportInitialize).BeginInit()
|
CType(Me.SplitContainerMain.Panel1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||||
Me.SplitContainerMain.Panel1.SuspendLayout()
|
Me.SplitContainerMain.Panel1.SuspendLayout()
|
||||||
@ -186,6 +187,7 @@ Partial Class frmGlobalSearch
|
|||||||
'
|
'
|
||||||
'Panel1
|
'Panel1
|
||||||
'
|
'
|
||||||
|
Me.Panel1.Controls.Add(Me.LabelControl1)
|
||||||
Me.Panel1.Controls.Add(Me.lblFT_Irregular)
|
Me.Panel1.Controls.Add(Me.lblFT_Irregular)
|
||||||
Me.Panel1.Controls.Add(Me.txtSearch)
|
Me.Panel1.Controls.Add(Me.txtSearch)
|
||||||
Me.Panel1.Controls.Add(Me.Label2)
|
Me.Panel1.Controls.Add(Me.Label2)
|
||||||
@ -360,6 +362,13 @@ Partial Class frmGlobalSearch
|
|||||||
Me.XtraSaveFileDialog1.FileName = "XtraSaveFileDialog1"
|
Me.XtraSaveFileDialog1.FileName = "XtraSaveFileDialog1"
|
||||||
resources.ApplyResources(Me.XtraSaveFileDialog1, "XtraSaveFileDialog1")
|
resources.ApplyResources(Me.XtraSaveFileDialog1, "XtraSaveFileDialog1")
|
||||||
'
|
'
|
||||||
|
'LabelControl1
|
||||||
|
'
|
||||||
|
Me.LabelControl1.Appearance.Font = CType(resources.GetObject("LabelControl1.Appearance.Font"), System.Drawing.Font)
|
||||||
|
Me.LabelControl1.Appearance.Options.UseFont = True
|
||||||
|
resources.ApplyResources(Me.LabelControl1, "LabelControl1")
|
||||||
|
Me.LabelControl1.Name = "LabelControl1"
|
||||||
|
'
|
||||||
'frmGlobalSearch
|
'frmGlobalSearch
|
||||||
'
|
'
|
||||||
resources.ApplyResources(Me, "$this")
|
resources.ApplyResources(Me, "$this")
|
||||||
@ -434,4 +443,5 @@ Partial Class frmGlobalSearch
|
|||||||
Friend WithEvents BarToggleSearchRecord As DevExpress.XtraBars.BarToggleSwitchItem
|
Friend WithEvents BarToggleSearchRecord As DevExpress.XtraBars.BarToggleSwitchItem
|
||||||
Friend WithEvents BarToggleFulltext As DevExpress.XtraBars.BarToggleSwitchItem
|
Friend WithEvents BarToggleFulltext As DevExpress.XtraBars.BarToggleSwitchItem
|
||||||
Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup
|
||||||
|
Friend WithEvents LabelControl1 As DevExpress.XtraEditors.LabelControl
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@ -328,7 +328,34 @@
|
|||||||
<value>Panel1</value>
|
<value>Panel1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>Label1.ZOrder" xml:space="preserve">
|
<data name=">>Label1.ZOrder" xml:space="preserve">
|
||||||
<value>3</value>
|
<value>4</value>
|
||||||
|
</data>
|
||||||
|
<data name="LabelControl1.Appearance.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Tahoma, 8.25pt, style=Italic</value>
|
||||||
|
</data>
|
||||||
|
<data name="LabelControl1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>382, 74</value>
|
||||||
|
</data>
|
||||||
|
<data name="LabelControl1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>134, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="LabelControl1.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>10</value>
|
||||||
|
</data>
|
||||||
|
<data name="LabelControl1.Text" xml:space="preserve">
|
||||||
|
<value>Leerzeichen mit % ersetzen</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LabelControl1.Name" xml:space="preserve">
|
||||||
|
<value>LabelControl1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LabelControl1.Type" xml:space="preserve">
|
||||||
|
<value>DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LabelControl1.Parent" xml:space="preserve">
|
||||||
|
<value>Panel1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>LabelControl1.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblFT_Irregular.AutoSize" type="System.Boolean, mscorlib">
|
<data name="lblFT_Irregular.AutoSize" type="System.Boolean, mscorlib">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
@ -361,7 +388,7 @@
|
|||||||
<value>Panel1</value>
|
<value>Panel1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblFT_Irregular.ZOrder" xml:space="preserve">
|
<data name=">>lblFT_Irregular.ZOrder" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtSearch.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="txtSearch.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>15, 50</value>
|
<value>15, 50</value>
|
||||||
@ -382,7 +409,7 @@
|
|||||||
<value>Panel1</value>
|
<value>Panel1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>txtSearch.ZOrder" xml:space="preserve">
|
<data name=">>txtSearch.ZOrder" xml:space="preserve">
|
||||||
<value>1</value>
|
<value>2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Label2.AutoSize" type="System.Boolean, mscorlib">
|
<data name="Label2.AutoSize" type="System.Boolean, mscorlib">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
@ -391,13 +418,13 @@
|
|||||||
<value>15, 31</value>
|
<value>15, 31</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="Label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>66, 13</value>
|
<value>69, 13</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Label2.TabIndex" type="System.Int32, mscorlib">
|
<data name="Label2.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>8</value>
|
<value>8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Label2.Text" xml:space="preserve">
|
<data name="Label2.Text" xml:space="preserve">
|
||||||
<value>Suchbegriff:</value>
|
<value>Suchbegriff: </value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>Label2.Name" xml:space="preserve">
|
<data name=">>Label2.Name" xml:space="preserve">
|
||||||
<value>Label2</value>
|
<value>Label2</value>
|
||||||
@ -409,7 +436,7 @@
|
|||||||
<value>Panel1</value>
|
<value>Panel1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>Label2.ZOrder" xml:space="preserve">
|
<data name=">>Label2.ZOrder" xml:space="preserve">
|
||||||
<value>2</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
<data name="Panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||||
<value>Top</value>
|
<value>Top</value>
|
||||||
|
|||||||
@ -459,7 +459,7 @@ Public Class frmNodeNavigation
|
|||||||
End Function
|
End Function
|
||||||
Public Async Sub ShowDialogAsync2()
|
Public Async Sub ShowDialogAsync2()
|
||||||
Await Task.Run(Sub()
|
Await Task.Run(Sub()
|
||||||
MsgBox("Der Parent-Node wurde erfolgreich getauscht. Aktualisieren Sie die Ansicht!", MsgBoxStyle.Information)
|
MsgBox("Der Parent-Node wurde erfolgreich getauscht. Aktualisieren Sie nun die Ansicht!", MsgBoxStyle.Information)
|
||||||
End Sub)
|
End Sub)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@ -2153,7 +2153,9 @@ Public Class frmNodeNavigation
|
|||||||
MsgBox("File contains invalid operator '!" & vbNewLine & "Please rename file and try again!", MsgBoxStyle.Exclamation)
|
MsgBox("File contains invalid operator '!" & vbNewLine & "Please rename file and try again!", MsgBoxStyle.Exclamation)
|
||||||
Continue For
|
Continue For
|
||||||
End If
|
End If
|
||||||
ClassHelper.Insert_USER_File(CURRENT_WORKFILE, DropType)
|
If ClassHelper.Insert_USER_File(CURRENT_WORKFILE, DropType) = False Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
@ -3333,13 +3335,17 @@ Public Class frmNodeNavigation
|
|||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub KnotenLöschenadminToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KnotenLöschenadminToolStripMenuItem.Click
|
Private Async Sub KnotenLöschenadminToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KnotenLöschenadminToolStripMenuItem.Click
|
||||||
If CURRENT_NODEID <> 0 Then
|
If CURRENT_NODEID <> 0 Then
|
||||||
Dim result As DialogResult = MessageBox.Show("Wollen Sie fortfahren? Der Knoten wird in Folge mit den Unterknoten als gelöscht markiert!", "Bestätigung erforderlich", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
Dim result As DialogResult = MessageBox.Show("Wollen Sie fortfahren? Der Knoten wird in Folge mit den Unterknoten als gelöscht markiert!", "Bestätigung erforderlich", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||||
If result = System.Windows.Forms.DialogResult.Yes Then
|
If result = System.Windows.Forms.DialogResult.Yes Then
|
||||||
Dim oSQL = $"EXEC [dbo].[PRPMO_DELETE_NODE] {CURRENT_NODEID}, '{USER_USERNAME}', 1, 0"
|
Dim oSQL = $"EXEC [dbo].[PRPMO_DELETE_NODE] {CURRENT_NODEID}, '{USER_USERNAME}', 1, 0"
|
||||||
If MYDB_ECM.ExecuteNonQuery(oSQL) = True Then
|
If MYDB_ECM.ExecuteNonQuery(oSQL) = True Then
|
||||||
MsgBox("Knoten wurde erfolgreich gelöscht. Aktualisieren Sie die Ansicht!", MsgBoxStyle.Information)
|
result = MessageBox.Show("Wollen Sie die Ansicht aktualisieren?", "Knoten wurde erfolgreich gelöscht!", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||||
|
If result = System.Windows.Forms.DialogResult.Yes Then
|
||||||
|
Await ReloadTreeView()
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
@ -3356,4 +3362,8 @@ Public Class frmNodeNavigation
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub frmNodeNavigation_DragDrop(sender As Object, e As DragEventArgs) Handles Me.DragDrop
|
||||||
|
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
@ -33,7 +33,7 @@ Public Class frmWM_IndexFile
|
|||||||
|
|
||||||
End Class
|
End Class
|
||||||
Function WORK_FILE(ImportFilePath As String, VerzeichnisZiel As String, vDokart_ID As Integer, vDokart As String, multiindex As Boolean)
|
Function WORK_FILE(ImportFilePath As String, VerzeichnisZiel As String, vDokart_ID As Integer, vDokart As String, multiindex As Boolean)
|
||||||
Dim swWORK_FILE As New SW("WORK_FILE: " & DOCTYPE_IDTextBox.Text)
|
'Dim swWORK_FILE As New SW("WORK_FILE: " & DOCTYPE_IDTextBox.Text)
|
||||||
Try
|
Try
|
||||||
CURRENT_DOC_ID = Nothing
|
CURRENT_DOC_ID = Nothing
|
||||||
Dim odeleteRights As Boolean = True
|
Dim odeleteRights As Boolean = True
|
||||||
@ -47,7 +47,7 @@ Public Class frmWM_IndexFile
|
|||||||
'#################################################################
|
'#################################################################
|
||||||
Dim sw As New SW("GetUse Nameconvention ID: " & DOCTYPE_IDTextBox.Text)
|
Dim sw As New SW("GetUse Nameconvention ID: " & DOCTYPE_IDTextBox.Text)
|
||||||
If ClassImport_Windream.Name_Generieren(DOCTYPE_IDTextBox.Text) = False Then
|
If ClassImport_Windream.Name_Generieren(DOCTYPE_IDTextBox.Text) = False Then
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
sw.Done()
|
sw.Done()
|
||||||
@ -63,7 +63,7 @@ Public Class frmWM_IndexFile
|
|||||||
result = MessageBox.Show(msg, "File already exists:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
result = MessageBox.Show(msg, "File already exists:", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
|
||||||
If result = MsgBoxResult.Yes Then
|
If result = MsgBoxResult.Yes Then
|
||||||
If WMMOD.RemoveFile(CURRENT_NEWFILENAME) Then
|
If WMMOD.RemoveFile(CURRENT_NEWFILENAME) Then
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
@ -111,15 +111,12 @@ Public Class frmWM_IndexFile
|
|||||||
sql = "SELECT * FROM VWCUST_DOCTYPE_CONFIG WHERE DOCTYPE_ID = " & vDokart_ID
|
sql = "SELECT * FROM VWCUST_DOCTYPE_CONFIG WHERE DOCTYPE_ID = " & vDokart_ID
|
||||||
Dim DTVWCUST_DOCTYPE_CONFIG As DataTable = MYDB_ECM.GetDatatable(sql)
|
Dim DTVWCUST_DOCTYPE_CONFIG As DataTable = MYDB_ECM.GetDatatable(sql)
|
||||||
If Not IsNothing(DTVWCUST_DOCTYPE_CONFIG) Then
|
If Not IsNothing(DTVWCUST_DOCTYPE_CONFIG) Then
|
||||||
For Each oRow As DataRow In DTVWCUST_DOCTYPE_CONFIG.Rows
|
If DTVWCUST_DOCTYPE_CONFIG.Rows.Count = 1 Then
|
||||||
If oRow.Item(0) = "DELETE_RIGHTS" Then
|
odeleteRights = CBool(DTVWCUST_DOCTYPE_CONFIG.Rows(0).Item("DELETE_RIGHTS"))
|
||||||
odeleteRights = CBool(oRow.Item(1))
|
|
||||||
End If
|
End If
|
||||||
Next
|
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
LOGGER.Warn($"Unexpected error in VWCUST_DOCTYPE_CONFIG Area: {ex.Message}")
|
LOGGER.Warn($"Unexpected error in VWCUST_DOCTYPE_CONFIG Area: {ex.Message}")
|
||||||
|
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
Dim indexierung_erfolgreich As Boolean = True
|
Dim indexierung_erfolgreich As Boolean = True
|
||||||
@ -129,7 +126,7 @@ Public Class frmWM_IndexFile
|
|||||||
err = True
|
err = True
|
||||||
ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing Doctype '" & WMINDEX_DOCTYPE & "') - Check logfile!")
|
ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing Doctype '" & WMINDEX_DOCTYPE & "') - Check logfile!")
|
||||||
sw.Done()
|
sw.Done()
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@ -138,7 +135,7 @@ Public Class frmWM_IndexFile
|
|||||||
err = True
|
err = True
|
||||||
ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing AddiRelation '" & WMINDEX_RELATION & "') - Check logfile!")
|
ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing AddiRelation '" & WMINDEX_RELATION & "') - Check logfile!")
|
||||||
sw.Done()
|
sw.Done()
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@ -213,7 +210,7 @@ Public Class frmWM_IndexFile
|
|||||||
|
|
||||||
Next
|
Next
|
||||||
If err = True Then
|
If err = True Then
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@ -222,7 +219,7 @@ Public Class frmWM_IndexFile
|
|||||||
'Return False
|
'Return False
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
MsgBox("Attention in Work-File:" & vbNewLine & "No indices were defined (0)!", MsgBoxStyle.Critical)
|
MsgBox("Attention in Work-File:" & vbNewLine & "No indices were defined (0)!", MsgBoxStyle.Critical)
|
||||||
|
|
||||||
Return False
|
Return False
|
||||||
@ -324,18 +321,18 @@ Public Class frmWM_IndexFile
|
|||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
MsgBox("An unexpected error occured while indexing file. Please check the log!", MsgBoxStyle.Exclamation)
|
MsgBox("An unexpected error occured while indexing file. Please check the log!", MsgBoxStyle.Exclamation)
|
||||||
swWORK_FILE.Done()
|
' swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return True
|
Return True
|
||||||
Else
|
Else
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox("Unexpected error in Work-File:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
MsgBox("Unexpected error in Work-File:" & vbNewLine & ex.Message, MsgBoxStyle.Critical)
|
||||||
swWORK_FILE.Done()
|
'swWORK_FILE.Done()
|
||||||
Return False
|
Return False
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user