System.IO, Zugferd

This commit is contained in:
2024-09-23 09:53:59 +02:00
parent 9337d563e5
commit 0db7067b42
14 changed files with 152 additions and 152 deletions

View File

@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' übernehmen, indem Sie "*" eingeben: ' übernehmen, indem Sie "*" eingeben:
' <Assembly: AssemblyVersion("1.0.*")> ' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.3.1.2")> <Assembly: AssemblyVersion("1.3.1.3")>
<Assembly: AssemblyFileVersion("1.3.1.2")> <Assembly: AssemblyFileVersion("1.3.1.3")>

View File

@@ -157,12 +157,12 @@ Public Class cProgrammeUpdate
Dim LIST_SOURCE As New List(Of VERAG_PROG_ALLGEMEIN.cProgrammeUpdate) Dim LIST_SOURCE As New List(Of VERAG_PROG_ALLGEMEIN.cProgrammeUpdate)
Dim dirNameReplace_SOURCE = "" Dim dirNameReplace_SOURCE = ""
Dim DI_SOURCE As New IO.DirectoryInfo(sourcePfad) Dim DI_SOURCE As New System.IO.DirectoryInfo(sourcePfad)
RekursivGetFiles(DI_SOURCE, dirNameReplace_SOURCE, LIST_SOURCE, {}) RekursivGetFiles(DI_SOURCE, dirNameReplace_SOURCE, LIST_SOURCE, {})
Dim LIST_DEST As New List(Of VERAG_PROG_ALLGEMEIN.cProgrammeUpdate) Dim LIST_DEST As New List(Of VERAG_PROG_ALLGEMEIN.cProgrammeUpdate)
Dim dirNameReplace_DEST = "" Dim dirNameReplace_DEST = ""
Dim DI_DEST As New IO.DirectoryInfo(destPfad) Dim DI_DEST As New System.IO.DirectoryInfo(destPfad)
RekursivGetFiles(DI_DEST, dirNameReplace_DEST, LIST_DEST, ignoreFilesBeginWith) RekursivGetFiles(DI_DEST, dirNameReplace_DEST, LIST_DEST, ignoreFilesBeginWith)
If LIST_SOURCE.Count = 0 Then If LIST_SOURCE.Count = 0 Then
@@ -175,8 +175,8 @@ Public Class cProgrammeUpdate
'ORDNER erstellen: 'ORDNER erstellen:
For Each f In LIST_SOURCE For Each f In LIST_SOURCE
If If(f.pud_filePathFolder, "") <> "" Then If If(f.pud_filePathFolder, "") <> "" Then
If Not IO.Directory.Exists(dirNameReplace_DEST & "\" & f.pud_filePathFolder) Then '.Replace("\\", "\") If Not System.IO.Directory.Exists(dirNameReplace_DEST & "\" & f.pud_filePathFolder) Then '.Replace("\\", "\")
IO.Directory.CreateDirectory(dirNameReplace_DEST & "\" & f.pud_filePathFolder) '.Replace("\\", "\") System.IO.Directory.CreateDirectory(dirNameReplace_DEST & "\" & f.pud_filePathFolder) '.Replace("\\", "\")
End If End If
End If End If
Next Next
@@ -184,7 +184,7 @@ Public Class cProgrammeUpdate
'Löschen der unbenötigten Files: 'Löschen der unbenötigten Files:
For Each f In LIST_DEST For Each f In LIST_DEST
If isOldFile(f, LIST_SOURCE) Then If isOldFile(f, LIST_SOURCE) Then
IO.File.Delete(dirNameReplace_DEST & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName) '.Replace("\\", "\") System.IO.File.Delete(dirNameReplace_DEST & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName) '.Replace("\\", "\")
End If End If
Next Next
@@ -195,7 +195,7 @@ Public Class cProgrammeUpdate
Dim s_path = dirNameReplace_SOURCE & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName '.Replace("\\", "\") Dim s_path = dirNameReplace_SOURCE & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName '.Replace("\\", "\")
Dim d_path = dirNameReplace_DEST & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName '.Replace("\\", "\") Dim d_path = dirNameReplace_DEST & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName '.Replace("\\", "\")
d_path = d_path '.replace("\\", "\") d_path = d_path '.replace("\\", "\")
IO.File.Copy(s_path, d_path) System.IO.File.Copy(s_path, d_path)
End If End If
Next Next
@@ -214,8 +214,8 @@ Public Class cProgrammeUpdate
Return False Return False
End Function End Function
Public Shared Sub RekursivGetFiles(ByVal oDir As System.IO.DirectoryInfo, ByRef dirNameReplace As String, ByRef LIST As List(Of VERAG_PROG_ALLGEMEIN.cProgrammeUpdate), ignoreFilesBeginWith As String()) Public Shared Sub RekursivGetFiles(ByVal oDir As System.IO.DirectoryInfo, ByRef dirNameReplace As String, ByRef LIST As List(Of VERAG_PROG_ALLGEMEIN.cProgrammeUpdate), ignoreFilesBeginWith As String())
Dim oSubDir As IO.DirectoryInfo Dim oSubDir As System.IO.DirectoryInfo
Dim FI As IO.FileInfo Dim FI As System.IO.FileInfo
' zunächst alle Dateien des Ordners aufspüren ' zunächst alle Dateien des Ordners aufspüren
For Each FI In oDir.GetFiles() For Each FI In oDir.GetFiles()

View File

@@ -237,7 +237,7 @@ Public Class cRMC
VERARBEITUNG_PFAD = cRMC.Paramter.GET_PARAM_ByName("VERARBEITUNG_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM) VERARBEITUNG_PFAD = cRMC.Paramter.GET_PARAM_ByName("VERARBEITUNG_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM)
ZIEL_PFAD = cRMC.Paramter.GET_PARAM_ByName("ZIEL_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM) ZIEL_PFAD = cRMC.Paramter.GET_PARAM_ByName("ZIEL_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM)
PDFRECHNUNGEN = cRMC.Paramter.GET_PARAM_ByName("PDFRECHNUNGEN", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM) PDFRECHNUNGEN = cRMC.Paramter.GET_PARAM_ByName("PDFRECHNUNGEN", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM)
If Not IO.Directory.Exists(VERARBEITUNG_PFAD) Then IO.Directory.CreateDirectory(VERARBEITUNG_PFAD) If Not System.IO.Directory.Exists(VERARBEITUNG_PFAD) Then System.IO.Directory.CreateDirectory(VERARBEITUNG_PFAD)
Return Paramter.getFTPConenction(API_STRING, API, programName) Return Paramter.getFTPConenction(API_STRING, API, programName)

View File

@@ -169,7 +169,7 @@ Public Class cDATENSERVER
' My.Computer.FileSystem.RenameDirectory(oldDIR, newname) ' My.Computer.FileSystem.RenameDirectory(oldDIR, newname)
For Each li In DATA_LIST.LIST For Each li In DATA_LIST.LIST
Dim newPfad = li.coll_pfad.Replace(oldDIR, newDIR) Dim newPfad = li.coll_pfad.Replace(oldDIR, newDIR)
If Not IO.Directory.Exists(newDIR) Then IO.Directory.CreateDirectory(newDIR) If Not System.IO.Directory.Exists(newDIR) Then System.IO.Directory.CreateDirectory(newDIR)
My.Computer.FileSystem.CopyFile(li.coll_pfad, newPfad, True) My.Computer.FileSystem.CopyFile(li.coll_pfad, newPfad, True)
My.Computer.FileSystem.DeleteFile(li.coll_pfad) My.Computer.FileSystem.DeleteFile(li.coll_pfad)
li.coll_pfad = newPfad li.coll_pfad = newPfad
@@ -197,11 +197,11 @@ Public Class cDATENSERVER
Dim newPfad = li.coll_pfad.Replace(oldDIR, newDIR) Dim newPfad = li.coll_pfad.Replace(oldDIR, newDIR)
'MsgBox(li.coll_pfad) 'MsgBox(li.coll_pfad)
' MsgBox(newPfad) ' MsgBox(newPfad)
If Not IO.Directory.Exists(newDIR) Then IO.Directory.CreateDirectory(newDIR) If Not System.IO.Directory.Exists(newDIR) Then System.IO.Directory.CreateDirectory(newDIR)
Try Try
If Not li.coll_pfad.ToLower.StartsWith("\\stor01.verag.ost.dmn\datenarchivarchiv") Then If Not li.coll_pfad.ToLower.StartsWith("\\stor01.verag.ost.dmn\datenarchivarchiv") Then
If Not li.coll_pfad.Contains("?") Then If Not li.coll_pfad.Contains("?") Then
If IO.File.Exists(li.coll_pfad) Then If System.IO.File.Exists(li.coll_pfad) Then
My.Computer.FileSystem.CopyFile(li.coll_pfad, newPfad, True) My.Computer.FileSystem.CopyFile(li.coll_pfad, newPfad, True)
My.Computer.FileSystem.DeleteFile(li.coll_pfad) My.Computer.FileSystem.DeleteFile(li.coll_pfad)
li.coll_pfad = newPfad li.coll_pfad = newPfad
@@ -301,7 +301,7 @@ Public Class cDATENSERVER
Public Function uploadDataToDATENSERVER(srcPath, Optional bezeichnung = "", Optional endung = "", Optional allowMsg = True, Optional coll_archiv = False, Optional delteFromFileSystem = True, Optional enableOverwritting = False) As Boolean Public Function uploadDataToDATENSERVER(srcPath, Optional bezeichnung = "", Optional endung = "", Optional allowMsg = True, Optional coll_archiv = False, Optional delteFromFileSystem = True, Optional enableOverwritting = False) As Boolean
'LAST_ID = -1 'LAST_ID = -1
If endung = "" Then Dim fi As New IO.DirectoryInfo(srcPath) : endung = fi.Extension If endung = "" Then Dim fi As New System.IO.DirectoryInfo(srcPath) : endung = fi.Extension
' If bezeichnung = "" Then bezeichnung = System.IO.Path.GetFileName(srcPath) : endung = "" ' If bezeichnung = "" Then bezeichnung = System.IO.Path.GetFileName(srcPath) : endung = ""
If bezeichnung = "" Then bezeichnung = da_name If bezeichnung = "" Then bezeichnung = da_name
@@ -328,7 +328,7 @@ Public Class cDATENSERVER
Public Function insertDataToDATENSERVER(srcPath, Optional bezeichnung = "", Optional endung = "", Optional allowMsg = True, Optional coll_archiv = False) As Boolean Public Function insertDataToDATENSERVER(srcPath, Optional bezeichnung = "", Optional endung = "", Optional allowMsg = True, Optional coll_archiv = False) As Boolean
'Datei musss schon am Datenserver liegen, wird nciht mehr kopiert!!!!! 'Datei musss schon am Datenserver liegen, wird nciht mehr kopiert!!!!!
If endung = "" Then Dim fi As New IO.DirectoryInfo(srcPath) : endung = fi.Extension If endung = "" Then Dim fi As New System.IO.DirectoryInfo(srcPath) : endung = fi.Extension
' If bezeichnung = "" Then bezeichnung = System.IO.Path.GetFileName(srcPath) : endung = "" ' If bezeichnung = "" Then bezeichnung = System.IO.Path.GetFileName(srcPath) : endung = ""
If bezeichnung = "" Then bezeichnung = da_name If bezeichnung = "" Then bezeichnung = da_name
replaceInvalidCahr(bezeichnung) replaceInvalidCahr(bezeichnung)
@@ -552,15 +552,15 @@ Public Class cDATENSERVER
' Dim srcPath = SQL.getValueTxtBySql("SELECT TOP 1 isnull([coll_pfad],'') FROM [tblDatenarchiv] INNER JOIN [tblDatenarchiv_Collection] ON [da_id]=[coll_daId] WHERE da_id='" & da_id & "' ", "FMZOLL") ' Dim srcPath = SQL.getValueTxtBySql("SELECT TOP 1 isnull([coll_pfad],'') FROM [tblDatenarchiv] INNER JOIN [tblDatenarchiv_Collection] ON [da_id]=[coll_daId] WHERE da_id='" & da_id & "' ", "FMZOLL")
' If Not IO.File.Exists(srcPath) Then MsgBox("Die Datei existiert nicht") : Exit Function ' If Not System.IO.File.Exists(srcPath) Then MsgBox("Die Datei existiert nicht") : Exit Function
' Dim fi As New IO.DirectoryInfo(srcPath) ' Dim fi As New System.IO.DirectoryInfo(srcPath)
' Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension) ' Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension)
' IO.File.Copy(srcPath, destPath, True) ' System.IO.File.Copy(srcPath, destPath, True)
' Process.Start(destPath) ' Process.Start(destPath)
@@ -578,7 +578,7 @@ Public Class cDATENSERVER
' Dim path = SQL.getValueTxtBySql("SELECT TOP 1 isnull([coll_pfad],'') FROM [tblDatenarchiv] INNER JOIN [tblDatenarchiv_Collection] ON [da_id]=[coll_daId] WHERE da_id='" & da_id & "' ", "FMZOLL") ' Dim path = SQL.getValueTxtBySql("SELECT TOP 1 isnull([coll_pfad],'') FROM [tblDatenarchiv] INNER JOIN [tblDatenarchiv_Collection] ON [da_id]=[coll_daId] WHERE da_id='" & da_id & "' ", "FMZOLL")
'If path.Contains(rootDir) Then 'Um sicher zu gehen, dass der pfad im richtigem VZ ist. 'If path.Contains(rootDir) Then 'Um sicher zu gehen, dass der pfad im richtigem VZ ist.
' saveFileToDel(path) ' saveFileToDel(path)
' IO.File.Delete(path) ' System.IO.File.Delete(path)
'End If 'End If
SQL.doSQL("DELETE FROM [tblDatenarchiv] WHERE [da_id]=" & Me.da_id & " ", "FMZOLL") SQL.doSQL("DELETE FROM [tblDatenarchiv] WHERE [da_id]=" & Me.da_id & " ", "FMZOLL")
'SQL.doSQL("DELETE FROM [tblDatenarchiv_Collection] WHERE [coll_daId]=" & id & " ", "FMZOLL") 'SQL.doSQL("DELETE FROM [tblDatenarchiv_Collection] WHERE [coll_daId]=" & id & " ", "FMZOLL")
@@ -857,7 +857,7 @@ Public Class cFormularManager
Dim path_src = DS.OPEN_SINGLE(False) Dim path_src = DS.OPEN_SINGLE(False)
If path_src = "" Then Return "" If path_src = "" Then Return ""
Dim fi As New IO.DirectoryInfo(path_src) Dim fi As New System.IO.DirectoryInfo(path_src)
Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, True, False) Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, True, False)
Dim pdf As iTextSharp.text.pdf.PdfReader = New iTextSharp.text.pdf.PdfReader(path_src) Dim pdf As iTextSharp.text.pdf.PdfReader = New iTextSharp.text.pdf.PdfReader(path_src)
Using fw As New FileStream(destPath, FileMode.OpenOrCreate) Using fw As New FileStream(destPath, FileMode.OpenOrCreate)
@@ -981,7 +981,7 @@ Public Class cFormularManager
Dim path_src = DS.OPEN_SINGLE(False) Dim path_src = DS.OPEN_SINGLE(False)
If path_src = "" Then Return list If path_src = "" Then Return list
Dim fi As New IO.DirectoryInfo(path_src) Dim fi As New System.IO.DirectoryInfo(path_src)
Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, True, False) Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, True, False)
Dim pdf As iTextSharp.text.pdf.PdfReader = New iTextSharp.text.pdf.PdfReader(path_src) Dim pdf As iTextSharp.text.pdf.PdfReader = New iTextSharp.text.pdf.PdfReader(path_src)
@@ -1037,7 +1037,7 @@ Public Class cFormularManager
path_src = vorhandenesLokalesPDF_Path path_src = vorhandenesLokalesPDF_Path
End If End If
Dim fi As New IO.DirectoryInfo(path_src) Dim fi As New System.IO.DirectoryInfo(path_src)
Dim destPath = "" Dim destPath = ""
destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, True, False) destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, True, False)
@@ -1730,7 +1730,7 @@ Public Class cDatenarchiv_Collection
If My.Computer.FileSystem.FileExists(coll_pfad) Then If My.Computer.FileSystem.FileExists(coll_pfad) Then
saveFileToDel(coll_pfad) saveFileToDel(coll_pfad)
Try Try
IO.File.Delete(coll_pfad) System.IO.File.Delete(coll_pfad)
Catch : End Try Catch : End Try
Return SQL.doSQL("DELETE FROM [tblDatenarchiv_Collection] WHERE [coll_id]=" & coll_id & " ", "FMZOLL") Return SQL.doSQL("DELETE FROM [tblDatenarchiv_Collection] WHERE [coll_id]=" & coll_id & " ", "FMZOLL")
Else Else
@@ -1751,8 +1751,8 @@ Public Class cDatenarchiv_Collection
delPath = path.Replace("\DATENARCHIV\", "\DATENARCHIV\DELETE\") delPath = path.Replace("\DATENARCHIV\", "\DATENARCHIV\DELETE\")
'\\192.168.0.91\Datenarchiv\DOKUMENTE\VORLAGEN\FISKALSCHREIBEN '\\192.168.0.91\Datenarchiv\DOKUMENTE\VORLAGEN\FISKALSCHREIBEN
End If End If
If Not IO.Directory.Exists(delPath.Substring(0, delPath.LastIndexOf("\"))) Then IO.Directory.CreateDirectory(delPath.Substring(0, delPath.LastIndexOf("\"))) If Not System.IO.Directory.Exists(delPath.Substring(0, delPath.LastIndexOf("\"))) Then System.IO.Directory.CreateDirectory(delPath.Substring(0, delPath.LastIndexOf("\")))
If IO.File.Exists(delPath) Then If System.IO.File.Exists(delPath) Then
If delPath.Contains(".") Then If delPath.Contains(".") Then
Dim commaIndex = delPath.LastIndexOf(".") Dim commaIndex = delPath.LastIndexOf(".")
delPath = delPath.Substring(0, commaIndex) + Now.ToString("_del_ddMMyyyy_HHmmss") + delPath.Substring(commaIndex) ' + 1) delPath = delPath.Substring(0, commaIndex) + Now.ToString("_del_ddMMyyyy_HHmmss") + delPath.Substring(commaIndex) ' + 1)
@@ -1761,7 +1761,7 @@ Public Class cDatenarchiv_Collection
' delPath.Replace(".", Now.ToString("_ddMMyyyy_HHmmss") & ".") ' delPath.Replace(".", Now.ToString("_ddMMyyyy_HHmmss") & ".")
End If End If
End If End If
IO.File.Copy(path, delPath) System.IO.File.Copy(path, delPath)
End Sub End Sub
Function INSERT() As Integer Function INSERT() As Integer
@@ -1816,9 +1816,9 @@ Public Class cDatenarchiv_Collection
End Function End Function
Public Function OPEN(Optional openFILE As Boolean = True, Optional useBezeichnung As Boolean = False) As String Public Function OPEN(Optional openFILE As Boolean = True, Optional useBezeichnung As Boolean = False) As String
If Not IO.File.Exists(coll_pfad) Then MsgBox("Die Datei existiert nicht") : Return "" If Not System.IO.File.Exists(coll_pfad) Then MsgBox("Die Datei existiert nicht") : Return ""
Dim fi As New IO.DirectoryInfo(coll_pfad) Dim fi As New System.IO.DirectoryInfo(coll_pfad)
Dim destPath = "" Dim destPath = ""
If useBezeichnung Then If useBezeichnung Then
destPath = DATENVERVER_OPTIONS.copyToTmp_KeepFilename(coll_pfad, coll_bezeichnung) destPath = DATENVERVER_OPTIONS.copyToTmp_KeepFilename(coll_pfad, coll_bezeichnung)
@@ -1826,14 +1826,14 @@ Public Class cDatenarchiv_Collection
destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, , False) destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, , False)
End If End If
' MsgBox(destPath) ' MsgBox(destPath)
IO.File.Copy(coll_pfad, destPath, True) System.IO.File.Copy(coll_pfad, destPath, True)
If openFILE Then Process.Start(destPath) If openFILE Then Process.Start(destPath)
Return destPath Return destPath
End Function End Function
Public Function OPEN_ORIG(Optional openFILE As Boolean = True) As String Public Function OPEN_ORIG(Optional openFILE As Boolean = True) As String
If Not IO.File.Exists(coll_pfad) Then MsgBox("Die Datei existiert nicht") : Return "" If Not System.IO.File.Exists(coll_pfad) Then MsgBox("Die Datei existiert nicht") : Return ""
If openFILE Then Process.Start(coll_pfad) If openFILE Then Process.Start(coll_pfad)
Return coll_pfad Return coll_pfad
@@ -1944,7 +1944,7 @@ Public Class cDatenserverIDCollectionList
Function COPY_FILE(srcPath, destPath, ByRef errorMsg) As Boolean Function COPY_FILE(srcPath, destPath, ByRef errorMsg) As Boolean
For i = 1 To 3 '3 Versuche For i = 1 To 3 '3 Versuche
Try Try
IO.File.Copy(srcPath, destPath, True) ' Kopiert die Dateien Next System.IO.File.Copy(srcPath, destPath, True) ' Kopiert die Dateien Next
Return True Return True
Catch ex As Exception Catch ex As Exception
errorMsg = ex.Message errorMsg = ex.Message
@@ -2014,7 +2014,7 @@ Public Class DATENVERVER_OPTIONS
TMP_PATH = Path.GetTempPath() & "\VERAG\DatenTMP\" TMP_PATH = Path.GetTempPath() & "\VERAG\DatenTMP\"
End If End If
' If Not IO.Directory.Exists(TMP_PATH) Then IO.Directory.CreateDirectory(TMP_PATH) ' If Not System.IO.Directory.Exists(TMP_PATH) Then System.IO.Directory.CreateDirectory(TMP_PATH)
Dim TMP_PATH2 = TMP_PATH & If(unterOrdner <> "", "\" & unterOrdner & "\", "") Dim TMP_PATH2 = TMP_PATH & If(unterOrdner <> "", "\" & unterOrdner & "\", "")
TMP_PATH2 = TMP_PATH2.replace("\\", "\") TMP_PATH2 = TMP_PATH2.replace("\\", "\")
@@ -2035,7 +2035,7 @@ Public Class DATENVERVER_OPTIONS
Dim destPath = TMP_PATH2 & name Dim destPath = TMP_PATH2 & name
If special Then destPath = TMP_PATH2 & name & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension If special Then destPath = TMP_PATH2 & name & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension
While IO.File.Exists(destPath) While System.IO.File.Exists(destPath)
destPath = TMP_PATH2 & name & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension destPath = TMP_PATH2 & name & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension
End While End While
@@ -2046,11 +2046,11 @@ Public Class DATENVERVER_OPTIONS
Dim DS As New cDATENSERVER(dId) Dim DS As New cDATENSERVER(dId)
Dim pfad As String = DS.GET_TOP1_PATH Dim pfad As String = DS.GET_TOP1_PATH
If pfad = "" Then Return "" If pfad = "" Then Return ""
Dim fi As New IO.FileInfo(pfad) Dim fi As New System.IO.FileInfo(pfad)
Dim tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(bezeichnung, fi.Extension,, False, "ClipBoard_TMP\ClipBoard_" & Now.ToString("ddMMyyyyHHmmss_sss") & "\") Dim tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(bezeichnung, fi.Extension,, False, "ClipBoard_TMP\ClipBoard_" & Now.ToString("ddMMyyyyHHmmss_sss") & "\")
Try Try
IO.File.Copy(pfad, tmpPath) System.IO.File.Copy(pfad, tmpPath)
Return tmpPath Return tmpPath
Catch ex As Exception Catch ex As Exception
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
@@ -2059,10 +2059,10 @@ Public Class DATENVERVER_OPTIONS
End Function End Function
Shared Function copyToTmp_KeepFilename(pfad As String, bezeichnung As String) As String Shared Function copyToTmp_KeepFilename(pfad As String, bezeichnung As String) As String
Dim fi As New IO.FileInfo(pfad) Dim fi As New System.IO.FileInfo(pfad)
Dim tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(bezeichnung, fi.Extension,, False, "ClipBoard_TMP\ClipBoard_" & Now.ToString("ddMMyyyyHHmmss_sss") & "\") Dim tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(bezeichnung, fi.Extension,, False, "ClipBoard_TMP\ClipBoard_" & Now.ToString("ddMMyyyyHHmmss_sss") & "\")
Try Try
IO.File.Copy(pfad, tmpPath) System.IO.File.Copy(pfad, tmpPath)
Return tmpPath Return tmpPath
Catch ex As Exception Catch ex As Exception
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name) VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
@@ -2073,12 +2073,12 @@ Public Class DATENVERVER_OPTIONS
Shared Function getTMPAbsolutePath(AbsolutePath As String, extension As String, Optional special As Boolean = False, Optional delete As Boolean = True) As String Shared Function getTMPAbsolutePath(AbsolutePath As String, extension As String, Optional special As Boolean = False, Optional delete As Boolean = True) As String
If delete Then If delete Then
Try : IO.File.Delete(AbsolutePath) : Catch ex As Exception : End Try Try : System.IO.File.Delete(AbsolutePath) : Catch ex As Exception : End Try
End If End If
Dim destPath = AbsolutePath Dim destPath = AbsolutePath
If special Then destPath = AbsolutePath.Replace(extension, "") & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension If special Then destPath = AbsolutePath.Replace(extension, "") & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension
While IO.File.Exists(destPath) While System.IO.File.Exists(destPath)
destPath = AbsolutePath.Replace(extension, "") & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension destPath = AbsolutePath.Replace(extension, "") & "_" & Now.ToString("yyyyMMddHHmmssfff") & extension
End While End While
@@ -2090,11 +2090,11 @@ Public Class DATENVERVER_OPTIONS
Dim TMP_PATH2 As String = TMP_PATH & If(unterOrdner <> "", "\" & unterOrdner & "\", "") Dim TMP_PATH2 As String = TMP_PATH & If(unterOrdner <> "", "\" & unterOrdner & "\", "")
TMP_PATH2 = TMP_PATH2.Replace("\\", "\") TMP_PATH2 = TMP_PATH2.Replace("\\", "\")
If My.Computer.FileSystem.DirectoryExists(TMP_PATH2) Then If My.Computer.FileSystem.DirectoryExists(TMP_PATH2) Then
For Each file As String In IO.Directory.GetFiles(TMP_PATH2) ' Ermittelt alle Dateien des Ordners und löscht diese (sind tmp) For Each file As String In System.IO.Directory.GetFiles(TMP_PATH2) ' Ermittelt alle Dateien des Ordners und löscht diese (sind tmp)
Try : IO.File.Delete(file) : Catch : End Try Try : System.IO.File.Delete(file) : Catch : End Try
Next Next
For Each dir As String In IO.Directory.GetDirectories(TMP_PATH2) ' Ermittelt alle Dateien des Ordners und löscht diese (sind tmp) For Each dir As String In System.IO.Directory.GetDirectories(TMP_PATH2) ' Ermittelt alle Dateien des Ordners und löscht diese (sind tmp)
Try : IO.Directory.Delete(dir, True) : Catch : End Try Try : System.IO.Directory.Delete(dir, True) : Catch : End Try
Next Next
End If End If
End Sub End Sub
@@ -2111,7 +2111,7 @@ Public Class DATENVERVER_OPTIONS
'Dim oldDIR = getDescPath(initRootDir(), kategorie, ordner, da_uOrdner1, da_uOrdner2, da_uOrdner3, kdnr, "", "", True) 'Dim oldDIR = getDescPath(initRootDir(), kategorie, ordner, da_uOrdner1, da_uOrdner2, da_uOrdner3, kdnr, "", "", True)
' Dim DS As New cDATENSERVER(kategorie, ordner, da_uOrdner1, da_uOrdner2, da_uOrdner3, da_name, kdnr) ' Dim DS As New cDATENSERVER(kategorie, ordner, da_uOrdner1, da_uOrdner2, da_uOrdner3, da_name, kdnr)
'If IO.Directory.Exists(oldDIR) Then 'If System.IO.Directory.Exists(oldDIR) Then
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
Dim dt As DataTable = Nothing Dim dt As DataTable = Nothing
@@ -2209,11 +2209,11 @@ Public Class DATENVERVER_OPTIONS
dir &= If(da_uOrdner2 IsNot Nothing AndAlso da_uOrdner2 <> "", da_uOrdner2 & "\", "") dir &= If(da_uOrdner2 IsNot Nothing AndAlso da_uOrdner2 <> "", da_uOrdner2 & "\", "")
dir &= If(da_uOrdner3 IsNot Nothing AndAlso da_uOrdner3 <> "", da_uOrdner3 & "\", "") dir &= If(da_uOrdner3 IsNot Nothing AndAlso da_uOrdner3 <> "", da_uOrdner3 & "\", "")
If Not onlyordner Then If Not onlyordner Then
If Not IO.Directory.Exists(dir) Then If Not System.IO.Directory.Exists(dir) Then
IO.Directory.CreateDirectory(dir) System.IO.Directory.CreateDirectory(dir)
End If End If
Dim zusatz = "" : Dim zusatzcnt = 1 Dim zusatz = "" : Dim zusatzcnt = 1
While IO.File.Exists(dir & dateiName & zusatz & If(bezeichnung.ToString.EndsWith(endung), "", endung)) While System.IO.File.Exists(dir & dateiName & zusatz & If(bezeichnung.ToString.EndsWith(endung), "", endung))
zusatz = "_" & zusatzcnt zusatz = "_" & zusatzcnt
zusatzcnt += 1 zusatzcnt += 1
End While End While
@@ -2224,7 +2224,7 @@ Public Class DATENVERVER_OPTIONS
Return dir Return dir
Else Else
If Not onlyordner Then If Not onlyordner Then
If Not IO.Directory.Exists(rootDir & "DOKUMENTE\KEINE_ZUORDNUNG\" & kdnr_path & "\") Then IO.Directory.CreateDirectory(rootDir & "DOKUMENTE\KEINE_ZUORDNUNG\" & kdnr_path & "\") If Not System.IO.Directory.Exists(rootDir & "DOKUMENTE\KEINE_ZUORDNUNG\" & kdnr_path & "\") Then System.IO.Directory.CreateDirectory(rootDir & "DOKUMENTE\KEINE_ZUORDNUNG\" & kdnr_path & "\")
End If End If
Return rootDir & "DOKUMENTE\KEINE_ZUORDNUNG\" & kdnr_path & "\" & dateiName Return rootDir & "DOKUMENTE\KEINE_ZUORDNUNG\" & kdnr_path & "\" & dateiName
End If End If
@@ -2235,11 +2235,11 @@ Public Class DATENVERVER_OPTIONS
End Function End Function
Shared Function OPEN_PATH(path As String) As Boolean Shared Function OPEN_PATH(path As String) As Boolean
Try Try
If Not IO.File.Exists(path) Then MsgBox("Die Datei existiert nicht") : Return False If Not System.IO.File.Exists(path) Then MsgBox("Die Datei existiert nicht") : Return False
Dim fi As New IO.DirectoryInfo(path) Dim fi As New System.IO.DirectoryInfo(path)
Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, , False) Dim destPath = DATENVERVER_OPTIONS.getTMPPath(fi.Name, fi.Extension, , False)
IO.File.Copy(path, destPath, True) System.IO.File.Copy(path, destPath, True)
Process.Start(destPath) Process.Start(destPath)
Return True Return True
Catch ex As Exception Catch ex As Exception

View File

@@ -60,7 +60,7 @@ Public Class frmMessenger
EMOJI_PATH = "\\192.168.100.20\Share\Programme\CHAT_EMOJIS\" EMOJI_PATH = "\\192.168.100.20\Share\Programme\CHAT_EMOJIS\"
End If End If
If Not IO.Directory.Exists(EMOJI_PATH) Then If Not System.IO.Directory.Exists(EMOJI_PATH) Then
EMOJI_PATH = EMOJI_PATH_MAIN EMOJI_PATH = EMOJI_PATH_MAIN
End If End If
@@ -132,15 +132,15 @@ Public Class frmMessenger
FlowLayoutPanel.Controls.Clear() FlowLayoutPanel.Controls.Clear()
If alloweasteregg Then pic.Visible = False If alloweasteregg Then pic.Visible = False
' If IO.Directory.Exists(My.Application.roo "") Then ' If System.IO.Directory.Exists(My.Application.roo "") Then
Dim spezialEmoji = False Dim spezialEmoji = False
If VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME = "ADMIN" Then spezialEmoji = True If VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME = "ADMIN" Then spezialEmoji = True
If IO.Directory.Exists(EMOJI_PATH) Then If System.IO.Directory.Exists(EMOJI_PATH) Then
For Each aa In IO.Directory.GetFiles(EMOJI_PATH) '.OrderBy(Function(f) f) For Each aa In System.IO.Directory.GetFiles(EMOJI_PATH) '.OrderBy(Function(f) f)
If (alloweasteregg Or Not aa.Contains("easteregg")) Then If (alloweasteregg Or Not aa.Contains("easteregg")) Then
If IO.File.Exists(aa) And aa.Contains(".png") And (aa.Contains("emoji_") Or spezialEmoji) Then If System.IO.File.Exists(aa) And aa.Contains(".png") And (aa.Contains("emoji_") Or spezialEmoji) Then
If hiddemEmojis Or Not aa.Contains("_hidden") Then If hiddemEmojis Or Not aa.Contains("_hidden") Then
Dim p As New PictureBox Dim p As New PictureBox
p.Size = New Size(40, 40) p.Size = New Size(40, 40)
@@ -169,14 +169,14 @@ Public Class frmMessenger
' FlowLayoutPanel.Controls.Clear() ' FlowLayoutPanel.Controls.Clear()
' If alloweasteregg Then pic.Visible = False ' If alloweasteregg Then pic.Visible = False
' If IO.Directory.Exists(DATENVERVER_OPTIONS.getRootDir & "\DOKUMENTE\CHAT_EMOJIS\") Then ' If System.IO.Directory.Exists(DATENVERVER_OPTIONS.getRootDir & "\DOKUMENTE\CHAT_EMOJIS\") Then
' Dim EmojiPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal) & "CHAT_EMOJIS\" ' Dim EmojiPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal) & "CHAT_EMOJIS\"
' If Not IO.Directory.Exists(EmojiPath) Then IO.Directory.CreateDirectory(EmojiPath) ' If Not System.IO.Directory.Exists(EmojiPath) Then System.IO.Directory.CreateDirectory(EmojiPath)
' If VERAG_PROG_ALLGEMEIN.cProgrammeUpdate.copyProgramLIST(DATENVERVER_OPTIONS.getRootDir & "\DOKUMENTE\CHAT_EMOJIS\", EmojiPath, {}) Then ' If VERAG_PROG_ALLGEMEIN.cProgrammeUpdate.copyProgramLIST(DATENVERVER_OPTIONS.getRootDir & "\DOKUMENTE\CHAT_EMOJIS\", EmojiPath, {}) Then
' For Each a In IO.Directory.GetFiles(EmojiPath) '.OrderBy(Function(f) f) ' For Each a In System.IO.Directory.GetFiles(EmojiPath) '.OrderBy(Function(f) f)
' If alloweasteregg Or Not a.Contains("easteregg") Then ' If alloweasteregg Or Not a.Contains("easteregg") Then
' If IO.File.Exists(a) And a.Contains(".png") And a.Contains("emoji_") Then ' If System.IO.File.Exists(a) And a.Contains(".png") And a.Contains("emoji_") Then
' Dim p As New PictureBox ' Dim p As New PictureBox
' p.Size = New Size(40, 40) ' p.Size = New Size(40, 40)
@@ -945,7 +945,7 @@ Public Class frmMessenger
If fd.ShowDialog() = System.Windows.Forms.DialogResult.OK And fd.FileName <> "" Then If fd.ShowDialog() = System.Windows.Forms.DialogResult.OK And fd.FileName <> "" Then
saveFileAtt(fd.FileName) saveFileAtt(fd.FileName)
'Dim fileName = New IO.FileInfo(fd.FileName).Name 'Dim fileName = New System.IO.FileInfo(fd.FileName).Name
'Dim docId = -1 'Dim docId = -1
'If saveToDS(fileName, fd.FileName, docId) Then 'If saveToDS(fileName, fd.FileName, docId) Then
@@ -971,7 +971,7 @@ Public Class frmMessenger
End Sub End Sub
Sub saveFileAtt(filePath, Optional reloadChat = True) Sub saveFileAtt(filePath, Optional reloadChat = True)
Dim fileName = New IO.FileInfo(filePath).Name Dim fileName = New System.IO.FileInfo(filePath).Name
Dim docId = -1 Dim docId = -1
If saveToDS(fileName, filePath, docId) Then If saveToDS(fileName, filePath, docId) Then
@@ -995,7 +995,7 @@ Public Class frmMessenger
End If End If
End Sub End Sub
Sub saveEmoji(filePath) Sub saveEmoji(filePath)
' Dim fileName = New IO.FileInfo(filePath).Name ' Dim fileName = New System.IO.FileInfo(filePath).Name
'Dim docId = -1 'Dim docId = -1
'If saveToDS(fileName, filePath, docId) Then 'If saveToDS(fileName, filePath, docId) Then
@@ -1170,9 +1170,9 @@ Public Class frmMessenger
Dim grabpicture As System.Drawing.Image Dim grabpicture As System.Drawing.Image
grabpicture = My.Computer.Clipboard.GetImage() grabpicture = My.Computer.Clipboard.GetImage()
Dim imagePath = IO.Path.GetTempPath & "\Screenshot_" & Now.ToString("ddMMyyyy_HHmmss") & ".jpg" Dim imagePath = System.IO.Path.GetTempPath & "\Screenshot_" & Now.ToString("ddMMyyyy_HHmmss") & ".jpg"
While IO.File.Exists(imagePath) While System.IO.File.Exists(imagePath)
imagePath = IO.Path.GetTempPath & "\Screenshot_" & Now.ToString("ddMMyyyy_HHmmss") & ".jpg" imagePath = System.IO.Path.GetTempPath & "\Screenshot_" & Now.ToString("ddMMyyyy_HHmmss") & ".jpg"
End While End While
grabpicture.Save(imagePath) grabpicture.Save(imagePath)
saveFileAtt(imagePath, False) saveFileAtt(imagePath, False)
@@ -1182,7 +1182,7 @@ Public Class frmMessenger
' Dim F_listItem As String = Path.Combine("c:\mynewpath", Path.GetFileName(s)) ' Dim F_listItem As String = Path.Combine("c:\mynewpath", Path.GetFileName(s))
' File.Copy(s, newFile) ' File.Copy(s, newFile)
' MsgBox(s) ' MsgBox(s)
If IO.File.Exists(s) Then If System.IO.File.Exists(s) Then
saveFileAtt(s, False) saveFileAtt(s, False)
added = True added = True
End If End If

View File

@@ -46,7 +46,7 @@ Public Class usrCntlMessenger_ChatEmoji
Try Try
'Dim frmM As frmMessenger = DirectCast(Me.Parent, frmMessenger) 'Dim frmM As frmMessenger = DirectCast(Me.Parent, frmMessenger)
If frmM.EMOJI_PATH <> frmM.EMOJI_PATH_MAIN Then If frmM.EMOJI_PATH <> frmM.EMOJI_PATH_MAIN Then
If IO.File.Exists(imgPath.Replace(frmM.EMOJI_PATH_MAIN, frmM.EMOJI_PATH)) Then If System.IO.File.Exists(imgPath.Replace(frmM.EMOJI_PATH_MAIN, frmM.EMOJI_PATH)) Then
imgPath = imgPath.Replace(frmM.EMOJI_PATH_MAIN, frmM.EMOJI_PATH) imgPath = imgPath.Replace(frmM.EMOJI_PATH_MAIN, frmM.EMOJI_PATH)
End If End If
End If End If

View File

@@ -161,7 +161,7 @@ Public Class frmMitarbeitersucheBearbeiten
If fd.ShowDialog() = DialogResult.OK AndAlso fd.FileName <> "" Then If fd.ShowDialog() = DialogResult.OK AndAlso fd.FileName <> "" Then
Dim Extension = New IO.FileInfo(fd.FileName).Extension Dim Extension = New System.IO.FileInfo(fd.FileName).Extension
Dim docId = -1 Dim docId = -1
If saveToDS(Extension, fd.FileName, "FRONT", docId) Then If saveToDS(Extension, fd.FileName, "FRONT", docId) Then
@@ -204,7 +204,7 @@ Public Class frmMitarbeitersucheBearbeiten
If fd.ShowDialog() = DialogResult.OK AndAlso fd.FileName <> "" Then If fd.ShowDialog() = DialogResult.OK AndAlso fd.FileName <> "" Then
Dim Extension = New IO.FileInfo(fd.FileName).Extension Dim Extension = New System.IO.FileInfo(fd.FileName).Extension
Dim docId = -1 Dim docId = -1
If saveToDS(Extension, fd.FileName, "HOVER1", docId) Then If saveToDS(Extension, fd.FileName, "HOVER1", docId) Then
@@ -229,7 +229,7 @@ Public Class frmMitarbeitersucheBearbeiten
If fd.ShowDialog() = DialogResult.OK AndAlso fd.FileName <> "" Then If fd.ShowDialog() = DialogResult.OK AndAlso fd.FileName <> "" Then
Dim Extension = New IO.FileInfo(fd.FileName).Extension Dim Extension = New System.IO.FileInfo(fd.FileName).Extension
Dim docId = -1 Dim docId = -1
If saveToDS(Extension, fd.FileName, "HOVER2", docId) Then If saveToDS(Extension, fd.FileName, "HOVER2", docId) Then

View File

@@ -63,8 +63,8 @@
'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir 'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir
'pathArchivKD = "" 'pathArchivKD = ""
End If End If
If Not IO.Directory.Exists(pathKD) Then IO.Directory.CreateDirectory(pathKD) If Not System.IO.Directory.Exists(pathKD) Then System.IO.Directory.CreateDirectory(pathKD)
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
'------------------------------------------------------------------------------------------- '-------------------------------------------------------------------------------------------
@@ -93,14 +93,14 @@
'In Archiv sichern 'In Archiv sichern
If pathArchivKD <> "" Then If pathArchivKD <> "" Then
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD) If pathKD <> pathArchivKD Then System.IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD)
End If End If
If bool_DatenVorhanden Then If bool_DatenVorhanden Then
If OpenFile Then Process.Start(pathKD & DateinameKD) If OpenFile Then Process.Start(pathKD & DateinameKD)
Else Else
IO.File.Delete(pathKD & DateinameKD) System.IO.File.Delete(pathKD & DateinameKD)
End If End If
updateFibu() ' UPDATE FiBuSchnittstelle --> 0 updateFibu() ' UPDATE FiBuSchnittstelle --> 0
@@ -147,8 +147,8 @@
'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir 'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir
'pathArchiv = "" 'pathArchiv = ""
End If End If
If Not IO.Directory.Exists(path) Then IO.Directory.CreateDirectory(path) If Not System.IO.Directory.Exists(path) Then System.IO.Directory.CreateDirectory(path)
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
'------------------------------------------------------------------------------------------- '-------------------------------------------------------------------------------------------
@@ -187,14 +187,14 @@
'In Archiv sichern 'In Archiv sichern
If pathArchiv <> "" Then If pathArchiv <> "" Then
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname) If path <> pathArchiv Then System.IO.File.Copy(path & Dateiname, pathArchiv & Dateiname)
End If End If
If bool_DatenVorhanden Then If bool_DatenVorhanden Then
If OpenFile Then Process.Start(path & Dateiname) If OpenFile Then Process.Start(path & Dateiname)
Else Else
IO.File.Delete(path & Dateiname) System.IO.File.Delete(path & Dateiname)
End If End If
Catch ex As Exception Catch ex As Exception

View File

@@ -173,14 +173,14 @@
' pathType: TRANSIT ' pathType: TRANSIT
Try Try
getDefaultFolder_SEND = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir(False) & "MIC\" & If(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "TESTSYSTEM", "ECHTSYSTEM") & "\Ausgang_Zolldaten\" & pathType & "\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\" ' Path.GetTempPath getDefaultFolder_SEND = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir(False) & "MIC\" & If(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "TESTSYSTEM", "ECHTSYSTEM") & "\Ausgang_Zolldaten\" & pathType & "\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\" ' Path.GetTempPath
If Not IO.Directory.Exists(getDefaultFolder_SEND) Then If Not System.IO.Directory.Exists(getDefaultFolder_SEND) Then
IO.Directory.CreateDirectory(getDefaultFolder_SEND) System.IO.Directory.CreateDirectory(getDefaultFolder_SEND)
End If End If
Catch ex As Exception Catch ex As Exception
Try Try
getDefaultFolder_SEND = "C:\TEMP\" ' Path.GetTempPath getDefaultFolder_SEND = "C:\TEMP\" ' Path.GetTempPath
If Not IO.Directory.Exists(getDefaultFolder_SEND) Then If Not System.IO.Directory.Exists(getDefaultFolder_SEND) Then
IO.Directory.CreateDirectory(getDefaultFolder_SEND) System.IO.Directory.CreateDirectory(getDefaultFolder_SEND)
End If End If
Catch ex2 As Exception Catch ex2 As Exception
MsgBox(ex2.Message & ex2.StackTrace) MsgBox(ex2.Message & ex2.StackTrace)
@@ -199,7 +199,7 @@
' Return False ' Return False
' End If ' End If
' If Not IO.File.Exists(file) Then Return False ' If Not System.IO.File.Exists(file) Then Return False
' Dim F As New System.IO.FileInfo(file) ' Dim F As New System.IO.FileInfo(file)
' Dim DY_server = "" ' Dim DY_server = ""

View File

@@ -74,14 +74,14 @@
pathArchiv = "" pathArchiv = ""
End If End If
If Not IO.Directory.Exists(path) Then IO.Directory.CreateDirectory(path) If Not System.IO.Directory.Exists(path) Then System.IO.Directory.CreateDirectory(path)
'Zuerst alle IMP-Daten löschen, damit es zu keinen Missverständnissen kommt 'Zuerst alle IMP-Daten löschen, damit es zu keinen Missverständnissen kommt
'For Each f In IO.Directory.GetFiles(path) 'For Each f In System.IO.Directory.GetFiles(path)
' If f.ToString.Contains("DVO_IMP_") Then ' If f.ToString.Contains("DVO_IMP_") Then
' Try ' Try
' IO.File.Delete(f) ' System.IO.File.Delete(f)
' Catch ex As Exception ' Catch ex As Exception
' End Try ' End Try
' End If ' End If
@@ -145,14 +145,14 @@
'In Archiv sichern 'In Archiv sichern
If pathArchiv <> "" Then If pathArchiv <> "" Then
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
IO.File.Copy(path & Dateiname, pathArchiv & Dateiname) System.IO.File.Copy(path & Dateiname, pathArchiv & Dateiname)
End If End If
If bool_DatenVorhanden Then If bool_DatenVorhanden Then
If OpenFile Then Process.Start(path & Dateiname) If OpenFile Then Process.Start(path & Dateiname)
Else Else
IO.File.Delete(path & Dateiname) System.IO.File.Delete(path & Dateiname)
End If End If
Catch ex As Exception Catch ex As Exception

View File

@@ -112,8 +112,8 @@ Public Class cDatev_Interface
pathKD = "\\datenarchiv.verag.ost.dmn\DATENARCHIV\DATENARCHIV_TESTSYSTEM\DATEV\STAMMDATEN\ " & FIRMA.Firma_Bez & "\" & Geschaeftsjahr & "\" pathKD = "\\datenarchiv.verag.ost.dmn\DATENARCHIV\DATENARCHIV_TESTSYSTEM\DATEV\STAMMDATEN\ " & FIRMA.Firma_Bez & "\" & Geschaeftsjahr & "\"
'pathArchivKD = "" 'pathArchivKD = ""
End If End If
If Not IO.Directory.Exists(pathKD) Then IO.Directory.CreateDirectory(pathKD) If Not System.IO.Directory.Exists(pathKD) Then System.IO.Directory.CreateDirectory(pathKD)
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
'------------------------------------------------------------------------------------------- '-------------------------------------------------------------------------------------------
@@ -141,14 +141,14 @@ Public Class cDatev_Interface
'In Archiv sichern 'In Archiv sichern
If pathArchivKD <> "" Then If pathArchivKD <> "" Then
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD) If pathKD <> pathArchivKD Then System.IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD)
End If End If
If bool_DatenVorhanden Then If bool_DatenVorhanden Then
If OpenFile Then Process.Start(pathKD & DateinameKD) If OpenFile Then Process.Start(pathKD & DateinameKD)
Else Else
IO.File.Delete(pathKD & DateinameKD) System.IO.File.Delete(pathKD & DateinameKD)
End If End If
updateFibu(filialNr) ' UPDATE FiBuSchnittstelle --> 0 updateFibu(filialNr) ' UPDATE FiBuSchnittstelle --> 0
@@ -266,8 +266,8 @@ Public Class cDatev_Interface
pathArchiv = " \\datenarchiv.verag.ost.dmn\DATENARCHIV\DATENARCHIV_TESTSYSTEM\DATEV\ARCHIV\AR-DATEN\" & FIRMA.Firma_Bez & "\" pathArchiv = " \\datenarchiv.verag.ost.dmn\DATENARCHIV\DATENARCHIV_TESTSYSTEM\DATEV\ARCHIV\AR-DATEN\" & FIRMA.Firma_Bez & "\"
path = "\\datenarchiv.verag.ost.dmn\DATENARCHIV\DATENARCHIV_TESTSYSTEM\DATEV\AR-DATEN\" & FIRMA.Firma_Bez & "\" & Geschaeftsjahr & "\" path = "\\datenarchiv.verag.ost.dmn\DATENARCHIV\DATENARCHIV_TESTSYSTEM\DATEV\AR-DATEN\" & FIRMA.Firma_Bez & "\" & Geschaeftsjahr & "\"
End If End If
If Not IO.Directory.Exists(path) Then IO.Directory.CreateDirectory(path) If Not System.IO.Directory.Exists(path) Then System.IO.Directory.CreateDirectory(path)
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
'------------------------------------------------------------------------------------------- '-------------------------------------------------------------------------------------------
Dim NameZusatz = "" Dim NameZusatz = ""
@@ -306,14 +306,14 @@ Public Class cDatev_Interface
'In Archiv sichern 'In Archiv sichern
If pathArchiv <> "" Then If pathArchiv <> "" Then
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.io.Directory.CreateDirectory(pathArchiv)
If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname) If path <> pathArchiv Then System.IO.File.Copy(path & Dateiname, pathArchiv & Dateiname)
End If End If
If bool_DatenVorhanden Then If bool_DatenVorhanden Then
If OpenFile Then Process.Start(path & Dateiname) If OpenFile Then Process.Start(path & Dateiname)
Else Else
IO.File.Delete(path & Dateiname) System.IO.File.Delete(path & Dateiname)
End If End If
filepath = path & Dateiname filepath = path & Dateiname
Catch ex As Exception Catch ex As Exception

View File

@@ -17,51 +17,51 @@ Public Class cLDV_Interface
Dim cnt = 0 Dim cnt = 0
Try Try
For Each f In IO.Directory.GetFiles(LDV_PFAD) For Each f In System.IO.Directory.GetFiles(LDV_PFAD)
Dateiname = f Dateiname = f
Dim FI As New FileInfo(f) Dim FI As New FileInfo(f)
If Not FI.Name.StartsWith(".") Then If Not FI.Name.StartsWith(".") Then
If FI.Name.StartsWith("KD") Then 'STAMMDATEN If FI.Name.StartsWith("KD") Then 'STAMMDATEN
'**** --> UNISPED möchte die KD Daten nicht bekommen. '**** --> UNISPED möchte die KD Daten nicht bekommen.
If Not IO.Directory.Exists(pathKD) Then IO.Directory.CreateDirectory(pathKD) If Not System.IO.Directory.Exists(pathKD) Then System.IO.Directory.CreateDirectory(pathKD)
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathKD) If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathKD)
'Temp. DownloadPfad 'Temp. DownloadPfad
Dim destFilenameTMP = pathKD + "." & If(IO.File.Exists(pathKD & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name Dim destFilenameTMP = pathKD + "." & If(System.IO.File.Exists(pathKD & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
'**** Dim destFilenameTMP_archiv = pathArchivKD + "." & If(IO.File.Exists(pathArchivKD & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name '**** Dim destFilenameTMP_archiv = pathArchivKD + "." & If(IO.File.Exists(pathArchivKD & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
'Datei herunterladen 'Datei herunterladen
IO.File.Copy(f, destFilenameTMP) System.IO.File.Copy(f, destFilenameTMP)
'**** IO.File.Copy(f, destFilenameTMP_archiv) '**** IO.File.Copy(f, destFilenameTMP_archiv)
If IO.File.Exists(destFilenameTMP) Then IO.File.Delete(f) 'Datei nach erfolgreichem Herunterladen vom Server löschen If System.IO.File.Exists(destFilenameTMP) Then System.IO.File.Delete(f) 'Datei nach erfolgreichem Herunterladen vom Server löschen
'Gültiger Filename (Punkt entfernen) 'Gültiger Filename (Punkt entfernen)
Dim destFilename = pathKD & If(IO.File.Exists(pathKD & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name Dim destFilename = pathKD & If(System.IO.File.Exists(pathKD & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
'**** Dim destFilename_archiv = pathArchivKD & If(IO.File.Exists(pathKD & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name '**** Dim destFilename_archiv = pathArchivKD & If(IO.File.Exists(pathKD & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
IO.File.Move(destFilenameTMP, destFilename) 'Datei umbenennen System.IO.File.Move(destFilenameTMP, destFilename) 'Datei umbenennen
'**** IO.File.Move(destFilenameTMP_archiv, destFilename_archiv) 'Datei umbenennen '**** System.IO.File.Move(destFilenameTMP_archiv, destFilename_archiv) 'Datei umbenennen
cnt += 1 cnt += 1
Else ' BUCHUNGSDATEN Else ' BUCHUNGSDATEN
If Not IO.Directory.Exists(path) Then IO.Directory.CreateDirectory(path) If Not System.IO.Directory.Exists(path) Then System.IO.Directory.CreateDirectory(path)
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
'Temp. DownloadPfad 'Temp. DownloadPfad
Dim destFilenameTMP = path + "." & If(IO.File.Exists(path & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name Dim destFilenameTMP = path + "." & If(System.IO.File.Exists(path & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
Dim destFilenameTMP_archiv = pathArchiv + "." & If(IO.File.Exists(pathArchiv & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name Dim destFilenameTMP_archiv = pathArchiv + "." & If(System.IO.File.Exists(pathArchiv & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
'Datei herunterladen 'Datei herunterladen
IO.File.Copy(f, destFilenameTMP) System.IO.File.Copy(f, destFilenameTMP)
IO.File.Copy(f, destFilenameTMP_archiv) System.IO.File.Copy(f, destFilenameTMP_archiv)
If IO.File.Exists(destFilenameTMP) Then IO.File.Delete(f) 'Datei nach erfolgreichem Herunterladen vom Server löschen If System.IO.File.Exists(destFilenameTMP) Then System.IO.File.Delete(f) 'Datei nach erfolgreichem Herunterladen vom Server löschen
'Gültiger Filename (Punkt entfernen) 'Gültiger Filename (Punkt entfernen)
Dim destFilename = path & If(IO.File.Exists(path & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name Dim destFilename = path & If(System.IO.File.Exists(path & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
Dim destFilename_archiv = pathArchiv & If(IO.File.Exists(path & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name Dim destFilename_archiv = pathArchiv & If(System.IO.File.Exists(path & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
IO.File.Move(destFilenameTMP, destFilename) 'Datei umbenennen System.IO.File.Move(destFilenameTMP, destFilename) 'Datei umbenennen
IO.File.Move(destFilenameTMP_archiv, destFilename_archiv) 'Datei umbenennen System.IO.File.Move(destFilenameTMP_archiv, destFilename_archiv) 'Datei umbenennen
' Dim fi_dest As FileInfo = New FileInfo(destFilename) ' Dim fi_dest As FileInfo = New FileInfo(destFilename)
' ListBox3.Items.Add(frmStartOptions.cut_file(fi_dest.Name)) 'zur Liste hinzufügen ' ListBox3.Items.Add(frmStartOptions.cut_file(fi_dest.Name)) 'zur Liste hinzufügen

View File

@@ -138,8 +138,8 @@ Public Class cSyska_Interface
'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir 'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir
'pathArchivKD = "" 'pathArchivKD = ""
End If End If
If Not IO.Directory.Exists(pathKD) Then IO.Directory.CreateDirectory(pathKD) If Not System.IO.Directory.Exists(pathKD) Then System.IO.Directory.CreateDirectory(pathKD)
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
'------------------------------------------------------------------------------------------- '-------------------------------------------------------------------------------------------
@@ -168,14 +168,14 @@ Public Class cSyska_Interface
'In Archiv sichern 'In Archiv sichern
If pathArchivKD <> "" Then If pathArchivKD <> "" Then
If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD) If pathKD <> pathArchivKD Then System.IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD)
End If End If
If bool_DatenVorhanden Then If bool_DatenVorhanden Then
If OpenFile Then Process.Start(pathKD & DateinameKD) If OpenFile Then Process.Start(pathKD & DateinameKD)
Else Else
IO.File.Delete(pathKD & DateinameKD) System.IO.File.Delete(pathKD & DateinameKD)
End If End If
'NOCH NICHT!!! 'NOCH NICHT!!!
@@ -205,8 +205,8 @@ Public Class cSyska_Interface
' Dim pathArchivKD = "\\datenarchiv\Datenarchiv\DATENARCHIV_TESTSYSTEM\SYSKA\" & FIRMA.Firma_ID & "\" & Now.Year & "\" & Now.Date.ToShortDateString & "\Archiv\" ' Dim pathArchivKD = "\\datenarchiv\Datenarchiv\DATENARCHIV_TESTSYSTEM\SYSKA\" & FIRMA.Firma_ID & "\" & Now.Year & "\" & Now.Date.ToShortDateString & "\Archiv\"
' Dim pathKD = "\\datenarchiv\Datenarchiv\DATENARCHIV_TESTSYSTEM\SYSKA\" & FIRMA.Firma_ID & "\" & Now.Year & "\" & Now.Date.ToShortDateString & "\" ' Dim pathKD = "\\datenarchiv\Datenarchiv\DATENARCHIV_TESTSYSTEM\SYSKA\" & FIRMA.Firma_ID & "\" & Now.Year & "\" & Now.Date.ToShortDateString & "\"
' If Not IO.Directory.Exists(pathKD) Then IO.Directory.CreateDirectory(pathKD) ' If Not System.IO.Directory.Exists(pathKD) Then System.IO.Directory.CreateDirectory(pathKD)
' If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) ' If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
' '------------------------------------------------------------------------------------------- ' '-------------------------------------------------------------------------------------------
@@ -235,14 +235,14 @@ Public Class cSyska_Interface
' 'In Archiv sichern ' 'In Archiv sichern
' If pathArchivKD <> "" Then ' If pathArchivKD <> "" Then
' If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) ' If Not System.IO.Directory.Exists(pathArchivKD) Then System.IO.Directory.CreateDirectory(pathArchivKD)
' If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD) ' If pathKD <> pathArchivKD Then System.IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD)
' End If ' End If
' If bool_DatenVorhanden Then ' If bool_DatenVorhanden Then
' If OpenFile Then Process.Start(pathKD & DateinameKD) ' If OpenFile Then Process.Start(pathKD & DateinameKD)
' Else ' Else
' IO.File.Delete(pathKD & DateinameKD) ' System.IO.File.Delete(pathKD & DateinameKD)
' End If ' End If
' 'NOCH NICHT!!! ' 'NOCH NICHT!!!
@@ -305,8 +305,8 @@ Public Class cSyska_Interface
'pathArchivKD = "" 'pathArchivKD = ""
End If End If
If Not IO.Directory.Exists(path) Then IO.Directory.CreateDirectory(path) If Not System.IO.Directory.Exists(path) Then System.IO.Directory.CreateDirectory(path)
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
'------------------------------------------------------------------------------------------- '-------------------------------------------------------------------------------------------
@@ -384,14 +384,14 @@ Public Class cSyska_Interface
'In Archiv sichern 'In Archiv sichern
If pathArchiv <> "" Then If pathArchiv <> "" Then
If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname) If path <> pathArchiv Then System.IO.File.Copy(path & Dateiname, pathArchiv & Dateiname)
End If End If
If bool_DatenVorhanden Then If bool_DatenVorhanden Then
If OpenFile Then Process.Start(path & Dateiname) If OpenFile Then Process.Start(path & Dateiname)
Else Else
IO.File.Delete(path & Dateiname) System.IO.File.Delete(path & Dateiname)
End If End If
Catch ex As Exception Catch ex As Exception
@@ -423,8 +423,8 @@ Public Class cSyska_Interface
' Dim path = "\\datenarchiv\Datenarchiv\DATENARCHIV_TESTSYSTEM\SYSKA\" & FIRMA.Firma_ID & "\" & Now.Year & "\" & Now.Date.ToShortDateString & "\" ' Dim path = "\\datenarchiv\Datenarchiv\DATENARCHIV_TESTSYSTEM\SYSKA\" & FIRMA.Firma_ID & "\" & Now.Year & "\" & Now.Date.ToShortDateString & "\"
' If Not IO.Directory.Exists(path) Then IO.Directory.CreateDirectory(path) ' If Not System.IO.Directory.Exists(path) Then System.IO.Directory.CreateDirectory(path)
' If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) ' If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
' '------------------------------------------------------------------------------------------- ' '-------------------------------------------------------------------------------------------
@@ -479,14 +479,14 @@ Public Class cSyska_Interface
' 'In Archiv sichern ' 'In Archiv sichern
' If pathArchiv <> "" Then ' If pathArchiv <> "" Then
' If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) ' If Not System.IO.Directory.Exists(pathArchiv) Then System.IO.Directory.CreateDirectory(pathArchiv)
' If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname) ' If path <> pathArchiv Then System.IO.File.Copy(path & Dateiname, pathArchiv & Dateiname)
' End If ' End If
' If bool_DatenVorhanden Then ' If bool_DatenVorhanden Then
' If OpenFile Then Process.Start(path & Dateiname) ' If OpenFile Then Process.Start(path & Dateiname)
' Else ' Else
' IO.File.Delete(path & Dateiname) ' System.IO.File.Delete(path & Dateiname)
' End If ' End If
' Catch ex As Exception ' Catch ex As Exception

View File

@@ -205,12 +205,12 @@ BindingFlags.Instance Or BindingFlags.NonPublic, Nothing, [Control], New Object(
Dim filename As String = "" Dim filename As String = ""
If optFileName <> "" Then If optFileName <> "" Then
filename = sPath & optFileName & endung '".xlsx" filename = sPath & optFileName & endung '".xlsx"
While IO.File.Exists(filename) While System.IO.File.Exists(filename)
filename = sPath & optFileName & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx" filename = sPath & optFileName & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx"
End While End While
Else Else
filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx" filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx"
While IO.File.Exists(filename) While System.IO.File.Exists(filename)
filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx" filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx"
End While End While
End If End If
@@ -276,12 +276,12 @@ BindingFlags.Instance Or BindingFlags.NonPublic, Nothing, [Control], New Object(
Dim filename As String = "" Dim filename As String = ""
If optFileName <> "" Then If optFileName <> "" Then
filename = sPath & optFileName & endung '".xlsx" filename = sPath & optFileName & endung '".xlsx"
While IO.File.Exists(filename) While System.IO.File.Exists(filename)
filename = sPath & optFileName & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx" filename = sPath & optFileName & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx"
End While End While
Else Else
filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx" filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx"
While IO.File.Exists(filename) While System.IO.File.Exists(filename)
filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx" filename = sPath & "tmp_" & Now.ToString("ddMMyyyyHHmmss") & endung '".xlsx"
End While End While
End If End If
@@ -550,7 +550,7 @@ BindingFlags.Instance Or BindingFlags.NonPublic, Nothing, [Control], New Object(
Try Try
' We have a embedded file. First lets try to get the file name out of memory ' We have a embedded file. First lets try to get the file name out of memory
Dim theStream As IO.Stream = CType(e.Data.GetData("FileGroupDescriptor"), IO.Stream) Dim theStream As System.IO.Stream = CType(e.Data.GetData("FileGroupDescriptor"), System.IO.Stream)
Dim fileGroupDescriptor(512) As Byte Dim fileGroupDescriptor(512) As Byte
theStream.Read(fileGroupDescriptor, 0, 512) theStream.Read(fileGroupDescriptor, 0, 512)
Dim fileName As System.Text.StringBuilder = New System.Text.StringBuilder("") Dim fileName As System.Text.StringBuilder = New System.Text.StringBuilder("")
@@ -563,7 +563,7 @@ BindingFlags.Instance Or BindingFlags.NonPublic, Nothing, [Control], New Object(
theStream.Close() theStream.Close()
' We should have the file name or if its an email, the subject line. Create our temp file based on the temp path and this info ' We should have the file name or if its an email, the subject line. Create our temp file based on the temp path and this info
Dim myTempFile As String = IO.Path.GetTempPath & VERAG_PROG_ALLGEMEIN.cDATENSERVER.replaceInvalidCahr(fileName.ToString) Dim myTempFile As String = System.IO.Path.GetTempPath & VERAG_PROG_ALLGEMEIN.cDATENSERVER.replaceInvalidCahr(fileName.ToString)
' Look to see if this is a email message. If so save that temporarily and get the temp file. ' Look to see if this is a email message. If so save that temporarily and get the temp file.
If InStr(myTempFile, ".msg") > 0 Then If InStr(myTempFile, ".msg") > 0 Then
@@ -580,19 +580,19 @@ BindingFlags.Instance Or BindingFlags.NonPublic, Nothing, [Control], New Object(
objMI = Nothing objMI = Nothing
Else Else
' If its a attachment we need to pull the file itself out of memory ' If its a attachment we need to pull the file itself out of memory
Dim ms As IO.MemoryStream = CType(e.Data.GetData("FileContents", True), IO.MemoryStream) Dim ms As System.IO.MemoryStream = CType(e.Data.GetData("FileContents", True), System.IO.MemoryStream)
Dim FileBytes(CInt(ms.Length)) As Byte Dim FileBytes(CInt(ms.Length)) As Byte
' read the raw data into our variable ' read the raw data into our variable
ms.Position = 0 ms.Position = 0
ms.Read(FileBytes, 0, CInt(ms.Length)) ms.Read(FileBytes, 0, CInt(ms.Length))
ms.Close() ms.Close()
' save the raw data into our temp file ' save the raw data into our temp file
Dim fs As IO.FileStream = New IO.FileStream(myTempFile, IO.FileMode.OpenOrCreate, IO.FileAccess.Write) Dim fs As System.IO.FileStream = New System.IO.FileStream(myTempFile, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write)
fs.Write(FileBytes, 0, FileBytes.Length) fs.Write(FileBytes, 0, FileBytes.Length)
fs.Close() fs.Close()
End If End If
' Make sure we have a actual file and also if we do make sure we erase it when done ' Make sure we have a actual file and also if we do make sure we erase it when done
If IO.File.Exists(myTempFile) Then If System.IO.File.Exists(myTempFile) Then
' Assign the file name to the add dialog ' Assign the file name to the add dialog
EmAilAttach = myTempFile EmAilAttach = myTempFile
Else Else