Index: vhUnitTest/AXimpl/Controle/Order/ProductOrderLijnRepository/Test.cls.xml =================================================================== diff -u --- vhUnitTest/AXimpl/Controle/Order/ProductOrderLijnRepository/Test.cls.xml (revision 0) +++ vhUnitTest/AXimpl/Controle/Order/ProductOrderLijnRepository/Test.cls.xml (revision 49275) @@ -0,0 +1,181 @@ + + + +vhUnitTest.TestCase + + +%Integer +7 + + + +%String +"1111" + + + +%Integer +7913 + + + +%String +"1000" + + + +aTestName:%String + + + + +aTestName:%String + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AXimpl.Controle.Order.ProductOrderLijnRepository + + + + +1 + + + + +AantalProductOrderLijnen:%Integer +1 + 9) { + Set Exceptie = ##class(TECH.Exceptions.InvalidInputException).%New("AantalProductOrderLijnen mag maximaal 9 zijn. AantalProductOrderLijnen = '"_AantalProductOrderLijnen_"'") + Do ##class(TECH.ExceptionHandler).%New().Throw(Exceptie) + } + + #dim ProductOrderLijnNr As %Integer + For ProductOrderLijnNr=1:1:AantalProductOrderLijnen { + Set ^AXimpl.Con7EC2.ProductOrdeAC5AI("IdxKlantNr"," "_..KlantNr,99999_ProductOrderLijnNr) = "" + Set ^AXimpl.Con7EC2.ProductOrdeAC5AI("IdxOrderId"," "_..OrderId,99999_ProductOrderLijnNr) = "" + Set ^AXimpl.Con7EC2.ProductOrdeAC5AI("IdxProductNr"," "_..ProductNr,99999_ProductOrderLijnNr) = "" + Set ^AXimpl.Con7EC2.ProductOrdeAC5AI("UniqueIndex"," "_..KlantNr," "_..OrderId," "_..ProductNr,99999_ProductOrderLijnNr) = "" + Set ^AXimpl.Con7EC2.ProductOrdeAC5AD(99999_ProductOrderLijnNr) = $ListBuild("",..Aantal,..KlantNr,..OrderId,..ProductNr,00_ProductOrderLijnNr) + } +]]> + + + + + Index: AXimpl/Controle/Order/ProductOrderLijnRepository.cls.xml =================================================================== diff -u -r49091 -r49275 --- AXimpl/Controle/Order/ProductOrderLijnRepository.cls.xml (.../ProductOrderLijnRepository.cls.xml) (revision 49091) +++ AXimpl/Controle/Order/ProductOrderLijnRepository.cls.xml (.../ProductOrderLijnRepository.cls.xml) (revision 49275) @@ -26,9 +26,9 @@ KlantNr:%String,OrderId:%String,ProductNr:%String @@ -37,8 +37,9 @@ KlantNr:%String,OrderId:%String,ProductNr:%String %String