fix handling embedded msg files without extension (looking at u, outlook)
This commit is contained in:
parent
0e737888f1
commit
f6a6626c37
@ -104,7 +104,20 @@ Public Class ClassFilehandle
|
|||||||
Else
|
Else
|
||||||
attachment_name = attachment.LongFileName
|
attachment_name = attachment.LongFileName
|
||||||
End If
|
End If
|
||||||
If Not attachment_name.Contains("inline") Then
|
If attachment.EmbeddedMessage IsNot Nothing Then
|
||||||
|
attachment_name = ClassFilehandle.InvalidCharacters(attachment_name)
|
||||||
|
tempfile = Path.Combine(Path.GetTempPath, attachment_name & ".msg")
|
||||||
|
tempfile = ClassFilehandle.Versionierung_Datei(tempfile)
|
||||||
|
|
||||||
|
If tempfile <> String.Empty Then
|
||||||
|
Dim oMessage = attachment.EmbeddedMessage
|
||||||
|
oMessage.Save(tempfile)
|
||||||
|
TEMP_FILES.Add(tempfile)
|
||||||
|
LOGGER.Info(">> Attachment (" & i1 & "):" & tempfile)
|
||||||
|
erfolgreich = Insert_GI_File(tempfile, ATT_EXTR)
|
||||||
|
i1 += 1
|
||||||
|
End If
|
||||||
|
ElseIf Not attachment_name.Contains("inline") Then
|
||||||
'Sonderzeichen entfernen
|
'Sonderzeichen entfernen
|
||||||
attachment_name = ClassFilehandle.InvalidCharacters(attachment_name)
|
attachment_name = ClassFilehandle.InvalidCharacters(attachment_name)
|
||||||
tempfile = Path.Combine(Path.GetTempPath, attachment_name)
|
tempfile = Path.Combine(Path.GetTempPath, attachment_name)
|
||||||
|
|||||||
@ -230,16 +230,23 @@ Public Class frmAdministration
|
|||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub TBDD_DOKUMENTARTBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBDD_DOKUMENTARTBindingSource.CurrentChanged
|
Private Sub TBDD_DOKUMENTARTBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBDD_DOKUMENTARTBindingSource.CurrentChanged, TBDD_DOKUMENTARTBindingSource.BindingComplete
|
||||||
If DOKART_GUIDTextBox.Text <> String.Empty Then
|
If DOKART_GUIDTextBox.Text <> String.Empty Then
|
||||||
CURRENT_DOKART_ID = DOKART_GUIDTextBox.Text
|
CURRENT_DOKART_ID = DOKART_GUIDTextBox.Text
|
||||||
Load_TabData()
|
Load_TabData()
|
||||||
|
|
||||||
|
|
||||||
gridAssignedGroups.DataSource = ClassDatatables.GetAssignedGroups(CURRENT_DOKART_ID)
|
gridAssignedGroups.DataSource = ClassDatatables.GetAssignedGroups(CURRENT_DOKART_ID)
|
||||||
gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(CURRENT_DOKART_ID)
|
gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(CURRENT_DOKART_ID)
|
||||||
gridAssignedUsers.DataSource = ClassDatatables.GetAssignedUsers(CURRENT_DOKART_ID)
|
gridAssignedUsers.DataSource = ClassDatatables.GetAssignedUsers(CURRENT_DOKART_ID)
|
||||||
gridAvailableUsers.DataSource = ClassDatatables.GetAvailableUsers(CURRENT_DOKART_ID)
|
gridAvailableUsers.DataSource = ClassDatatables.GetAvailableUsers(CURRENT_DOKART_ID)
|
||||||
|
|
||||||
|
If TextBox3.Text = String.Empty Then
|
||||||
|
TextBox5.Enabled = False
|
||||||
|
TextBox1.Enabled = False
|
||||||
|
Else
|
||||||
|
TextBox5.Enabled = True
|
||||||
|
TextBox1.Enabled = True
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@ -986,7 +993,11 @@ Public Class frmAdministration
|
|||||||
|
|
||||||
Private Sub TBGI_REGEX_DOCTYPEBindingSource_AddingNew(sender As Object, e As AddingNewEventArgs) Handles TBGI_REGEX_DOCTYPEBindingSource.AddingNew
|
Private Sub TBGI_REGEX_DOCTYPEBindingSource_AddingNew(sender As Object, e As AddingNewEventArgs) Handles TBGI_REGEX_DOCTYPEBindingSource.AddingNew
|
||||||
MyDataset.TBGI_REGEX_DOCTYPE.ADDED_WHOColumn.DefaultValue = Environment.UserName
|
MyDataset.TBGI_REGEX_DOCTYPE.ADDED_WHOColumn.DefaultValue = Environment.UserName
|
||||||
|
MyDataset.TBGI_REGEX_DOCTYPE.ADDED_WHENColumn.DefaultValue = Date.Now()
|
||||||
MyDataset.TBGI_REGEX_DOCTYPE.DOCTYPE_IDColumn.DefaultValue = DOKART_GUIDTextBox.Text
|
MyDataset.TBGI_REGEX_DOCTYPE.DOCTYPE_IDColumn.DefaultValue = DOKART_GUIDTextBox.Text
|
||||||
|
|
||||||
|
TextBox5.Enabled = True
|
||||||
|
TextBox1.Enabled = True
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
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 BarButtonItem1.ItemClick
|
||||||
@ -1343,6 +1354,8 @@ Public Class frmAdministration
|
|||||||
|
|
||||||
Private Sub BarButtonItem28_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem28.ItemClick
|
Private Sub BarButtonItem28_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem28.ItemClick
|
||||||
TBGI_REGEX_DOCTYPEBindingSource.AddNew()
|
TBGI_REGEX_DOCTYPEBindingSource.AddNew()
|
||||||
|
|
||||||
|
|
||||||
EnableControls(XtraTabPageProfileRegex)
|
EnableControls(XtraTabPageProfileRegex)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user