Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml =================================================================== diff -u -r66344 -r66384 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 66344) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 66384) @@ -13,6 +13,11 @@ 1 + +DOM.PM.impl.ProductAPI +1 + + DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.ProductInfoRepository 1 @@ -29,7 +34,7 @@ -DateTimeAPI:TECH.DateTime.impl.DateTimeAPI="",SelectieKenmerkenRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.SelectieKenmerkenRepository="",ProductInfoRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.ProductInfoRepository="",ProductInfoInvuller:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.ProductInfoInvuller="" +DateTimeAPI:TECH.DateTime.impl.DateTimeAPI="",SelectieKenmerkenRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.SelectieKenmerkenRepository="",ProductInfoRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.ProductInfoRepository="",ProductInfoInvuller:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.ProductInfoInvuller="",ProductAPI:DOM.PM.impl.ProductAPI="" 1 1 %Status @@ -39,6 +44,7 @@ Set ..SelectieKenmerkenRepository = $$$Inject(SelectieKenmerkenRepository, ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.SelectieKenmerkenRepository).%New()) Set ..ProductInfoRepository = $$$Inject(ProductInfoRepository, ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.ProductInfoRepository).%New()) Set ..ProductInfoInvuller = $$$Inject(ProductInfoInvuller, ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.ProductInfoInvuller).%New()) + Set ..ProductAPI = $$$Inject(ProductAPI, ##class(DOM.PM.impl.ProductAPI).%New()) Set ..Logger = ##class(vhLib.Logger).%New("DOTNET sync") @@ -123,7 +129,8 @@ ..GeefPrijsVanProduct(ProductID), ..GeefGewichtVanProduct(ProductID), ..GeefKorttekstVanProduct(ProductID), - ..GeefHuidigeTimeStamp()) + ..GeefHuidigeTimeStamp(), + ..GeefIdentNummerVanProduct(ProductID)) Do ..ProductInfoRepository.Bewaar(ProductInfo) } Else { Set GevondenProductInfo = ..ProductInfoRepository.Maak() @@ -132,7 +139,8 @@ ..GeefPrijsVanProduct(ProductID), ..GeefGewichtVanProduct(ProductID), ..GeefKorttekstVanProduct(ProductID), - ..GeefHuidigeTimeStamp()) + ..GeefHuidigeTimeStamp(), + ..GeefIdentNummerVanProduct(ProductID)) Do ..ProductInfoRepository.Bewaar(ProductInfo) } ]]> @@ -218,6 +226,14 @@ ]]> + +ProductID:%Integer +1 +TECH.String + + + 1 %TimeStamp Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/dto/ProductInfo.cls.xml =================================================================== diff -u -r62746 -r66384 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/dto/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 62746) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/dto/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 66384) @@ -34,6 +34,16 @@ + +%String +1 +7 +IdentNummer + + + + + %String 5 @@ -44,12 +54,13 @@ -%TimeStamp +%String 1 6 LaatstAangepast - + + Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml =================================================================== diff -u -r63416 -r66384 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 63416) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 66384) @@ -4,14 +4,15 @@ TECH.Mockable -ProductInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo,ProductId:%String,AankoopPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp +ProductInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo,ProductId:%String,AankoopPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp,IdentNummer:%String DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo Index: vhTest/Mock/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml =================================================================== diff -u -r63416 -r66384 --- vhTest/Mock/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 63416) +++ vhTest/Mock/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 66384) @@ -9,9 +9,9 @@ right -ProductInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo,ProductId:%String,AankoopPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp +ProductInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo,ProductId:%String,AankoopPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp,IdentNummer:%String DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo -