Index: DOM/CRM/impl/DataM/DataMKlant.cls.xml =================================================================== diff -u -r1125 -r1328 --- DOM/CRM/impl/DataM/DataMKlant.cls.xml (.../DataMKlant.cls.xml) (revision 1125) +++ DOM/CRM/impl/DataM/DataMKlant.cls.xml (.../DataMKlant.cls.xml) (revision 1328) @@ -36,6 +36,11 @@ 5 + +%Integer +7 + + %Boolean "0" @@ -102,6 +107,16 @@ 1 + +%Boolean +1 + + + +%Boolean +1 + + KlantNummer:%Integer %Status @@ -114,6 +129,7 @@ Set ..BetalingsGegevens3Dirty = 1 Set ..Opmerkingen1Dirty = 1 Set ..Opmerkingen2Dirty = 1 + Set ..Node7Dirty = 1 Quit $$$OK ]]> @@ -131,6 +147,7 @@ Set ..BetalingsGegevens3Dirty = 0 Set ..Opmerkingen1Dirty = 0 Set ..Opmerkingen2Dirty = 0 + Set ..Node7Dirty = 0 }Else{ Set Status = '($$$OK) } @@ -146,7 +163,7 @@ $$$ThrowError($$$errGeneralError,"Er is geen KlantNummer ingevuld, kan object niet saven.") } - If (..AlgemeneGegevensDirty || ..BetalingsGegevens2Dirty || ..BetalingsGegevens3Dirty || ..Opmerkingen1Dirty || ..Opmerkingen2Dirty) + If (..AlgemeneGegevensDirty || ..BetalingsGegevens2Dirty || ..BetalingsGegevens3Dirty || ..Opmerkingen1Dirty || ..Opmerkingen2Dirty || ..Node7Dirty) { Set OudeKlantIndex = $PIECE(^DKL("K","KL.A",..KlantNummer,0),"\",31) @@ -243,6 +260,13 @@ Set ^DKL("K","KL.A",..KlantNummer,..#Opmerkingen2Node) = ..Opmerkingen2 Set ^KKL(..GeefKlantIndexKKL(),..#Opmerkingen2Node) = ..Opmerkingen2 } + If (..Node7Dirty){ + Set OudeNode7 = ^DKL("K","KL.A",..KlantNummer,..#Node7) + Do ..LogWijzigingen(..KlantNummer, ..#Node7, OudeNode7, ..Node7Data) + + Set ^DKL("K","KL.A",..KlantNummer,..#Node7) = ..Node7Data + Set ^KKL(..GeefKlantIndexKKL(),..#Node7) = ..Node7Data + } /// Event raisen dat klant gewijzigd is. Do ##class(APPS.CRM.KlantService).RaiseWijzigEvent(..KlantNummer) @@ -316,6 +340,13 @@ ]]> + + + + vraag voor FRANK of PIETER @@ -408,5 +439,17 @@ Quit i%Opmerkingen2 ]]> + + +1 +%String + +