start
This commit is contained in:
@@ -6,6 +6,7 @@ Imports System.Security.Cryptography.X509Certificates
|
|||||||
Imports System.Text
|
Imports System.Text
|
||||||
Imports System.Threading
|
Imports System.Threading
|
||||||
Imports System.Xml
|
Imports System.Xml
|
||||||
|
Imports com.sun.crypto.provider
|
||||||
Imports MDM_Worker
|
Imports MDM_Worker
|
||||||
Imports Renci.SshNet
|
Imports Renci.SshNet
|
||||||
Imports VERAG_PROG_ALLGEMEIN
|
Imports VERAG_PROG_ALLGEMEIN
|
||||||
@@ -3341,11 +3342,15 @@ Public Class frmStartOptions
|
|||||||
Dim list As New List(Of String)
|
Dim list As New List(Of String)
|
||||||
list.Add(PDF)
|
list.Add(PDF)
|
||||||
Dim Body = "Anbei befinden sich die Auflistung der geprüfen UID-Nummern.<br>Bei UID-Nummer mit dem Prüfungserbnis 'OK' wurde das Prüfdatum in den Kundenstamm eingetragen. "
|
Dim Body = "Anbei befinden sich die Auflistung der geprüfen UID-Nummern.<br>Bei UID-Nummer mit dem Prüfungserbnis 'OK' wurde das Prüfdatum in den Kundenstamm eingetragen. "
|
||||||
|
|
||||||
|
Body &= createUIDPruefungUebersicht(dt)
|
||||||
|
|
||||||
Body &= "<br><b>Ungültige UID-Nummern werden automatisch im Aviso" & IIf(updateFIBU, " und in der Buchhaltung", "") & " vermerkt!</b>"
|
Body &= "<br><b>Ungültige UID-Nummern werden automatisch im Aviso" & IIf(updateFIBU, " und in der Buchhaltung", "") & " vermerkt!</b>"
|
||||||
Body &= "<br><br>Erstellt am: " & Now.ToShortDateString & ", um " & Now.ToShortTimeString
|
Body &= "<br><br>Erstellt am: " & Now.ToShortDateString & ", um " & Now.ToShortTimeString
|
||||||
Body &= "<br><br>Automatisch generiertes E-Mail."
|
Body &= "<br><br>Automatisch generiertes E-Mail."
|
||||||
|
|
||||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(Mail_To, Mail_betreff, Body,,, False, Mail_CC, Mail_BCC, list)
|
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(Mail_To, Mail_betreff, Body,,, False, Mail_CC, Mail_BCC, list)
|
||||||
|
'VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("d.breimaier@verag.ag", "UID-Prüfung", Body,,, False, , , list)
|
||||||
' VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("al@verag.ag", "UID Prüfung", Body,,, False, ,, list)
|
' VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("al@verag.ag", "UID Prüfung", Body,,, False, ,, list)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -3415,6 +3420,46 @@ Public Class frmStartOptions
|
|||||||
|
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
Function createUIDPruefungUebersicht(dt As DataTable) As String
|
||||||
|
|
||||||
|
|
||||||
|
Dim gruppiert = From row In dt.AsEnumerable()
|
||||||
|
Group row By kat = row.Field(Of String)("Ergebnis") Into grp = Group
|
||||||
|
Select New With {
|
||||||
|
.Ergebnis = kat,
|
||||||
|
.Anzahl = grp.Count()
|
||||||
|
}
|
||||||
|
|
||||||
|
' Ergebnis in neue DataTable umwandeln
|
||||||
|
Dim result As New DataTable()
|
||||||
|
result.Columns.Add("Ergebnis", GetType(String))
|
||||||
|
result.Columns.Add("Anzahl", GetType(Integer))
|
||||||
|
|
||||||
|
For Each item In gruppiert
|
||||||
|
result.Rows.Add(item.Ergebnis, item.Anzahl)
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Dim TextHTMLtable = ""
|
||||||
|
|
||||||
|
TextHTMLtable &= "<br><br><table border=1>"
|
||||||
|
TextHTMLtable &= "<tr><td>Anzahl</td><td>Ergebnis</td></tr>"
|
||||||
|
|
||||||
|
For Each row As DataRow In result.Rows
|
||||||
|
|
||||||
|
TextHTMLtable &= "<tr>"
|
||||||
|
TextHTMLtable &= "<td><b>" & row.Item("Anzahl") & "</b></td>"
|
||||||
|
TextHTMLtable &= "<td><b>" & row.Item("Ergebnis") & "</b></td>"
|
||||||
|
TextHTMLtable &= "</tr>"
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
Return TextHTMLtable & "</table><br><br>"
|
||||||
|
|
||||||
|
|
||||||
|
End Function
|
||||||
|
|
||||||
Sub setUIDToNull(kunde)
|
Sub setUIDToNull(kunde)
|
||||||
|
|
||||||
Dim addressen As cAdressen = New cAdressen(kunde.KundenNr)
|
Dim addressen As cAdressen = New cAdressen(kunde.KundenNr)
|
||||||
|
|||||||
Reference in New Issue
Block a user