fremdrechnungen, utsva
This commit is contained in:
@@ -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.4.3")>
|
<Assembly: AssemblyVersion("1.3.4.4")>
|
||||||
<Assembly: AssemblyFileVersion("1.3.4.3")>
|
<Assembly: AssemblyFileVersion("1.3.4.4")>
|
||||||
|
|||||||
@@ -1,7 +1,12 @@
|
|||||||
|
|
||||||
|
Imports System.IO
|
||||||
Imports System.Reflection
|
Imports System.Reflection
|
||||||
|
Imports System.Windows.Documents
|
||||||
|
Imports com.sun.org.apache.xml.internal.resolver
|
||||||
Imports com.sun.tools.internal.ws.wsdl.framework
|
Imports com.sun.tools.internal.ws.wsdl.framework
|
||||||
Imports DocumentFormat.OpenXml.Office2010.Drawing.Charts
|
Imports DocumentFormat.OpenXml.Office2010.Drawing.Charts
|
||||||
|
Imports itextsharp.text.pdf
|
||||||
|
Imports itextsharp.text.pdf.parser
|
||||||
Imports java.text.Normalizer
|
Imports java.text.Normalizer
|
||||||
Imports jdk.nashorn.internal.objects.annotations
|
Imports jdk.nashorn.internal.objects.annotations
|
||||||
'Imports DocumentFormat.OpenXml.Drawing.Charts
|
'Imports DocumentFormat.OpenXml.Drawing.Charts
|
||||||
@@ -1437,40 +1442,71 @@ Public Class frmMDM_USTVAntrag
|
|||||||
|
|
||||||
Select Case schnnittstellenNr
|
Select Case schnnittstellenNr
|
||||||
Case 1
|
Case 1
|
||||||
|
|
||||||
If dsID > 0 Then
|
If dsID > 0 Then
|
||||||
Me.Cursor = Cursors.WaitCursor
|
Me.Cursor = Cursors.WaitCursor
|
||||||
cFakturierung.doRechnungsDruck_SRorER(dsID,, False, 3)
|
cFakturierung.doRechnungsDruck_SRorER(dsID,, False, 3)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Case Else
|
'----------- ERST AKTIVIEREN; WENN POR ANTRAG RECHNUNG (üer RE-NR)
|
||||||
|
|
||||||
|
|
||||||
|
'Case 8
|
||||||
|
|
||||||
|
' Me.Cursor = Cursors.WaitCursor
|
||||||
|
' Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dsID)
|
||||||
|
' Dim path_src As String = DS.OPEN_SINGLE(False)
|
||||||
|
' If path_src = "" Then Exit Sub
|
||||||
|
|
||||||
|
' Dim pdfDoc As itextsharp.text.Document = Nothing
|
||||||
|
|
||||||
|
' Try
|
||||||
|
|
||||||
|
' Dim fi As New System.IO.DirectoryInfo(path_src)
|
||||||
|
' Dim pdf As itextsharp.text.pdf.PdfReader = New itextsharp.text.pdf.PdfReader(path_src)
|
||||||
|
' pdf.unethicalreading = True
|
||||||
|
' Dim pages As New List(Of Integer)()
|
||||||
|
|
||||||
|
' For page As Integer = 1 To pdf.NumberOfPages
|
||||||
|
|
||||||
|
' Dim strategy As ITextExtractionStrategy = New SimpleTextExtractionStrategy()
|
||||||
|
' Dim currentPageText As String = PdfTextExtractor.GetTextFromPage(pdf, page, strategy)
|
||||||
|
|
||||||
|
' Dim searchtext As String = "ON BEHALF AND FOR ACCOUNT OF:"
|
||||||
|
' Dim searchtext2 As String = "IDS Europe B.V. " & Antrag_LandKz.ToString
|
||||||
|
|
||||||
|
' If Not (currentPageText.Contains(searchtext) AndAlso currentPageText.Contains(searchtext2)) Then
|
||||||
|
' Dim pageDictionary As PdfDictionary = pdf.GetPageN(page)
|
||||||
|
' pageDictionary.Put(PdfName.PAGEMODE, PdfName.USENONE)
|
||||||
|
' Else
|
||||||
|
' pages.Add(page)
|
||||||
|
' End If
|
||||||
|
|
||||||
|
' Next
|
||||||
|
|
||||||
|
' pdf.Close()
|
||||||
|
' 'For Each page In pages
|
||||||
|
' ' MsgBox("Text found on page: " & page)
|
||||||
|
' 'Next
|
||||||
|
|
||||||
|
|
||||||
|
' Catch ex As Exception
|
||||||
|
' VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||||
|
' End Try
|
||||||
|
Case Else
|
||||||
If dsID > 0 Then
|
If dsID > 0 Then
|
||||||
Me.Cursor = Cursors.WaitCursor
|
Me.Cursor = Cursors.WaitCursor
|
||||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dsID)
|
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dsID)
|
||||||
DS.OPEN_SINGLE()
|
DS.OPEN_SINGLE()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End Select
|
End Select
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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)
|
||||||
Me.Cursor = Cursors.Default
|
Me.Cursor = Cursors.Default
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
Me.Cursor = Cursors.Default
|
Me.Cursor = Cursors.Default
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Function getDaID(SchnittstellenNr, reDat, reNr)
|
Private Function getDaID(SchnittstellenNr, reDat, reNr)
|
||||||
|
|
||||||
Dim da_id = -1
|
Dim da_id = -1
|
||||||
|
|
||||||
Select Case If(SchnittstellenNr, -1)
|
Select Case If(SchnittstellenNr, -1)
|
||||||
|
|||||||
@@ -314,9 +314,9 @@ Public Class usrcntlFremdrechnungen
|
|||||||
|
|
||||||
'UTA
|
'UTA
|
||||||
Case 212 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
Case 212 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
||||||
" [Rechnungsdatum],[Abrechnungsnummer] as Rechnungsnummer,Kundennummer,[daId],[Lieferland_ISO2] as Land, 'RE' as Art, cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTAImportNew] where Kundennummer = " & kdNr & " group by [Abrechnungsnummer],[Rechnungsdatum],Kundennummer,[daId],[Lieferland_ISO2]"
|
" [Rechnungsdatum],[Abrechnungsnummer] as Rechnungsnummer,Kundennummer,[daId],[Lieferland_ISO2] as Land, 'RE' as Art, cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTAImportNew] inner join adressen on Kundennummer = UTAKundenNr where AdressenNr = " & kdNr & " group by [Abrechnungsnummer],[Rechnungsdatum],Kundennummer,[daId],[Lieferland_ISO2]"
|
||||||
|
|
||||||
SQL_STR &= " UNION ALL SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " [Datum], [RechnungsNr],[KundenNr],[daId],'',[DocumentTyp], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTADocuments] where KundenNr = " & kdNr
|
SQL_STR &= " UNION ALL SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") & " [Datum], [RechnungsNr],[KundenNr],[daId],'',[DocumentTyp], cast(case when [daId] is not null then 1 else 0 end as bit) as PDF FROM [VERAG].[dbo].[tblUTADocuments]inner join adressen on KundenNr = UTAKundenNr where AdressenNr = " & kdNr
|
||||||
|
|
||||||
'PLOSE
|
'PLOSE
|
||||||
Case 214 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
Case 214 : SQL_STR = "SELECT " & IIf(cbxMax200Eintrage.Checked, " top 200 ", "") &
|
||||||
|
|||||||
Reference in New Issue
Block a user