diff --git a/DAKOSY_Worker/DAKOSY_Worker_lib.vbproj b/DAKOSY_Worker/DAKOSY_Worker_lib.vbproj
index d069f50..561f068 100644
--- a/DAKOSY_Worker/DAKOSY_Worker_lib.vbproj
+++ b/DAKOSY_Worker/DAKOSY_Worker_lib.vbproj
@@ -72,6 +72,7 @@
+
diff --git a/DAKOSY_Worker/cImporter_MICToVERAG.vb b/DAKOSY_Worker/cImporter_MICToVERAG.vb
new file mode 100644
index 0000000..f000d99
--- /dev/null
+++ b/DAKOSY_Worker/cImporter_MICToVERAG.vb
@@ -0,0 +1,728 @@
+Imports System.IO
+Imports System.Xml
+Imports System.Xml.Serialization
+Imports VERAG_PROG_ALLGEMEIN
+Imports VERAG_PROG_ALLGEMEIN.MicCustImportMessage
+Public Class cImporter_MICToVERAG
+
+ Private SQL As New VERAG_PROG_ALLGEMEIN.SQL
+
+ ' ========================================================================
+ ' MAIN ENTRY
+ ' ========================================================================
+ Public Function ImporMICCustoms(doc As String, xmldoc As XmlDocument, type As String, Optional overwrite As Boolean = True, Optional freshInsert As Boolean = False) As Boolean
+ If doc Is Nothing Then Return False
+
+ Return ImportMIcCustom(doc, xmldoc, type, overwrite, freshInsert)
+
+ Return False
+ End Function
+ Public Function ImportMIcCustom(doc As String, xmldoc As XmlDocument, type As String, Optional overwrite As Boolean = True, Optional freshInsert As Boolean = False) As Boolean
+ Try
+ If doc Is Nothing Then Return False
+
+
+
+ Select Case type
+ Case "IMPORT"
+
+ Dim IMP_Message_new As MicCustImportMessage = LoadMicImport(xmldoc)
+ Dim IMP_Message As MicCustImportMessage = MicCustImportMessage.LoadFromFile(doc)
+
+ setData_Import(IMP_Message_new, type)
+
+ Case "EXPORT"
+
+ Dim EXP_Shipment As MicCustExportShipment.ExportShipment = MicCustExportShipment.ExportShipment.LoadFromFile(doc)
+
+ setData_Import(EXP_Shipment, type)
+
+ Case "NCTS"
+
+ Dim NCTS_TransitDeclaration As MicNctsTransitDeclarationP5.TransitDeclaration = MicNctsTransitDeclarationP5.TransitDeclaration.LoadFromFile(doc)
+
+ setData_Import(NCTS_TransitDeclaration, type)
+
+ End Select
+
+
+ Catch ex As Exception
+ cErrorHandler.ERR(ex.Message, ex.StackTrace, Reflection.MethodInfo.GetCurrentMethod.Name)
+ Return False
+ End Try
+ End Function
+
+ Shared Function LoadMicImport(doc As XmlDocument) As MicCustImportMessage
+ Dim body As XmlElement = Nothing
+ For Each el As XmlElement In doc.SelectNodes("//*[local-name()='Body' and @messageType]")
+ If UCase(el.GetAttribute("messageType")) = "CUSTIMPORT" Then
+ body = el : Exit For
+ End If
+ Next
+ If body Is Nothing Then Throw New InvalidOperationException("Kein CUSTIMPORT-Body gefunden.")
+
+ Dim inner As String = body.InnerText.Trim()
+
+ Dim innerDoc As New XmlDocument()
+ innerDoc.LoadXml(inner)
+
+ ' Alle Blattelemente (ohne Kindelemente) mit exaktem Inhalt "Y"/"N" patchen
+ For Each el As XmlElement In innerDoc.SelectNodes("//*[not(*)]")
+ Dim txt As String = el.InnerText.Trim()
+
+ If txt = "Y" Then
+ el.InnerText = "true"
+ ElseIf txt = "N" Then
+ el.InnerText = "false"
+ ElseIf txt = "" Then
+ ' leeres optionales Element entfernen -> Serializer nutzt Default statt Formatfehler
+ el.ParentNode.RemoveChild(el)
+ ElseIf System.Text.RegularExpressions.Regex.IsMatch(txt, "^-?\d{1,3}(\.\d{3})*,\d+$") Then
+ el.InnerText = txt.Replace(".", "").Replace(",", ".")
+ ElseIf System.Text.RegularExpressions.Regex.IsMatch(txt, "^-?\d+,\d+$") Then
+ el.InnerText = txt.Replace(",", ".")
+ End If
+ Next
+
+ Try
+ Using sr As New StringReader(innerDoc.OuterXml)
+ Dim ser As New XmlSerializer(GetType(MicCustImportMessage))
+ Return CType(ser.Deserialize(sr), MicCustImportMessage)
+ End Using
+ Catch ex As InvalidOperationException
+ Throw New Exception(ex.Message & vbCrLf & If(ex.InnerException?.Message, "keine InnerException"), ex)
+ End Try
+ End Function
+
+ Private Function setData_Import(IMP_Message As Object, type As String)
+
+
+ If type = "IMPORT" Then
+ IMP_Message = TryCast(IMP_Message, MicCustImportMessage)
+ ElseIf type = "EXPORT" Then
+ IMP_Message = TryCast(IMP_Message, MicCustExportShipment.ExportShipment)
+ End If
+
+
+ ' ================================================================
+ ' HEADER
+ ' ================================================================
+ Dim ZA As cVERAG_CustomsDeclarations
+
+ If IMP_Message IsNot Nothing AndAlso IMP_Message.Shipment IsNot Nothing Then
+
+ If IMP_Message.Shipment.ShipmentHead IsNot Nothing Then
+
+ Dim SH = IMP_Message.Shipment.ShipmentHead
+
+ If SH.mrn <> "" Then
+ ZA = cVERAG_CustomsDeclarations.loadByMRN(SH.mrn, True)
+ Else
+ ZA = New cVERAG_CustomsDeclarations
+ End If
+
+ ZA.za_System = "MIC"
+ ZA.za_CustomsSystem = "ATLAS"
+ ZA.za_REGIME = "IMPORT"
+ ZA.za_CustomsSystemCountry = "AT" ' Import -> AT (siehe importState/officeEntry)
+ ZA.za_IsExternalSystem = False
+ ZA.za_IsFinalDeclaration = True
+
+ ZA.za_Firma = IMP_Message.Shipment.company
+ ZA.za_Niederlassung = IMP_Message.Shipment.plant ' oder mic_ci.eza_niederlassung
+
+ ZA.za_MRN = SH.mrn
+ ZA.za_LRN = IMP_Message.Shipment.shipmentId ' shipmentId als LRN-Referenz
+
+ ' declType: type1 = Verfahren (IM), type2 = Zusatz (A)
+ If SH.declType IsNot Nothing Then
+ ZA.za_MainProcedure = SH.declType.type1 ' z.B. "IM"
+ 'ZA.za_MainProcedureAddCode = SH.declType.type2 ' z.B. "A"
+ End If
+
+ ZA.za_DeclarationDate = ToNullableDate(SH.customsDate)
+ ZA.za_ReleaseDate = ToNullableDate(SH.importDate)
+ ZA.za_TotGrossMass = ToNullableDecimal(SH.grossWeight)
+
+ ZA.za_CountryDispatch = SH.dispatchCountry
+ ZA.za_CountryDestination = SH.importState ' AT
+ ZA.za_CountryDestinationState = SH.destinationRegion ' OOE
+
+ 'ZA.za_PlaceOfLoading = SH.departurePlace ' LINZ VOEST RAMP 12
+ 'ZA.za_PlaceOfUnloading = SH.destinationPlace ' LINZ WAREHOUSE A12
+
+ ZA.za_CustomsOffice = SH.officeEntry ' AT600000
+
+ 'ZA.za_Incoterms = SH.carriageCosts ' falls vorhanden
+ 'ZA.za_IncotermsPlace = SH.placeDest
+
+ 'If SH.CustomerFields IsNot Nothing Then
+ ' ZA.za_Text1 = SH.CustomerFields.text1
+ ' ZA.za_Text2 = SH.CustomerFields.text2
+ 'End If
+
+ VERAG_PROG_ALLGEMEIN.cProgramFunctions.tryGetFirmaNiederlassung(ZA.za_Firma, ZA.za_Niederlassung, "", ZA.za_LRN)
+ VERAG_PROG_ALLGEMEIN.cProgramFunctions.tryGetAvisoId_SndId_ByLRN(ZA.za_LRN, ZA.za_AvisoId, ZA.za_SendungsId)
+
+ End If
+ End If
+
+ ' ================================================================
+ ' ADRESSEN / PARTNERS
+ ' ================================================================
+ If IMP_Message.Shipment.Partners IsNot Nothing Then
+ For Each pt In IMP_Message.Shipment.Partners.Partner
+ Dim party As New cVERAG_CustomsDeclarations_Parties
+ party.zaParty_Role = pt.partnerRole
+ party.zaParty_EORI = pt.PartnerAddress.addrEori
+ 'party.zaParty_Name = pt.PartnerAddress.addrName
+ party.zaParty_Street = pt.PartnerAddress.addrStreet
+ party.zaParty_PostalCode = pt.PartnerAddress.addrZip
+ party.zaParty_City = pt.PartnerAddress.addrLoc
+ party.zaParty_Country = pt.PartnerAddress.addrCtry
+ party.zaParty_TIN = pt.PartnerAddress.addrTin
+ party.zaParty_VATNumber = pt.PartnerAddress.addrVatNumber
+ party.zaParty_Email = pt.PartnerAddress.email
+
+ If If(party.zaParty_EORI, "") <> "" Then
+ Dim AD As VERAG_PROG_ALLGEMEIN.cAdressen = cZOLL_IMPORT.getAdresseFromEORI(party.zaParty_EORI, "", "", True)
+ If AD IsNot Nothing Then
+ party.zaParty_Name = (If(AD.Name_1, "") & " " & If(AD.Name_2, "")).Trim
+ party.zaParty_Country = VERAG_PROG_ALLGEMEIN.cProgramFunctions.getISO2Land(AD.LandKz)
+ party.zaParty_City = AD.Ort
+ party.zaParty_Street = AD.Straße
+ party.zaParty_PostalCode = AD.PLZ
+ End If
+ End If
+
+ ZA.Parties.Add(party)
+ Next
+ End If
+
+
+
+ ' ================================================================
+ ' ZUSATZKOSTEN (AdditionalCosts) -> ABGABEN/KOSTEN
+ ' ================================================================
+ 'If IMP_Message.Shipment.ad IsNot Nothing Then
+ ' For Each ac In IMP_Message.Shipment.AdditionalCosts
+
+ ' Dim cost As New cVERAG_CustomsDeclarations_Duty
+
+ ' cost.zaDuty_DutyType = ac.addType ' z.B. "HD"
+ ' cost.zaDuty_AmountForeign = ToNullableDecimal(ac.addAmount)
+ ' cost.zaDuty_Currency = ac.addCurrency ' EUR
+ ' 'cost.zaDuty_ProRating = ToNullableBool(ac.addProRating) ' Y/N
+
+ ' ZA.Duties.Add(cost)
+ ' Next
+ 'End If
+
+ ' ================================================================
+ ' ZUSATZINFORMATIONEN (AdditionalInformation)
+ ' ================================================================
+ If IMP_Message.Shipment.AdditionalInformation IsNot Nothing Then
+ For Each ai As TMicAttribute In IMP_Message.Shipment.AdditionalInformation.Attribute
+
+ Dim doc As New cVERAG_CustomsDeclarations_Document
+ doc.zaDoc_Code = ai.attrType
+ doc.zaDoc_Reference = ai.attrText
+ doc.zaDoc_Section = "ADDINFO"
+ ZA.Documents.Add(doc)
+ Next
+
+ End If
+
+ ' ================================================================
+ ' RECHNUNGEN + POSITIONEN
+ ' ================================================================
+ If IMP_Message.Invoice IsNot Nothing Then
+
+ For Each inv As TMicInvoice In IMP_Message.Invoice
+
+ ' ---- Rechnungskopf ----
+ ' ZA-Rechnungsdaten am Kopf setzen (letzte/erste Rechnung):
+ If inv.InvoiceHead IsNot Nothing Then
+ ZA.za_InvoiceAmount = ToNullableDecimal(inv.InvoiceHead.invoiceValue)
+ ZA.za_InvoiceCurrency = inv.InvoiceHead.invoiceCurrency
+ 'ZA.za_invoice = inv.InvoiceHead.invoiceNo
+ 'ZA.za_InvoiceDate = ToNullableDate(inv.InvoiceHead.invoiceDate)
+
+ ' shipTo als Empfänger-Party ergänzen (optional):
+ If inv.InvoiceHead.consignee IsNot Nothing Then
+ Dim party As New cVERAG_CustomsDeclarations_Parties
+ party.zaParty_Role = "CN" ' Consignee
+ party.zaParty_Name = inv.InvoiceHead.consignee
+
+ 'party.zaParty_Street = inv.InvoiceHead.shipTo.addrStreet
+ 'party.zaParty_PostalCode = inv.InvoiceHead.shipTo.addrZip
+ 'party.zaParty_City = inv.InvoiceHead.shipTo.addrLoc
+ 'party.zaParty_Country = inv.InvoiceHead.shipTo.addrCtry
+ ZA.Parties.Add(party)
+ End If
+ End If
+
+ ' ---- Positionen ----
+ If inv.InvoiceLines IsNot Nothing Then
+ For Each ln As TMicInvoiceLine In inv.InvoiceLines.Line
+
+ Dim item As New cVERAG_CustomsDeclarations_Item
+
+ item.zaItem_PosNo = ToInt(ln.lineNumber)
+ item.zaItem_ArticleCode = ln.Item.partNumber
+ item.zaItem_Description = ln.Item.partDescription
+
+ ' HS-Code aus TariffCode
+ If ln.Item.TariffCode IsNot Nothing Then
+ item.zaItem_HSCode = ln.Item.TariffCode.hsCode ' z.B. 8471
+ 'item.zaItem_HSCodeType = ln.Item.TariffCode.type ' "HS"
+ End If
+
+ 'item.zaItem_Quantity = ToNullableDecimal(ln.quantity)
+ 'item.zaItem_QuantityUom = ln.quantityUom ' NAR
+
+ item.zaItem_NetMass = ToNullableDecimal(ln.netWeight)
+ item.zaItem_GrossMass = ToNullableDecimal(ln.grossWeight)
+
+ item.zaItem_InvoiceValueForeign = ToNullableDecimal(ln.price) ' Einzelpreis
+ 'item.zaItem_LineValueForeign = ToNullableDecimal(ln.lineValue) ' Positionspreis
+
+ item.zaItem_OriginCountry = ln.countryOfOrigin
+ item.zaItem_MainProcedure = ln.customsProcedure ' 4000
+
+ ' UCR / CUS-Code falls am Item vorhanden
+ ' item.zaItem_UCR = ln.ucr
+ ' item.zaItem_CusCode = ln.cusCode
+
+ ' ---- Positions-UNTERLAGEN aus AtlasCompletionSumD / Documents ----
+ If ln.Documents IsNot Nothing Then
+ For Each ul As TMicDocument In ln.Documents.Document
+ Dim doc As New cVERAG_CustomsDeclarations_Document
+ doc.zaDoc_Code = ul.docType
+ doc.zaDoc_Reference = ul.docNo
+ doc.zaDoc_Date = ToNullableDate(ul.docDate)
+ item.Documents.Add(doc)
+ Next
+ End If
+
+ ' ---- CustomerFields der Position ----
+ 'If ln.CustomerFields IsNot Nothing Then
+ ' item.zaItem_Text1 = ln.CustomerFields.text1
+ ' item.zaItem_Text2 = ln.CustomerFields.text2
+ 'End If
+
+ ZA.Items.Add(item)
+ Next
+ End If
+
+ Next
+
+ End If
+
+
+
+
+
+ End Function
+
+
+
+ 'Private Function setData_Import(IMP_Message As MicCustImportMessage, IMP_Invoice As MicCustImportInvoiceComponent)
+
+
+ ' Dim ZA As cVERAG_CustomsDeclarations
+
+ ' If IMP_Message IsNot Nothing Then
+
+ ' If IMP_Message.Shipment IsNot Nothing Then
+
+ ' If IMP_Message.Shipment.ShipmentHead IsNot Nothing Then
+
+ ' If IMP_Message.Shipment.ShipmentHead.mrn <> "" Then
+ ' ZA = cVERAG_CustomsDeclarations.loadByMRN(IMP_Message.Shipment.ShipmentHead.mrn, True)
+ ' Else
+ ' ZA = New cVERAG_CustomsDeclarations
+
+ ' End If
+
+
+ ' ' ================================================================
+ ' ' HEADER
+ ' ' ================================================================
+
+ ' ZA.za_System = "MIC"
+ ' ZA.za_CustomsSystem = "ATLAS"
+ ' ZA.za_REGIME = "IMPORT"
+ ' ZA.za_CustomsSystemCountry = "NL"
+ ' ZA.za_IsExternalSystem = False
+ ' ZA.za_IsFinalDeclaration = True
+
+ ' ZA.za_Firma = IMP_Message.Shipment.company
+ ' ZA.za_Niederlassung = mic_ci.eza_niederlassung
+
+ ' ZA.za_MRN = If(mic_ci.eza_MRN, mic_ci.eza_ANR)
+ ' ZA.za_LRN = mic_ci.eza_ObjectName
+
+
+ ' VERAG_PROG_ALLGEMEIN.cProgramFunctions.tryGetFirmaNiederlassung(ZA.za_Firma, ZA.za_Niederlassung, "", ZA.za_LRN)
+ ' VERAG_PROG_ALLGEMEIN.cProgramFunctions.tryGetAvisoId_SndId_ByLRN(ZA.za_LRN, ZA.za_AvisoId, ZA.za_SendungsId)
+
+ ' End If
+
+ ' End If
+
+ ' End If
+
+
+
+
+
+
+ ' '' AB HIER
+
+
+
+
+
+ ' Dim DY = cDakosy_Zollanmeldungen.LOADById(mic_ci.eza_dyaAnmID)
+ ' If DY IsNot Nothing Then
+ ' If ZA.za_AvisoId Is Nothing AndAlso DY.dy_AvisoId IsNot Nothing Then ZA.za_AvisoId = DY.dy_AvisoId
+ ' If ZA.za_SendungsId Is Nothing AndAlso DY.dy_SendungsId IsNot Nothing Then ZA.za_SendungsId = DY.dy_SendungsId
+ ' End If
+
+
+ ' If mic_ci.eza_Anmeldedatum IsNot Nothing AndAlso mic_ci.eza_Anmeldedatum.ToString <> "" Then
+ ' ZA.za_DeclarationDate = CDate(mic_ci.eza_Anmeldedatum)
+ ' ZA.za_ReleaseDate = CDate(mic_ci.eza_Anmeldedatum)
+ ' Else
+
+ ' Dim dateumRelease As String = (New VERAG_PROG_ALLGEMEIN.SQL).DLookup("isnull(dySt_DakosyTransaktionsDatum,'')", "[tblDakosy_Statusmeldungen]", " dySt_status = 60 And dySt_dyId = '" & mic_ci.eza_dyaAnmID & "' Order By [dySt_DakosyTransaktionsDatum] desc", "FMZOLL",)
+ ' If dateumRelease <> "" AndAlso IsDate(dateumRelease) Then
+ ' ZA.za_DeclarationDate = CDate(dateumRelease)
+ ' ZA.za_ReleaseDate = CDate(dateumRelease)
+ ' Else
+ ' ZA.za_DeclarationDate = ToNullableDate(If(mic_ci.eza_Anmeldedatum, mic_ci.eza_LetzteBearbeitung))
+ ' ZA.za_ReleaseDate = ToNullableDate(If(mic_ci.eza_Anmeldedatum, mic_ci.eza_LetzteBearbeitung))
+ ' End If
+ ' End If
+
+ ' ZA.za_MainProcedure = mic_ci.eza_VerfahrenBeantragtCode
+ ' ZA.za_RepresentationCode = mic_ci.eza_VertretungsVerhaeltnisCode
+ ' ZA.za_FiscalRepFlag = ToNullableBool(mic_ci.eza_FiskalvertretungKz)
+ ' ZA.za_ApplicantVATNo = ToStringSafe(mic_ci.eza_UstIdAnmelder)
+ ' ZA.za_ApplicantTaxOffice = ToStringSafe(mic_ci.eza_FinanzamtAnmelder)
+ ' ZA.za_TaxDeduction = ToNullableBool(mic_ci.eza_Vorsteuerabzug)
+
+ ' ZA.za_CountryDispatch = mic_ci.eza_VersendungsLandCode
+ ' ZA.za_CountryDestination = mic_ci.eza_Bestimmungsland
+ ' ZA.za_CountryDestinationState = mic_ci.eza_Bestimmungsbundesland
+
+ ' ZA.za_ContainerNr1 = mic_ci.eza_ContainerNr1
+ ' ZA.za_ContainerNr2 = mic_ci.eza_ContainerNr2
+ ' ZA.za_ContainerNr3 = mic_ci.eza_ContainerNr3
+ ' ZA.za_ContainerNr4 = mic_ci.eza_ContainerNr4
+ ' ZA.za_ContainerNr5 = mic_ci.eza_ContainerNr5
+ ' ZA.za_ContainerNr6 = mic_ci.eza_ContainerNr6
+ ' ZA.za_ContainerNr7 = mic_ci.eza_ContainerNr7
+ ' ZA.za_ContainerNr8 = mic_ci.eza_ContainerNr8
+ ' ZA.za_ContainerNr9 = mic_ci.eza_ContainerNr9
+
+ ' ZA.za_MeansOfTransport_Vehicle = mic_ci.eza_KennzeichenNameBefoerderungsmittelAnkunft
+ ' ZA.za_MeansOfTransport_Nationality = mic_ci.eza_BeförderungsmittelGrenzeStaatszugehörigkeitCode
+ ' ZA.za_MeansOfTransport_Type = mic_ci.eza_BeförderungsmittelGrenzeArt
+ ' ZA.za_CountryImport = "NL"
+ ' ZA.za_WarehouseCode = mic_ci.eza_Warenort
+ ' ZA.za_InvoiceAmount = mic_ci.eza_Rechnungspreis
+ ' ZA.za_InvoiceCurrency = mic_ci.eza_Rechnungswaehrung
+ ' ZA.za_DV1Flag = ToNullableBool(mic_ci.eza_DV1Kz)
+ ' ZA.za_PrevDocument_No = mic_ci.eza_VorpapierNr
+ ' ZA.za_PrevDocument_Type = mic_ci.eza_VorpapierArtCode
+
+ ' ZA.za_Incoterms = mic_ci.eza_LieferbedingungCode
+ ' ZA.za_IncotermsPlace = mic_ci.eza_LieferbedingungOrt
+
+ ' ZA.za_Sachbearbeiter = mic_ci.eza_AnmeldenderBearbeiterName
+ ' ZA.za_TotGrossMass = ToNullableDecimal(mic_ci.eza_GesamtRohmasse)
+ ' ZA.za_TransportModeBorder = ToStringSafe(mic_ci.eza_VerkehrszweigGrenze)
+
+ ' ' ================================================================
+ ' ' ADRESSEN
+ ' ' ================================================================
+ ' If mic_ci.eza_ADRESSEN IsNot Nothing Then
+ ' For Each p In mic_ci.eza_ADRESSEN
+
+ ' Dim party As New cVERAG_CustomsDeclarations_Parties
+
+ ' party.zaParty_Role = p.ezaAd_AdressTyp
+ ' party.zaParty_EORI = p.ezaAd_TeilnehmerEORI
+ ' party.zaParty_EORI_NL = p.ezaAd_TeilnehmerNLNR
+ ' party.zaParty_Name = p.ezaAd_NameFirma1
+ ' party.zaParty_Street = p.ezaAd_StrasseHausNr1
+ ' party.zaParty_PostalCode = p.ezaAd_PLZ
+ ' party.zaParty_City = p.ezaAd_Ort
+ ' party.zaParty_Country = p.ezaAd_LandCode
+ ' 'party.zaParty_TIN = p.
+ ' party.zaParty_VATNumber = p.ezaAd_UStIDAnmelder
+ ' party.zaParty_TaxOffice = p.ezaAd_FinanzamtIDAnmelder
+
+
+ ' If If(party.zaParty_EORI, "") <> "" Then
+
+ ' Dim AD As VERAG_PROG_ALLGEMEIN.cAdressen = cZOLL_IMPORT.getAdresseFromEORI(party.zaParty_EORI, "", "", True)
+
+ ' If AD IsNot Nothing Then
+ ' party.zaParty_Name = (If(AD.Name_1, "") & " " & If(AD.Name_2, "")).trim
+ ' party.zaParty_Country = VERAG_PROG_ALLGEMEIN.cProgramFunctions.getISO2Land(AD.LandKz)
+ ' party.zaParty_City = AD.Ort
+ ' party.zaParty_Street = AD.Straße
+ ' 'party.ImporterAddressNumber = ""
+ ' party.zaParty_PostalCode = AD.PLZ
+ ' 'party.ImporterEmail = AD.E_Mail
+ ' 'party.ImporterPhone = AD.Telefon
+ ' End If
+
+ ' End If
+
+
+ ' ZA.Parties.Add(party)
+ ' Next
+ ' End If
+
+ ' ' ================================================================
+ ' ' ABGABEN
+ ' ' ================================================================
+
+ ' If mic_ci.eza_AUFSCHUB IsNot Nothing Then
+ ' For Each d In mic_ci.eza_AUFSCHUB
+ ' If d.ezaAfb_PositionsNummer Is Nothing Then
+
+ ' Dim duty As New cVERAG_CustomsDeclarations_Duty
+
+ ' duty.zaDuty_ApplicationType = d.ezaAfb_ArtAufschubantrag
+ ' duty.zaDuty_AccountType = d.ezaAfb_Aufschubart
+ ' duty.zaDuty_AccountHeadCustoms = d.ezaAfb_HZA
+ ' duty.zaDuty_AccountNo = d.ezaAfb_KontoNr
+ ' duty.zaDuty_AccountEORI = d.ezaAfb_AufschubnehmerEORI
+ ' duty.zaDuty_AccountHolderName = d.AufschubnehmerName
+ ' duty.zaDuty_DutyType = d.ezaAfb_AbgabeArt
+ ' duty.zaDuty_BIN = d.ezaAfb_AufschuBIN
+ ' duty.zaDuty_AmountEUR = ToNullableDecimal(d.ezaAfb_Abgabenbetrag)
+ ' duty.zaDuty_AmountForeign = ToNullableDecimal(d.ezaAfb_Abgabenbetrag)
+ ' duty.zaDuty_Currency = "EUR"
+ ' duty.zaDuty_LimitDate = ToNullableDate(d.ezaAfb_Faelligkeit)
+
+ ' ZA.Duties.Add(duty)
+ ' End If
+ ' Next
+ ' End If
+
+ ' ' ================================================================
+ ' ' HEADER-UNTERLAGEN (ItemId = NULL)
+ ' ' ================================================================
+ ' If mic_ci.eza_UNTERLAGEN IsNot Nothing Then
+ ' For Each ul In mic_ci.eza_UNTERLAGEN
+
+ ' Dim doc As New cVERAG_CustomsDeclarations_Document
+ ' doc.zaDoc_Section = ul.ezaUl_Bereich
+ ' doc.zaDoc_ItemId = Nothing
+ ' doc.zaDoc_Code = ul.ezaUl_Art
+ ' doc.zaDoc_Reference = ul.ezaUl_Nummer
+
+ ' doc.zaDoc_Date = ul.ezaUl_DatumAusstellung
+
+
+
+ ' ZA.Documents.Add(doc)
+ ' Next
+ ' End If
+
+ ' ' ================================================================
+ ' ' POSITIONEN + POSITIONS-UNTERLAGEN
+ ' ' ================================================================
+ ' If mic_ci.eza_WARENPOS IsNot Nothing Then
+ ' For Each wp In mic_ci.eza_WARENPOS
+
+ ' Dim item As New cVERAG_CustomsDeclarations_Item
+
+ ' item.zaItem_PosNo = ToInt(wp.ezaWP_PositionsNummer)
+ ' item.zaItem_ArticleCode = wp.ezaWP_Artikelnummer
+
+ ' item.zaItem_HSCode = wp.ezaWP_WarennummerEZT
+ ' item.zaItem_HSAddition1 = wp.ezaWP_Warennummerzusatz1
+ ' item.zaItem_HSAddition2 = wp.ezaWP_Warennummerzusatz2
+ ' item.zaItem_HSAddCodes1 = wp.ezaWP_WarennummerZusatzCode1
+ ' item.zaItem_HSAddCodes2 = wp.ezaWP_WarennummerZusatzCode2
+ ' item.zaItem_HSAddCodes3 = wp.ezaWP_WarennummerZusatzCode3
+ ' item.zaItem_HSAddCodes4 = wp.ezaWP_WarennummerZusatzCode4
+ ' item.zaItem_HSAddCodes5 = wp.ezaWP_WarennummerZusatzCode5
+ ' item.zaItem_HSAddCodes6 = wp.ezaWP_WarennummerZusatzCode6
+ ' item.zaItem_HSAddCodes7 = wp.ezaWP_WarennummerZusatzCode7
+ ' item.zaItem_HSAddCodes8 = wp.ezaWP_WarennummerZusatzCode8
+ ' item.zaItem_HSAddCodes9 = wp.ezaWP_WarennummerZusatzCode9
+ ' item.zaItem_HSAddCodes10 = wp.ezaWP_WarennummerZusatzCode10
+
+ ' item.zaItem_Description = wp.ezaWP_Warenbezeichnung
+ ' item.zaItem_PrevProcedure = wp.ezaWP_VerfahrensCodeVorangegangenesVerfahren
+ ' item.zaItem_PreferentialCountry = wp.ezaWP_Praeferenzursprungsland
+ ' item.zaItem_MainProcedure = wp.ezaWP_AnmeldeVErfahren
+
+
+ ' item.zaItem_PackageColli = (wp.ezaWP_PackstueckAnzahl)
+ ' item.zaItem_PackageType = wp.ezaWP_PackstueckArt
+
+ ' item.zaItem_GrossMass = ToNullableDecimal(wp.ezaWP_Rohmasse)
+ ' item.zaItem_NetMass = ToNullableDecimal(wp.ezaWP_Eigenmasse)
+
+
+ ' item.zaItem_InvoiceValueForeign = ToNullableDecimal(wp.ezaWP_Artikelpreis)
+ ' item.zaItem_InvoiceCurrency = wp.ezaWP_ArtikelpreisWaehrung
+ ' If If(wp.ezaWP_ArtikelpreisWaehrung, "") = "EUR" Then
+ ' item.zaItem_InvoiceValueEUR = ToNullableDecimal(wp.ezaWP_Artikelpreis)
+ ' End If
+
+ ' item.zaItem_CustomsValueEUR = ToNullableDecimal(wp.ezaWP_Zollwert)
+ ' item.zaItem_StatisticalValueEUR = ToNullableDecimal(wp.ezaWP_AHStatWert)
+
+ ' item.zaItem_OriginCountry = wp.ezaWP_UrsprungslandCode
+ ' item.zaItem_PreferenceCode = wp.ezaWP_BeguenstigungBenatragtCode
+ ' item.zaItem_PosAddition = If(wp.ezaWP_PositionsZusatz, "")
+
+ ' ' -------------------------------
+ ' ' POSITIONS-UNTERLAGEN
+ ' ' -------------------------------
+ ' If wp.ezaWP_UNTERLAGEN IsNot Nothing Then
+ ' For Each ul In wp.ezaWP_UNTERLAGEN
+
+ ' Dim doc As New cVERAG_CustomsDeclarations_Document
+ ' doc.zaDoc_Section = ul.ezaWpUl_Bereich
+ ' doc.zaDoc_Code = ul.ezaWpUl_Art
+ ' doc.zaDoc_Reference = ul.ezaWpUl_Nummer
+
+ ' doc.zaDoc_Date = ToNullableDate(ul.ezaWpUl_DatumAusstellung)
+
+ ' doc.zaDoc_Presentation = ul.ezaWpUl_VorlageKz
+
+ ' doc.zaDoc_DepreciationAmount = (ul.ezaWpUl_AbschreibungsMenge)
+ ' doc.zaDoc_DepreciationUnitmeasurement = ul.ezaWpUl_AbschreibungsMengeMasseinheit
+ ' doc.zaDoc_DepreciationUnitmeasurementQualifier = ul.ezaWpUl_AbschreibungsMengeMasseinheitQualifier
+
+
+
+ ' item.Documents.Add(doc)
+ ' Next
+ ' End If
+
+ ' ' ================================================================
+ ' ' ABGABEN POS
+ ' ' ================================================================
+
+ ' If mic_ci.eza_AUFSCHUB IsNot Nothing Then
+ ' For Each d In mic_ci.eza_AUFSCHUB
+ ' If d.ezaAfb_PositionsNummer IsNot Nothing AndAlso CInt(d.ezaAfb_PositionsNummer) = item.zaItem_PosNo Then
+
+ ' Dim duty As New cVERAG_CustomsDeclarations_Duty
+
+ ' duty.zaDuty_ApplicationType = d.ezaAfb_ArtAufschubantrag
+ ' duty.zaDuty_AccountType = d.ezaAfb_Aufschubart
+ ' duty.zaDuty_AccountHeadCustoms = d.ezaAfb_HZA
+ ' duty.zaDuty_AccountNo = d.ezaAfb_KontoNr
+ ' duty.zaDuty_AccountEORI = d.ezaAfb_AufschubnehmerEORI
+ ' duty.zaDuty_AccountHolderName = d.AufschubnehmerName
+ ' duty.zaDuty_DutyType = d.ezaAfb_AbgabeArt
+ ' duty.zaDuty_BIN = d.ezaAfb_AufschuBIN
+ ' duty.zaDuty_AmountEUR = ToNullableDecimal(d.ezaAfb_Abgabenbetrag)
+ ' duty.zaDuty_AmountForeign = ToNullableDecimal(d.ezaAfb_Abgabenbetrag)
+ ' duty.zaDuty_Currency = "EUR"
+ ' duty.zaDuty_LimitDate = ToNullableDate(d.ezaAfb_Faelligkeit)
+ ' duty.zaDuty_Prozentsatz = ToNullableDecimal(d.ezaAfb_Prozentsatz)
+
+ ' item.Duties.Add(duty)
+ ' End If
+ ' Next
+ ' End If
+
+ ' ZA.Items.Add(item)
+ ' Next
+ ' End If
+
+ ' ' ================================================================
+ ' 'CBAM WARNING
+ ' ' ================================================================
+ ' If freshInsert Then
+ ' ZA.checkfreshCBAMWarning()
+ ' End If
+ ' ' ================================================================
+
+ ' ' SAVE
+ ' Dim saved = ZA.SAVE()
+ ' ' ======KAFKA==========================================================
+ ' 'If freshInsert Then cDakosyEZA_Greenpulse.INSERT_KAFKA(ZA)
+ ' ' ================================================================
+ ' Return saved
+
+ 'End Function
+
+ ' =====================================================================
+ ' DUPLIKATSPRÜFUNG
+ ' =====================================================================
+ Private Function ExistsInVERAG(eza As cDakosyEZA) As Boolean
+
+ Dim sql As String =
+ "SELECT TOP 1 1 FROM tblVERAG_CustomsDeclarations " &
+ "WHERE za_System='DAKOSY' " &
+ "AND (za_MRN=@mrn OR za_MRN=@anr)"
+
+ Dim p As New List(Of SQLVariable) From {
+ New SQLVariable("mrn", eza.eza_MRN),
+ New SQLVariable("anr", eza.eza_ANR)
+ }
+
+ Dim dt = New SQL().loadDgvBySql_Param(sql, "VERAG", , p)
+ Return dt IsNot Nothing AndAlso dt.Rows.Count > 0
+ End Function
+ ' =========================================================================
+ ' Small helpers (falls du sie schon hast, kannst du diese entfernen)
+ ' =========================================================================
+ Private Function ToStringSafe(v As Object) As String
+ If v Is Nothing Then Return Nothing
+ Dim s As String = TryCast(v, String)
+ If s IsNot Nothing Then Return s
+ Return Convert.ToString(v, Globalization.CultureInfo.InvariantCulture)
+ End Function
+
+ Private Function ToInt(v As Object) As Integer
+ If v Is Nothing Then Return 0
+ Dim s = Convert.ToString(v, Globalization.CultureInfo.InvariantCulture)
+ Dim i As Integer
+ If Integer.TryParse(s, Globalization.NumberStyles.Any, Globalization.CultureInfo.InvariantCulture, i) Then Return i
+ Return 0
+ End Function
+
+ Private Function ToNullableDecimal(v As Object) As Decimal?
+ If v Is Nothing Then Return Nothing
+ Dim s = Convert.ToString(v, Globalization.CultureInfo.InvariantCulture)
+ Dim d As Decimal
+ If Decimal.TryParse(s, Globalization.NumberStyles.Any, Globalization.CultureInfo.InvariantCulture, d) Then Return d
+ Return Nothing
+ End Function
+
+ Private Function ToNullableDate(v As Object) As Date?
+ If v Is Nothing Then Return Nothing
+ If TypeOf v Is Date Then Return CType(v, Date)
+
+ Dim s = Convert.ToString(v, Globalization.CultureInfo.InvariantCulture)
+ Dim dt As Date
+ If Date.TryParse(s, Globalization.CultureInfo.InvariantCulture, Globalization.DateTimeStyles.None, dt) Then Return dt
+ Return Nothing
+ End Function
+
+ Private Function ToNullableBool(v As Object) As Boolean?
+ If v Is Nothing Then Return Nothing
+ If TypeOf v Is Boolean Then Return CType(v, Boolean)
+
+ Dim s = Convert.ToString(v, Globalization.CultureInfo.InvariantCulture).Trim().ToLowerInvariant()
+ If s = "J" OrElse s = "1" OrElse s = "true" OrElse s = "y" OrElse s = "yes" Then Return True
+ If s = "N" OrElse s = "0" OrElse s = "false" OrElse s = "n" OrElse s = "no" Then Return False
+ Return Nothing
+ End Function
+End Class
\ No newline at end of file
diff --git a/initATLASAufschubkonten/RoutineManager.vbproj b/initATLASAufschubkonten/RoutineManager.vbproj
index 3c22861..0b41f41 100644
--- a/initATLASAufschubkonten/RoutineManager.vbproj
+++ b/initATLASAufschubkonten/RoutineManager.vbproj
@@ -160,6 +160,12 @@
Form
+
+ frmMICNachrichtenVerarbeitung.vb
+
+
+ Form
+
frmTRNCTS_NachrichtenVerarbeitung_ATEZ.vb
@@ -247,6 +253,9 @@
frmInfo.vb
+
+ frmMICNachrichtenVerarbeitung.vb
+
frmTRNCTS_NachrichtenVerarbeitung_ATEZ.vb
@@ -320,6 +329,10 @@
{2e4dbc09-e57b-4ac5-8554-6117d71f993b}
MDM_Worker_lib
+
+ {60833dc6-70ed-450a-b51f-4a953e67ada0}
+ MIC_Worker_lib
+
{5b947a66-009a-4bb6-b925-f84a01045095}
TELOTEC_Worker_lib
diff --git a/initATLASAufschubkonten/cGetMsgType.vb b/initATLASAufschubkonten/cGetMsgType.vb
index f74f315..3d8eea9 100644
--- a/initATLASAufschubkonten/cGetMsgType.vb
+++ b/initATLASAufschubkonten/cGetMsgType.vb
@@ -813,4 +813,50 @@ Public Class cGetMsgType
End Function
+ Shared Function isMIC_Import(doc As XmlDocument) As Boolean
+ If doc Is Nothing OrElse Not doc.HasChildNodes Then Return False
+
+ ' 1) mic-BODY mit messageType="CUSTIMPORT" suchen (Präfix-unabhängig, LocalName)
+ For Each el As XmlElement In doc.SelectNodes("//*[local-name()='Body' and @messageType]")
+ If UCase(el.GetAttribute("messageType")) = "CUSTIMPORT" Then Return True
+ Next
+
+ ' 2) Alternativ: CDATA-Inhalt auf Import-Schema prüfen
+ For Each el As XmlElement In doc.SelectNodes("//*[local-name()='Body']")
+ If el.InnerText <> "" AndAlso el.InnerText.Contains("MicCustImportMessage") Then
+ ' Nur importieren, wenn kein Export-Schema im CDATA liegt
+ If Not el.InnerText.Contains("MicCustExportMessage") Then Return True
+ End If
+ Next
+
+
+ If doc.DocumentElement IsNot Nothing AndAlso doc.DocumentElement.LocalName = "MicCustImportMessage" Then
+ Return True
+ End If
+
+ Return False
+ End Function
+
+ Shared Function isMIC_Export(doc As XmlDocument) As Boolean
+ If Not doc.HasChildNodes Then Return False
+
+ If doc.DocumentElement IsNot Nothing AndAlso doc.DocumentElement.LocalName = "SendExportShipment" Then
+ Return True
+ End If
+
+ If doc.GetElementsByTagName("ExportShipmentMessage").Count > 0 OrElse doc.GetElementsByTagName("SendExportShipment").Count > 0 Then
+ Return True
+ End If
+
+ Return False
+ End Function
+
+ Shared Function isMIC_NCTS(doc As XmlDocument) As Boolean
+ If doc.HasChildNodes Then
+ Return False
+ End If
+ Return False
+ End Function
+
+
End Class
diff --git a/initATLASAufschubkonten/cWorker_AES_EXG.vb b/initATLASAufschubkonten/cWorker_AES_EXG.vb
index 5e456fb..1431830 100644
--- a/initATLASAufschubkonten/cWorker_AES_EXG.vb
+++ b/initATLASAufschubkonten/cWorker_AES_EXG.vb
@@ -1,10 +1,4 @@
-Imports com.sun.org.apache.bcel.internal.generic
-Imports DAKOSY_Worker
-Imports DocumentFormat.OpenXml.Wordprocessing
-Imports java.nio.channels
-Imports javax.management
-Imports Spire.Pdf
-Imports VERAG_PROG_ALLGEMEIN
+Imports DAKOSY_Worker
Public Class cWorker_AES_EXG
Public Shared Dateiname = ""
diff --git a/initATLASAufschubkonten/frmDYNachrichtenVerarbeitung.vb b/initATLASAufschubkonten/frmDYNachrichtenVerarbeitung.vb
index 8474013..a78d3d5 100644
--- a/initATLASAufschubkonten/frmDYNachrichtenVerarbeitung.vb
+++ b/initATLASAufschubkonten/frmDYNachrichtenVerarbeitung.vb
@@ -1,7 +1,6 @@
Imports System.IO
Imports System.Xml
Imports DAKOSY_Worker
-Imports DAKOSY_Worker.SumAVerwahrungsinfo_009
Imports Renci.SshNet
Public Class frmDYNachrichtenVerarbeitung
@@ -7796,6 +7795,7 @@ Public Class frmDYNachrichtenVerarbeitung
Dim TXT_DokBeschau = ""
Dim TXT_Rückweisung = ""
+ Dim TXT_Annahme = ""
Dim TXT_Mitteilung = ""
Dim TXT_Mitteilung_Zollbeamter = ""
'Dim annahmeKz As Object = Nothing
@@ -7849,6 +7849,15 @@ Public Class frmDYNachrichtenVerarbeitung
'MitteilungTeilnehmerBeschau
End Select
End If
+
+ 'aktuell wird nur eine Rückweisung verarbeitet, allerdings wenn die EZA gar nicht vom ZA angenommen wird, bleibt dieser Wert auf "nein" und wird somit nicht getriggert!
+ If POS.AnnahmeKz IsNot Nothing Then
+ If POS.AnnahmeKz = "N" Then
+ TXT_Annahme &= POS.Positionsnummer & ": keine Annahme " & If(POS.MitteilungTeilnehmerBeschau IsNot Nothing, " (" & POS.MitteilungTeilnehmerBeschau & ")", "") & vbNewLine
+ End If
+ End If
+
+
If POS.RueckgabeKz IsNot Nothing Then
If POS.RueckgabeKz = "J" Then
TXT_Rückweisung &= POS.Positionsnummer & ": Rückweisung " & vbNewLine
diff --git a/initATLASAufschubkonten/frmMDMNachrichtenVerarbeitung.vb b/initATLASAufschubkonten/frmMDMNachrichtenVerarbeitung.vb
index b52b30a..5f87c4f 100644
--- a/initATLASAufschubkonten/frmMDMNachrichtenVerarbeitung.vb
+++ b/initATLASAufschubkonten/frmMDMNachrichtenVerarbeitung.vb
@@ -4,7 +4,6 @@ Imports System.Net
Imports System.Text
Imports System.Text.RegularExpressions
Imports System.Xml
-Imports java.util.function
Imports VERAG_PROG_ALLGEMEIN
Public Class frmMDMNachrichtenVerarbeitung
diff --git a/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.Designer.vb b/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.Designer.vb
new file mode 100644
index 0000000..57fa266
--- /dev/null
+++ b/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.Designer.vb
@@ -0,0 +1,248 @@
+
+Partial Class frmMICNachrichtenVerarbeitung
+ Inherits System.Windows.Forms.Form
+
+ 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
+
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Wird vom Windows Form-Designer benötigt.
+ Private components As System.ComponentModel.IContainer
+
+ 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
+ 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
+ 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
+
+ Private Sub InitializeComponent()
+ Me.components = New System.ComponentModel.Container()
+ Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMICNachrichtenVerarbeitung))
+ Me.btn = New System.Windows.Forms.Button()
+ Me.pnl = New System.Windows.Forms.Panel()
+ Me.dgvEinarbeitung = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components)
+ Me.clmnArt = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.Column1 = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.Label9 = New System.Windows.Forms.Label()
+ Me.Button2 = New System.Windows.Forms.Button()
+ Me.Label7 = New System.Windows.Forms.Label()
+ Me.ListBox3 = New System.Windows.Forms.ListBox()
+ Me.Label6 = New System.Windows.Forms.Label()
+ Me.Label5 = New System.Windows.Forms.Label()
+ Me.Button1 = New System.Windows.Forms.Button()
+ Me.btnOK = New System.Windows.Forms.Button()
+ Me.Label2 = New System.Windows.Forms.Label()
+ Me.Label1 = New System.Windows.Forms.Label()
+ Me.pnl.SuspendLayout()
+ CType(Me.dgvEinarbeitung, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.SuspendLayout()
+ '
+ 'btn
+ '
+ Me.btn.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.btn.BackColor = System.Drawing.Color.Red
+ Me.btn.FlatAppearance.BorderColor = System.Drawing.Color.Gray
+ Me.btn.FlatStyle = System.Windows.Forms.FlatStyle.Flat
+ Me.btn.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.btn.ForeColor = System.Drawing.Color.White
+ Me.btn.Location = New System.Drawing.Point(379, -1)
+ Me.btn.Margin = New System.Windows.Forms.Padding(0)
+ Me.btn.Name = "btn"
+ Me.btn.Size = New System.Drawing.Size(75, 22)
+ Me.btn.TabIndex = 6
+ Me.btn.Text = "X"
+ Me.btn.UseVisualStyleBackColor = False
+ '
+ 'pnl
+ '
+ Me.pnl.BackColor = System.Drawing.Color.White
+ Me.pnl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
+ Me.pnl.Controls.Add(Me.dgvEinarbeitung)
+ Me.pnl.Controls.Add(Me.Label9)
+ Me.pnl.Controls.Add(Me.Button2)
+ Me.pnl.Controls.Add(Me.Label7)
+ Me.pnl.Controls.Add(Me.ListBox3)
+ Me.pnl.Controls.Add(Me.Label6)
+ Me.pnl.Controls.Add(Me.Label5)
+ Me.pnl.Controls.Add(Me.Button1)
+ Me.pnl.Controls.Add(Me.btnOK)
+ Me.pnl.Controls.Add(Me.Label2)
+ Me.pnl.Controls.Add(Me.Label1)
+ Me.pnl.Controls.Add(Me.btn)
+ Me.pnl.Dock = System.Windows.Forms.DockStyle.Fill
+ Me.pnl.Location = New System.Drawing.Point(0, 0)
+ Me.pnl.Name = "pnl"
+ Me.pnl.Size = New System.Drawing.Size(456, 319)
+ Me.pnl.TabIndex = 1
+ '
+ 'dgvEinarbeitung
+ '
+ Me.dgvEinarbeitung.AKTUALISIERUNGS_INTERVALL = -1
+ Me.dgvEinarbeitung.AllowUserToAddRows = False
+ Me.dgvEinarbeitung.AllowUserToDeleteRows = False
+ Me.dgvEinarbeitung.AllowUserToOrderColumns = True
+ Me.dgvEinarbeitung.AllowUserToResizeColumns = False
+ Me.dgvEinarbeitung.AllowUserToResizeRows = False
+ Me.dgvEinarbeitung.BackgroundColor = System.Drawing.Color.White
+ Me.dgvEinarbeitung.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
+ Me.dgvEinarbeitung.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.clmnArt, Me.Column1})
+ Me.dgvEinarbeitung.Location = New System.Drawing.Point(12, 164)
+ Me.dgvEinarbeitung.Name = "dgvEinarbeitung"
+ Me.dgvEinarbeitung.RowHeadersVisible = False
+ Me.dgvEinarbeitung.Size = New System.Drawing.Size(291, 145)
+ Me.dgvEinarbeitung.TabIndex = 18
+ '
+ 'clmnArt
+ '
+ Me.clmnArt.HeaderText = "Art"
+ Me.clmnArt.Name = "clmnArt"
+ Me.clmnArt.Width = 150
+ '
+ 'Column1
+ '
+ Me.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill
+ Me.Column1.HeaderText = "BezugsNr"
+ Me.Column1.Name = "Column1"
+ '
+ 'Label9
+ '
+ Me.Label9.AutoSize = True
+ Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label9.Location = New System.Drawing.Point(306, 103)
+ Me.Label9.Name = "Label9"
+ Me.Label9.Size = New System.Drawing.Size(44, 13)
+ Me.Label9.TabIndex = 17
+ Me.Label9.Text = "läuft..."
+ Me.Label9.Visible = False
+ '
+ 'Button2
+ '
+ Me.Button2.Enabled = False
+ Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat
+ Me.Button2.Location = New System.Drawing.Point(309, 50)
+ Me.Button2.Name = "Button2"
+ Me.Button2.Size = New System.Drawing.Size(141, 50)
+ Me.Button2.TabIndex = 16
+ Me.Button2.Text = "Einlesen"
+ Me.Button2.UseVisualStyleBackColor = True
+ Me.Button2.Visible = False
+ '
+ 'Label7
+ '
+ Me.Label7.AutoSize = True
+ Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label7.Location = New System.Drawing.Point(8, 34)
+ Me.Label7.Name = "Label7"
+ Me.Label7.Size = New System.Drawing.Size(90, 13)
+ Me.Label7.TabIndex = 13
+ Me.Label7.Text = "Daten sichern:"
+ '
+ 'ListBox3
+ '
+ Me.ListBox3.FormattingEnabled = True
+ Me.ListBox3.Location = New System.Drawing.Point(11, 50)
+ Me.ListBox3.Name = "ListBox3"
+ Me.ListBox3.Size = New System.Drawing.Size(292, 95)
+ Me.ListBox3.TabIndex = 12
+ '
+ 'Label6
+ '
+ Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label6.Location = New System.Drawing.Point(306, 240)
+ Me.Label6.Name = "Label6"
+ Me.Label6.Size = New System.Drawing.Size(144, 37)
+ Me.Label6.TabIndex = 11
+ Me.Label6.Text = "0 Datensätze nicht " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "erkannt."
+ Me.Label6.Visible = False
+ '
+ 'Label5
+ '
+ Me.Label5.AutoSize = True
+ Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label5.Location = New System.Drawing.Point(306, 217)
+ Me.Label5.Name = "Label5"
+ Me.Label5.Size = New System.Drawing.Size(44, 13)
+ Me.Label5.TabIndex = 10
+ Me.Label5.Text = "läuft..."
+ Me.Label5.Visible = False
+ '
+ 'Button1
+ '
+ Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
+ Me.Button1.Location = New System.Drawing.Point(309, 164)
+ Me.Button1.Name = "Button1"
+ Me.Button1.Size = New System.Drawing.Size(141, 50)
+ Me.Button1.TabIndex = 9
+ Me.Button1.Text = "Einarbeiten"
+ Me.Button1.UseVisualStyleBackColor = True
+ '
+ 'btnOK
+ '
+ Me.btnOK.FlatStyle = System.Windows.Forms.FlatStyle.Flat
+ Me.btnOK.Location = New System.Drawing.Point(309, 280)
+ Me.btnOK.Name = "btnOK"
+ Me.btnOK.Size = New System.Drawing.Size(141, 29)
+ Me.btnOK.TabIndex = 9
+ Me.btnOK.Text = "Schließen"
+ Me.btnOK.UseVisualStyleBackColor = True
+ Me.btnOK.Visible = False
+ '
+ 'Label2
+ '
+ Me.Label2.AutoSize = True
+ Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label2.Location = New System.Drawing.Point(8, 8)
+ Me.Label2.Name = "Label2"
+ Me.Label2.Size = New System.Drawing.Size(245, 13)
+ Me.Label2.TabIndex = 8
+ Me.Label2.Text = "Einarbeitung der Nachrichtendaten von TELOTEC"
+ '
+ 'Label1
+ '
+ Me.Label1.AutoSize = True
+ Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label1.Location = New System.Drawing.Point(8, 148)
+ Me.Label1.Name = "Label1"
+ Me.Label1.Size = New System.Drawing.Size(82, 13)
+ Me.Label1.TabIndex = 8
+ Me.Label1.Text = "Einarbeitung:"
+ '
+ 'frmMICNachrichtenVerarbeitung
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(456, 319)
+ Me.Controls.Add(Me.pnl)
+ Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
+ Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
+ Me.Name = "frmMICNachrichtenVerarbeitung"
+ Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
+ Me.Text = "DY NachrichtenVerarbeitung"
+ Me.pnl.ResumeLayout(False)
+ Me.pnl.PerformLayout()
+ CType(Me.dgvEinarbeitung, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.ResumeLayout(False)
+
+ End Sub
+ Friend WithEvents btn As System.Windows.Forms.Button
+ Friend WithEvents pnl As System.Windows.Forms.Panel
+ Friend WithEvents Label2 As System.Windows.Forms.Label
+ Friend WithEvents Label1 As System.Windows.Forms.Label
+ Friend WithEvents Button1 As System.Windows.Forms.Button
+ Friend WithEvents btnOK As System.Windows.Forms.Button
+ Friend WithEvents Label5 As System.Windows.Forms.Label
+ Friend WithEvents Label6 As System.Windows.Forms.Label
+ Friend WithEvents Label7 As System.Windows.Forms.Label
+ Friend WithEvents ListBox3 As System.Windows.Forms.ListBox
+ Friend WithEvents Label9 As System.Windows.Forms.Label
+ Friend WithEvents Button2 As System.Windows.Forms.Button
+ Friend WithEvents dgvEinarbeitung As VERAG_PROG_ALLGEMEIN.MyDatagridview
+ Friend WithEvents clmnArt As System.Windows.Forms.DataGridViewTextBoxColumn
+ Friend WithEvents Column1 As System.Windows.Forms.DataGridViewTextBoxColumn
+End Class
diff --git a/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.resx b/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.resx
new file mode 100644
index 0000000..25e30ca
--- /dev/null
+++ b/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.resx
@@ -0,0 +1,986 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+
+
+ AAABAAEAgIAAAAEAGAAoyAAAFgAAACgAAACAAAAAAAEAAAEAGAAAAAAAAMgAAMQOAADEDgAAAAAAAAAA
+ AACRbEd5TB+CWC59USZ8USV9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ8USV9USaCWC55TB+RbEd4Sx5mMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwB4Sx5/VClmMwBuPg5r
+ OglrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOgluPg5mMwB/VCl0RhhmMwBmMwBnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFmMwBmMwB0RhhzRBVmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBz
+ RBV3Sh1mMwBnNQJmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBnNQJmMwB3Sh18UCRmMwBqOQdnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFqOQdmMwB8UCR9USZmMwBrOQhn
+ NAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9
+ USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwDm4N3/////////
+ ///////39fR0SSZmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCAXUL/////////////////
+ //////////////////////////////////////////////90SSZmMwBmMwBmMwBmMwBmMwB0SSb39fT/
+ //////////////9mMwBmMwBmMwBmMwBmMwBmMwBmMwCAXUL///////////////////+YfWtmMwBmMwBm
+ MwBmMwB0SSbu6+n////////////39fR0SSZmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwD39fT/////
+ ///////////Bs6pmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwC3p5zUy8X////////////////L
+ v7itmo1mMwBmMwCYfWv///////90SSZmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhn
+ NAFmMwBmMwBmMwB0SSb////////////////////////Lv7hmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwDu6+n///////////////////////////////////////////////////////////+j
+ jH1mMwBmMwBmMwBmMwBmMwBmMwDm4N3///////////////+MblhmMwBmMwBmMwBmMwBmMwBmMwC3p5z/
+ ///////////////m4N1mMwBmMwBmMwBmMwBmMwBmMwCYfWv////////////////Bs6pmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwB0SSb///////////////////+jjH1mMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCt
+ mo3////////////////////////////////////m4N2Mbli3p5z///////+jjH1mMwBmMwBmMwBmMwBm
+ MwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwCMblj///////////////////////////+M
+ blhmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDUy8X/////////////////////////////
+ ///////////////////////////////Lv7hmMwBmMwBmMwBmMwBmMwBmMwDBs6r///////////////+3
+ p5xmMwBmMwBmMwBmMwBmMwBmMwDm4N3///////////////+3p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwDU
+ y8X///////////////+AXUJmMwBmMwBmMwBmMwBmMwBmMwBmMwCYfWv///////////////////90SSZm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwDLv7j////////////////////////////////////////////39fTm
+ 4N3///////+3p5xmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwC3
+ p5z////////////////////////////d1tFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwC3
+ p5z////////////////39fRmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwCjjH3////////////////Lv7hmMwBmMwBmMwBmMwBmMwCAXUL///////////////////90
+ SSZmMwBmMwBmMwBmMwBmMwBmMwBmMwCAXUL39fT////////////Lv7hmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwC3p5z////////////////39fRmMwBmMwBmMwBmMwBmMwBmMwBmMwC3p5z////////////////////U
+ y8WAXUJmMwBmMwC3p5z39fT////////////////////Uy8VmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9
+ USZ9USZmMwBrOQhnNAFmMwBmMwBmMwDBs6r////////////////u6+n///////////+tmo1mMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCMblj///////////////////90SSZmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCMblj////////////////m4N1mMwBmMwBmMwBm
+ MwBmMwC3p5z////////////////Uy8VmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwC3p5z/////////
+ ///////////////////////////////////////////////////////Uy8VmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwD39fT////////////////Lv7hmMwBmMwBmMwBmMwBmMwCAXULu6+n////////////////39fRm
+ MwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwDm4N3/////////////
+ //+jjH3////////////u6+lmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwB0SSb/////////////
+ //////+jjH1mMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwD3
+ 9fT///////////////90SSZmMwBmMwBmMwBmMwDm4N3///////////////+jjH1mMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwDu6+n/////////////////////////////////////////////////////
+ //////+3p5xmMwBmMwBmMwBmMwBmMwBmMwCjjH3///////////////////+MblhmMwBmMwBmMwBmMwBm
+ MwBmMwCMblj///////////////////90SSZmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhn
+ NAFmMwBmMwBmMwD39fT///////////////9mMwDLv7j///////////+3p5xmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwDm4N3////////////////Bs6pmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDUy8X///////////////+YfWtmMwBmMwBmMwCAXUL/////////
+ ///////39fR0SSZmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCYfWv/////////////////////
+ //////////////////////////////////////+jjH1mMwBmMwBmMwBmMwBmMwBmMwC3p5z/////////
+ //////////9mMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDUy8X///////////////+jjH1mMwBmMwBmMwBm
+ MwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwCMblj////////////////m4N1mMwCAXUL39fT/
+ ///////39fSAXUJmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDBs6r////////////////Uy8VmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwC3p5z/////////////
+ ///////////////////////////////////////u6+lmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwDUy8X////////////u6+lmMwBmMwBmMwBmMwCMblj///////////////////90SSZmMwBm
+ MwBmMwBmMwBmMwBmMwC3p5z///////////////////9mMwBmMwBmMwB0SSb/////////////////////
+ //////////////+3p5xmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwCjjH3/
+ ///////////////Uy8VmMwBmMwC3p5z////////////Lv7hmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwC3p5z////////////////////////////////////////////////////m4N1mMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwCjjH3////////////////////////////////////////////////////////////d
+ 1tGMblhmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCAXUL///////////////+tmo1mMwBmMwBmMwCt
+ mo3////////////////m4N1mMwBmMwBmMwBmMwBmMwBmMwBmMwC3p5z///////////////////90SSZm
+ MwBmMwBmMwDm4N3////////////////////////////////Uy8VmMwBmMwBmMwBmMwBnNAFrOQhmMwB9
+ USZ9USZmMwBrOQhnNAFmMwBmMwC3p5z///////////////+3p5xmMwBmMwB0SSb39fT///////////+Y
+ fWtmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCMblj/////////////////////////////////////////
+ //////////////9mMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwB0SSb/////////////////////////////
+ //////////////////////////////////////+YfWtmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwC3
+ p5z////////////39fR0SSZmMwBmMwDBs6r////////////////Uy8VmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwCjjH3///////////////////+jjH1mMwBmMwBmMwDBs6r////////////////////////////////3
+ 9fRmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwDUy8X///////////////+t
+ mo1mMwBmMwBmMwCtmo3////////////m4N1mMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwD39fT/////
+ //////////////////////////////////////////////+YfWtmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwDu6+n///////////////90SSZmMwBmMwBmMwBmMwBmMwCjjH3m4N3////////////////39fR0SSZm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDu6+n///////////+3p5xmMwBmMwDUy8X/////////////
+ //+3p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwB0SSb////////////////////Bs6pmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhn
+ NAFmMwBmMwDu6+n///////////////+MblhmMwBmMwBmMwBmMwDu6+n///////////+tmo1mMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwDd1tH////////////////Bs6pmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDUy8X///////////////+YfWtmMwBmMwBmMwBmMwBmMwBm
+ MwB0SSbu6+n///////////////+3p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCjjH3/////////
+ ///39fSAXUJmMwD39fT///////////////+MblhmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDUy8X/////
+ ///////////39fRmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDBs6r////Uy8W3p5y3p5yYfWtmMwBmMwBm
+ MwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwB0SSb///////////////////90SSZmMwBmMwBmMwBm
+ MwCtmo3////////////u6+l0SSZmMwBmMwBmMwBmMwBmMwBmMwBmMwDBs6r////////////////m4N1m
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwC3p5z/////////
+ //////+3p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwDLv7j////////////////Bs6pmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwDUy8X////////////Lv7h0SSb///////////////////90SSZmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwCYfWv///////////////////+3p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwDu
+ 6+n///////////////+jjH1mMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwCYfWv/////
+ ///////////u6+lmMwBmMwBmMwBmMwBmMwBmMwDd1tH///////////+3p5xmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwCjjH3///////////////////90SSZmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwCYfWv////////////////Uy8VmMwBmMwBmMwBmMwBmMwBmMwBmMwDm4N3/////
+ //////////+3p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCAXUL///////////////+tmo3/
+ ///////////////m4N1mMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDBs6r/////////////////
+ //+YfWtmMwBmMwBmMwBmMwBmMwCtmo3////////////////u6+lmMwBmMwBmMwBmMwBnNAFrOQhmMwB9
+ USZ9USZmMwBrOQhnNAFmMwC3p5z////////////////Uy8VmMwBmMwBmMwBmMwBmMwBmMwCYfWv/////
+ //////////+AXUJmMwBmMwBmMwBmMwBmMwBmMwCAXUL///////////////////+MblhmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwB0SSb////////////////u6+lmMwBm
+ MwBmMwBmMwBmMwCAXULLv7j///////////////////+MblhmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwC3p5z////////////////////////////////Lv7hmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwDd1tH///////////////////+3p5x0SSZmMwBmMwC3p5z///////////////////+t
+ mo1mMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwDLv7j////////////////Bs6pm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwDd1tH////////////Uy8VmMwBmMwBmMwBmMwBmMwBmMwBmMwD39fT/
+ //////////////////////////////////////////////////////////90SSZmMwBmMwBmMwBmMwBm
+ MwBmMwDm4N3////////////////////////////////////////////////////////////Bs6pmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDu6+n///////////////////////////+3
+ p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDUy8X/////////////////////////
+ ///////////////////////////Lv7hmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhn
+ NAFmMwDm4N3///////////////+tmo1mMwBmMwBmMwBmMwBmMwBmMwBmMwCAXUL///////////////+Y
+ fWtmMwBmMwBmMwBmMwBmMwBmMwDUy8X/////////////////////////////////////////////////
+ //////////+YfWtmMwBmMwBmMwBmMwBmMwBmMwDLv7j/////////////////////////////////////
+ ///////////////////Uy8VmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCj
+ jH3///////////////////////////+MblhmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwCtmo339fT///////////////////////////////////////+tmo1mMwBmMwBmMwBmMwBmMwBm
+ MwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAF0SSb///////////////////+MblhmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwDLv7j////////////u6+l0SSZmMwBmMwBmMwBmMwBmMwC3p5z/////////////////
+ //////////////////////////////////////////+3p5xmMwBmMwBmMwBmMwBmMwBmMwC3p5z/////
+ ///////////////////////////////////////m4N23p5yMblhmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwDd1tH///////////////////////9mMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwCjjH23p5z39fT////////////////Uy8W3
+ p5xmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9
+ USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhn
+ NAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9
+ USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ9USZmMwBrOQhnNAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNAFrOQhmMwB9USZ8UCRmMwBqOQdn
+ NAFmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBnNAFqOQdmMwB8UCR3Sh1mMwBnNQJmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBnNQJmMwB3Sh1zRBVmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBz
+ RBV0RhhmMwBmMwBnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFnNAFn
+ NAFnNAFnNAFnNAFnNAFnNAFmMwBmMwB0Rhh/VClmMwBuPg5rOglrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhr
+ OQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOQhrOgluPg5mMwB/VCl4Sx5mMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBmMwBm
+ MwBmMwBmMwBmMwB4Sx6RbEd5TB+CWC59USZ8USV9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ9
+ USZ9USZ9USZ9USZ9USZ9USZ9USZ9USZ8USV9USaCWC55TB+RbEf/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////p6ferq+Kr
+ q+Krq+Krq+Krq+Krq+LFxer/////////////////////////////////////////////////////////
+ //////////+4uOarq+Krq+Krq+Krq+Krq+Ld3fP/////////////////////////////////////////
+ //////////////////////////////+4uOarq+Krq+Krq+Krq+Krq+Ld3fP/////////////////////
+ //////////////////////+rq+Krq+Krq+Krq+Krq+Krq+Krq+Krq+Krq+Krq+Krq+Krq+Krq+Krq+Kr
+ q+Krq+K4uOb////////////////////////////////Fxeqrq+Krq+Krq+Krq+Krq+Krq+Lp6ff/////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////d3fMDA70DA70DA70DA70DA70DA71ZWcv/////////////////////////
+ ///////////////////////////////R0e9sbNADA70DA70DA70DA70DA70DA70DA70DA70DA72dnd30
+ 9Pv////////////////////////////////////////////////R0e9sbNADA70DA70DA70DA70DA70D
+ A70DA70DA70DA72dnd309Pv///////////////////////////////8pKcIDA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70pKcL///////////////////+4uOZsbNADA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA72dnd3p6ff/////////////////////////////////////////
+ //////////////////////////////////////////////////////////8pKcIDA70DA70DA70DA70D
+ A70DA73///////////////////////////////////////////////////+dnd0DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA724uOb///////////////////////////////////////+d
+ nd0DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA724uOb/////////////////////
+ //////9ZWcsDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA7309Pv/
+ ///////p6fdZWcsDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA72rq+L/////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////9sbNADA70DA70DA70DA70DA70DA73d3fP/////////////////////////////////////
+ //////9+ftQDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA72rq+L/////
+ //////////////////////////9+ftQDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA72rq+L///////////////////////+OjtkDA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA73d3fP////p6fcpKcIDA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA72dnd3/////////////////////////////////////////////////
+ //////////////////////////////////////////+dnd0DA70DA70DA70DA70DA70DA73Fxer/////
+ //////////////////////////////////+rq+IDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA72rq+L///////////////////////+rq+IDA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA72rq+L///////////////////+rq+IDA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA724uOb///9ZWcsDA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA73Fxer/////////////
+ //////////////////////////////////////////////////////////////////////////+rq+ID
+ A70DA70DA70DA70DA70DA72dnd3////////////////////////////////////p6fcDA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA73d3fP/////////////
+ ///p6fcDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A73d3fP////////////////R0e8DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA72rq+K4uOYDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA71ZWcv/////////////////////////////////////////////////////////////
+ ///////////////////////////d3fMDA70DA70DA70DA70DA70DA71+ftT/////////////////////
+ //////////////+rq+IDA70DA70DA70DA70DA70DA70DA72dnd309Pv////R0e9+ftQDA70DA70DA70D
+ A70DA70DA70DA71sbND///////////////+rq+IDA70DA70DA70DA70DA70DA70DA72dnd309Pv////R
+ 0e9+ftQDA70DA70DA70DA70DA70DA70DA71sbND////////////////09PsDA70DA70DA70DA70DA70D
+ A71ZWcv///////////////////////////////////////9sbNADA70DA70DA70DA70DA70DA70DA72d
+ nd3d3fP////////d3fN+ftQDA70DA70DA70DA70DA70DA70DA73d3fP/////////////////////////
+ ///////////////////////////////////////////////////////////09PsDA70DA70DA70DA70D
+ A70DA71ERMf///////////////////////////////////9ZWcsDA70DA70DA70DA70DA70DA72rq+L/
+ //////////////////+dnd0DA70DA70DA70DA70DA70DA70DA73Fxer///////////9ZWcsDA70DA70D
+ A70DA70DA70DA72rq+L///////////////////+dnd0DA70DA70DA70DA70DA70DA70DA73Fxer/////
+ //////////8pKcIDA70DA70DA70DA70DA70DA73////////////////////////////////////09PsD
+ A70DA70DA70DA70DA70DA70DA73d3fP///////////////////////9sbNADA70DA70DA70DA70DA70D
+ A73Fxer/////////////////////////////////////////////////////////////////////////
+ //////////////9ZWcsDA70DA70DA70DA70DA70DA7309Pv////////////////////////////09PsD
+ A70DA70DA70DA70DA70DA71ERMf///////////////////////////9ZWcsDA70DA70DA70DA70DA70D
+ A71sbND////////09PsDA70DA70DA70DA70DA70DA71ERMf///////////////////////////9ZWcsD
+ A70DA70DA70DA70DA70DA71sbND///////////////9+ftQDA70DA70DA70DA70DA70DA73d3fP/////
+ ///////////////////////////09Purq+Krq+Krq+JsbNADA70DA72Ojtn/////////////////////
+ //////9ZWcsDA70DA70DA70DA70DA70DA724uOb/////////////////////////////////////////
+ //////////////////////////////////////////////9+ftQDA70DA70DA70DA70DA70DA73R0e//
+ ///////////////////////////d3fMDA70DA70DA70DA70DA70DA71+ftT/////////////////////
+ //////+4uOYDA70DA70DA70DA70DA70DA70DA7309Pv////d3fMDA70DA70DA70DA70DA70DA71+ftT/
+ //////////////////////////+4uOYDA70DA70DA70DA70DA70DA70DA7309Pv///////////+dnd0D
+ A70DA70DA70DA70DA70DA73Fxer/////////////////////////////////////////////////////
+ ///////////////////////////d3fOrq+IpKcIDA70DA70DA70DA70DA70DA70DA73Fxer/////////
+ //////////////////////////////////////////////////////////////////////////////+r
+ q+IDA70DA70DA70DA70DA70DA72rq+L////////////////////////////R0e8DA70DA70DA70DA70D
+ A70DA72Ojtn///////////////////////////////8pKcIDA70DA70DA70DA70DA70DA73Fxer////R
+ 0e8DA70DA70DA70DA70DA70DA72Ojtn///////////////////////////////8pKcIDA70DA70DA70D
+ A70DA70DA73Fxer///////////+4uOYDA70DA70DA70DA70DA70DA72rq+L/////////////////////
+ //////////////////////////////////////////////+4uOarq+IDA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA7309Pv/////////////////////////////////////////////////////////
+ ///////////////////////////////FxeoDA70DA70DA70DA70DA70DA72dnd3/////////////////
+ ///////////R0e8DA70DA70DA70DA70DA70DA72Ojtn///////////////////////////////9+ftQD
+ A70DA70DA70DA70DA70DA72rq+L////R0e8DA70DA70DA70DA70DA70DA72Ojtn/////////////////
+ //////////////9+ftQDA70DA70DA70DA70DA70DA72rq+L////////////d3fMDA70DA70DA70DA70D
+ A70DA71+ftT////////////////////////////////////////////////////////p6fednd0DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA71sbND/////////////////////////////
+ ///////////////////////////////////////////////////////////////p6fcDA70DA70DA70D
+ A70DA70DA71ZWcv////////////////////////////p6fcDA70DA70DA70DA70DA70DA71ZWcv/////
+ //////////////////////////+rq+IDA70DA70DA70DA70DA70DA72Ojtn////p6fcDA70DA70DA70D
+ A70DA70DA71ZWcv///////////////////////////////+rq+IDA70DA70DA70DA70DA70DA72Ojtn/
+ ///////////09PsDA70DA70DA70DA70DA70DA71ERMf/////////////////////////////////////
+ ///////////////FxeoDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70pKcLp
+ 6ff/////////////////////////////////////////////////////////////////////////////
+ //////////////////8pKcIDA70DA70DA70DA70DA70pKcL////////////////////////////09PsD
+ A70DA70DA70DA70DA70DA70pKcL////////////////////////////////d3fMDA70DA70DA70DA70D
+ A70DA71sbND////09PsDA70DA70DA70DA70DA70DA70pKcL////////////////////////////////d
+ 3fMDA70DA70DA70DA70DA70DA71sbND///////////////9ZWcsDA70DA70DA70DA70DA70DA7309Pv/
+ ///////////////////////////////////////////FxeoDA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA71ERMfd3fP/////////////////////////////////////////////////
+ //////////////////////////////////////////////////9ZWcsDA70DA70DA70DA70DA70DA73d
+ 3fP///////////////////////////8pKcIDA70DA70DA70DA70DA70DA73R0e//////////////////
+ ///////////p6fcDA70DA70DA70DA70DA70DA71sbND///////8pKcIDA70DA70DA70DA70DA70DA73R
+ 0e/////////////////////////////p6fcDA70DA70DA70DA70DA70DA71sbND///////////////9+
+ ftQDA70DA70DA70DA70DA70DA73d3fP////////////////////////////////////////09PspKcID
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA71ZWcurq+L/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //+dnd0DA70DA70DA70DA70DA70DA73Fxer///////////////////////////9+ftQDA70DA70DA70D
+ A70DA70DA72Ojtn////////////////////////////p6fcDA70DA70DA70DA70DA70DA71+ftT/////
+ //9+ftQDA70DA70DA70DA70DA70DA72Ojtn////////////////////////////p6fcDA70DA70DA70D
+ A70DA70DA71+ftT///////////////+rq+IDA70DA70DA70DA70DA70DA724uOb/////////////////
+ ///////////////////////FxeoDA70DA70DA70DA70DA70DA70DA70DA70DA70DA71sbNCrq+Lp6ff/
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+rq+IDA70DA70DA70DA70DA70DA72rq+L/////////////
+ ///////////////FxeoDA70DA70DA70DA70DA70DA70DA73p6ff////////////////////////FxeoD
+ A70DA70DA70DA70DA70DA72Ojtn////////FxeoDA70DA70DA70DA70DA70DA70DA73p6ff/////////
+ ///////////////FxeoDA70DA70DA70DA70DA70DA72Ojtn////////////////FxeoDA70DA70DA70D
+ A70DA70DA72dnd3///////////////////////////////////////+rq+IDA70DA70DA70DA70DA70D
+ A70DA72Ojtm4uOb/////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////d3fMDA70DA70D
+ A70DA70DA70DA71+ftT///////////////////////////////8pKcIDA70DA70DA70DA70DA70DA71+
+ ftT///////////////////////+OjtkDA70DA70DA70DA70DA70DA72rq+L///////////8pKcIDA70D
+ A70DA70DA70DA70DA71+ftT///////////////////////+OjtkDA70DA70DA70DA70DA70DA72rq+L/
+ ///////////////d3fMDA70DA70DA70DA70DA70DA71sbND/////////////////////////////////
+ //////+rq+IDA70DA70DA70DA70DA70DA73d3fP////////////////////p6ferq+Krq+L09Pv/////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////09PsDA70DA70DA70DA70DA70DA71ERMf/////////////////////////////
+ //+rq+IDA70DA70DA70DA70DA70DA70DA71+ftT///////////////+4uOYDA70DA70DA70DA70DA70D
+ A70DA73d3fP///////////+rq+IDA70DA70DA70DA70DA70DA70DA71+ftT///////////////+4uOYD
+ A70DA70DA70DA70DA70DA70DA73d3fP///////////////////8pKcIDA70DA70DA70DA70DA70pKcL/
+ //////////////////////////////////////+rq+IDA70DA70DA70DA70DA70DA724uOb/////////
+ ///////09PtZWcsDA70DA70DA70DA71sbNCrq+L09Pv/////////////////////////////////////
+ ///////////////////////////09Purq+Krq+Krq+Krq+Krq+Krq+IpKcIDA70DA70DA70DA70DA70D
+ A72rq+Krq+Krq+Krq+Krq+Krq+LR0e////////9ERMcDA70DA70DA70DA70DA70DA70DA70DA72rq+Kr
+ q+JZWcsDA70DA70DA70DA70DA70DA70DA71ZWcv///////////////////9ERMcDA70DA70DA70DA70D
+ A70DA70DA70DA72rq+Krq+JZWcsDA70DA70DA70DA70DA70DA70DA71ZWcv/////////////////////
+ //9ZWcsDA70DA70DA70DA70DA70DA7309Pv////////////////////////////////////R0e8DA70D
+ A70DA70DA70DA70DA70DA71ZWcurq+Krq+J+ftQDA70DA70DA70DA70DA70DA70DA70pKcL09Pv/////
+ ///////////////////////////////////////////////////////////09PsDA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA72Ojtn////////d3fMDA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA73R0e//////////
+ ///////////d3fMDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA73R0e////////////////////////+OjtkDA70DA70DA70DA70DA70DA73R0e//////////////
+ //////////////////////////9ERMcDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA72rq+L/////////////////////////////////////////////////////////
+ //////////////8pKcIDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA71ZWcv///////////+4uOYDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA72dnd3///////////////////////////+4uOYDA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA72dnd3///////////////////////////+rq+IDA70DA70D
+ A70DA70DA70DA72rq+L////////////////////////////////////////d3fMDA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA71ZWcv/////////////////////////////
+ //////////////////////////////////////////////9sbNADA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70pKcL///////////////+4uOYDA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA71+ftT/////////////////////////////////
+ //+4uOYDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA71+ftT/////////////
+ ///////////////////R0e8DA70DA70DA70DA70DA70DA72Ojtn/////////////////////////////
+ //////////////+4uOYDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA71ZWcvp
+ 6ff///////////////////////////////////////////////////////////////////////////+d
+ nd0DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA73p
+ 6ff////////////////d3fNZWcsDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA724uOb/////
+ ///////////////////////////////////////d3fNZWcsDA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA724uOb////////////////////////////////////09PsDA70DA70DA70DA70DA70DA71Z
+ Wcv////////////////////////////////////////////////R0e9ERMcDA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA72Ojtn/////////////////////////////////////////////////////
+ //////////////////////////////+rq+IDA70DA70DA70DA70DA70DA70DA70DA70DA70DA70DA70D
+ A70DA70DA70DA70DA70DA70DA70DA73R0e/////////////////////////R0e+rq+IpKcIDA70DA70D
+ A70DA70DA72Ojtmrq+L////////////////////////////////////////////////////////////R
+ 0e+rq+IpKcIDA70DA70DA70DA70DA72Ojtmrq+L/////////////////////////////////////////
+ //////8pKcIDA70DA70DA70DA70DA70DA73/////////////////////////////////////////////
+ //////////+4uOarq+IDA70DA70DA70DA70DA70DA71+ftSrq+L09Pv/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
+
+
+
\ No newline at end of file
diff --git a/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.vb b/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.vb
new file mode 100644
index 0000000..4dec2e9
--- /dev/null
+++ b/initATLASAufschubkonten/frmMICNachrichtenVerarbeitung.vb
@@ -0,0 +1,980 @@
+Imports System.IO
+Imports System.Xml
+Imports VERAG_PROG_ALLGEMEIN
+
+Public Class frmMICNachrichtenVerarbeitung
+ Dim cntDatenEingelesen As Integer = 0
+ Dim dsNichtErkannt As Integer = 0
+ Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
+ Dim allowClose = False
+
+ Dim MIC As New cMIC
+
+ Dim MIC_PFAD = ""
+ Dim MIC_PFAD_VERAG = ""
+ Dim VERARBEITUNGS_PFAD = ""
+ Dim ZIEL_PFAD = ""
+ Dim ERROR_PFAD = ""
+ ' Dim BOX_VERSION = "8.8"
+
+ Dim Dateiname = ""
+
+ Sub New()
+
+ ' Dieser Aufruf ist für den Designer erforderlich.
+ InitializeComponent()
+
+ ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
+
+ End Sub
+ Sub New(allowClose) 'autostart
+
+ ' Dieser Aufruf ist für den Designer erforderlich.
+ InitializeComponent()
+ Me.allowClose = allowClose
+ ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
+
+ End Sub
+
+ Sub initPfade()
+ 'Me.MIC_PFAD = MIC.Paramter.GET_PARAM_ByName("MIC_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM)
+ 'Me.MIC_PFAD_VERAG = "" 'MIC_Worker.cTC_Paramter.GET_PARAM_ByName("MIC_PFAD_VERAG", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM)
+ Me.VERARBEITUNGS_PFAD = MIC.Paramter.GET_PARAM_ByName("VERARBEITUNGS_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM) '\\datenarchiv.verag.ost.dmn\Datenarchiv\MIC\ECHTSYSTEM\Einarbeitung
+ Me.ZIEL_PFAD = MIC.Paramter.GET_PARAM_ByName("ZIEL_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM) '\\datenarchiv.verag.ost.dmn\Datenarchiv\MIC\ECHTSYSTEM\Nachrichtendaten_Ablage
+ Me.ERROR_PFAD = MIC.Paramter.GET_PARAM_ByName("ERROR_PFAD", VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM) '\\datenarchiv.verag.ost.dmn\Datenarchiv\MIC\ECHTSYSTEM\Nachrichtendaten_ERROR
+ If Not System.IO.Directory.Exists(VERARBEITUNGS_PFAD) Then System.IO.Directory.CreateDirectory(VERARBEITUNGS_PFAD)
+ If Not System.IO.Directory.Exists(ZIEL_PFAD) Then System.IO.Directory.CreateDirectory(ZIEL_PFAD)
+ If Not System.IO.Directory.Exists(ERROR_PFAD) Then System.IO.Directory.CreateDirectory(ERROR_PFAD)
+
+
+
+ End Sub
+
+
+ Private Sub frmDYNachrichtenVerarbeitung_Load(sender As Object, e As EventArgs) Handles Me.Load
+ initPfade()
+ For Each d In System.IO.Directory.GetFiles(VERARBEITUNGS_PFAD)
+ ListBox3.Items.Add(frmStartOptions.cut_file(d))
+ Me.Refresh()
+ Next
+
+ End Sub
+
+ Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
+ Me.Enabled = False
+ Try
+ Label9.Visible = True
+ Dim cnt = getNachrichtenDatenFromMIC()
+ cnt += getNachrichtenDatenFromMIC_VERAG()
+ Label9.Text = cnt & " Datensätze empfangen."
+
+ Catch ex As Exception
+ VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
+ End Try
+ Me.Enabled = True
+
+ End Sub
+ Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
+ Me.Enabled = False
+ Try
+ Label5.Visible = True
+ DatenEinlesen()
+ If dsNichtErkannt > 0 Then
+
+ Label6.Text = dsNichtErkannt & " Datensätze nicht " & vbNewLine & "erkannt."
+ Label6.Visible = True
+ End If
+ Catch ex As Exception
+ VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
+ End Try
+ Me.Enabled = True
+ Label5.Text = cntDatenEingelesen & " Datensätze verarbeitet."
+
+ End Sub
+
+ Function getNachrichtenDatenFromMIC() As Integer
+ Dim cnt = 0
+ Try
+ For Each f In System.IO.Directory.GetFiles(MIC_PFAD)
+ Dim FI As New FileInfo(f)
+ If Not FI.Name.StartsWith(".") Then
+ 'Temp. DownloadPfad
+ Dim destFilenameTMP = VERARBEITUNGS_PFAD + "." & If(System.IO.File.Exists(VERARBEITUNGS_PFAD & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
+
+ 'Datei herunterladen
+ System.IO.File.Copy(f, destFilenameTMP)
+ If System.IO.File.Exists(destFilenameTMP) Then System.IO.File.Delete(f) 'Datei nach erfolgreichem Herunterladen vom Server löschen
+
+ 'Gültiger Filename
+ Dim destFilename = VERARBEITUNGS_PFAD & If(System.IO.File.Exists(VERARBEITUNGS_PFAD & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
+ System.IO.File.Move(destFilenameTMP, destFilename) 'Datei umbenennen
+
+ Dim fi_dest As FileInfo = New FileInfo(destFilename)
+ ListBox3.Items.Add(frmStartOptions.cut_file(fi_dest.Name)) 'zur Liste hinzufügen
+ cnt += 1
+ End If
+ Next
+ Catch ex As Exception
+ VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
+ End Try
+
+ Return cnt
+
+ End Function
+
+ Function getNachrichtenDatenFromMIC_VERAG() As Integer
+ Dim cnt = 0
+ Try
+ For Each f In System.IO.Directory.GetFiles(MIC_PFAD_VERAG)
+ Dim FI As New FileInfo(f)
+ If Not FI.Name.StartsWith(".") Then
+ 'Temp. DownloadPfad
+ Dim destFilenameTMP = VERARBEITUNGS_PFAD + "." & If(System.IO.File.Exists(VERARBEITUNGS_PFAD & "." & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
+
+ 'Datei herunterladen
+ System.IO.File.Copy(f, destFilenameTMP)
+ If System.IO.File.Exists(destFilenameTMP) Then System.IO.File.Delete(f) 'Datei nach erfolgreichem Herunterladen vom Server löschen
+
+ 'Gültiger Filename
+ Dim destFilename = VERARBEITUNGS_PFAD & If(System.IO.File.Exists(VERARBEITUNGS_PFAD & FI.Name), Now.ToString("yyMMdd_HHmmss.fff_"), "") & FI.Name
+ System.IO.File.Move(destFilenameTMP, destFilename) 'Datei umbenennen
+
+ Dim fi_dest As FileInfo = New FileInfo(destFilename)
+ ListBox3.Items.Add(frmStartOptions.cut_file(fi_dest.Name)) 'zur Liste hinzufügen
+ cnt += 1
+ End If
+ Next
+ Catch ex As Exception
+ VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
+ End Try
+
+ Return cnt
+ End Function
+
+
+ Public Function stripNonValidXMLCharacters(ByVal textIn As String) As String
+ Dim textOut As System.Text.StringBuilder = New System.Text.StringBuilder()
+ Dim current As Char
+ If textIn Is Nothing OrElse textIn = String.Empty Then Return String.Empty
+ For i As Integer = 0 To textIn.Length - 1
+ current = textIn(i)
+ If (current = "9" OrElse current = "10" OrElse current = "13") OrElse ((current >= "32") AndAlso (current <= "55295")) OrElse ((current >= "57344") AndAlso (current <= "65533")) OrElse ((current >= "65536") AndAlso (current <= "1114111")) Then
+ textOut.Append(current)
+ End If
+ Next
+
+ Return textOut.ToString()
+ End Function
+
+ Public Function SanitizeXmlString(ByVal xml As String) As String
+ If xml Is Nothing Then
+ Throw New ArgumentNullException("xml")
+ End If
+
+ Dim buffer As System.Text.StringBuilder = New System.Text.StringBuilder(xml.Length)
+ For Each c As Char In xml
+ If IsLegalXmlChar(Asc(c)) Then
+ buffer.Append(c)
+ End If
+ Next
+
+ Return buffer.ToString()
+ End Function
+
+ Public Function IsLegalXmlChar(ByVal character As Integer) As Boolean
+ Return (character = 9 OrElse character = 10 OrElse character = 13 OrElse (character >= 32 AndAlso character <= 55295) OrElse (character >= 57344 AndAlso character <= 65533) OrElse (character >= 65536 AndAlso character <= 1114111))
+ End Function
+
+ Private Function getFilesInOrder() As String()
+ Dim myDirectory As New System.IO.DirectoryInfo(VERARBEITUNGS_PFAD)
+ Dim myfiles() As String = myDirectory.GetFiles.OrderBy(Function(x) x.CreationTime).Select(Function(x) x.FullName).ToArray
+ Return myfiles
+
+ End Function
+
+ Sub DatenEinlesen()
+
+ VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.MAIL
+
+ If ListBox3.Items.Count = 0 Then
+ Label6.Text = "Keine Daten zum Einlesen vorhanden."
+ Label6.Visible = True
+ Exit Sub
+ End If
+ For i = 1 To 3
+
+ For Each d In getFilesInOrder() 'System.IO.Directory.GetFiles(VERARBEITUNGS_PFAD)
+
+ Try
+ Dateiname = d
+ cWorker_NCTS.Dateiname = d
+ If System.IO.File.Exists(d) Then
+
+ Dim found = False
+ Dim fi As FileInfo = New FileInfo(d)
+ If Not fi.Name.StartsWith(".") Then
+
+ Dim alreadyMoved = False
+ Select Case i
+ Case 1
+ If fi.Extension = ".xml" Then
+ Dim xmlWriterSettings As XmlWriterSettings = New XmlWriterSettings With {.Encoding = System.Text.Encoding.UTF8, .CheckCharacters = True}
+
+ Dim doc As New XmlDocument()
+ Dim XML_Code = System.IO.File.ReadAllText(d, System.Text.UTF8Encoding.Default)
+
+ doc.LoadXml(SanitizeXmlString(XML_Code))
+ Dim VERSION As String = ""
+ Dim verarbeitet As Boolean = False
+ Dim typ As String = ""
+ If Not found AndAlso cGetMsgType.isMIC_Import(doc) Then
+ typ = "IMPORT"
+ verarbeitet = True
+ ElseIf Not found AndAlso cGetMsgType.isMIC_Export(doc) Then
+ typ = "EXPORT"
+ verarbeitet = True
+ ElseIf Not found AndAlso cGetMsgType.isMIC_NCTS(doc) Then
+ typ = "NCTS"
+ verarbeitet = True
+
+ End If
+ '=====IMPORT IN VERAG DATENMODELL==========
+ If verarbeitet = True Then
+ Dim IMP As New DAKOSY_Worker.cImporter_MICToVERAG
+ IMP.ImporMICCustoms(d, doc, typ, False, True)
+ End If
+ '==================================
+
+ End If
+
+ Me.Refresh()
+ End Select
+
+
+ If True Then
+ If Not alreadyMoved Then
+ If found Then
+ If Not System.IO.Directory.Exists(ZIEL_PFAD & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\") Then System.IO.Directory.CreateDirectory(ZIEL_PFAD & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\")
+ frmStartOptions.moveFile(d, ZIEL_PFAD & Now.Year & "\" & Now.ToString("yyyyMMdd") & "\")
+ cntDatenEingelesen += 1
+ Me.Refresh()
+ End If
+ End If
+
+ End If
+
+
+ End If
+ End If
+ Catch ex As Exception
+ VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
+ End Try
+ Next
+ Next
+ End Sub
+
+
+
+ Function getString(doc As XmlDocument) As Boolean
+ If doc.HasChildNodes Then
+ ' If doc.GetElementsByTagName("DakosyMessageInternal").Count > 0 Then
+ Dim sw = New StringWriter()
+ Dim xw = New XmlTextWriter(sw)
+ doc.WriteTo(xw)
+ Dim XmlString = sw.ToString()
+ MsgBox(XmlString)
+ End If
+ Return False
+ End Function
+
+
+
+ Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click
+ Me.Close()
+ End Sub
+
+ Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click
+ Me.Close()
+ End Sub
+
+
+
+
+ 'Sub Savetelanm_FirmaNL(ByRef TC_TMP As MIC_Worker.cMIC_Anmeldung, division As String)
+ ' TC_TMP.telanm_firma = "IMEX"
+ ' TC_TMP.telanm_niederlassung = "SUB"
+ ' '
+ ' 'If division <> "" Then
+ ' ' If (TC_TMP.telanm_firma Is Nothing OrElse TC_TMP.telanm_firma = "") Or (TC_TMP.telanm_niederlassung Is Nothing OrElse TC_TMP.telanm_niederlassung = "") Then
+ ' ' Select Case division
+ ' ' Case "SUW"
+ ' ' TC_TMP.telanm_firma = "ATILLA"
+ ' ' TC_TMP.telanm_niederlassung = "SUB"
+ ' ' Case "SUB"
+ ' ' TC_TMP.telanm_firma = "VERAG"
+ ' ' TC_TMP.telanm_niederlassung = "SUB"
+ ' ' Case "DUR"
+ ' ' TC_TMP.telanm_firma = "DURMAZ"
+ ' ' TC_TMP.telanm_niederlassung = "SBG"
+ ' ' Case "NKD"
+ ' ' TC_TMP.telanm_firma = "VERAG"
+ ' ' TC_TMP.telanm_niederlassung = "NKD"
+ ' ' Case "WAI"
+ ' ' TC_TMP.telanm_firma = "VERAG"
+ ' ' TC_TMP.telanm_niederlassung = "WAI"
+ ' ' Case "SBG"
+ ' ' TC_TMP.telanm_firma = "VERAG"
+ ' ' TC_TMP.telanm_niederlassung = "SBG"
+ ' ' Case "NEU"
+ ' ' TC_TMP.telanm_firma = "VERAG"
+ ' ' TC_TMP.telanm_niederlassung = "NEU"
+ ' ' Case "GLO"
+ ' ' TC_TMP.telanm_firma = "IMEX"
+ ' ' TC_TMP.telanm_niederlassung = "GLO"
+ ' ' Case "AMB"
+ ' ' TC_TMP.telanm_firma = "AMBAR"
+ ' ' TC_TMP.telanm_niederlassung = "AMBAR"
+ ' ' Case "IME"
+ ' ' TC_TMP.telanm_firma = "IMEX"
+ ' ' TC_TMP.telanm_niederlassung = "IMEX"
+ ' ' End Select
+ ' ' TC_TMP.SAVE()
+ ' ' End If
+
+ ' 'End If
+ 'End Sub
+
+
+
+
+ Sub addDGVEinarbeitung(art, BezugsNr)
+ dgvEinarbeitung.Rows.Add(art, BezugsNr)
+ Try
+ dgvEinarbeitung.FirstDisplayedScrollingRowIndex = dgvEinarbeitung.RowCount - 1
+ Catch ex As Exception
+ End Try
+ End Sub
+
+
+ Function getVerahrensartFromBezugsNr(bezugsNr) As String
+ Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
+ If SQL.getValueTxtBySql("SELECT TOP 1 COUNT(*) FROM tblDakosy_NCTSOut WHERE ncts_ObjectName='" & bezugsNr & "'", "FMZOLL") > 0 Then Return "NCTS"
+ If SQL.getValueTxtBySql("SELECT TOP 1 COUNT(*) FROM tblDakosy_EZA WHERE eza_ObjectName='" & bezugsNr & "'", "FMZOLL") > 0 Then Return "EZA"
+ Return ""
+ End Function
+
+ Function getStatusCheckTransID(transId As String, transDate As Date) As DAKOSY_Worker.cDakosy_Statusmeldungen
+ getStatusCheckTransID = DAKOSY_Worker.cDakosy_Statusmeldungen.LOADByDakosyTransaktionsID(transId)
+ If getStatusCheckTransID Is Nothing Then
+ getStatusCheckTransID = New DAKOSY_Worker.cDakosy_Statusmeldungen
+ End If
+ getStatusCheckTransID.dySt_DakosyTransaktionsDatum = transDate
+ getStatusCheckTransID.dySt_DakosyTransaktionsID = transId
+ End Function
+
+ Function saveDY_ZA(STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen, transID As String, ergtransDate As Date, art As String) As DAKOSY_Worker.cDakosy_Zollanmeldungen
+ Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = Nothing
+ DY_TMP = DAKOSY_Worker.cDakosy_Zollanmeldungen.LOADByBezugsNr(STATUS.dySt_BezugsNr.ToString)
+ If DY_TMP Is Nothing Then
+ DY_TMP = New DAKOSY_Worker.cDakosy_Zollanmeldungen
+ DY_TMP.dy_BezugsNr = STATUS.dySt_BezugsNr
+ DY_TMP.dy_ART = art
+ If DAKOSY_Worker.cDakosy_Statusmeldungen.isNewestTransaktion(STATUS.dySt_BezugsNr, transID, ergtransDate) Then
+ DY_TMP.dy_Status = STATUS.dySt_status
+ End If
+ DY_TMP.SAVE()
+ 'Eintragen
+ Else
+ 'Update NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit
+ If DAKOSY_Worker.cDakosy_Statusmeldungen.isNewestTransaktion(STATUS.dySt_BezugsNr, transID, ergtransDate) Then
+ DY_TMP.UPDATE_Status(STATUS.dySt_status)
+ End If
+
+ End If
+
+
+ 'Status wir dnur upgedatet, wenn nicht schon ein neuerer Datensatz verarbeitet wurde!:
+
+
+
+
+
+
+ 'If DY_TMP.dy_AvisoId Is Nothing Or DY_TMP.dy_SendungsId Is Nothing Then
+ 'If getAVSIOFromBezugsNr(STATUS.dySt_BezugsNr, DY_TMP.dy_AvisoId, DY_TMP.dy_SendungsId) Then ' Lädt AVSIO
+ 'DY_TMP.SAVE() ' AVISOID/SendungsID speichern
+ ' End If
+ ' End If
+
+ saveDY_ZA = DY_TMP
+ End Function
+ Function saveDY_ZA(dySt_BezugsNr As String, art As String) As DAKOSY_Worker.cDakosy_Zollanmeldungen
+ Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = Nothing
+ DY_TMP = DAKOSY_Worker.cDakosy_Zollanmeldungen.LOADByBezugsNr(dySt_BezugsNr)
+ If DY_TMP Is Nothing Then
+ DY_TMP = New DAKOSY_Worker.cDakosy_Zollanmeldungen
+ DY_TMP.dy_BezugsNr = dySt_BezugsNr
+ DY_TMP.dy_ART = art
+ ' DY_TMP.dy_Status = STATUS.dySt_status
+ DY_TMP.SAVE()
+ 'Eintragen
+ Else
+ 'Update
+ ' DY_TMP.UPDATE_Status(STATUS.dySt_status)
+ End If
+ saveDY_ZA = DY_TMP
+ End Function
+
+
+
+ Function saveDY_EZA(STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen, DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen, transID As String, transDate As Date, Optional ANR As String = "", Optional MRN As String = "") As DAKOSY_Worker.cDakosyEZA
+ 'EINTRAG IN tblDakosyNCTSOut
+ Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA = Nothing
+ EZA_TMP = DAKOSY_Worker.cDakosyEZA.LOADByBezugsNr(STATUS.dySt_BezugsNr.ToString, False)
+ If EZA_TMP Is Nothing Then
+ EZA_TMP = New DAKOSY_Worker.cDakosyEZA
+ EZA_TMP.eza_ObjectName = STATUS.dySt_BezugsNr
+ If EZA_TMP IsNot Nothing Then EZA_TMP.eza_dyaAnmID = DY_TMP.dy_Id
+
+ If DAKOSY_Worker.cDakosy_Statusmeldungen.isNewestTransaktion(STATUS.dySt_BezugsNr, transID, transDate) Then
+ EZA_TMP.eza_Status = DY_TMP.dy_Status 'weil der Status bereit überprüft wurde --> neuste TransaktionsID
+ EZA_TMP.eza_Status_KEWILL_Equivalent = DY_TMP.dy_Status 'weil der Status bereit überprüft wurde --> neuste TransaktionsID
+ End If
+ 'EZA_TMP.ncts_Status_KEWILL_Equivalent = STATUS.dySt_status
+
+ If ANR <> "" Then EZA_TMP.eza_ANR = ANR
+ If MRN <> "" Then EZA_TMP.eza_MRN = MRN
+ EZA_TMP.SAVE()
+ 'Eintragen
+
+ Else
+
+ 'Update
+ EZA_TMP.UPDATE_Status(DY_TMP.dy_Status) 'weil der Status bereit überprüft wurde --> neuste TransaktionsID
+
+ If ANR <> "" Then EZA_TMP.eza_ANR = ANR : EZA_TMP.SAVE()
+ If MRN <> "" Then EZA_TMP.eza_MRN = MRN : EZA_TMP.SAVE()
+
+ End If
+ saveDY_EZA = EZA_TMP
+ End Function
+
+
+
+
+ 'Function readMIC_Anmeldung(doc As XmlDocument, d As String) As String
+ ' Try
+ ' readMIC_Anmeldung = ""
+ ' 'Dim sw = New StringWriter()
+ ' 'Dim xw = New XmlTextWriter(sw)
+ ' 'doc.WriteTo(xw)
+ ' 'Dim XmlString = sw.ToString()
+ ' 'MsgBox("0")
+ ' 'If XmlString.Contains("") Then
+ ' ' MsgBox("1")
+ ' ' Dim xmlvifDec = XmlString.Substring(XmlString.IndexOf(""), XmlString.IndexOf("") + 9 - XmlString.IndexOf(""))
+ ' ' ' MsgBox(xmlDEXPDD)
+ ' ' Dim p = Path.GetTempFileName
+ ' ' MsgBox(p)
+ ' ' Using outputFile As New StreamWriter(p) ', False, System.Text.Encoding.Default)
+ ' ' MsgBox("1,1")
+ ' ' outputFile.Write(xmlvifDec)
+ ' ' outputFile.Close()
+
+
+ ' Dim id = MIC_Worker.vifDec.InterfaceDataType.LoadFromFile(d)
+ ' Dim vifDEC As MIC_Worker.vifDec.vifDec = id.vifDec(0)
+ ' ' Dim AES As New DAKOSY_Worker.cDakosyAES
+
+ ' Dim MsgType = ""
+
+ ' If vifDEC IsNot Nothing And vifDEC.Refs_LRN IsNot Nothing Then
+ ' readMIC_Anmeldung = vifDEC.Refs_LRN
+ ' MsgType = vifDEC.MsgType
+ ' Else
+ ' Return "" 'Keine Bezugsnummer
+ ' End If
+
+ ' ' Dim DY_TMP As MIC_Worker.cMIC_Zollanmeldungen = saveDY_ZA(readTC_Anmeldung, "AES")
+
+ ' Dim TC As MIC_Worker.cMIC_Anmeldung = MIC_Worker.cMIC_Anmeldung.LOADByBezugsNr(readMIC_Anmeldung, MsgType) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
+ ' If TC Is Nothing Then TC = New MIC_Worker.cMIC_Anmeldung
+ ' ' If DY_TMP IsNot Nothing Then TC.TC_dyaAnmID = DY_TMP.dy_Id
+
+ ' TC.telanm_BezugsNr = vifDEC.Refs_LRN
+ ' If TC.telanm_AvisoId Is Nothing Then
+ ' TC.tryFindAviso()
+ ' End If
+
+
+ ' If vifDEC IsNot Nothing Then
+ ' 'TC.telanm_BezugsNr = vifDEC.Refs_LRN
+
+ ' TC.Mandant_ID = vifDEC.Mandant_ID
+ ' TC.Bereich_ID = vifDEC.Bereich_ID
+ ' TC.Referenz_ID = vifDEC.Referenz_ID
+ ' TC.ComIndicator = vifDEC.ComIndicator
+
+ ' TC.Hea_DecTy = vifDEC.Hea_DecTy
+ ' 'Art der Anmeldung
+ ' Select Case TC.Hea_DecTy
+ ' Case "T1", "T2", "T2L" : TC.telanm_ART = TC.Hea_DecTy
+ ' Case "EUA" : TC.telanm_ART = TC.Hea_DecTy 'EZA
+ ' Case Else : TC.telanm_ART = TC.Hea_DecTy '^^
+ ' End Select
+
+ ' TC.MsgType = vifDEC.MsgType
+ ' Select Case TC.MsgType
+ ' Case "TT906", "TT109" 'Eröffnung des Versandscheins
+ ' TC.telanm_Status = MIC_Worker.cTC_Statusliste.S_50
+ ' TC.telanm_Status_KEWILL_Equivalent = MIC_Worker.cTC_Statusliste.S_50
+ ' Case "TT132" 'Anrechnung des Referenzbetrages
+ ' TC.telanm_Status = MIC_Worker.cTC_Statusliste.S_53
+ ' TC.telanm_Status_KEWILL_Equivalent = MIC_Worker.cTC_Statusliste.S_53
+ ' Case "TT131" 'Erledigungsmeldung
+ ' TC.telanm_Status = MIC_Worker.cTC_Statusliste.S_60
+ ' TC.telanm_Status_KEWILL_Equivalent = MIC_Worker.cTC_Statusliste.S_60
+
+ ' Case "TT922" 'EZA / Mitteilung Zollschuld --> Abgabenbescheid
+ ' TC.telanm_Status = MIC_Worker.cTC_Statusliste.S_60
+ ' TC.telanm_Status_KEWILL_Equivalent = MIC_Worker.cTC_Statusliste.S_60
+
+ ' Case "TT923" ' Freigabe IMPORT + EXPORT
+ ' TC.telanm_Status = MIC_Worker.cTC_Statusliste.S_60
+ ' TC.telanm_Status_KEWILL_Equivalent = MIC_Worker.cTC_Statusliste.S_60
+ ' Case Else
+ ' Return "" 'Nicht erkannt
+ ' End Select
+
+ ' 'Derzeit nur IMEX
+ ' TC.telanm_firma = vifDEC.Mandant_ID.ToUpper '"IMEX"
+ ' If TC.telanm_BezugsNr.ToString.StartsWith("5501") Then
+ ' TC.telanm_firma = "IMEX" 'VERAG WO
+ ' End If
+ ' If TC.telanm_BezugsNr.ToString.StartsWith("4801") Or TC.telanm_BezugsNr.ToString.StartsWith("4802") Then
+ ' TC.telanm_firma = "IMEX" 'VERAG WO
+ ' End If
+ ' TC.telanm_niederlassung = "SUB"
+
+ ' TC.telanm_Erstellung = Now
+ ' TC.telanm_LetzteBearbeitung = Now
+
+ ' TC.Mandant_ID = vifDEC.Mandant_ID
+ ' TC.Bereich_ID = vifDEC.Bereich_ID
+ ' TC.Referenz_ID = vifDEC.Referenz_ID
+ ' TC.ComIndicator = vifDEC.ComIndicator
+ ' TC.dec_ProzessArt = vifDEC.dec_ProzessArt
+ ' TC.TransferStatus = vifDEC.TransferStatus
+
+ ' TC.dec_Anmelde_ID = vifDEC.dec_Anmelde_ID
+ ' TC.dec_Template_ID = vifDEC.dec_Template_ID
+ ' TC.dec_Lager_ID = vifDEC.dec_Lager_ID
+ ' TC.dec_Lag_IND = vifDEC.dec_Lag_IND
+ ' TC.dec_CreateDate = vifDEC.dec_CreateDate
+ ' TC.dec_CreatePersonalID = vifDEC.dec_CreatePersonalID
+ ' TC.dec_PreDec_IND = vifDEC.dec_PreDec_IND
+ ' TC.dec_TotNet = vifDEC.dec_TotNet
+ ' TC.dec_TotNetSplit_IND = vifDEC.dec_TotNetSplit_IND
+ ' TC.dec_FillPackList_IND = vifDEC.dec_FillPackList_IND
+ ' TC.dec_Memo = vifDEC.dec_Memo
+ ' TC.Refs_LRN = vifDEC.Refs_LRN
+ ' TC.Refs_CRN = vifDEC.Refs_CRN
+ ' TC.telanm_CRN = vifDEC.Refs_CRN
+ ' TC.Refs_CSRN = vifDEC.Refs_CSRN
+ ' TC.Refs_ERN = vifDEC.Refs_ERN
+ ' TC.Refs_FRN = vifDEC.Refs_FRN
+ ' TC.Refs_Stat = vifDEC.Refs_Stat
+
+ ' TC.Hea_DecTy = vifDEC.Hea_DecTy
+ ' TC.Hea_TotItem = vifDEC.Hea_TotItem
+ ' TC.Hea_TotPack = vifDEC.Hea_TotPack
+ ' TC.Hea_TotGross = vifDEC.Hea_TotGross
+ ' TC.Hea_DepLNG = vifDEC.Hea_DepLNG
+ ' TC.Hea_DestLNG = vifDEC.Hea_DestLNG
+ ' TC.Hea_PayTy = vifDEC.Hea_PayTy
+ ' TC.Hea_DefPayRef = vifDEC.Hea_DefPayRef
+ ' TC.Hea_PerPayRef = vifDEC.Hea_PerPayRef
+ ' TC.Hea_PayMet = vifDEC.Hea_PayMet
+ ' TC.Hea_AExpRef = vifDEC.Hea_AExpRef
+ ' TC.Hea_Fin = vifDEC.Hea_Fin
+ ' TC.Hea_Simp = vifDEC.Hea_Simp
+ ' TC.Hea_IssD = vifDEC.Hea_IssD
+ ' TC.Hea_AuthID = vifDEC.Hea_AuthID
+ ' TC.Hea_TransDat = vifDEC.Hea_TransDat
+ ' TC.Hea_WoffD = vifDEC.Hea_WoffD
+ ' TC.Hea_DecDT = vifDEC.Hea_DecDT
+ ' TC.Hea_DecPlc = vifDEC.Hea_DecPlc
+ ' TC.Hea_AccDT = vifDEC.Hea_AccDT
+ ' TC.Hea_SecInd = vifDEC.Hea_SecInd
+ ' TC.Hea_ComRef = vifDEC.Hea_ComRef
+ ' TC.Hea_ProArrDT = vifDEC.Hea_ProArrDT
+ ' TC.Hea_PlaDepDT = vifDEC.Hea_PlaDepDT
+
+ ' TC.Locs_TradCtry = vifDEC.Locs_TradCtry
+ ' TC.Locs_Disp = vifDEC.Locs_Disp
+ ' TC.Locs_Dest = vifDEC.Locs_Dest
+ ' TC.Locs_GdsLocCd = vifDEC.Locs_GdsLocCd
+ ' TC.Locs_GdsLoc = vifDEC.Locs_GdsLoc
+ ' TC.Locs_GdsLocAuth = vifDEC.Locs_GdsLocAuth
+ ' TC.Locs_LoadPlcCd = vifDEC.Locs_LoadPlcCd
+ ' TC.Locs_LoadPlc = vifDEC.Locs_LoadPlc
+ ' TC.Locs_CustPlc = vifDEC.Locs_CustPlc
+ ' TC.Locs_ArrLocCd = vifDEC.Locs_ArrLocCd
+ ' TC.Locs_ArrLoc = vifDEC.Locs_ArrLoc
+ ' TC.Locs_ArrLocAuth = vifDEC.Locs_ArrLocAuth
+ ' TC.Locs_WarTy = vifDEC.Locs_WarTy
+ ' TC.Locs_WarCtry = vifDEC.Locs_WarCtry
+ ' TC.Locs_War = vifDEC.Locs_War
+
+ ' TC.Transp_InMo = vifDEC.Transp_InMo
+ ' TC.Transp_BordMo = vifDEC.Transp_BordMo
+ ' TC.Transp_DepTy = vifDEC.Transp_DepTy
+ ' TC.Transp_DepIdnt = vifDEC.Transp_DepIdnt
+ ' TC.Transp_DepNat = vifDEC.Transp_DepNat
+ ' TC.Transp_CrossTy = vifDEC.Transp_CrossTy
+ ' TC.Transp_CrossIdnt = vifDEC.Transp_CrossIdnt
+ ' TC.Transp_CrossIdntNat = vifDEC.Transp_CrossIdntNat
+ ' TC.Transp_ContInd = vifDEC.Transp_ContInd
+
+ ' TC.ValData_TermDelCd = vifDEC.ValData_TermDelCd
+ ' TC.ValData_TermDelPlc = vifDEC.ValData_TermDelPlc
+ ' TC.ValData_TermDelSit = vifDEC.ValData_TermDelSit
+ ' TC.ValData_InvCurr = vifDEC.ValData_InvCurr
+ ' TC.ValData_ExRa = vifDEC.ValData_ExRa
+ ' TC.ValData_InvVal = vifDEC.ValData_InvVal
+ ' TC.ValData_TransacCd = vifDEC.ValData_TransacCd
+
+ ' TC.ConorTra_Na = vifDEC.ConorTra_Na
+ ' TC.ConorTra_Strt = vifDEC.ConorTra_Strt
+ ' TC.ConorTra_Pst = vifDEC.ConorTra_Pst
+ ' TC.ConorTra_Cty = vifDEC.ConorTra_Cty
+ ' TC.ConorTra_Ctry = vifDEC.ConorTra_Ctry
+ ' TC.ConorTra_TIN = vifDEC.ConorTra_TIN
+ ' TC.ConorTra_UIDCtry = vifDEC.ConorTra_UIDCtry
+ ' TC.ConorTra_UID = vifDEC.ConorTra_UID
+
+ ' TC.ConeeTra_Na = vifDEC.ConeeTra_Na
+ ' TC.ConeeTra_Strt = vifDEC.ConeeTra_Strt
+ ' TC.ConeeTra_Pst = vifDEC.ConeeTra_Pst
+ ' TC.ConeeTra_Cty = vifDEC.ConeeTra_Cty
+ ' TC.ConeeTra_Ctry = vifDEC.ConeeTra_Ctry
+ ' TC.ConeeTra_TIN = vifDEC.ConeeTra_TIN
+ ' TC.ConeeTra_UIDCtry = vifDEC.ConeeTra_UIDCtry
+ ' TC.ConeeTra_UID = vifDEC.ConeeTra_UID
+
+ ' TC.ExpTra_Na = vifDEC.ExpTra_Na
+ ' TC.ExpTra_Strt = vifDEC.ExpTra_Strt
+ ' TC.ExpTra_Pst = vifDEC.ExpTra_Pst
+ ' TC.ExpTra_Cty = vifDEC.ExpTra_Cty
+ ' TC.ExpTra_Ctry = vifDEC.ExpTra_Ctry
+ ' TC.ExpTra_TIN = vifDEC.ExpTra_TIN
+ ' TC.ExpTra_UIDCtry = vifDEC.ExpTra_UIDCtry
+ ' TC.ExpTra_UID = vifDEC.ExpTra_UID
+
+ ' TC.Declarant_Na = vifDEC.Declarant_Na
+ ' TC.Declarant_Strt = vifDEC.Declarant_Strt
+ ' TC.Declarant_Pst = vifDEC.Declarant_Pst
+ ' TC.Declarant_Cty = vifDEC.Declarant_Cty
+ ' TC.Declarant_Ctry = vifDEC.Declarant_Ctry
+ ' TC.Declarant_TIN = vifDEC.Declarant_TIN
+ ' TC.Declarant_UIDCtry = vifDEC.Declarant_UIDCtry
+ ' TC.Declarant_UID = vifDEC.Declarant_UID
+ ' TC.Declarant_DecRep = vifDEC.Declarant_DecRep
+
+ ' TC.Represent_RIN = vifDEC.Represent_RIN
+ ' TC.Represent_Na = vifDEC.Represent_Na
+
+ ' TC.EntryCO_Ref = vifDEC.EntryCO_Ref
+ ' TC.ExitCO_Ref = vifDEC.ExitCO_Ref
+ ' TC.SurvCO_Ref = vifDEC.SurvCO_Ref
+ ' TC.DestCO_Ref = vifDEC.DestCO_Ref
+ ' TC.PresCO_Ref = vifDEC.PresCO_Ref
+ ' TC.DepCO_Ref = vifDEC.DepCO_Ref
+
+ ' 'TC.CtrlRslt_ResCd = vifDEC.CtrlRslt_ResCd'--> in Schnittstelle nicht vorhanden
+ ' TC.CtrlRslt_DLimit = vifDEC.CtrlRslt_DLimit
+
+
+ ' TC.POSITIONSDATEN.Clear() 'Falls DS schon Mal eingearbeitet wurde
+ ' If vifDEC.vifDecItem IsNot Nothing AndAlso vifDEC.vifDecItem.Count > 0 Then
+ ' For Each vidDescITEM In vifDEC.vifDecItem
+ ' Dim POS As New MIC_Worker.cTelotec_Positionsdaten
+
+ ' POS.Mandant_ID = vidDescITEM.Mandant_ID
+ ' POS.Bereich_ID = vidDescITEM.Bereich_ID
+ ' POS.Referenz_ID = vidDescITEM.Referenz_ID
+ ' POS.ComIndicator = vidDescITEM.ComIndicator
+ ' POS.Pos_ID = vidDescITEM.Pos_ID
+ ' POS.Item_Status = vidDescITEM.Item_Status
+ ' POS.Item_ComCd = vidDescITEM.Item_ComCd
+ ' POS.Item_GdsDes = vidDescITEM.Item_GdsDes
+ ' POS.Item_Gross = vidDescITEM.Item_Gross
+ ' POS.Item_Net = vidDescITEM.Item_Net
+ ' POS.Item_Orig = vidDescITEM.Item_Orig
+ ' POS.Item_ProcCd = vidDescITEM.Item_ProcCd
+ ' POS.Item_ProcAddCd = vidDescITEM.Item_ProcAddCd
+ ' POS.Item_ItVal = vidDescITEM.Item_ItVal
+ ' POS.Item_Pref = vidDescITEM.Item_Pref
+ ' POS.Item_Quota = vidDescITEM.Item_Quota
+ ' POS.Item_ValMet = vidDescITEM.Item_ValMet
+ ' POS.Item_VATInd = vidDescITEM.Item_VATInd
+ ' POS.Item_StatVal = vidDescITEM.Item_StatVal
+ ' POS.SurvCO_Ref = vidDescITEM.SurvCO_Ref
+ ' POS.Telo_Artikel_ID = vidDescITEM.Telo_Artikel_ID
+ ' POS.Telo_Artikelmenge = vidDescITEM.Telo_ArtikelMenge
+ ' POS.Telo_ArtikelMEH = vidDescITEM.Telo_ArtikelMEH
+
+ ' 'vidDescITEM.vifDecPack
+
+ ' POS.PACKSTUECKE.Clear() 'Falls DS schon Mal eingearbeitet wurde
+ ' If vidDescITEM.vifDecPack IsNot Nothing AndAlso vidDescITEM.vifDecPack.Count > 0 Then
+ ' For Each vifDecPack In vidDescITEM.vifDecPack
+ ' Dim PK As New TELOTEC_Worker.cTelotec_Packstuecke
+
+ ' PK.Mandant_ID = vifDecPack.Mandant_ID
+ ' PK.Bereich_ID = vifDecPack.Bereich_ID
+ ' PK.Referenz_ID = vifDecPack.Referenz_ID
+ ' PK.ComIndicator = vifDecPack.ComIndicator
+ ' PK.Pos_ID = vifDecPack.Pos_ID
+ ' PK.Pack_ID = vifDecPack.Pack_ID
+ ' PK.Pack_Mark = vifDecPack.Pack_Mark
+ ' PK.Pack_Kind = vifDecPack.Pack_Kind
+ ' PK.Pack_Nr = vifDecPack.Pack_Nr
+ ' PK.Pack_Piec = vifDecPack.Pack_Piec
+ ' PK.Telo_Gross = vifDecPack.TELO_Gross
+
+ ' POS.PACKSTUECKE.Add(PK)
+ ' Next
+ ' End If
+
+ ' POS.ABGABEN.Clear() 'Falls DS schon Mal eingearbeitet wurde
+ ' If vidDescITEM.vifDecDutyCalc IsNot Nothing AndAlso vidDescITEM.vifDecDutyCalc.Count > 0 Then
+ ' For Each vifDecDutyCalc In vidDescITEM.vifDecDutyCalc
+ ' Dim ABG As New TELOTEC_Worker.cTelotec_PositionsdatenAbgaben
+
+ ' ABG.Mandant_ID = vifDecDutyCalc.Mandant_ID
+ ' ABG.Bereich_ID = vifDecDutyCalc.Bereich_ID
+ ' ABG.Referenz_ID = vifDecDutyCalc.Referenz_ID
+ ' ABG.ComIndicator = vifDecDutyCalc.ComIndicator
+ ' ABG.Pos_ID = vifDecDutyCalc.Pos_ID
+ ' ABG.DutyCalc_ID = vifDecDutyCalc.DutyCalc_ID
+ ' ABG.Ty = vifDecDutyCalc.Ty
+ ' ABG.BaseD = vifDecDutyCalc.BaseD
+ ' ABG.Curr = vifDecDutyCalc.Curr
+ ' ABG.Unit = vifDecDutyCalc.Unit
+ ' ABG.Base = vifDecDutyCalc.Base
+ ' ABG.Rate = vifDecDutyCalc.Rate
+ ' ABG.RateUsed = vifDecDutyCalc.RateUsed
+ ' ABG.Amnt = vifDecDutyCalc.Amnt
+ ' ABG.MeaID = vifDecDutyCalc.MeaID
+ ' ABG.TyInd = vifDecDutyCalc.TyInd
+
+ ' POS.ABGABEN.Add(ABG)
+ ' Next
+ ' End If
+
+ ' POS.DOC_CERTS.Clear() 'Falls DS schon Mal eingearbeitet wurde
+ ' If vidDescITEM.vifDecDocCerts IsNot Nothing AndAlso vidDescITEM.vifDecDocCerts.Count > 0 Then
+ ' For Each vifDecDocCerts In vidDescITEM.vifDecDocCerts
+ ' Dim DOCS As New TELOTEC_Worker.cTelotec_PositionsdatenDokumente
+
+ ' DOCS.Mandant_ID = vifDecDocCerts.Mandant_ID
+ ' DOCS.Bereich_ID = vifDecDocCerts.Bereich_ID
+ ' DOCS.Referenz_ID = vifDecDocCerts.Referenz_ID
+ ' DOCS.ComIndicator = vifDecDocCerts.ComIndicator
+ ' DOCS.Pos_ID = vifDecDocCerts.Pos_ID
+ ' DOCS.DocCerts_ID = vifDecDocCerts.DocCerts_ID
+ ' DOCS.DocCerts_DocCd = vifDecDocCerts.DocCerts_DocCd
+ ' DOCS.DocCerts_DTy = vifDecDocCerts.DocCerts_DTy
+ ' DOCS.DocCerts_DRef = vifDecDocCerts.DocCerts_DRef
+ ' DOCS.DocCerts_IssD = vifDecDocCerts.DocCerts_IssD
+
+
+ ' POS.DOC_CERTS.Add(DOCS)
+ ' Next
+ ' End If
+ ' TC.POSITIONSDATEN.Add(POS)
+ ' Next
+ ' End If
+
+ ' TC.SICHERHEIT.Clear() 'Falls DS schon Mal eingearbeitet wurde
+ ' If vifDEC.vifDecGrteeRef IsNot Nothing AndAlso vifDEC.vifDecGrteeRef.Count > 0 Then
+ ' For Each vifDecGrteeRef In vifDEC.vifDecGrteeRef
+ ' Dim GRT As New TELOTEC_Worker.cTelotec_Sicherheit
+
+ ' GRT.Mandant_ID = vifDecGrteeRef.Mandant_ID
+ ' GRT.Bereich_ID = vifDecGrteeRef.Bereich_ID
+ ' GRT.Referenz_ID = vifDecGrteeRef.Referenz_ID
+ ' GRT.ComIndicator = vifDecGrteeRef.ComIndicator
+ ' GRT.GrteeRef_ID = vifDecGrteeRef.GrteeRef_ID
+ ' GRT.GrteeRef_GTy = vifDecGrteeRef.Grtee_GTy
+ ' GRT.GRN = vifDecGrteeRef.GRN
+ ' GRT.OGR = vifDecGrteeRef.OGR
+ ' GRT.Acc = vifDecGrteeRef.Acc
+ ' GRT.GTIN = vifDecGrteeRef.GTIN
+ ' GRT.GVal = vifDecGrteeRef.GVal
+ ' GRT.Curr = vifDecGrteeRef.Curr
+
+ ' TC.SICHERHEIT.Add(GRT)
+ ' Next
+ ' End If
+
+
+
+
+ ' TC.ABGABEN.Clear() 'Falls DS schon Mal eingearbeitet wurde
+ ' If vifDEC.vifDecTotDuties IsNot Nothing AndAlso vifDEC.vifDecTotDuties.Count > 0 Then
+ ' For Each vifDecTotDuties In vifDEC.vifDecTotDuties
+ ' Dim ABG As New TELOTEC_Worker.cTelotec_Abgaben
+
+ ' ABG.Mandant_ID = vifDecTotDuties.Mandant_ID
+ ' ABG.Bereich_ID = vifDecTotDuties.Bereich_ID
+ ' ABG.Referenz_ID = vifDecTotDuties.Referenz_ID
+ ' ABG.ComIndicator = vifDecTotDuties.ComIndicator
+ ' ABG.TotDuties_ID = vifDecTotDuties.TotDuties_ID
+ ' ABG.Ty = vifDecTotDuties.Ty
+ ' ABG.Amnt = vifDecTotDuties.Amnt
+ ' ABG.TyInd = vifDecTotDuties.TyInd
+ ' ABG.Erstelldatum = vifDecTotDuties.Erstelldatum
+
+ ' TC.ABGABEN.Add(ABG)
+ ' Next
+ ' End If
+
+
+ ' ''''Aktuellste Nachricht
+ ' If SQL.getValueTxtBySql("Select COUNT(*) FROM [tblTelotec_Anmeldung] WHERE telanm_BezugsNr='" & TC.telanm_BezugsNr & "' and telanm_Status>'" & TC.telanm_Status & "' ", "FMZOLL") > 0 Then
+ ' TC.telnam_aktuellsteNachricht = 0
+ ' Else
+ ' TC.telnam_aktuellsteNachricht = 1
+ ' SQL.doSQL("UPDATE [tblTelotec_Anmeldung] set telnam_aktuellsteNachricht = 0 WHERE telanm_BezugsNr='" & TC.telanm_BezugsNr & "' ", "FMZOLL") 'alle anderen auf 0 setzen
+ ' End If
+
+ ' If TC.SAVE() Then
+ ' ' TELOTEC_Worker.cTELOTEC_Statusmeldungen.InsertStatusMeldung(DY_TMP, TELOTEC_Worker.cDY_Statusliste.S_05)
+ ' If If(TC.telanm_Status, 0) = TELOTEC_Worker.cTC_Statusliste.S_60 Then
+ ' ' TC.insertIntoSpedBuch()
+ ' Dim ZOLLIMPORT As New DAKOSY_Worker.cZOLL_IMPORT
+ ' ZOLLIMPORT.TelotecImport(TC)
+ ' ZOLLIMPORT.insertAbgabenTELOTEC(TC)
+
+ ' '=====IMPORT IN VERAG DATENMODELL==========
+ ' If TC.Hea_DecTy = "EUA" Then
+ ' Dim IMP As New DAKOSY_Worker.cImporter_TelotecToVERAG
+ ' IMP.ImportTelotec(TC, False, True)
+ ' End If
+ ' '==================================
+
+ ' End If
+ ' ' BEREITSTELLUNG DER DATEN AN FREMDSYSTEME
+ ' If TC.telanm_ART = "T1" Or TC.telanm_ART.ToString.Contains("T2") Or TC.telanm_ART.ToString.StartsWith("T-") Then
+ ' Select Case TC.telanm_Status
+ ' Case TELOTEC_Worker.cTC_Statusliste.S_50, TELOTEC_Worker.cTC_Statusliste.S_60
+ ' cVERAG_out_ncts.copyFileFTP_VERAGncts_TC(TC)
+ ' End Select
+ ' End If
+ ' End If
+ ' End If
+
+
+ ' Try
+ ' ' System.System.IO.File.Delete(p)
+ ' Catch ex As Exception
+ ' VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
+ ' End Try
+
+ ' addDGVEinarbeitung("TC: Anmeldung " & MsgType, readTC_Anmeldung)
+
+ ' ' End Using
+
+ ' 'End If
+
+ ' Catch ex As Exception
+ ' VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
+ ' readTC_Anmeldung = ""
+ ' End Try
+ 'End Function
+
+
+ Private Sub dgvEinarbeitung_SelectionChanged(sender As Object, e As EventArgs) Handles dgvEinarbeitung.SelectionChanged
+ dgvEinarbeitung.ClearSelection()
+
+ End Sub
+
+
+
+
+
+ 'Public Function tryToInsertProgramm(brgak_datum, brgak_betrag, brgak_brgaktoId, brgak_filename, brgak_atc, brgak_fileline) As Boolean
+
+ ' Dim sql As String = " begin tran" &
+ ' " if Not exists (select * from tblBrgAufschub with (updlock,serializable) where brgak_filename = @brgak_filename AND brgak_fileline=@brgak_fileline) " &
+ ' " begin " &
+ ' " INSERT INTO tblBrgAufschub " &
+ ' " (brgak_datum, brgak_betrag, brgak_brgaktoId, brgak_filename, brgak_atc,brgak_fileline) VALUES " &
+ ' " (@brgak_datum, @brgak_betrag, @brgak_brgaktoId, @brgak_filename, @brgak_atc,@brgak_fileline) " &
+ ' " End " &
+ ' " commit tran "
+ ' '(brgak_fileline='' OR ... )
+
+ ' ' " ELSE " &
+ ' ' " begin " &
+ ' ' " UPDATE tblBrgAufschub " &
+ ' ' " SET brgak_datum=@brgak_datum, brgak_betrag=@brgak_betrag, brgak_brgaktoId=@brgak_brgaktoId, brgak_filename=@brgak_filename, brgak_atc=@brgak_atc,brgak_fileline=@brgak_fileline " &
+ ' ' " WHERE brgak_filename = @brgak_filename AND (brgak_fileline='' OR brgak_fileline=@brgak_fileline)" &
+ ' ' " End " &
+
+
+
+ ' Dim cn As New System.Data.SqlClient.SqlConnection()
+ ' cn.ConnectionString = "Data Source=SQLGUIDE01.verag.ost.dmn;Initial Catalog=ADMIN;Integrated Security=false;User ID=AppUser;Password=yp/THDd?xM+pZ$;"
+ ' cn.Open()
+ ' Using cn
+ ' Using cmd As New System.Data.SqlClient.SqlCommand(sql, cn)
+ ' cmd.Parameters.AddWithValue("@brgak_datum", brgak_datum)
+ ' cmd.Parameters.AddWithValue("@brgak_betrag", brgak_betrag)
+ ' cmd.Parameters.AddWithValue("@brgak_brgaktoId", brgak_brgaktoId)
+ ' cmd.Parameters.AddWithValue("@brgak_filename", brgak_filename)
+ ' cmd.Parameters.AddWithValue("@brgak_atc", brgak_atc)
+ ' cmd.Parameters.AddWithValue("@brgak_fileline", brgak_fileline)
+ ' Try
+ ' cmd.ExecuteNonQuery()
+
+ ' ''Lösche File: --> vom ALTEN ATLAS
+ ' 'Try
+ ' ' System.System.IO.File.Delete(frmRoutineManager.PathATLAS & "\" & brgak_filename)
+ ' 'Catch ex As Exception
+ ' ' writeLog("ERROR", "Fehler beim Löschen der Aufschub-Datei: " & ex.Message)
+ ' 'End Try
+ ' Return True
+ ' Catch ex As System.Data.SqlClient.SqlException
+ ' writeLog("ERROR", "Fehler beim Schreiben in die Datenbank: " & ex.Message)
+ ' End Try
+ ' End Using
+ ' End Using
+ ' cn.Close()
+ ' Return False
+ 'End Function
+
+
+
+
+
+ Private Sub frmTCNachrichtenVerarbeitung_Shown(sender As Object, e As EventArgs) Handles Me.Shown
+ If allowClose Then
+ Me.Refresh()
+
+ Button2.PerformClick()
+ Button1.PerformClick()
+
+ System.Threading.Thread.Sleep(2000)
+
+ Me.Close()
+ End If
+ End Sub
+
+
+
+
+End Class
+
diff --git a/initATLASAufschubkonten/frmNachrichtenVerarbeitung_MDM_divers.vb b/initATLASAufschubkonten/frmNachrichtenVerarbeitung_MDM_divers.vb
index 68eb476..42ade2b 100644
--- a/initATLASAufschubkonten/frmNachrichtenVerarbeitung_MDM_divers.vb
+++ b/initATLASAufschubkonten/frmNachrichtenVerarbeitung_MDM_divers.vb
@@ -4,7 +4,6 @@ Imports System.Text
Imports System.Text.RegularExpressions
Imports System.Web
Imports System.Xml
-Imports com.sun.org.apache.bcel.internal.generic
Imports Renci.SshNet
Imports Renci.SshNet.Sftp
Imports VERAG_PROG_ALLGEMEIN
diff --git a/initATLASAufschubkonten/frmStartOptions.Designer.vb b/initATLASAufschubkonten/frmStartOptions.Designer.vb
index a335126..a5d89d1 100644
--- a/initATLASAufschubkonten/frmStartOptions.Designer.vb
+++ b/initATLASAufschubkonten/frmStartOptions.Designer.vb
@@ -25,6 +25,7 @@ Partial Class frmStartOptions
Me.components = New System.ComponentModel.Container()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmStartOptions))
Me.pnl = New System.Windows.Forms.Panel()
+ Me.Button35 = New System.Windows.Forms.Button()
Me.Button33 = New System.Windows.Forms.Button()
Me.LinkLabel54 = New System.Windows.Forms.LinkLabel()
Me.Button32 = New System.Windows.Forms.Button()
@@ -373,6 +374,7 @@ Partial Class frmStartOptions
Me.cboBMDUnispedFirma = New VERAG_PROG_ALLGEMEIN.MyComboBox()
Me.MyTextBox4 = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.dgvMRN = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components)
+ Me.clmnMRN = New System.Windows.Forms.DataGridViewTextBoxColumn()
Me.txtVRGOut_MRN = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.txtVRGOut_FilialenNr = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.txtVRGOut_AbfertigungsNr = New VERAG_PROG_ALLGEMEIN.MyTextBox()
@@ -410,8 +412,9 @@ Partial Class frmStartOptions
Me.MyTextBox1 = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.txtGJ_UNISPED = New VERAG_PROG_ALLGEMEIN.MyTextBox()
Me.DataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn()
- Me.clmnMRN = New System.Windows.Forms.DataGridViewTextBoxColumn()
- Me.Button35 = New System.Windows.Forms.Button()
+ Me.Label67 = New System.Windows.Forms.Label()
+ Me.ll_MIC_Einarbeitung_TEST = New System.Windows.Forms.LinkLabel()
+ Me.ll_MIC_Einarbeitung_PROD = New System.Windows.Forms.LinkLabel()
Me.pnl.SuspendLayout()
CType(Me.pbEmailscheck, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.PictureBox24, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -562,6 +565,18 @@ Partial Class frmStartOptions
Me.pnl.Size = New System.Drawing.Size(1229, 946)
Me.pnl.TabIndex = 0
'
+ 'Button35
+ '
+ Me.Button35.FlatStyle = System.Windows.Forms.FlatStyle.Flat
+ Me.Button35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer))
+ Me.Button35.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.Button35.Location = New System.Drawing.Point(996, 312)
+ Me.Button35.Name = "Button35"
+ Me.Button35.Size = New System.Drawing.Size(103, 40)
+ Me.Button35.TabIndex = 152
+ Me.Button35.Text = "check Sped-Einrtäge"
+ Me.Button35.UseVisualStyleBackColor = True
+ '
'Button33
'
Me.Button33.FlatStyle = System.Windows.Forms.FlatStyle.Flat
@@ -1200,6 +1215,9 @@ Partial Class frmStartOptions
'
'TabPage1
'
+ Me.TabPage1.Controls.Add(Me.ll_MIC_Einarbeitung_TEST)
+ Me.TabPage1.Controls.Add(Me.ll_MIC_Einarbeitung_PROD)
+ Me.TabPage1.Controls.Add(Me.Label67)
Me.TabPage1.Controls.Add(Me.cbxGESTELLUNG_TESTLAUF)
Me.TabPage1.Controls.Add(Me.cbxVW_Infomail)
Me.TabPage1.Controls.Add(Me.LinkLabel68)
@@ -4736,6 +4754,13 @@ Partial Class frmStartOptions
Me.dgvMRN.Size = New System.Drawing.Size(207, 134)
Me.dgvMRN.TabIndex = 75
'
+ 'clmnMRN
+ '
+ Me.clmnMRN.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill
+ Me.clmnMRN.HeaderText = "MRN"
+ Me.clmnMRN.MinimumWidth = 8
+ Me.clmnMRN.Name = "clmnMRN"
+ '
'txtVRGOut_MRN
'
Me.txtVRGOut_MRN._DateTimeOnly = False
@@ -5534,24 +5559,37 @@ Partial Class frmStartOptions
Me.DataGridViewTextBoxColumn1.MinimumWidth = 8
Me.DataGridViewTextBoxColumn1.Name = "DataGridViewTextBoxColumn1"
'
- 'clmnMRN
+ 'Label67
'
- Me.clmnMRN.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill
- Me.clmnMRN.HeaderText = "MRN"
- Me.clmnMRN.MinimumWidth = 8
- Me.clmnMRN.Name = "clmnMRN"
+ Me.Label67.AutoSize = True
+ Me.Label67.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label67.Location = New System.Drawing.Point(284, 296)
+ Me.Label67.Name = "Label67"
+ Me.Label67.Size = New System.Drawing.Size(177, 13)
+ Me.Label67.TabIndex = 154
+ Me.Label67.Text = "MIC Nachrichtenverarbeitung:"
'
- 'Button35
+ 'll_MIC_Einarbeitung_TEST
'
- Me.Button35.FlatStyle = System.Windows.Forms.FlatStyle.Flat
- Me.Button35.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer))
- Me.Button35.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
- Me.Button35.Location = New System.Drawing.Point(996, 312)
- Me.Button35.Name = "Button35"
- Me.Button35.Size = New System.Drawing.Size(103, 40)
- Me.Button35.TabIndex = 152
- Me.Button35.Text = "check Sped-Einrtäge"
- Me.Button35.UseVisualStyleBackColor = True
+ Me.ll_MIC_Einarbeitung_TEST.AutoSize = True
+ Me.ll_MIC_Einarbeitung_TEST.LinkColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer))
+ Me.ll_MIC_Einarbeitung_TEST.Location = New System.Drawing.Point(284, 323)
+ Me.ll_MIC_Einarbeitung_TEST.Name = "ll_MIC_Einarbeitung_TEST"
+ Me.ll_MIC_Einarbeitung_TEST.Size = New System.Drawing.Size(177, 13)
+ Me.ll_MIC_Einarbeitung_TEST.TabIndex = 155
+ Me.ll_MIC_Einarbeitung_TEST.TabStop = True
+ Me.ll_MIC_Einarbeitung_TEST.Text = "Eingangsnachrichten abrufen TEST"
+ '
+ 'll_MIC_Einarbeitung_PROD
+ '
+ Me.ll_MIC_Einarbeitung_PROD.AutoSize = True
+ Me.ll_MIC_Einarbeitung_PROD.LinkColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer))
+ Me.ll_MIC_Einarbeitung_PROD.Location = New System.Drawing.Point(284, 348)
+ Me.ll_MIC_Einarbeitung_PROD.Name = "ll_MIC_Einarbeitung_PROD"
+ Me.ll_MIC_Einarbeitung_PROD.Size = New System.Drawing.Size(180, 13)
+ Me.ll_MIC_Einarbeitung_PROD.TabIndex = 156
+ Me.ll_MIC_Einarbeitung_PROD.TabStop = True
+ Me.ll_MIC_Einarbeitung_PROD.Text = "Eingangsnachrichten abrufen PROD"
'
'frmStartOptions
'
@@ -6027,4 +6065,7 @@ Partial Class frmStartOptions
Friend WithEvents txtBerechnungsart As VERAG_PROG_ALLGEMEIN.MyTextBox
Friend WithEvents Label66 As Label
Friend WithEvents Button35 As Button
+ Friend WithEvents ll_MIC_Einarbeitung_TEST As LinkLabel
+ Friend WithEvents ll_MIC_Einarbeitung_PROD As LinkLabel
+ Friend WithEvents Label67 As Label
End Class
diff --git a/initATLASAufschubkonten/frmStartOptions.resx b/initATLASAufschubkonten/frmStartOptions.resx
index 963b638..035e3eb 100644
--- a/initATLASAufschubkonten/frmStartOptions.resx
+++ b/initATLASAufschubkonten/frmStartOptions.resx
@@ -596,6 +596,102 @@
+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
@@ -646,9 +742,6 @@
SjJ6enoK1NXVqU6aNMlg2rRpxsh48uTJus3NzYqurq68EhISJGd6ADkzAttxL7feAAAAAElFTkSuQmCC
-
- True
-
iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAABGdJREFUSEtj
@@ -793,102 +886,12 @@
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
-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
-
-
+
+ True
+
+
+ True
+
AAABAAEAgIAAAAEAGAAoyAAAFgAAACgAAACAAAAAAAEAAAEAGAAAAAAAAMgAAMQOAADEDgAAAAAAAAAA
diff --git a/initATLASAufschubkonten/frmStartOptions.vb b/initATLASAufschubkonten/frmStartOptions.vb
index ee6c923..5ce378f 100644
--- a/initATLASAufschubkonten/frmStartOptions.vb
+++ b/initATLASAufschubkonten/frmStartOptions.vb
@@ -1430,7 +1430,7 @@ Public Class frmStartOptions
For Each l In ANH_LIST
Select Case l.anh_Art.ToString.ToUpper
' Case "EXPORT_DOCS"
- Case "RECHNUNG", "CMR", "ATR", "EUR1", "COO", "PACKLISTE"
+ Case "RECHNUNG", "CMR", "ATR", "EUR1", "COO", "PACKLISTE", "ATR-EUR1"
Dim PathTmpANH = (New VERAG_PROG_ALLGEMEIN.cDATENSERVER(l.anh_docId)).GET_TOP1_PATH(False)
If PathTmpANH <> "" Then pfadList.Add(PathTmpANH)
End Select
@@ -8995,4 +8995,20 @@ repeatRequest:
End If
End Sub
+
+ Private Sub LinkLabel48_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles ll_MIC_Einarbeitung_TEST.LinkClicked
+ Me.Visible = False
+ VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = True
+ Dim f As New frmMICNachrichtenVerarbeitung
+ f.ShowDialog()
+ Me.Visible = True
+ End Sub
+
+ Private Sub ll_MIC_Einarbeitung_PROD_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles ll_MIC_Einarbeitung_PROD.LinkClicked
+ Me.Visible = False
+ VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM = False
+ Dim f As New frmMICNachrichtenVerarbeitung
+ f.ShowDialog()
+ Me.Visible = True
+ End Sub
End Class