Index: BL/PPS/TBX/WPPers/InfoBepaler.cls.xml
===================================================================
diff -u -r57669 -r57672
--- BL/PPS/TBX/WPPers/InfoBepaler.cls.xml (.../InfoBepaler.cls.xml) (revision 57669)
+++ BL/PPS/TBX/WPPers/InfoBepaler.cls.xml (.../InfoBepaler.cls.xml) (revision 57672)
@@ -50,38 +50,39 @@
%String
..#MaxIB) Info1=..GeefInfoMetMelding(Info1,">1500")
- Set:(Draagkracht=80) Info1=..GeefInfoMetMelding(Info1,"80kg",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
- If (RugMateriaal=##class(DOM.PM.enu.TBXRugwandMateriaal).Staal()) {
- Set Info1=..GeefInfoMetMelding(Info1,"stalen rug",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
+ If (Status=$$$tsRemoved) {
+ Set Info1 = "B:Verwijderd" ; overschrijft alle vorige
+ } Else {
+ #dim TBX As DOM.PM.TBXProduct.TBXLade = ..ProductAPI.GeefProduct(PRNr)
+ #dim Internebreedte As %Float = TBX.GeefInterneBreedte()
+ #dim Draagkracht As %Float = TBX.GeefDraagkracht()
+ #dim Variant As DOM.PM.enu.Variant = TBX.GeefVariant()
+ #dim Antislipmat As DOM.PM.enu.TBXAntislipmat =$S(TBX.GeefAntislipmatNietMeeleveren():"",1:TBX.GeefAntislipmat()) ; Antislipmat
+ #dim Blumotion As DOM.PM.enu.TBXBlumotion = TBX.GeefBlumotion()
+ #dim LadeType As DOM.PM.enu.TBXLadeType = TBX.GeefLadeType()
+ #dim RugMateriaal As DOM.PM.enu.TBXRugwandMateriaal = TBX.GeefRugMateriaal()
+ #dim Onderdelenspecial As %String = TBX.GeefOnderdelenSpeciaal()
+ #dim IsSpoelbakLade As %Boolean = TBX.IsSpoelbakLade()
+
+ Set:(LadeType="B") Info1=..GeefInfoMetMelding(Info1,"FRONT")
+ Set:("0"'[Antislipmat) Info1=..GeefInfoMetMelding(Info1,"MAT "_..MatFormatter.GeefKorteNotatie(..TBXMatToEnuMatConverter.GeefMateriaal(Antislipmat),..TBXMatToEnuMatConverter.GeefKleur(Antislipmat)))
+ Set:(Onderdelenspecial'="") Info1=..GeefInfoMetMelding(Info1,"SPECIAAL : "_$CASE(Onderdelenspecial,"F":"FRONT","R":"RUG","B":"BODEM","BR":"BODEM&RUG",:Onderdelenspecial))
+ Set:(IsSpoelbakLade) Info1=..GeefInfoMetMelding(Info1,"SPOELBAK/SYFON")
+ Set:(Blumotion="T") Info1=..GeefInfoMetMelding(Info1,"TIP-ON")
+ Set:(Variant=##class(DOM.PM.enu.LadeVariant).TBXBaliko() ) Info1=..GeefInfoMetMelding(Info1,"HOUTEN BALIKO LADE")
+ Set:(Internebreedte<..#MinIB) Info1=..GeefInfoMetMelding(Info1,"EXTRA SMAL")
+ Set:(Internebreedte>..#MaxIB) Info1=..GeefInfoMetMelding(Info1,">1500")
+ Set:(Draagkracht=80) Info1=..GeefInfoMetMelding(Info1,"80kg",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
+ If (RugMateriaal=##class(DOM.PM.enu.TBXRugwandMateriaal).Staal()) {
+ Set Info1=..GeefInfoMetMelding(Info1,"stalen rug",##class(APPS.Halux.PPS.Activiteit.impl.common.enu.BoxpressTekstKleur).Groen())
+ }
+
+ if TBX.BevatSynchro() || TBX.BevatTOBSynchroStang() {
+ Set Info1 = ..GeefInfoMetMelding(Info1,"SYNCST")
+ }
}
- if TBX.BevatSynchro() || TBX.BevatTOBSynchroStang() {
- Set Info1 = ..GeefInfoMetMelding(Info1,"SYNCST")
- }
-
- Set:(Status=$$$tsRemoved) Info1="B:Verwijderd" ; overschrijft alle vorige
-
Quit Info1
]]>
@@ -102,8 +103,8 @@
#dim Info2 As %String = ""
- If (TBX.GeefDwarsverdeling()>0) {
- Set Info2 = ..GeefInfoMetMelding(Info2, "DWV:"_TBX.AantalDwarsverdelingen)
+ If $$$Not(TBX.GeefDwarsverdeling()=##class(DOM.PM.enu.TBXDwarsverdeling).Zonder()) {
+ Set Info2 = ..GeefInfoMetMelding(Info2, "DWV:"_TBX.GeefDwarsverdeling())
}
If (LaatsteBatch) {
Index: vhUnitTest/BL/PPS/TBX/WPPers/InfoBepaler/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/BL/PPS/TBX/WPPers/InfoBepaler/Test.cls.xml (revision 0)
+++ vhUnitTest/BL/PPS/TBX/WPPers/InfoBepaler/Test.cls.xml (revision 57672)
@@ -0,0 +1,90 @@
+
+
+
+BL.PPS.TBX.Common
+vhUnitTest.TestCase
+
+
+vhTest.Mock.APPS.Halux.PPS.impl.Formatter.Mat
+1
+
+
+
+vhTest.Mock.BL.PPS.TBX.impl.TBXMatToEnuMatConverter
+1
+
+
+
+vhTest.Mock.DOM.PM.ProductAPI
+1
+
+
+
+vhTest.Mock.DOM.PM.TBXProduct.TBXLade
+1
+
+
+
+aTestName:%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+