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