Index: vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r66821 -r71621
--- vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 66821)
+++ vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 71621)
@@ -28,6 +28,13 @@
]]>
+
+BatchId:%String,Sequentienummer:%String
+%String
+
+
+
ToeleveringID:%String,ProductID:%String,SequentieNummer:%String="",Herafdruk:%Boolean=$$$False,BatchId:%String="",IsKlantEtiketSpaceStep:%Boolean=$$$False
%String
Index: APPS/Halux/PPS/Document/impl/common/MaatwerkProductEtiketten.cls.xml
===================================================================
diff -u -r71619 -r71621
--- APPS/Halux/PPS/Document/impl/common/MaatwerkProductEtiketten.cls.xml (.../MaatwerkProductEtiketten.cls.xml) (revision 71619)
+++ APPS/Halux/PPS/Document/impl/common/MaatwerkProductEtiketten.cls.xml (.../MaatwerkProductEtiketten.cls.xml) (revision 71621)
@@ -50,8 +50,9 @@
1
-
-DOM.Halux.AAP.DnaCodeRepository
+
+APPS.Halux.AAP.DnaCodeService
+1
@@ -66,7 +67,7 @@
Set ..DueOutFormatter = ##class(APPS.Halux.PPS.impl.BatchDueOutFormatter).%New()
Set ..ProductAPI = ##class(DOM.PM.impl.ProductAPI).%New()
Set ..IngegevenKenmerkenTypeAPI = ##class(DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI).%New()
- Set ..DnaCodeRepository = ##class(DOM.Halux.AAP.DnaCodeRepository).%New()
+ Set ..DnaCodeService = ##class(APPS.Halux.PPS.Activiteit.impl.TBX.KlantEtiketIoCContainer).Instance().Resolve("DnaCodeService")
Quit $$$OK
]]>
@@ -129,7 +130,7 @@
Set Etiket = ..EtiketBuilder.MaakMaatwerkProductInVHossViaVHossProdSeqItem(UitvoeringInfo)
} Else {
#dim ToeleveringID As %String = UitvoeringInfo.ToeleveringID
- #dim DnaCode As %String = ..GeefDnaCodeVoorExtraAfdruk(UitvoeringInfo)
+ #dim DnaCode As %String = ..DnaCodeService.GeefDnaCodeVoorDubbeleAfdruk(UitvoeringInfo.BatchID, UitvoeringInfo.SequentieNummer)
Set Etiket = ..EtiketBuilder.MaakMaatwerkProductViaToeleveringEnLijnID(ToeleveringID, UitvoeringInfo.ToeleveringLijnID, 1, UitvoeringInfo.PrinterID, UitvoeringInfo.SequentieNummer, DnaCode,, IsKlantEtiketSpaceStep)
}
@@ -237,24 +238,6 @@
Quit IsSpoelbakeLade || IsSifonLade || IsSmalleLade
]]>
-
-
-UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.KlantEtiketUitvoeringInfo
-1
-%String
-
-
Index: APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r66826 -r71621
--- APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 66826)
+++ APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 71621)
@@ -243,6 +243,25 @@
}
]]>
+
+
+BatchId:%String,Sequentienummer:%String
+%String
+
+
Index: vhTest/Fake/APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r63566 -r71621
--- vhTest/Fake/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 63566)
+++ vhTest/Fake/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 71621)
@@ -21,6 +21,13 @@
]]>
+
+BatchId:%String,Sequentienummer:%String
+%String
+
+
+
DnaCode:DOM.Halux.AAP.DnaCode,ProductID:%String,Herafdruk:%Boolean,SequentieNummer:%String=""
%Boolean