neu
This commit is contained in:
@@ -67,6 +67,8 @@ Public Class frmStartOptions
|
||||
cboSYSKAFirma.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("VERAG 360 GmbH", "19"))
|
||||
cboSYSKAFirma.changeItem("")
|
||||
|
||||
txtEZOLLAnhDat._value = Now.ToShortDateString
|
||||
|
||||
Dim PARAM = ""
|
||||
Dim parameter() As String = Environment.GetCommandLineArgs().ToArray
|
||||
If (parameter.Count - 1) >= 1 Then 'Höher als 1 weil der index 0 de r Pfad zum programm ist
|
||||
@@ -76,6 +78,7 @@ Public Class frmStartOptions
|
||||
' Next
|
||||
End If
|
||||
|
||||
|
||||
'Standart-Errorverhalten ist MAIL
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL
|
||||
Select Case PARAM
|
||||
@@ -118,6 +121,19 @@ Public Class frmStartOptions
|
||||
f.Show()
|
||||
AddHandler f.FormClosed, AddressOf closeMe
|
||||
|
||||
Case "NCTSTR_EINARBEITUNG_OREGON_TEST"
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True
|
||||
Dim f As New frmTRNCTS_NachrichtenVerarbeitung_OREGON(True)
|
||||
Me.Visible = False
|
||||
f.Show()
|
||||
AddHandler f.FormClosed, AddressOf closeMe
|
||||
Case "NCTSTR_EINARBEITUNG_OREGON_PROD"
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
|
||||
Dim f As New frmTRNCTS_NachrichtenVerarbeitung_OREGON(True)
|
||||
Me.Visible = False
|
||||
f.Show()
|
||||
AddHandler f.FormClosed, AddressOf closeMe
|
||||
|
||||
|
||||
Case "UPDATE_SMS"
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
|
||||
@@ -199,7 +215,7 @@ Public Class frmStartOptions
|
||||
If (parameter.Count - 1) >= 5 Then von = parameter(5)
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
|
||||
If von.Contains("@miccustoms.com") Or betreff.Contains("FORWARDING EMAIL | BEZUGSNUMMER") Then
|
||||
If von.Contains("@miccustoms.com") Or betreff.Contains("FORWARDING EMAIL | BEZUGSNUMMER") Or betreff = "Report nctsTransDeclGuarantees generated successfully" Then
|
||||
importFileFromMICMailAnhang(pfad, betreff)
|
||||
Else
|
||||
importFileFromDyMailAnhang(pfad, betreff)
|
||||
@@ -218,6 +234,25 @@ Public Class frmStartOptions
|
||||
VERAG_PROG_ALLGEMEIN.cDVO_Interface.genStammdatenANSI(False, True, True)
|
||||
closeMe()
|
||||
|
||||
Case "SYSKA_DATEN_BU"
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Stammdaten(1, False)
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Buchungen(1, False)
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Stammdaten(7, False)
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Buchungen(7, False)
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Stammdaten(11, False)
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Buchungen(11, False)
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Stammdaten(17, False)
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Buchungen(17, False)
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Stammdaten(19, False)
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Buchungen(19, False)
|
||||
|
||||
closeMe()
|
||||
|
||||
Case "UNISPED_BMD"
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
|
||||
VERAG_PROG_ALLGEMEIN.cBMD_Interface.genDatensatzCSV_ALL(False, False) 'Kunden noch nicht
|
||||
@@ -230,86 +265,108 @@ Public Class frmStartOptions
|
||||
End Select
|
||||
End Sub
|
||||
|
||||
Sub importFileFromEZOLL(datum As Date)
|
||||
Function importFileFromEZOLL(datum As Date) As Boolean
|
||||
Try
|
||||
|
||||
Dim sql As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Dim dt As DataTable = sql.loadDgvBySql("SELECT [zzAktivitaet].LizenzNr,[zzAktivitaet].Operatorid,[zzAktivitaet].AnmID,MsgTyp,[zzAktivitaet].ErstelltAm,pfad,LRN,CRN FROM [zzAktivitaet] INNER JOIN zsAnmRefs On zsAnmrefs.AnmID=zzAktivitaet.AnmID
|
||||
where MsgTyp IN ('EZ922','EZ923','TR109') and ErstelltAm>='" & datum.ToShortDateString & " 00:00:00' and pfad is not null", "EZOLL", 20)
|
||||
If dt IsNot Nothing Then
|
||||
For Each row In dt.Rows
|
||||
Dim cDHF_Anhaenge As New VERAG_PROG_ALLGEMEIN.cDHF_Anhaenge(row("AnmID"), row("MsgTyp"))
|
||||
Dim sql As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Dim dt As DataTable = sql.loadDgvBySql("SELECT [zzAktivitaet].LizenzNr,[zzAktivitaet].Operatorid,[zzAktivitaet].AnmID,MsgTyp,[zzAktivitaet].ErstelltAm,pfad,LRN,CRN FROM [zzAktivitaet] INNER JOIN zsAnmRefs On zsAnmrefs.AnmID=zzAktivitaet.AnmID
|
||||
where MsgTyp IN ('EZ922','EZ923','TR109') and ErstelltAm>='" & datum.ToShortDateString & " 00:00:00' and pfad is not null", "EZOLL", 200)
|
||||
If dt IsNot Nothing Then
|
||||
For Each row In dt.Rows
|
||||
Dim cDHF_Anhaenge As New VERAG_PROG_ALLGEMEIN.cDHF_Anhaenge(row("AnmID"), row("MsgTyp"))
|
||||
|
||||
If Not cDHF_Anhaenge.hasEntry Then
|
||||
If Not cDHF_Anhaenge.hasEntry Then
|
||||
|
||||
cDHF_Anhaenge.AnmID = row("AnmID")
|
||||
cDHF_Anhaenge.LizenzNr = row("LizenzNr")
|
||||
cDHF_Anhaenge.Operatorid = row("Operatorid")
|
||||
cDHF_Anhaenge.AnmID = row("AnmID")
|
||||
cDHF_Anhaenge.MsgTyp = row("MsgTyp")
|
||||
cDHF_Anhaenge.ErstelltAm = row("ErstelltAm")
|
||||
cDHF_Anhaenge.pfad = row("pfad")
|
||||
cDHF_Anhaenge.LRN = If(row("LRN") IsNot DBNull.Value, row("LRN"), "")
|
||||
cDHF_Anhaenge.CRN = If(row("CRN") IsNot DBNull.Value, row("CRN"), "")
|
||||
cDHF_Anhaenge.AnmID = row("AnmID")
|
||||
cDHF_Anhaenge.LizenzNr = row("LizenzNr")
|
||||
cDHF_Anhaenge.Operatorid = row("Operatorid")
|
||||
cDHF_Anhaenge.AnmID = row("AnmID")
|
||||
cDHF_Anhaenge.MsgTyp = row("MsgTyp")
|
||||
cDHF_Anhaenge.ErstelltAm = row("ErstelltAm")
|
||||
cDHF_Anhaenge.pfad = row("pfad")
|
||||
cDHF_Anhaenge.LRN = If(row("LRN") IsNot DBNull.Value, row("LRN"), "")
|
||||
cDHF_Anhaenge.CRN = If(row("CRN") IsNot DBNull.Value, row("CRN"), "")
|
||||
|
||||
Try
|
||||
Dim Bezeichnung = ""
|
||||
Select Case row("MsgTyp")
|
||||
Case "EZ922" : Bezeichnung = "STEUERBESCHEID"
|
||||
Case "EZ923" : Bezeichnung = "STEUERBESCHEID_MITT"
|
||||
Case "TR109" : Bezeichnung = "VBD"
|
||||
End Select
|
||||
Try
|
||||
Dim Bezeichnung = ""
|
||||
Select Case row("MsgTyp")
|
||||
Case "EZ922" : Bezeichnung = "STEUERBESCHEID"
|
||||
Case "EZ923" : Bezeichnung = "STEUERBESCHEID_MITT"
|
||||
Case "TR109" : Bezeichnung = "VBD"
|
||||
End Select
|
||||
|
||||
If cDHF_Anhaenge.pfad <> "" Then
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("ZOLLDATEN", Bezeichnung, cDHF_Anhaenge.AnmID, "", "", "DHF_" & cDHF_Anhaenge.LRN.ToString.Replace("/", "-").Replace(",", "-").Replace("\", "-").Replace(":", "."), 0, False)
|
||||
DS.da_vorlage = False
|
||||
If cDHF_Anhaenge.pfad <> "" Then
|
||||
Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("ZOLLDATEN", Bezeichnung, cDHF_Anhaenge.AnmID, "", "", "DHF_" & cDHF_Anhaenge.LRN.ToString.Replace("/", "-").Replace(",", "-").Replace("\", "-").Replace(":", "."), 0, False)
|
||||
DS.da_vorlage = False
|
||||
|
||||
Dim ZIEL_PFAD = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "ZOLARIS\ECHTSYSTEM\ZOLLDATEN\" & Bezeichnung & "\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\"
|
||||
If Not IO.Directory.Exists(ZIEL_PFAD) Then IO.Directory.CreateDirectory(ZIEL_PFAD)
|
||||
Dim ZIEL_PFAD = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "ZOLARIS\ECHTSYSTEM\ZOLLDATEN\" & Bezeichnung & "\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\"
|
||||
If Not IO.Directory.Exists(ZIEL_PFAD) Then IO.Directory.CreateDirectory(ZIEL_PFAD)
|
||||
|
||||
Dim destFull = ""
|
||||
copyFile(cDHF_Anhaenge.pfad.Replace("C:\", "\\Ezoll\c$\"), ZIEL_PFAD, destFull)
|
||||
Dim destFull = ""
|
||||
copyFile(cDHF_Anhaenge.pfad.Replace("C:\", "\\Ezoll\c$\"), ZIEL_PFAD, destFull)
|
||||
|
||||
If destFull <> "" Then
|
||||
If DS.insertDataToDATENSERVER(destFull) Then
|
||||
cDHF_Anhaenge.docID = DS.da_id
|
||||
If destFull <> "" Then
|
||||
If DS.insertDataToDATENSERVER(destFull) Then
|
||||
cDHF_Anhaenge.docID = DS.da_id
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message & ex.StackTrace)
|
||||
End Try
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message & ex.StackTrace)
|
||||
End Try
|
||||
|
||||
cDHF_Anhaenge.SAVE()
|
||||
cDHF_Anhaenge.SAVE()
|
||||
|
||||
Select Case row("MsgTyp")
|
||||
Case "EZ922" : DAKOSY_Worker.cZOLL_IMPORT.EZOLLImport(cDHF_Anhaenge.LRN, "EZA")
|
||||
Case "TR109" : DAKOSY_Worker.cZOLL_IMPORT.EZOLLImport(cDHF_Anhaenge.LRN, "NCTS")
|
||||
' BEREITSTELLUNG DER DATEN AN FREMDSYSTEME
|
||||
cVERAG_out_ncts.copyFileFTP_VERAGncts_EZOLL(cDHF_Anhaenge.AnmID)
|
||||
Case "EZ923" 'Ergänzung STB - Mitteilung
|
||||
sql.doSQL("Update Speditionsbuch SET DokumentId_Mitteilung='" & cDHF_Anhaenge.docID & "' WHERE AtlasBezNrEZA='" & cDHF_Anhaenge.LRN & "' AND DokumentId_Mitteilung is null", "FMZOLL")
|
||||
End Select
|
||||
Select Case row("MsgTyp")
|
||||
Case "EZ922" : DAKOSY_Worker.cZOLL_IMPORT.EZOLLImport(cDHF_Anhaenge.LRN, "EZA")
|
||||
Case "TR109" : DAKOSY_Worker.cZOLL_IMPORT.EZOLLImport(cDHF_Anhaenge.LRN, "NCTS")
|
||||
' BEREITSTELLUNG DER DATEN AN FREMDSYSTEME
|
||||
cVERAG_out_ncts.copyFileFTP_VERAGncts_EZOLL(cDHF_Anhaenge.AnmID)
|
||||
Case "EZ923" 'Ergänzung STB - Mitteilung
|
||||
sql.doSQL("Update Speditionsbuch SET DokumentId_Mitteilung='" & cDHF_Anhaenge.docID & "' WHERE AtlasBezNrEZA='" & cDHF_Anhaenge.LRN & "' AND DokumentId_Mitteilung is null", "FMZOLL")
|
||||
End Select
|
||||
|
||||
|
||||
|
||||
End If
|
||||
Next
|
||||
End If
|
||||
End Sub
|
||||
End If
|
||||
Next
|
||||
End If
|
||||
Return True
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
|
||||
Return False
|
||||
|
||||
End Try
|
||||
End Function
|
||||
|
||||
|
||||
Sub doMailZollbeleg(pfad, art, dy_id)
|
||||
Try
|
||||
|
||||
Dim DY As New DAKOSY_Worker.cDakosy_Zollanmeldungen(dy_id)
|
||||
If DY.dy_SendungsId IsNot Nothing AndAlso CInt(DY.dy_SendungsId) > 0 Then
|
||||
Dim SND As New VERAG_PROG_ALLGEMEIN.cSendungen(DY.dy_SendungsId)
|
||||
Dim list As New List(Of Integer)
|
||||
doMailZollbeleg(pfad, art, DY.dy_SendungsId, DY.dy_BezugsNr)
|
||||
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_EmpfaengerKdNr, art, list, DY, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_AbsenderKdNr, art, list, DY, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_FrachtfuehrerKdNr, art, list, DY, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_AvisiererKdNr, art, list, DY, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_AuftraggeberKdNr, art, list, DY, SND)
|
||||
End If
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
Sub doMailZollbeleg(pfad, art, dy_SendungsId, BezugsNr)
|
||||
Try
|
||||
|
||||
If dy_SendungsId IsNot Nothing AndAlso CInt(dy_SendungsId) > 0 Then
|
||||
Dim SND As New VERAG_PROG_ALLGEMEIN.cSendungen(dy_SendungsId)
|
||||
Dim list As New List(Of Integer)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_EmpfaengerKdNr, art, list, BezugsNr, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_AbsenderKdNr, art, list, BezugsNr, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_FrachtfuehrerKdNr, art, list, BezugsNr, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_AvisiererKdNr, art, list, BezugsNr, SND)
|
||||
sendMailZollbeleg(pfad, SND.tblSnd_AuftraggeberKdNr, art, list, BezugsNr, SND)
|
||||
End If
|
||||
|
||||
Catch ex As Exception
|
||||
@@ -317,25 +374,44 @@ Public Class frmStartOptions
|
||||
|
||||
End Try
|
||||
End Sub
|
||||
'Sub doMailZollbelegTC(pfad, art, tc_id)
|
||||
' Try
|
||||
|
||||
Sub sendMailZollbeleg(pfad As String, KundenNr As Integer, art As String, ByRef list As List(Of Integer), DY As DAKOSY_Worker.cDakosy_Zollanmeldungen, SND As VERAG_PROG_ALLGEMEIN.cSendungen)
|
||||
' Dim DY As New TELOTEC_Worker.cTelotec_Anmeldung(tc_id)
|
||||
' If DY.telanm_SendungsId IsNot Nothing AndAlso CInt(DY.telanm_SendungsId) > 0 Then
|
||||
' Dim SND As New VERAG_PROG_ALLGEMEIN.cSendungen(DY.telanm_SendungsId)
|
||||
' Dim list As New List(Of Integer)
|
||||
|
||||
' sendMailZollbeleg(pfad, SND.tblSnd_EmpfaengerKdNr, art, list, DY, SND)
|
||||
' sendMailZollbeleg(pfad, SND.tblSnd_AbsenderKdNr, art, list, DY, SND)
|
||||
' sendMailZollbeleg(pfad, SND.tblSnd_FrachtfuehrerKdNr, art, list, DY, SND)
|
||||
' sendMailZollbeleg(pfad, SND.tblSnd_AvisiererKdNr, art, list, DY, SND)
|
||||
' sendMailZollbeleg(pfad, SND.tblSnd_AuftraggeberKdNr, art, list, DY, SND)
|
||||
' End If
|
||||
|
||||
' Catch ex As Exception
|
||||
' VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
|
||||
' End Try
|
||||
'End Sub
|
||||
|
||||
Sub sendMailZollbeleg(pfad As String, KundenNr As Integer, art As String, ByRef list As List(Of Integer), BezugsNr As String, SND As VERAG_PROG_ALLGEMEIN.cSendungen)
|
||||
Try
|
||||
If KundenNr > 0 Then
|
||||
If Not list.Find(Function(x) x = KundenNr) Then 'nicht bereits verarbeitet
|
||||
If Not list.Exists(Function(x) x = KundenNr) Then 'nicht bereits verarbeitet
|
||||
list.Add(KundenNr)
|
||||
Dim pfadList As New List(Of String)
|
||||
pfadList.Add(pfad)
|
||||
Dim KD As New VERAG_PROG_ALLGEMEIN.cKunde(KundenNr)
|
||||
Dim KD_ERW As New VERAG_PROG_ALLGEMEIN.cKundenErweitert(KundenNr)
|
||||
If KD_ERW IsNot Nothing AndAlso KD IsNot Nothing AndAlso KD.EmailFreigabe Then
|
||||
If KD_ERW.EmailFreigabe_Art = "BLG" Then
|
||||
|
||||
If KD_ERW.EmailFreigabe_Art = "BLG" Or art = "AVM" Or art = "ZNV" Then ' Bei AVM ist es immer nach Freigabe, auch ZNV
|
||||
Dim Standort = "SUB"
|
||||
Select Case SND.FilialenNr
|
||||
Case "5501" : Standort = "IMX"
|
||||
Case "5601" : Standort = "UNI"
|
||||
Case "5701" : Standort = "FO"
|
||||
Case "5801" : Standort = "AMB"
|
||||
Case "5701" : Standort = "AMB"
|
||||
Case "5801" : Standort = "FO"
|
||||
Case "4801" : Standort = "ATL"
|
||||
Case "5003" : Standort = "SBG"
|
||||
Case "5103" : Standort = "WAI"
|
||||
@@ -355,6 +431,11 @@ Public Class frmStartOptions
|
||||
Dim cStandort = cStandorteDAL.LesenStandort(-1, "", "SELECT * FROM Standorte WHERE Standort = '" & Standort & "'")
|
||||
Dim FirmaTmp = VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale2(SND.FilialenNr)
|
||||
|
||||
'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
'VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("!!!!!!!!!!!!!!!!!!!!!!!!!: " & Standort & vbNewLine & cStandort.eMail_Zollbeleg_Betreff & vbNewLine & cStandort.eMail_Zollbeleg_Text, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
|
||||
Dim betreff = cStandort.eMail_Zollbeleg_Betreff '"Zollbeleg"
|
||||
betreff = betreff.Replace("%LKW%", "")
|
||||
betreff = betreff.Replace("%Standort%", "")
|
||||
@@ -372,29 +453,49 @@ Public Class frmStartOptions
|
||||
' body = body.Replace("%Platzhalter%", "E-Mails: " & EMails & " CC: " & EMails_CC & " BCC:" & EMails_BCC)
|
||||
body = body.Replace("%Platzhalter%", "")
|
||||
|
||||
EMails = "al@verag.ag"
|
||||
EMails_CC = ""
|
||||
EMails_BCC = ""
|
||||
|
||||
|
||||
''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
'VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("!!!!!!!!!!!!!!!!!!!!!!!!!: " & vbNewLine & EMails & vbNewLine & EMails_CC, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
'!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
'EMails = "luxbauer@gmail.com"
|
||||
'EMails_CC = ""
|
||||
'EMails_BCC = ""
|
||||
'!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
If EMails_BCC = "" Then
|
||||
EMails_BCC = "al@verag.ag"
|
||||
Else
|
||||
EMails_BCC &= ";al@verag.ag"
|
||||
End If
|
||||
|
||||
|
||||
Select Case art
|
||||
Case "STB"
|
||||
If KD_ERW.EmailFreigabe_SteuerbescheidPDF Then
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Abgabenbescheid " & DY.dy_BezugsNr)
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Abgabenbescheid " & BezugsNr)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(EMails, betreff, body, getAbsenderEmail(FirmaTmp), False, False, EMails_CC, EMails_BCC, pfadList)
|
||||
End If
|
||||
Case "VBD"
|
||||
If KD_ERW.EmailFreigabe_VBDPDF Then
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Versandbegleitdokument " & DY.dy_BezugsNr)
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Versandbegleitdokument " & BezugsNr)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(EMails, betreff, body, getAbsenderEmail(FirmaTmp), False, False, EMails_CC, EMails_BCC, pfadList)
|
||||
End If
|
||||
Case "ABD"
|
||||
If KD_ERW.EmailFreigabe_SteuerbescheidPDF Then
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Ausfuhrbegleitdokument " & DY.dy_BezugsNr)
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Ausfuhrbegleitdokument " & BezugsNr)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(EMails, betreff, body, getAbsenderEmail(FirmaTmp), False, False, EMails_CC, EMails_BCC, pfadList)
|
||||
End If
|
||||
Case "AVM"
|
||||
If KD_ERW.EmailFreigabe_SteuerbescheidPDF Then
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Ausgangsvermerk " & DY.dy_BezugsNr)
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Ausgangsvermerk " & BezugsNr)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(EMails, betreff, body, getAbsenderEmail(FirmaTmp), False, False, EMails_CC, EMails_BCC, pfadList)
|
||||
End If
|
||||
Case "ZNV"
|
||||
If KD_ERW.EmailFreigabe_SteuerbescheidPDF Then
|
||||
betreff = betreff.Replace("%Zollbeleg%", "Abgabenbescheid ZNV " & BezugsNr)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(EMails, betreff, body, getAbsenderEmail(FirmaTmp), False, False, EMails_CC, EMails_BCC, pfadList)
|
||||
End If
|
||||
End Select
|
||||
@@ -420,7 +521,6 @@ Public Class frmStartOptions
|
||||
End Function
|
||||
Sub importFileFromMICMailAnhang(pfad, betreff)
|
||||
|
||||
|
||||
Try
|
||||
Dim sql As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Dim DS As VERAG_PROG_ALLGEMEIN.cDATENSERVER = Nothing
|
||||
@@ -573,6 +673,17 @@ Public Class frmStartOptions
|
||||
End If
|
||||
|
||||
End If
|
||||
ElseIf betreff = "Report nctsTransDeclGuarantees generated successfully" Then
|
||||
|
||||
Dim ZIEL_PFAD = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "DAKOSY\ECHTSYSTEM\ZOLLDATEN\NCTS_XLS\" & Now.Year & "\"
|
||||
If Not IO.Directory.Exists(ZIEL_PFAD) Then IO.Directory.CreateDirectory(ZIEL_PFAD)
|
||||
|
||||
Dim destFull = ""
|
||||
moveFile(pfad, ZIEL_PFAD, destFull)
|
||||
|
||||
doExcelImportNCTS_FREMD(destFull)
|
||||
|
||||
|
||||
End If
|
||||
|
||||
' GENERELLES NOT IDENTIFIED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
@@ -590,8 +701,124 @@ Public Class frmStartOptions
|
||||
End Try
|
||||
|
||||
End Sub
|
||||
Public Function FileInUse(ByVal sFile As String) As Boolean
|
||||
If System.IO.File.Exists(sFile) Then
|
||||
Try
|
||||
Dim F As Short = FreeFile()
|
||||
FileOpen(F, sFile, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.LockReadWrite)
|
||||
FileClose(F)
|
||||
Catch
|
||||
Return True
|
||||
End Try
|
||||
End If
|
||||
End Function
|
||||
|
||||
Function doExcelImportNCTS_FREMD(destFull As String) As Boolean
|
||||
'Excel2.Workbooks.Open(destFull,, True)
|
||||
Dim Excel1 As Object 'New Microsoft.Office.Interop.Excel.Application
|
||||
Dim Blatt As Object 'Microsoft.Office.Interop.Excel.Worksheet 'As Object 'as Worksheet
|
||||
Excel1 = CreateObject("Excel.Application")
|
||||
Dim txt As String
|
||||
Dim Datei As Object 'as WorkBook
|
||||
' VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(destFull, "00", System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
|
||||
Try
|
||||
With Excel1
|
||||
|
||||
Datei = .Workbooks.Open(destFull,, True) 'Anpassen
|
||||
'Try
|
||||
' Datei = .Workbooks.Open(destFull,, True) 'Anpassen
|
||||
'Catch ex As Exception
|
||||
' System.Threading.Thread.Sleep(5000) ' 5 Sek. warten --> noch Zugriff vom Erstellen?
|
||||
' Datei = .Workbooks.Open(destFull,, True)
|
||||
'End Try
|
||||
|
||||
Blatt = Datei.Worksheets(1) 'Anpassen
|
||||
|
||||
'Excel1.Workbooks.Open(destFull)
|
||||
'Excel1.Visible = True ....wers braucht ?
|
||||
|
||||
Dim zeile = 2
|
||||
'txt =""
|
||||
While zeile <= 10000 AndAlso Blatt.Range("A" & zeile) IsNot Nothing AndAlso Blatt.Range("F" & zeile) IsNot Nothing AndAlso Blatt.Range("A" & zeile).Value = "GB"
|
||||
' If zeile < 5 Then VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("MIC", "AA", System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
'asd
|
||||
Dim MRN = Blatt.Range("F" & zeile).Value
|
||||
If MRN <> "" Then
|
||||
'If zeile < 5 Then VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR("MIC", "OO", System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
|
||||
Dim NCTS_FREMD = VERAG_PROG_ALLGEMEIN.cNCTS_TR.LOADByMRN(MRN, True)
|
||||
If NCTS_FREMD Is Nothing Then NCTS_FREMD = New VERAG_PROG_ALLGEMEIN.cNCTS_TR()
|
||||
|
||||
Dim StatusTxt = Blatt.Range("G" & zeile).Value
|
||||
|
||||
NCTS_FREMD.ncts_ObjectName = Blatt.Range("H" & zeile).Value
|
||||
NCTS_FREMD.ncts_MRN = MRN
|
||||
NCTS_FREMD.ncts_Partnersystem = "MIC"
|
||||
NCTS_FREMD.ncts_ArtAnmeldung = Blatt.Range("D" & zeile).Value
|
||||
|
||||
NCTS_FREMD.ncts_Trans_DatumZeit = Blatt.Range("E" & zeile).Value
|
||||
NCTS_FREMD.ncts_Erstellung = Blatt.Range("E" & zeile).Value
|
||||
NCTS_FREMD.ncts_Eroeffnung = Blatt.Range("E" & zeile).Value
|
||||
NCTS_FREMD.ncts_Ankunft = Blatt.Range("U" & zeile).Value
|
||||
NCTS_FREMD.ncts_Erledigung = Blatt.Range("U" & zeile).Value 'WriteOff ->nicht sicher
|
||||
|
||||
NCTS_FREMD.ncts_AbgangsDienststellennummer = Blatt.Range("M" & zeile).Value
|
||||
NCTS_FREMD.ncts_BestimmungsstelleDienststellennummer = Blatt.Range("N" & zeile).Value
|
||||
NCTS_FREMD.ncts_VersendungsLandCode = Blatt.Range("K" & zeile).Value
|
||||
NCTS_FREMD.ncts_BestimmungslandCode = Blatt.Range("L" & zeile).Value
|
||||
NCTS_FREMD.ncts_Wiedergestellungsdatum = Blatt.Range("T" & zeile).Value 'Frist
|
||||
|
||||
|
||||
If StatusTxt.ToString.Contains("Write-off notification") Then
|
||||
NCTS_FREMD.ncts_Status = 60
|
||||
ElseIf StatusTxt.ToString.Contains("Release for transit") Then
|
||||
NCTS_FREMD.ncts_Status = 50
|
||||
Else
|
||||
NCTS_FREMD.ncts_Status = 5
|
||||
End If
|
||||
NCTS_FREMD.ncts_Status_KEWILL_Equivalent = NCTS_FREMD.ncts_Status
|
||||
|
||||
NCTS_FREMD.ncts_SICHERHEITSANGABEN.Clear()
|
||||
Dim GRN As New VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben
|
||||
GRN.nctsSA_GRN = Blatt.Range("P" & zeile).Value
|
||||
GRN.nctsSA_AbgabenBetrag = Blatt.Range("R" & zeile).Value 'GBP?????
|
||||
NCTS_FREMD.ncts_SICHERHEITSANGABEN.Add(GRN)
|
||||
NCTS_FREMD.SAVE_ALL()
|
||||
|
||||
End If
|
||||
zeile += 1
|
||||
|
||||
End While
|
||||
|
||||
End With
|
||||
|
||||
Excel1.Workbooks.Close
|
||||
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(Excel1)
|
||||
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(Blatt)
|
||||
Excel1 = Nothing
|
||||
Blatt = Nothing
|
||||
GC.Collect()
|
||||
|
||||
Return True
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
|
||||
Try
|
||||
Excel1.Workbooks.Close
|
||||
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(Excel1)
|
||||
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(Blatt)
|
||||
Excel1 = Nothing
|
||||
Blatt = Nothing
|
||||
GC.Collect()
|
||||
|
||||
Catch ex2 As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex2.Message, ex2.StackTrace, System.Reflection.MethodBase.GetCurrentMethod.Name, VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL)
|
||||
End Try
|
||||
End Try
|
||||
Return False
|
||||
End Function
|
||||
Function insertIntoSpedBuch_MIC(FilialenNr As Integer, AbfertigungsNr As Integer, AtlasBezNrNCTS As String, AtlasBezNrEZA As String, ByRef SPEDBUCH As VERAG_PROG_ALLGEMEIN.cSpeditionsbuch, MRN As String) As Boolean
|
||||
'Dim SPEDBUCH As New VERAG_PROG_ALLGEMEIN.cSpeditionsbuch
|
||||
|
||||
@@ -699,9 +926,35 @@ Public Class frmStartOptions
|
||||
betreff = betreff.replace("DAKOSY GE - Abgabenbescheid/Befund , Bezugsnr.: ", "")
|
||||
If betreff.ToString.Contains(",") Then
|
||||
Dim sp = betreff.ToString.Split(",")
|
||||
betreff = sp(0).Trim
|
||||
|
||||
Dim dy_id As String = ""
|
||||
|
||||
If betreff.contains("Registriernr.: ATD") Then ' ZNV!!!!
|
||||
betreff = sp(0).Trim
|
||||
Dim SND_ID = sql.getValueTxtBySql("SELECT TOP (1) [tblSnd_SendungID] FROM [tblSendungen] where '" & betreff.ToString.Trim & "' LIKE (cast(FilialenNr as varchar(4))+ '/' + cast(AbfertigungsNr as varchar(8))+'%')", "AVISO")
|
||||
If IsNumeric(SND_ID) AndAlso SND_ID > 0 Then
|
||||
DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER("ZOLLDATEN", "ZNV", "SND_ID_" & SND_ID, "", "", betreff.ToString.Replace("/", "-").Replace(",", "-").Replace("\", "-").Replace(":", "."), 0, False)
|
||||
DS.da_vorlage = False
|
||||
Dim destFull = ""
|
||||
Dim ZIEL_PFAD = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "DAKOSY\ECHTSYSTEM\ZOLLDATEN\ZNV\" & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\"
|
||||
If Not IO.Directory.Exists(ZIEL_PFAD) Then IO.Directory.CreateDirectory(ZIEL_PFAD)
|
||||
moveFile(pfad, ZIEL_PFAD, destFull)
|
||||
|
||||
If DS.insertDataToDATENSERVER(destFull) Then
|
||||
' sql.doSQL("UPDATE tblDakosy_Zollanmeldungen SET dy_STEUERBESCHEID_dsId='" & DS.da_id & "' where dy_id='" & dy_id & "'", "FMZOLL")
|
||||
sql.doSQL("UPDATE Speditionsbuch SET DokumentId_Steuerbeleg='" & DS.da_id & "' where AtlasBezNrEZA='" & betreff.ToString.Trim & "' AND DokumentId_Steuerbeleg is null", "FMZOLL") 'Falls Spedbuch schon zuvor generiert wurde!
|
||||
doMailZollbeleg(DS.GET_TOP1_PATH, "ZNV", SND_ID, betreff)
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
|
||||
Else ' STB !!!!
|
||||
|
||||
|
||||
betreff = sp(0).Trim
|
||||
|
||||
|
||||
Dim dy_id As String = ""
|
||||
If betreff.ToString.Length > 15 Then
|
||||
dy_id = sql.getValueTxtBySql("SELECT isnull(eza_dyaAnmID,-1) FROM [tblDakosy_EZA] inner join tblDakosy_Zollanmeldungen on dy_id=eza_dyaAnmID where '" & betreff.ToString.Trim & "' LIKE eza_ObjectName +'%' and LEN(eza_ObjectName)>=13", "FMZOLL")
|
||||
Else
|
||||
@@ -727,6 +980,7 @@ Public Class frmStartOptions
|
||||
End If
|
||||
End If
|
||||
|
||||
End If
|
||||
End If
|
||||
|
||||
'ABD
|
||||
@@ -1016,12 +1270,14 @@ Public Class frmStartOptions
|
||||
If Not IO.File.Exists(file) Then Return False
|
||||
If Not IO.Directory.Exists(toDirectory) Then IO.Directory.CreateDirectory(toDirectory)
|
||||
dest = toDirectory & ".tmp_" & cut_file(file)
|
||||
Dim tmpExt = ""
|
||||
While IO.File.Exists(dest) Or IO.File.Exists(dest).ToString.Replace(".tmp_", "") 'wenn mit oder ohen .tmp_ existiert...
|
||||
dest = toDirectory & ".tmp_" & Now.ToString("yyMMdd_HHmmss.fff_") & cut_file(file)
|
||||
tmpExt = Now.ToString("yyMMdd_HHmmss.fff_")
|
||||
dest = toDirectory & ".tmp_" & tmpExt & cut_file(file)
|
||||
End While
|
||||
IO.File.Copy(file, dest) ' Verschiebt die Datei
|
||||
IO.File.Move(dest, dest.ToString.Replace(".tmp_", "")) ' Umbenennen der Datei --> der "." am Anfang dient dazu, dass die Datei nicht abgegriffen wird, während sie kopiert wird!
|
||||
dest = dest.ToString.Replace(".tmp_", "")
|
||||
IO.File.Move(dest, dest.ToString.Replace(".tmp_" & tmpExt, "")) ' Umbenennen der Datei --> der "." am Anfang dient dazu, dass die Datei nicht abgegriffen wird, während sie kopiert wird!
|
||||
dest = dest.ToString.Replace( ".tmp_" & tmpExt, "")
|
||||
Return True
|
||||
|
||||
End Function
|
||||
@@ -1124,9 +1380,9 @@ Public Class frmStartOptions
|
||||
|
||||
|
||||
Function getUID_Pruefung(maxAnz As Integer) As Boolean
|
||||
getUID_Pruefung(maxAnz, "VERAG", "UID Prüfung VERAG", "mm@verag.ag;la@verag.ag", "al@verag.ag")
|
||||
getUID_Pruefung(maxAnz, "IMEX", "UID Prüfung IMEX", "Viktoria.Leirich@imex-group.at;la@verag.ag", "al@verag.ag")
|
||||
getUID_Pruefung(maxAnz, "AMBAR", "UID Prüfung AMBAR", "la@verag.ag", "al@verag.ag")
|
||||
getUID_Pruefung(maxAnz, "VERAG", "UID Prüfung VERAG", "as@verag.ag;ih@verag.ag", "al@verag.ag")
|
||||
getUID_Pruefung(maxAnz, "IMEX", "UID Prüfung IMEX", "Viktoria.Leirich@imex-group.at;as@verag.ag", "al@verag.ag")
|
||||
getUID_Pruefung(maxAnz, "AMBAR", "UID Prüfung AMBAR", "as@verag.ag", "al@verag.ag")
|
||||
getUID_Pruefung(maxAnz, "UNISPED", "UID Prüfung UNISPED", "al@verag.ag", "al@verag.ag")
|
||||
'getUID_Pruefung(maxAnz, "VERAG", "UID Prüfung VERAG", "mm@verag.ag;la@verag.ag", "al@verag.ag")
|
||||
|
||||
@@ -1175,7 +1431,7 @@ Public Class frmStartOptions
|
||||
Body &= "<br><br>Erstellt am: " & Now.ToShortDateString & ", um " & Now.ToShortTimeString
|
||||
Body &= "<br><br>Automatisch generiertes E-Mail."
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("mm@verag.ag;la@verag.ag", "UID Prüfung VERAG", Body,,, False, "al@verag.ag",, list)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("kb@verag.ag", "UID Prüfung VERAG", Body,,, False, "al@verag.ag",, list)
|
||||
' VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("al@verag.ag", "UID Prüfung", Body,,, False, ,, list)
|
||||
End If
|
||||
End If
|
||||
@@ -1203,7 +1459,7 @@ Public Class frmStartOptions
|
||||
Body &= "<br><br>Erstellt am: " & Now.ToShortDateString & ", um " & Now.ToShortTimeString
|
||||
Body &= "<br><br>Automatisch generiertes E-Mail."
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("Viktoria.Leirich@imex-group.at;la@verag.ag", "UID Prüfung IMEX", Body,,, False, "al@verag.ag",, list)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("Viktoria.Leirich@imex-group.at;kb@verag.ag", "UID Prüfung IMEX", Body,,, False, "al@verag.ag",, list)
|
||||
' VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("al@verag.ag", "UID Prüfung", Body,,, False, ,, list)
|
||||
End If
|
||||
End If
|
||||
@@ -1231,7 +1487,7 @@ Public Class frmStartOptions
|
||||
Body &= "<br><br>Erstellt am: " & Now.ToShortDateString & ", um " & Now.ToShortTimeString
|
||||
Body &= "<br><br>Automatisch generiertes E-Mail."
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("la@verag.ag", "UID Prüfung AMBAR", Body,,, False, "al@verag.ag",, list)
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("kb@verag.ag", "UID Prüfung AMBAR", Body,,, False, "al@verag.ag",, list)
|
||||
' VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail("al@verag.ag", "UID Prüfung", Body,,, False, ,, list)
|
||||
End If
|
||||
End If
|
||||
@@ -1569,7 +1825,6 @@ Public Class frmStartOptions
|
||||
|
||||
Dim XML_Code = System.IO.File.ReadAllText(f, System.Text.UTF8Encoding.Default)
|
||||
|
||||
|
||||
If XML_Code.Contains("<FCFCDC>") And XML_Code.Contains("<TaxOffice>9153</TaxOffice>") Then
|
||||
If Not IO.File.Exists(VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "DAKOSY\ECHTSYSTEM\TEST\FISKAL\" & fi.Name) Then
|
||||
IO.File.Copy(f, VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "DAKOSY\ECHTSYSTEM\TEST\FISKAL\" & fi.Name)
|
||||
@@ -1611,11 +1866,71 @@ Public Class frmStartOptions
|
||||
Private Sub TabPage2_Click(sender As Object, e As EventArgs)
|
||||
|
||||
End Sub
|
||||
Private Sub form1_KeyUp(ByVal sender As Object, ByVal e As EventArgs) Handles Button11.Click
|
||||
|
||||
|
||||
|
||||
Dim rowSplitter As Char() = {vbCr, vbLf}
|
||||
Dim columnSplitter As Char() = {vbTab}
|
||||
Dim dataInClipboard As IDataObject = Clipboard.GetDataObject()
|
||||
Dim stringInClipboard As String = CStr(dataInClipboard.GetData(DataFormats.Text))
|
||||
Dim rowsInClipboard As String() = stringInClipboard.Split(rowSplitter, StringSplitOptions.RemoveEmptyEntries)
|
||||
Dim r As Integer = 0 'dgvMRN.SelectedRows(0).Index
|
||||
Dim c As Integer = 0 'dgvMRN.SelectedRows(0).Cells(0).ColumnIndex
|
||||
|
||||
MsgBox(rowsInClipboard.Length)
|
||||
If dgvMRN.Rows.Count < (r + rowsInClipboard.Length) Then
|
||||
dgvMRN.Rows.Add(r + rowsInClipboard.Length - dgvMRN.Rows.Count)
|
||||
End If
|
||||
|
||||
For iRow As Integer = 0 To rowsInClipboard.Length - 1
|
||||
Dim valuesInRow As String() = rowsInClipboard(iRow).Split(columnSplitter)
|
||||
|
||||
For iCol As Integer = 0 To valuesInRow.Length - 1
|
||||
|
||||
If dgvMRN.ColumnCount - 1 >= c + iCol Then
|
||||
dgvMRN.Rows(r + iRow).Cells(c + iCol).Value = valuesInRow(iCol)
|
||||
End If
|
||||
Next
|
||||
Next
|
||||
End Sub
|
||||
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
|
||||
Dim ftmp As Object = If(IsNumeric(txtVRGOut_FilialenNr.Text.Trim), txtVRGOut_FilialenNr.Text, Nothing)
|
||||
Dim atmp As Object = If(IsNumeric(txtVRGOut_AbfertigungsNr.Text.Trim), txtVRGOut_AbfertigungsNr.Text, Nothing)
|
||||
|
||||
|
||||
'DGV------------------------------------
|
||||
If dgvMRN.Rows.Count - 1 > 0 Then
|
||||
For Each r As DataGridViewRow In dgvMRN.Rows
|
||||
If r.Cells(0) IsNot Nothing Then
|
||||
Dim BezugsNrDgv = ""
|
||||
Dim okDGV = False
|
||||
Dim mrn = r.Cells(0).Value
|
||||
If If(mrn, "") <> String.Empty Then
|
||||
Select Case MyComboBox1._value
|
||||
Case "DY"
|
||||
BezugsNrDgv = cVERAG_out_ncts.getBezugnNr_ByMRN(mrn)
|
||||
okDGV = cVERAG_out_ncts.copyFileFTP_VERAGncts_DY_ByBezugsNr(BezugsNrDgv, getISett, ftmp, atmp)
|
||||
Case "TC"
|
||||
BezugsNrDgv = TELOTEC_Worker.cTelotec_Anmeldung.getBezugnNr_ByMRN(mrn)
|
||||
okDGV = cVERAG_out_ncts.copyFileFTP_VERAGncts_TC_ByBezugsNr(BezugsNrDgv, getISett, ftmp, atmp)
|
||||
Case "DHF"
|
||||
BezugsNrDgv = cVERAG_out_ncts.getLRN_ByCRN(mrn)
|
||||
okDGV = cVERAG_out_ncts.copyFileFTP_VERAGncts_EZOLL_ByBezugsNr(BezugsNrDgv, getISett, ftmp, atmp)
|
||||
End Select
|
||||
End If
|
||||
If okDGV Then
|
||||
r.DefaultCellStyle.BackColor = Color.LightGreen
|
||||
Else
|
||||
r.DefaultCellStyle.BackColor = Color.IndianRed
|
||||
End If
|
||||
End If
|
||||
Me.Refresh()
|
||||
Next
|
||||
Exit Sub
|
||||
End If
|
||||
'------------------------------------
|
||||
|
||||
Dim BezugsNr = txtVRGOut_BezugsNr.Text
|
||||
If txtVRGOut_BezugsNr.Text.Trim = "" And txtVRGOut_MRN.Text <> "" Then
|
||||
|
||||
@@ -1888,11 +2203,15 @@ Public Class frmStartOptions
|
||||
End Function
|
||||
|
||||
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
|
||||
If cbxSyskaWdh.Checked And txtSyskaWdhDateiname.Text = "" Then
|
||||
MsgBox("Dateiname angeben!") : Exit Sub
|
||||
End If
|
||||
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = CheckBox6.Checked 'False
|
||||
If cboSYSKAFirma._value = "" Then
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_ALL(CheckBox7.Checked, False)
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_ALL(CheckBox7.Checked, False, If(cbxSyskaWdh.Checked, txtSyskaWdhDateiname.Text, ""))
|
||||
Else
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Buchungen(cboSYSKAFirma._value, CheckBox7.Checked)
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Buchungen(cboSYSKAFirma._value, CheckBox7.Checked, If(cbxSyskaWdh.Checked, txtSyskaWdhDateiname.Text, ""))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
@@ -1904,4 +2223,44 @@ Public Class frmStartOptions
|
||||
VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_Stammdaten(cboSYSKAFirma._value, CheckBox7.Checked)
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
|
||||
doExcelImportNCTS_FREMD(InputBox("Eing:",, "F:\mic2.xlsx"))
|
||||
'Dim list As New List(Of Integer)
|
||||
'Dim DY As New DAKOSY_Worker.cDakosy_Zollanmeldungen(572237)
|
||||
'Dim SND As New VERAG_PROG_ALLGEMEIN.cSendungen(DY.dy_SendungsId)
|
||||
|
||||
'sendMailZollbeleg("C:\VeragTMP\USER_4\VERG-SYS_IMP_ZOLL_TAX-IPDC-4803_21061055-ATC400039161120217701-$V8.pdf", 750735, "STB", list, DY.dy_BezugsNr, SND)
|
||||
End Sub
|
||||
|
||||
Private Sub lblEZOLLDat_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles lblEZOLLDat.LinkClicked
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
|
||||
Dim bool = importFileFromEZOLL(txtEZOLLAnhDat._value)
|
||||
showPic(bool, piceZollAnh)
|
||||
End Sub
|
||||
|
||||
Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.CheckedChanged
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub LinkLabel35_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel35.LinkClicked
|
||||
Me.Visible = False
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True
|
||||
Dim f As New frmTRNCTS_NachrichtenVerarbeitung_OREGON
|
||||
f.ShowDialog()
|
||||
Me.Visible = True
|
||||
End Sub
|
||||
|
||||
Private Sub LinkLabel34_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel34.LinkClicked
|
||||
Me.Visible = False
|
||||
VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
|
||||
Dim f As New frmTRNCTS_NachrichtenVerarbeitung_OREGON
|
||||
f.ShowDialog()
|
||||
Me.Visible = True
|
||||
End Sub
|
||||
|
||||
Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
|
||||
'VERAG_PROG_ALLGEMEIN.cSyska_Interface.genDatensatz_StammdatenTEST(1, True)
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
Reference in New Issue
Block a user