Index: BL/Flow/Levering/Label.cls.xml =================================================================== diff -u -r62215 -r62273 --- BL/Flow/Levering/Label.cls.xml (.../Label.cls.xml) (revision 62215) +++ BL/Flow/Levering/Label.cls.xml (.../Label.cls.xml) (revision 62273) @@ -6,7 +6,7 @@ BL.Derde.KlantSpecifiek 1 -%RegisteredObject +TECH.RegisteredObject 10x10 @@ -41,12 +41,17 @@ BL.Flow.Levering.sub.pxProductPallet + +BL.Flow.Levering.LabelLogoBepaler + + -initvalue:%CacheString +initvalue:%CacheString,LabelLogoBepaler:BL.Flow.Levering.LabelLogoBepaler 1 1 %Status @@ -158,10 +163,13 @@ #dim KlantOptimaPack As DOM.VKP.VanHoeckeKlant = VerkoopAPI.GeefKlant(##class(DOM.VKP.enu.Klant).OptimaPack()) If KLNr="" Quit $$$ERROR($$$GeneralError,"Verkeerd bonnummer "_..BONNr_": geen data in de global.") -#dim KlantID As DOM.VKP.VanHoeckeKlantID = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantPartijID(KLNr) + ;#dim KlantID As DOM.VKP.VanHoeckeKlantID = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantPartijID(KLNr) Set ..pxLabelKlant=##class(BL.Flow.Levering.sub.pxKlantPallet).Create() If $L($TR($P(xAdres,"\",1,10),"\",""))<5 Set xAdres=^KKL(^KK1(KLNr),0) + Set ..pxLabelKlant.Logo = ..LabelLogoBepaler.GeefLogo(KLNr) + + /* If (KlantID = ##class(DOM.VKP.enu.Klant).OptimaPack()){ Set ..pxLabelKlant.Logo = "" } ElseIf (KlantID = ##class(DOM.VKP.enu.Klant).HaefeleNederland()) || (KlantID = ##class(DOM.VKP.enu.Klant).HaefeleBelgie()) || (KlantID = ##class(DOM.VKP.enu.Klant).HaefeleDuitsland() || (KlantID = ##class(DOM.VKP.enu.Klant).VanRaemdonck())) { @@ -173,6 +181,7 @@ } Else{ Set ..pxLabelKlant.Logo="logo\Logo VHZwart.svg" } + */ Set ..pxLabelKlant.KlantNaam=$Piece(xAdres,"\",2) Set ..pxLabelKlant.Toenaam=$Piece(xAdres,"\",3) Set ..pxLabelKlant.StraatNaamNr=$Piece(xAdres,"\",5) @@ -234,6 +243,17 @@ Set xPR0=^KPR(..PRNr,0),xPR1=^KPR(..PRNr,1),xPR2=^KPR(..PRNr,2),xPR3=^KPR(..PRNr,3) Set ..pxLabelProduct.Product=$S(Taal="N":"Product",Taal="F":"Produit",Taal="D":"Product",1:"Product") #dim KlantID As DOM.VKP.VanHoeckeKlantID = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantPartijID(KLNr) + #dim StandaardLogo As %String = "logo\Logo VHZwart.svg" + If '(KlantID = ##class(DOM.VKP.enu.Klant).HaefeleBelgie()) && (##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().IsActiefHaefeleBENaarEindklant()) { + Set ..pxLabelKlant.Logo = StandaardLogo + } ElseIf(KlantID = ##class(DOM.VKP.enu.Klant).HaefeleDuitsland()) { + Set ..pxLabelKlant.Logo = StandaardLogo + } + Else { + Set ..pxLabelKlant.Logo = ..LabelLogoBepaler.GeefLogo() + } + + /* If ((KLNr=$$$KlantSchachermayerAU)||(KLNr=$$$KlantSchachermayerNL)) { Set ..pxLabelProduct.Logo=..pxLabelProduct.GetClientLogo(KLNr) } ElseIf KlantID = ##class(DOM.VKP.enu.Klant).HaefeleNederland() { @@ -247,6 +267,7 @@ } Else{ Set ..pxLabelProduct.Logo="logo\Logo VHZwart.svg" } + */ Set ..pxLabelProduct.Korttekst=$Piece(xPR0,"\") Set ..pxLabelProduct.AantalTitel=$S(Taal="N":"Aantal",Taal="F":"Quantité",Taal="D":"Menge",1:"Quantity") Set ..pxLabelProduct.AantalStuks=AantalStuks