Index: DOM/CRM/impl/DataM/DataMKlantAPI.cls.xml
===================================================================
diff -u -r1133 -r1334
--- DOM/CRM/impl/DataM/DataMKlantAPI.cls.xml (.../DataMKlantAPI.cls.xml) (revision 1133)
+++ DOM/CRM/impl/DataM/DataMKlantAPI.cls.xml (.../DataMKlantAPI.cls.xml) (revision 1334)
@@ -53,9 +53,17 @@
$$$ThrowError($$$errGeneralError,"Er is geen klant template meegegeven.")
}
- Set GlobalData = ##class(DOM.CRM.impl.DataM.DataMKlantTemplate).GeefTemplate(TypeTemplateKlant)
- /// Data inladen vanuit de template
- for i = 0 : 1 : 8 Set Data(i) = GlobalData.GetAt(i)
+ Set Data(0)=""
+ /// Template komt uit global ^KBA("%A",1,"KL",
+ If ($Length(TypeTemplateKlant)=1){
+ for i = 0 : 1 : 8 Set Data(i) = $Translate(^KBA("%A",1,"KL",TypeTemplateKlant,i),"?")
+ }
+ /// Template is enkel via code bereikbaar via enumeration
+ Else{
+ Set GlobalData = ##class(DOM.CRM.impl.DataM.DataMKlantTemplate).GeefTemplate(TypeTemplateKlant)
+ /// Data inladen vanuit de template
+ for i = 0 : 1 : 8 Set Data(i) = GlobalData.GetAt(i)
+ }
Set KlantIndex = $$COMPRES^KLANT(dtoKlant.KlantNaam,KlantNummer)
@@ -68,6 +76,7 @@
Set $Piece(Data(0),..#Delimiter,6) = dtoKlant.Adres.GeefPostcode()
Set $Piece(Data(0),..#Delimiter,7) = dtoKlant.Adres.GeefGemeente()
Set $Piece(Data(0),..#Delimiter,8) = dtoKlant.Adres.GeefLandNr()
+ Set $Piece(Data(0),..#Delimiter,9) = dtoKlant.Taal
Set $Piece(Data(0),..#Delimiter,13) = dtoKlant.Telefoon1
If (dtoKlant.BTWNummer '= ""){
Set $Piece(Data(0),..#Delimiter,16) = dtoKlant.BTWNummer
@@ -114,6 +123,79 @@
]]>
+
+
+Maak een persoon voor de opgegeven klantnummer.
+KlantNummer:%Integer,dtoPersoon:DOM.common.dto.Persoon
+DOM.common.Persoon
+
+
+
+
+
+Maak een persoon voor de opgegeven klantnummer.
+KlantNummer:%Integer,Persoon:DOM.common.Persoon
+
+
+
Zoekt tussen de klanten de medewerkers van VanHoecke en Halux