Index: vhUnitTest/APPS/Halux/Docs/impl/LadeKlantEtiketBuilder/Test.cls.xml
===================================================================
diff -u -r30074 -r33782
--- vhUnitTest/APPS/Halux/Docs/impl/LadeKlantEtiketBuilder/Test.cls.xml (.../Test.cls.xml) (revision 30074)
+++ vhUnitTest/APPS/Halux/Docs/impl/LadeKlantEtiketBuilder/Test.cls.xml (.../Test.cls.xml) (revision 33782)
@@ -59,7 +59,7 @@
Do ProductOrderLijn.ZetProjectReferentie("UT ProjectRef")
#dim Etiket As BL.Etiket.LadeKlantEtiket = EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1)
- Do EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn)
+ Do EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.KlantBarcode,"","Standaard gebruiken klanten geen KlantBarcode.")
Do $$$AssertEquals(Etiket.VerzendWijze,"OD2")
@@ -82,19 +82,19 @@
Do ProductOrderLijn.ZetPakketReferentie("UT PakketRef")
Do ProductOrderLijn.ZetProjectReferentie("")
#dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.Info4,"UT PakketRef")
Do ProductOrderLijn.ZetPakketReferentie("")
Do ProductOrderLijn.ZetProjectReferentie("UT ProjectRef")
Set Etiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.Info4,"UT ProjectRef")
Do ProductOrderLijn.ZetPakketReferentie("UT PakketRef")
Do ProductOrderLijn.ZetProjectReferentie("UT ProjectRef")
Set Etiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.Info4,"UT PakketRef / UT ProjectRef")
]]>
@@ -113,7 +113,7 @@
Do ProductOrderLijn.ZetPakketReferentie("UT PakketRef")
Do ProductOrderLijn.ZetProjectReferentie("2B058108160")
#dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetKlantBarcode,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantBarcode,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantBarcode,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.Info1,"UT Order Ref")
Do $$$AssertEquals(Etiket.Info2,"UT CommRef")
@@ -132,7 +132,7 @@
#dim Order As DOM.VKP.Order = ..Data.MaaktDataOrder(##class(DOM.VKP.enu.Klant).GroupNivelles())
#dim ProductOrderLijn As DOM.VKP.ProductOrderlijn = Order.GeefOrderLijnViaVolgnummer(101)
#dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetToonKlantNummer,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetToonKlantNummer,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetToonKlantNummer,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.Info1,"@4451")
@@ -150,7 +150,7 @@
Do Order.Save()
#dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetKlantOrderNummer,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.Info1,"123456UT")
Do $$$AssertEquals(Etiket.Info2,"UT Order Ref")
@@ -167,7 +167,7 @@
#dim ProductOrderLijn As DOM.VKP.ProductOrderlijn = Order.GeefOrderLijnViaVolgnummer(101)
#dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetKlantOrderNummer,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.LblInfo1,"Order Ref.","Als eigen logo aanwezig is, wordt de klantnaam niet meer getoond en schuift Order Referentie op naar boven.")
Do $$$AssertEquals(Etiket.LblInfo2,"Commissie Ref.","Commissie Ref schuift op naar boven.")
@@ -187,7 +187,7 @@
Do ..Data.Order.Save()
#Dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1)
- Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn)
+ Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"")
Do $$$AssertEquals(Etiket.LblInfo1,"Klant")
Do $$$AssertEquals(Etiket.Info1,"TestAdresNaam")
@@ -222,6 +222,77 @@
]]>
+
+
+
+
+
+
+
+
+
+OrderLijnProductIsSpaceTower:%Boolean,ToeleveringLijnProductIsLegrabox:%Boolean,LadeHoogte:%String,VoorWandVerhogingHoogte:%String,VerwachteReferentieSuffix:%String
+1
+
+
+
1
DOM.VKP.ProductOrderlijn
Index: APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml
===================================================================
diff -u -r30801 -r33782
--- APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 30801)
+++ APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 33782)
@@ -92,7 +92,7 @@
If ToeleveringLijn.GeefOrderID()'="" {
#dim Order As DOM.VKP.Order = ##class(DOM.DomeinContext).Instance().GeefOrderAPI().GeefOrder(ToeleveringLijn.GeefOrderID())
#dim ProductOrderLijn As DOM.VKP.ProductOrderlijn = Order.GeefOrderLijnViaVolgnummer(ToeleveringLijn.GeefOrderLijnVolgnummer())
- Set Etiket = ..VulInOrderInfo(Etiket,Order,Partij,ProductOrderLijn)
+ Set Etiket = ..VulInOrderInfo(Etiket,Order,Partij,ProductOrderLijn, ToeleveringLijn)
}Else{
Set InfoItems = ##class(%ListOfObjects).%New()
@@ -114,7 +114,7 @@
-Etiket:BL.Etiket.LadeKlantEtiket,Order:DOM.VKP.Order,Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn
+Etiket:BL.Etiket.LadeKlantEtiket,Order:DOM.VKP.Order,Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn,ToeleveringLijn:DOM.AKP.ProductToeleveringLijn
BL.Etiket.LadeKlantEtiket
-Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn
+Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn,ToeleveringLijn:DOM.AKP.ProductToeleveringLijn
1
%ListOfObjects
ELEMENTTYPE="APPS.Halux.Docs.impl.InfoItem"
@@ -315,11 +315,37 @@
Set InfoItem = ##class(APPS.Halux.Docs.impl.InfoItem).%New()
Set InfoItem.Naam = "Project Ref."
Set InfoItem.Waarde = ProductOrderLijn.GeefProjectReferentie()
+ Do ..VulProjectReferentieAanMetLadeNaamIndienSpaceTower(ProductOrderLijn, .InfoItem, ToeleveringLijn)
Do:(InfoItem.Waarde'="") InfoItems.Insert(InfoItem)
Quit InfoItems
]]>
+
+
+
+
+