Index: AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml =================================================================== diff -u --- AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (revision 0) +++ AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (revision 37150) @@ -0,0 +1,134 @@ + + + + + + +vhLib.Macro +0 +%RegisteredObject,%XML.Adaptor +right + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +%Library.String + + + + +1 +Klant:Derde.Klant.Klant,Array:%ArrayOfObjects +Code,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres + INTO AdresID,Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, WoonPlaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres + FROM Derde_Klant.LevAdres + WHERE Klant = :KLNr + ORDER BY TypeAdres ) + &sql(OPEN FAP) + + For &sql(FETCH FAP) Quit:SQLCODE Do + . Set pxAdres=..%New() + . If KodeLeveringsadres?4.6N Do ; Het leveringsadres kan een link zijn naar het hoofdadres van een andere klant + . . Set oAndereKlant=##class(Derde.Klant.Klant).%OpenId(KodeLeveringsadres) + . . Quit:'$isObject(oAndereKlant) + . . Do pxAdres.Fill(AdresID,oAndereKlant.Aanspreking,oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.LandCode,,,,"Link",,TypeAdres) + . Else Do + . . Do pxAdres.Fill(AdresID,Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, WoonPlaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2,TypeAdres) + . Do Array.SetAt(pxAdres,$I(VolgNr)) + &sql(CLOSE FAP) +]]> + + + +AdresID:%String,Aanspreking:%String,Naam:%String,Toenaam:%String,StraatNrBus:%String,PostCode:%String,WoonPlaats:%String,LandCode:%String,Telefoon1:%String="",Telefoon2:%String="",AlternatieveNaam:%String="",Opmerking1:%String="",Opmerking2:%String="",TypeAdres:%String="" + + + + Index: AX/Uitgaand/EC/Service.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/Service.cls.xml (.../Service.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Service.cls.xml (.../Service.cls.xml) (revision 37150) @@ -38,7 +38,7 @@ - - - - - -Bericht:%String - - - d ##class(AX.Uitgaand.EC.Service).%New().ExportAll() + + +d ##class(AX.Uitgaand.EC.Service).%New().ExportVeranderdeVoorraad() + + + +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 - - +1 + - - +1 + + + +1 + + + + +Bericht:%String +1 + + Index: AX/Uitgaand/EC/Voorraad/impl/ExportVoorraad.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/Voorraad/impl/ExportVoorraad.cls.xml (.../ExportVoorraad.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Voorraad/impl/ExportVoorraad.cls.xml (.../ExportVoorraad.cls.xml) (revision 37150) @@ -16,6 +16,7 @@ %Boolean +0 @@ -42,15 +43,20 @@ %Boolean + +AX.Uitgaand.EC.impl.ExportDefaults + + + +AX.Uitgaand.EC.impl.ExportSamenvatting + + - -d ##class(AX.Uitgaand.EC.Voorraad.impl.ExportVoorraad).%New().ExportAll() -d ##class(AX.Uitgaand.EC.Voorraad.impl.ExportVoorraad).%New().ExportVeranderde() -Pad:%String +ExportDefaults:AX.Uitgaand.EC.impl.ExportDefaults,ExportSamenvatting:AX.Uitgaand.EC.impl.ExportSamenvatting %Status @@ -64,6 +70,7 @@ @@ -188,21 +196,26 @@ Set ..Writer=##class(%XML.Writer).%New() Set ..Writer.NoXMLDeclaration=1 Set ..Writer.Indent=1 - Set sc=..Writer.OutputToFile(..FileName_" "_$tr($zdt($H,8),":")_".xml") + Set Omschrijving="Voorraad" + Set BestandsNaam=..ExportDefaults.GeefBestandsNaam(Omschrijving) + Do ..ExportSamenvatting.NieuwBestand(Omschrijving, BestandsNaam,..ExporteerAlleProducten) + Set sc=..Writer.OutputToFile(..ExportDefaults.GeefPadEnBestandsNaam(Omschrijving)) Quit:$$$ISERR(sc) sc Set ..Writer.Charset="UTF-8" Do ..Writer.RootElement("Voorraden") Do ..Writer.Element("Domein") Do ..Writer.Write(..DomeinID) Do ..Writer.EndElement() - Do ..Writer.Element("AlleProducten") - Do ..Writer.Write(..ExporteerAlleProducten) - Do ..Writer.EndElement() + ;Do ..Writer.Element("AlleProducten") + ;Do ..Writer.Write(..ExporteerAlleProducten) + ;Do ..Writer.EndElement() ]]> - Index: AX/Uitgaand/EC/Prijzen/impl/ExportKlantUitz.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/Prijzen/impl/ExportKlantUitz.cls.xml (.../ExportKlantUitz.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Prijzen/impl/ExportKlantUitz.cls.xml (.../ExportKlantUitz.cls.xml) (revision 37150) @@ -109,7 +109,7 @@ Index: AX/Uitgaand/EC/impl/pxExportSamenvatting.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/impl/pxExportSamenvatting.cls.xml (.../pxExportSamenvatting.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/impl/pxExportSamenvatting.cls.xml (.../pxExportSamenvatting.cls.xml) (revision 37150) @@ -33,6 +33,10 @@ 1 + +%Boolean + + Index: AX/Uitgaand/EC/Gebruiker/impl/pxGebruiker.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/Gebruiker/impl/pxGebruiker.cls.xml (.../pxGebruiker.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Gebruiker/impl/pxGebruiker.cls.xml (.../pxGebruiker.cls.xml) (revision 37150) @@ -35,21 +35,36 @@ list + %String list + + +%Integer + + + +%Integer + + pxFavoriet list + + +%Date + + %String @@ -69,8 +84,11 @@ Set:$Random(100)>50 ..WachtwoordIntern=..WWBiDirectEncrypt("VH12HA") ; rs.Data("WachtWoordIntern") Set ..Taal=rs.Data("Taal") Set ..DefaultKlantID=rs.Data("DefaultKlant") + Set ..LastLogin=+rs.Data("LastLoginTijdStip") Do ..VoegToeKlanten(rs.Data("Klanten"),GenerationID) Do ..VoegToeRegios(rs.Data("Regio")) + Set ..HeeftMultiKlantGroepen=..MultiKlantGroep.Count() + Set ..HeeftMultiKlanten=..MultiKlanten.Count() Do ..VoegToeFavorieten() ]]> Index: AX/Uitgaand/EC/impl/ExportSamenvatting.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/impl/ExportSamenvatting.cls.xml (.../ExportSamenvatting.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/impl/ExportSamenvatting.cls.xml (.../ExportSamenvatting.cls.xml) (revision 37150) @@ -32,11 +32,12 @@ -Omschrijving:%String,Bestandsnaam:%String +Omschrijving:%String,Bestandsnaam:%String,IsVolledig:%Boolean=1 Index: AX/Uitgaand/EC/Prijzen/impl/ExportCodex.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/Prijzen/impl/ExportCodex.cls.xml (.../ExportCodex.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Prijzen/impl/ExportCodex.cls.xml (.../ExportCodex.cls.xml) (revision 37150) @@ -184,7 +184,7 @@ Set Proxy=..BuildProxy() If $isObject(Proxy) { - Do ..Writer.Object(Proxy,"Product") + Do ..Writer.Object(Proxy,"Prijs") } else { Index: AX/Uitgaand/EC/Klanten/impl/pxKlant.cls.xml =================================================================== diff -u -r36472 -r37150 --- AX/Uitgaand/EC/Klanten/impl/pxKlant.cls.xml (.../pxKlant.cls.xml) (revision 36472) +++ AX/Uitgaand/EC/Klanten/impl/pxKlant.cls.xml (.../pxKlant.cls.xml) (revision 37150) @@ -80,7 +80,7 @@ -BL.EC.pxKlantInfoAdres +pxAdres array @@ -108,19 +108,8 @@ Set ..Taal=..Klant.Taal Set ..BTWNr=..Klant.BTWnummer Set ..IsInclusiefBTW=("GEEN"[..BTWNr) - Do ..ToevoegenLeveringsAdressen() + Do ##class(pxAdres).ToevoegenLeveringsAdressen(..Klant, ..LeveringsAdressen) ]]> - - - -