Index: vhTest/Fake/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml =================================================================== diff -u -r63416 -r67864 --- vhTest/Fake/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 63416) +++ vhTest/Fake/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 67864) @@ -15,7 +15,7 @@ -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,AankoopSchaduwPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo Index: vhTest/Mock/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml =================================================================== diff -u -r66384 -r67864 --- vhTest/Mock/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 66384) +++ vhTest/Mock/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 67864) @@ -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,IdentNummer:%String +ProductInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo,ProductId:%String,AankoopPrijs:%Float,AankoopSchaduwPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp,IdentNummer:%String DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo - Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/dto/KostenPlaatsWaardeInfo.cls.xml =================================================================== diff -u -r62750 -r67864 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/dto/KostenPlaatsWaardeInfo.cls.xml (.../KostenPlaatsWaardeInfo.cls.xml) (revision 62750) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/dto/KostenPlaatsWaardeInfo.cls.xml (.../KostenPlaatsWaardeInfo.cls.xml) (revision 67864) @@ -41,6 +41,15 @@ + +%Float +1 +8 +SchaduwKostPerTijd + + + + %String 1 Index: vhTest/Fake/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml =================================================================== diff -u --- vhTest/Fake/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml (revision 0) +++ vhTest/Fake/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml (revision 67864) @@ -0,0 +1,38 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeTabel + + +KostenPlaatsID:DOM.common.dto.KostenplaatsData,IsVoorSchaduwWaarden:%Boolean +%Float + + + + +KostenPlaats:%String,BerekenDatum:%Date +%Float + + + + +KostenPlaats:%String,BerekenTag:%String +%Float + + + + + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenplaatsWaardeInfo/Test.cls.xml =================================================================== diff -u -r63254 -r67864 --- vhUnitTest/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenplaatsWaardeInfo/Test.cls.xml (.../Test.cls.xml) (revision 63254) +++ vhUnitTest/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenplaatsWaardeInfo/Test.cls.xml (.../Test.cls.xml) (revision 67864) @@ -24,32 +24,35 @@ Set KostenPlaatsWaardeInfoInvullerMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenPlaatsWaardeInfoInvuller).%New() Set KostenPlaatsWaardeInfoMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeInfo).%New() Set DontNetKostenPlaatsWaardeInfo = ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo).%New() + Set KostenPlaatsTableMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeTabel).%New() #dim GevondenKostenPlaatsenIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(KostenPlaatsWaardeInfoMock) #dim KostenPlaatsIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(KostenPlaatsWaardeInfoMock) Do KostenPlaatsRepositoryMock.VerwachtMethodCall("ZoekAlle").DanReturn(KostenPlaatsIterator) - Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefKostenPlaatsID").DanReturn("DummyId").ExactAantalKeer(1) + Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefKostenPlaatsID").DanReturn("LINEFEED").ExactAantalKeer(3) Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefKostPerTijd").DanReturn(10) Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefTag").DanReturn("DummyTag") Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefGeldigVan").DanReturn("") Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefGeldigTot").DanReturn("") + Do KostenPlaatsTableMock.VerwachtMethodCall("BerekenKostPerTijd", "LINEFEED", "S").DanReturn(12) Do KostenPlaatsWaardeInfoRepositoryMock.VerwachtMethodCall("ZoekViaKostenPlaatsID", $$$ElkeWaarde).DanReturn(GevondenKostenPlaatsenIterator).ExactAantalKeer(1) Do KostenPlaatsWaardeInfoRepositoryMock.VerwachtMethodCall("GeefViaKostenPlaatsID", $$$ElkeWaarde).DanReturn(DontNetKostenPlaatsWaardeInfo).ExactAantalKeer(1) - Do KostenPlaatsWaardeInfoInvullerMock.VerwachtMethodCall("GeefIngevuldeKostenPlaatsWaardeInfo", DontNetKostenPlaatsWaardeInfo, "DummyId", 10, "DummyTag", "", "", "2011-06-30 09:15:00").DanDoeNiks() + Do KostenPlaatsWaardeInfoInvullerMock.VerwachtMethodCall("GeefIngevuldeKostenPlaatsWaardeInfo", DontNetKostenPlaatsWaardeInfo, "LINEFEED", 10, 12, "DummyTag", "", "", "2011-06-30 09:15:00").DanDoeNiks() Do KostenPlaatsWaardeInfoRepositoryMock.VerwachtMethodCall("Bewaar", $$$ElkeWaarde).DanDoeNiks().ExactAantalKeer(1) - Set ..KostenPlaatsSync = ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenplaatsWaardeInfo).%New(, KostenPlaatsRepositoryMock,KostenPlaatsWaardeInfoRepositorMock,KostenPlaatsWaardeInfoInvullerMock) + Set ..KostenPlaatsSync = ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenplaatsWaardeInfo).%New(, KostenPlaatsRepositoryMock,KostenPlaatsWaardeInfoRepositoryMock,KostenPlaatsWaardeInfoInvullerMock,KostenPlaatsTableMock) Do ..KostenPlaatsSync.SyncKostenPlaatsen() Do KostenPlaatsWaardeInfoInvullerMock.Verifieer() Do KostenPlaatsWaardeInfoRepositoryMock.Verifieer() Do KostenPlaatsRepositoryMock.Verifieer() Do KostenPlaatsWaardeInfoMock.Verifieer() + Do KostenPlaatsTableMock.Verifieer() ]]> @@ -60,6 +63,7 @@ Set KostenPlaatsWaardeInfoInvullerMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenPlaatsWaardeInfoInvuller).%New() Set KostenPlaatsWaardeInfoMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeInfo).%New() + Set KostenPlaatsTableMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeTabel).%New() #dim GevondenKostenPlaatsenIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(KostenPlaatsWaardeInfoMock) @@ -69,26 +73,28 @@ Do KostenPlaatsRepositoryMock.VerwachtMethodCall("ZoekAlle").DanReturn(KostenPlaatsIterator) - Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefKostenPlaatsID").DanReturn("DummyId").ExactAantalKeer(1) + Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefKostenPlaatsID").DanReturn("LINEFEED").ExactAantalKeer(3) Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefKostPerTijd").DanReturn(10) Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefTag").DanReturn("DummyTag") Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefGeldigVan").DanReturn("") Do KostenPlaatsWaardeInfoMock.VerwachtMethodCall("GeefGeldigTot").DanReturn("") + Do KostenPlaatsTableMock.VerwachtMethodCall("BerekenKostPerTijd", "LINEFEED", "S").DanReturn(12) Do KostenPlaatsWaardeInfoRepositoryMock.VerwachtMethodCall("ZoekViaKostenPlaatsID", $$$ElkeWaarde).DanReturn(LegeIterator).ExactAantalKeer(1) Do KostenPlaatsWaardeInfoRepositoryMock.VerwachtMethodCall("GeefViaKostenPlaatsID", $$$ElkeWaarde).DanDoeNiks().ExactAantalKeer(0) Do KostenPlaatsWaardeInfoRepositoryMock.VerwachtMethodCall("Maak").DanReturn(KostenPlaatsWaardeInfoMock).ExactAantalKeer(1) - Do KostenPlaatsWaardeInfoInvullerMock.VerwachtMethodCall("GeefIngevuldeKostenPlaatsWaardeInfo", KostenPlaatsWaardeInfoMock, "DummyId", 10, "DummyTag", "", "", "2011-06-30 09:15:00").DanDoeNiks() + Do KostenPlaatsWaardeInfoInvullerMock.VerwachtMethodCall("GeefIngevuldeKostenPlaatsWaardeInfo", KostenPlaatsWaardeInfoMock, "LINEFEED", 10, 12, "DummyTag", "", "", "2011-06-30 09:15:00").DanDoeNiks() Do KostenPlaatsWaardeInfoRepositoryMock.VerwachtMethodCall("Bewaar", $$$ElkeWaarde).DanDoeNiks().ExactAantalKeer(1) - Set ..KostenPlaatsSync = ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenplaatsWaardeInfo).%New(, KostenPlaatsRepositoryMock,KostenPlaatsWaardeInfoRepositorMock,KostenPlaatsWaardeInfoInvullerMock) + Set ..KostenPlaatsSync = ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenplaatsWaardeInfo).%New(, KostenPlaatsRepositoryMock,KostenPlaatsWaardeInfoRepositoryMock,KostenPlaatsWaardeInfoInvullerMock,KostenPlaatsTableMock) Do ..KostenPlaatsSync.SyncKostenPlaatsen() Do KostenPlaatsWaardeInfoInvullerMock.Verifieer() Do KostenPlaatsWaardeInfoRepositoryMock.Verifieer() Do KostenPlaatsRepositoryMock.Verifieer() Do KostenPlaatsWaardeInfoMock.Verifieer() + Do KostenPlaatsTableMock.Verifieer() ]]> Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenplaatsWaardeInfo.cls.xml =================================================================== diff -u -r63409 -r67864 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenplaatsWaardeInfo.cls.xml (.../KostenplaatsWaardeInfo.cls.xml) (revision 63409) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenplaatsWaardeInfo.cls.xml (.../KostenplaatsWaardeInfo.cls.xml) (revision 67864) @@ -23,13 +23,18 @@ 1 + +DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeTabel +1 + + vhLib.Logger 1 -DateTimeAPI:TECH.DateTime.impl.DateTimeAPI="",KostenPlaatsRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.KostenplaatsRepository="",KostenPlaatsWaardeInfoRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.KostenPlaatsWaardeInfoRepository="",KostenPlaatsWaardeInfoInvuller:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenPlaatsWaardeInfoInvuller="" +DateTimeAPI:TECH.DateTime.impl.DateTimeAPI="",KostenPlaatsRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.KostenplaatsRepository="",KostenPlaatsWaardeInfoRepository:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.KostenPlaatsWaardeInfoRepository="",KostenPlaatsWaardeInfoInvuller:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenPlaatsWaardeInfoInvuller="",KostenPlaatsWaardeTabel:DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeTabel="" 1 1 %Status @@ -39,6 +44,7 @@ Set ..KostenPlaatsRepository = $$$Inject(KostenPlaatsRepository, ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.KostenplaatsRepository).%New()) Set ..KostenPlaatsWaardeInfoRepository =$$$Inject(KostenPlaatsWaardeInfoRepository, ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.Data.impl.KostenPlaatsWaardeInfoRepository).%New()) Set ..KostenPlaatsWaardeInfoInvuller = $$$Inject(KostenPlaatsWaardeInfoInvuller, ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenPlaatsWaardeInfoInvuller).%New()) + Set ..KostenPlaatsWaardeTabel = $$$Inject(KostenPlaatsWaardeTabel, ##class(DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeTabel).%New()) Set ..Logger = ##class(vhLib.Logger).%New("DOTNET sync") @@ -61,29 +67,34 @@ try { Set KostenPlaatsID = TeSyncenKostenPlaatsWaardeInfo.GeefKostenPlaatsID() - Set BestaatKostenPlaatsId = ..KostenPlaatsWaardeInfoRepository.ZoekViaKostenPlaatsID(KostenPlaatsID).HasNext() - - If BestaatKostenPlaatsId { - Set GevondenKostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoRepository.GeefViaKostenPlaatsID(KostenPlaatsID) - Set KostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoInvuller.GeefIngevuldeKostenPlaatsWaardeInfo( GevondenKostenPlaatsWaardeInfo, - KostenPlaatsID, - TeSyncenKostenPlaatsWaardeInfo.GeefKostPerTijd(), - TeSyncenKostenPlaatsWaardeInfo.GeefTag(), - ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigVan()), - ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigTot()), - ..GeefHuidigeTimeStamp()) - Do ..KostenPlaatsWaardeInfoRepository.Bewaar(KostenPlaatsWaardeInfo) - } Else { - Set KostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoRepository.Maak() - Set KostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoInvuller.GeefIngevuldeKostenPlaatsWaardeInfo( KostenPlaatsWaardeInfo, - KostenPlaatsID, - TeSyncenKostenPlaatsWaardeInfo.GeefKostPerTijd(), - TeSyncenKostenPlaatsWaardeInfo.GeefTag(), - ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigVan()), - ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigTot()), - ..GeefHuidigeTimeStamp()) + If (##class(Prod.GAMeta.BT.KostPlaats).%ExistsId(TeSyncenKostenPlaatsWaardeInfo.GeefKostenPlaatsID())) { //Prod.GAMeta.BT.KostPlaats is eigenlijk de master over de kostenplaatsen - Do ..KostenPlaatsWaardeInfoRepository.Bewaar(KostenPlaatsWaardeInfo) + Set BestaatKostenPlaatsId = ..KostenPlaatsWaardeInfoRepository.ZoekViaKostenPlaatsID(KostenPlaatsID).HasNext() + + If BestaatKostenPlaatsId { + Set GevondenKostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoRepository.GeefViaKostenPlaatsID(KostenPlaatsID) + Set KostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoInvuller.GeefIngevuldeKostenPlaatsWaardeInfo( GevondenKostenPlaatsWaardeInfo, + KostenPlaatsID, + TeSyncenKostenPlaatsWaardeInfo.GeefKostPerTijd(), + ..GeefSchaduwKostPerTijd(TeSyncenKostenPlaatsWaardeInfo), + TeSyncenKostenPlaatsWaardeInfo.GeefTag(), + ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigVan()), + ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigTot()), + ..GeefHuidigeTimeStamp()) + Do ..KostenPlaatsWaardeInfoRepository.Bewaar(KostenPlaatsWaardeInfo) + } Else { + Set KostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoRepository.Maak() + Set KostenPlaatsWaardeInfo = ..KostenPlaatsWaardeInfoInvuller.GeefIngevuldeKostenPlaatsWaardeInfo( KostenPlaatsWaardeInfo, + KostenPlaatsID, + TeSyncenKostenPlaatsWaardeInfo.GeefKostPerTijd(), + ..GeefSchaduwKostPerTijd(TeSyncenKostenPlaatsWaardeInfo), + TeSyncenKostenPlaatsWaardeInfo.GeefTag(), + ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigVan()), + ..DateTimeAPI.HorologToTimeStamp(TeSyncenKostenPlaatsWaardeInfo.GeefGeldigTot()), + ..GeefHuidigeTimeStamp()) + + Do ..KostenPlaatsWaardeInfoRepository.Bewaar(KostenPlaatsWaardeInfo) + } } } catch { #dim Exceptie As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() @@ -100,6 +111,14 @@ + + +TeSyncenKostenPlaatsWaardeInfo:DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeInfo +1 +%Float + + Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml =================================================================== diff -u -r66384 -r67864 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 66384) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfoInvuller.cls.xml (.../ProductInfoInvuller.cls.xml) (revision 67864) @@ -4,11 +4,12 @@ TECH.Mockable -ProductInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo,ProductId:%String,AankoopPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp,IdentNummer:%String +ProductInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo,ProductId:%String,AankoopPrijs:%Float,AankoopSchaduwPrijs:%Float,Gewicht:%Float,Korttekst:%String,LaatstAangepast:%TimeStamp,IdentNummer:%String DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.ProductInfo TECH.RegisteredObject,TECH.Mockable -KostenPlaatsWaardeInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo,KostenPlaatsID:%String,KostPerTijd:%String,Tag:%String,GeldigVan:%TimeStamp,GeldigTot:%TimeStamp,LaatstAangepast:%TimeStamp +KostenPlaatsWaardeInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo,KostenPlaatsID:%String,KostPerTijd:%String,SchaduwKostPerTijd:%String,Tag:%String,GeldigVan:%TimeStamp,GeldigTot:%TimeStamp,LaatstAangepast:%TimeStamp DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo right -KostenPlaatsWaardeInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo,KostenPlaatsID:%String,KostPerTijd:%String,Tag:%String,GeldigVan:%TimeStamp,GeldigTot:%TimeStamp,LaatstAangepast:%TimeStamp +KostenPlaatsWaardeInfo:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo,KostenPlaatsID:%String,KostPerTijd:%String,SchaduwKostPerTijd:%String,Tag:%String,GeldigVan:%TimeStamp,GeldigTot:%TimeStamp,LaatstAangepast:%TimeStamp DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo - Index: vhTest/Fake/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeInfo.cls.xml =================================================================== diff -u -r62536 -r67864 --- vhTest/Fake/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeInfo.cls.xml (.../KostenPlaatsWaardeInfo.cls.xml) (revision 62536) +++ vhTest/Fake/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeInfo.cls.xml (.../KostenPlaatsWaardeInfo.cls.xml) (revision 67864) @@ -62,6 +62,10 @@ + + +%Library.CacheStorage + Index: vhTest/Mock/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml =================================================================== diff -u --- vhTest/Mock/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml (revision 0) +++ vhTest/Mock/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml (revision 67864) @@ -0,0 +1,39 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +DOM.PM.Maatwerk.Calc.Kost.impl.KostenPlaatsWaardeTabel,Tools.Mock.MockClassBase +right + + +KostenPlaatsID:DOM.common.dto.KostenplaatsData,IsVoorSchaduwWaarden:%Boolean +%Float + + + + +KostenPlaats:%String,BerekenDatum:%Date +%Float + + + + +KostenPlaats:%String,BerekenTag:%String +%Float + + + + + + + + + + Index: DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml =================================================================== diff -u -r67250 -r67864 --- DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml (.../KostenPlaatsWaardeTabel.cls.xml) (revision 67250) +++ DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeTabel.cls.xml (.../KostenPlaatsWaardeTabel.cls.xml) (revision 67864) @@ -4,7 +4,7 @@ TECH.Error 1 -DOM.PM.Maatwerk.Calc.Kost.IKostenPlaatsWaardeTabel +DOM.PM.Maatwerk.Calc.Kost.IKostenPlaatsWaardeTabel,TECH.Mockable KostenPlaats:%String,BerekenDatum:%Date @@ -81,7 +81,6 @@ KostenPlaatsID:DOM.common.dto.KostenplaatsData,IsVoorSchaduwWaarden:%Boolean -1 %Float + +%Float +1 +8 +AankoopSchaduwPrijs + + + + %Float 1 Index: vhTest/Fake/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenPlaatsWaardeInfoInvuller.cls.xml =================================================================== diff -u -r63095 -r67864 --- vhTest/Fake/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenPlaatsWaardeInfoInvuller.cls.xml (.../KostenPlaatsWaardeInfoInvuller.cls.xml) (revision 63095) +++ vhTest/Fake/DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/KostenPlaatsWaardeInfoInvuller.cls.xml (.../KostenPlaatsWaardeInfoInvuller.cls.xml) (revision 67864) @@ -8,7 +8,7 @@ DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.KostenPlaatsWaardeInfoInvuller -obj:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo,KostenPlaatsID:%String,KostPerTijd:%String,Tag:%String,GeldigVan:%TimeStamp,GeldigTot:%TimeStamp,LaatstAangepast:%TimeStamp +obj:DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo,KostenPlaatsID:%String,KostPerTijd:%String,SchaduwKostPerTijd:%String,Tag:%String,GeldigVan:%TimeStamp,GeldigTot:%TimeStamp,LaatstAangepast:%TimeStamp DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.dto.KostenPlaatsWaardeInfo Index: vhTest/Mock/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeInfo.cls.xml =================================================================== diff -u -r62536 -r67864 --- vhTest/Mock/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeInfo.cls.xml (.../KostenPlaatsWaardeInfo.cls.xml) (revision 62536) +++ vhTest/Mock/DOM/PM/Maatwerk/Calc/Kost/impl/KostenPlaatsWaardeInfo.cls.xml (.../KostenPlaatsWaardeInfo.cls.xml) (revision 67864) @@ -70,6 +70,24 @@ + + +%Library.CacheStorage +KostenPlaatsWaardeInfoDefaultDa1 + +listnode +"KostenPlaatsWaardeInfo" + +FormalSpecParser + + +MethodCallStubs + + +IsMethodCallVerwacht + + + Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml =================================================================== diff -u -r66384 -r67864 --- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 66384) +++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 67864) @@ -127,6 +127,7 @@ Set ProductInfo = ..ProductInfoInvuller.VulInProductInfo( GevondenProductInfo, ProductID, ..GeefPrijsVanProduct(ProductID), + ..GeefSchaduwPrijsVanProduct(ProductID), ..GeefGewichtVanProduct(ProductID), ..GeefKorttekstVanProduct(ProductID), ..GeefHuidigeTimeStamp(), @@ -137,6 +138,7 @@ Set ProductInfo = ..ProductInfoInvuller.VulInProductInfo( GevondenProductInfo, ProductID, ..GeefPrijsVanProduct(ProductID), + ..GeefSchaduwPrijsVanProduct(ProductID), ..GeefGewichtVanProduct(ProductID), ..GeefKorttekstVanProduct(ProductID), ..GeefHuidigeTimeStamp(), @@ -214,6 +216,14 @@ ]]> + +ProductID:%Integer +1 +TECH.Integer + + + ProductID:%Integer 1