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)
]]>
-
-
-
-