addin fix barsan

This commit is contained in:
2026-10-23 09:18:09 +02:00
parent 16d3ac2391
commit b3f99c114c
3 changed files with 56 additions and 39 deletions

View File

@@ -16,7 +16,7 @@ Public Class rbnMailItem
Group1.Label = "VERAG" Group1.Label = "VERAG"
btnAVISOUnleashed.Visible = False btnAVISOUnleashed.Visible = False
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True 'VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True
LOGIN_OK = AVISO_Mail_Functions.initFirmaUser() LOGIN_OK = AVISO_Mail_Functions.initFirmaUser()
currentexplorer = ThisAddIn.SharedExplorer currentexplorer = ThisAddIn.SharedExplorer

View File

@@ -43,6 +43,7 @@
Private Sub InitializeComponent() Private Sub InitializeComponent()
Me.Tab1 = Me.Factory.CreateRibbonTab Me.Tab1 = Me.Factory.CreateRibbonTab
Me.VERAG = Me.Factory.CreateRibbonGroup Me.VERAG = Me.Factory.CreateRibbonGroup
Me.btnAVISOUnleashed = Me.Factory.CreateRibbonButton
Me.Button2 = Me.Factory.CreateRibbonButton Me.Button2 = Me.Factory.CreateRibbonButton
Me.btnPdfPrint = Me.Factory.CreateRibbonButton Me.btnPdfPrint = Me.Factory.CreateRibbonButton
Me.btnAvisoMail = Me.Factory.CreateRibbonButton Me.btnAvisoMail = Me.Factory.CreateRibbonButton
@@ -55,7 +56,6 @@
Me.btnDFDS = Me.Factory.CreateRibbonButton Me.btnDFDS = Me.Factory.CreateRibbonButton
Me.Button3 = Me.Factory.CreateRibbonButton Me.Button3 = Me.Factory.CreateRibbonButton
Me.Button4 = Me.Factory.CreateRibbonButton Me.Button4 = Me.Factory.CreateRibbonButton
Me.btnAVISOUnleashed = Me.Factory.CreateRibbonButton
Me.Tab1.SuspendLayout() Me.Tab1.SuspendLayout()
Me.VERAG.SuspendLayout() Me.VERAG.SuspendLayout()
Me.SuspendLayout() Me.SuspendLayout()
@@ -78,6 +78,15 @@
Me.VERAG.Label = "AVISO" Me.VERAG.Label = "AVISO"
Me.VERAG.Name = "VERAG" Me.VERAG.Name = "VERAG"
' '
'btnAVISOUnleashed
'
Me.btnAVISOUnleashed.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge
Me.btnAVISOUnleashed.Image = Global.VERAGAddIn.My.Resources.Resources.urgent_qu
Me.btnAVISOUnleashed.Label = "AVISO Unleashed"
Me.btnAVISOUnleashed.Name = "btnAVISOUnleashed"
Me.btnAVISOUnleashed.ShowImage = True
Me.btnAVISOUnleashed.Visible = False
'
'Button2 'Button2
' '
Me.Button2.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge Me.Button2.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge
@@ -169,15 +178,6 @@
Me.Button4.Name = "Button4" Me.Button4.Name = "Button4"
Me.Button4.ShowImage = True Me.Button4.ShowImage = True
' '
'btnAVISOUnleashed
'
Me.btnAVISOUnleashed.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge
Me.btnAVISOUnleashed.Image = Global.VERAGAddIn.My.Resources.Resources.urgent_qu
Me.btnAVISOUnleashed.Label = "AVISO Unleashed"
Me.btnAVISOUnleashed.Name = "btnAVISOUnleashed"
Me.btnAVISOUnleashed.ShowImage = True
Me.btnAVISOUnleashed.Visible = False
'
'VERAGRibbon 'VERAGRibbon
' '
Me.Name = "VERAGRibbon" Me.Name = "VERAGRibbon"

View File

@@ -51,7 +51,7 @@ Public Class VERAGRibbon
Private Sub Ribbon1_Load(ByVal sender As System.Object, ByVal e As RibbonUIEventArgs) Handles MyBase.Load Private Sub Ribbon1_Load(ByVal sender As System.Object, ByVal e As RibbonUIEventArgs) Handles MyBase.Load
cAllgemein.TESTSYSTEM = True ' cAllgemein.TESTSYSTEM = True
VERAG_PROG_ALLGEMEIN.cAllgemein.SQLGUIDE01_USED = True VERAG_PROG_ALLGEMEIN.cAllgemein.SQLGUIDE01_USED = True
If VERAG_PROG_ALLGEMEIN.cAllgemein.SQLGUIDE01_USED Then If VERAG_PROG_ALLGEMEIN.cAllgemein.SQLGUIDE01_USED Then
@@ -670,9 +670,9 @@ Public Class AVISO_Mail_Functions
End Function End Function
Shared Function isMail_Barsan(mailItem As Outlook.MailItem) As Boolean Shared Function isMail_Barsan(mailItem As Outlook.MailItem) As Boolean
'--------------------- WIRD NICHT MEHR GENUTZT '--------------------- WIRD NICHT MEHR GENUTZT -> DOCH!!!!!
Return False 'Return False
'--------------------- WIRD NICHT MEHR GENUTZT '--------------------- WIRD NICHT MEHR GENUTZT -> DOCH!!!!!
Try Try
If mailItem IsNot Nothing Then If mailItem IsNot Nothing Then
Dim srch As String = "<a href=""https://portal.barsan.com/Dokuman/DokumanGoster.aspx" Dim srch As String = "<a href=""https://portal.barsan.com/Dokuman/DokumanGoster.aspx"
@@ -878,7 +878,7 @@ Public Class AVISO_Mail_Functions
html = html.Replace("<B>•</B>", "<b>•</b>") html = html.Replace("<B>•</B>", "<b>•</b>")
html = html.Replace("<B>•</b>", "<b>•</b>") html = html.Replace("<B>•</b>", "<b>•</b>")
Dim srch As String = "<b>•</b>" Dim srch As String = "#8226;"
If html.ToString.Contains(srch) Then If html.ToString.Contains(srch) Then
Dim myDelims As String() = New String() {srch} Dim myDelims As String() = New String() {srch}
@@ -900,12 +900,27 @@ Public Class AVISO_Mail_Functions
'Ansonten stüzt der Webservice-Aufruf ab! ABER -> For .NET 4.7 or later, the System.Net.ServicePointManager.SecurityProtocol should not be set manualy! 'Ansonten stüzt der Webservice-Aufruf ab! ABER -> For .NET 4.7 or later, the System.Net.ServicePointManager.SecurityProtocol should not be set manualy!
System.Net.ServicePointManager.SecurityProtocol = System.Net.ServicePointManager.SecurityProtocol Or SecurityProtocolType.Tls11 Or SecurityProtocolType.Tls12 System.Net.ServicePointManager.SecurityProtocol = System.Net.ServicePointManager.SecurityProtocol Or SecurityProtocolType.Tls11 Or SecurityProtocolType.Tls12
If l.ToString.ToLower().Contains(".pdf") Then If l.ToString.ToLower().Contains(".pdf") OrElse l.ToString.ToLower().Contains(".xls") Then
Dim pdfNameOrigin As String = "" Dim pdfNameOrigin As String = ""
Dim pdfStringName = l.ToString.ToLower().Substring(0, l.ToString.IndexOf(linkinHTML) - 1).Trim() Dim pdfStringName = l.ToString.ToLower().Substring(0, l.ToString.IndexOf(linkinHTML) - 1).Trim()
Dim pdfNamefromFile = l.ToString.ToLower().Substring(l.ToString.IndexOf(""">") + 2, l.ToString.IndexOf(".pdf") - l.ToString.IndexOf(""">") + 2).Trim() Dim pdfNamefromFile = ""
If l.ToString.ToLower().Contains(".pdf") Then
pdfNamefromFile = l.ToString.ToLower().Substring(l.ToString.IndexOf(""">") + 2, l.ToString.IndexOf(".pdf") - l.ToString.IndexOf(""">") + 2).Trim()
pdfNamefromFile = pdfNamefromFile.Replace(".pdf", "") pdfNamefromFile = pdfNamefromFile.Replace(".pdf", "")
ElseIf l.ToString.ToLower().Contains(".xlsx") Then
pdfNamefromFile = l.ToString.ToLower().Substring(l.ToString.IndexOf(""">") + 2, l.ToString.IndexOf(".xlsx") - l.ToString.IndexOf(""">") + 2).Trim()
pdfNamefromFile = pdfNamefromFile.Replace(".xlsx", "")
ElseIf l.ToString.ToLower().Contains(".xls") Then
pdfNamefromFile = l.ToString.ToLower().Substring(l.ToString.IndexOf(""">") + 2, l.ToString.IndexOf(".xls") - l.ToString.IndexOf(""">") + 2).Trim()
pdfNamefromFile = pdfNamefromFile.Replace(".xls", "")
End If
Dim numName As Boolean = False Dim numName As Boolean = False
@@ -928,10 +943,12 @@ Public Class AVISO_Mail_Functions
End If End If
End If End If
Dim pdf = VERAG_PROG_ALLGEMEIN.cFormularManager.getPDFViaSpirePDF_FromURLStream(link, IIf(pdfNameWithCounter <> "", pdfNameWithCounter, IIf(numName = False, pdfNamefromFile, pdfNameOrigin)),, False) Dim fileName_NEW = VERAG_PROG_ALLGEMEIN.cFormularManager.getFile_FromURLStream_NEW(link, IIf(pdfNameWithCounter <> "", pdfNameWithCounter, IIf(numName = False, pdfNamefromFile, pdfNameOrigin)), False)
'Dim pdf = VERAG_PROG_ALLGEMEIN.cFormularManager.getPDFViaSpirePDF_FromURLStream(link, IIf(pdfNameWithCounter <> "", pdfNameWithCounter, IIf(numName = False, pdfNamefromFile, pdfNameOrigin)),, False)
If pdfNameOrigin <> "" Then lastPdfName = pdfNameOrigin If pdfNameOrigin <> "" Then lastPdfName = pdfNameOrigin
If IO.File.Exists(pdf) Then If IO.File.Exists(fileName_NEW) AndAlso (fileName_NEW.ToLower.EndsWith(".pdf") Or fileName_NEW.ToLower.EndsWith(".xls") Or fileName_NEW.ToLower.EndsWith(".xlsx")) Then
ATT.Add(pdf) ATT.Add(fileName_NEW)
End If End If
If pdfNamefromFile.ToLower.Contains("bordro") Then art = "Bordro" If pdfNamefromFile.ToLower.Contains("bordro") Then art = "Bordro"
End If End If