Index: APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor.cls.xml =================================================================== diff -u -r29717 -r29810 --- APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor.cls.xml (.../WebshopKenmerkDomeinPostProcessor.cls.xml) (revision 29717) +++ APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor.cls.xml (.../WebshopKenmerkDomeinPostProcessor.cls.xml) (revision 29810) @@ -6,15 +6,14 @@ APPS.EC.impl.ConfiguratorService.KenmerkDomeinPostProcessor -KenmerkMogelijkhedenUtils:APPS.PM.Maatwerk.impl.KenmerkMogelijkhedenUtils="" 1 1 %Status 1 @@ -26,27 +25,27 @@ #Dim Rol As DOM.PM.Maatwerk.Calc.HF.enu.LBXRol.AutoComplete = ##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol.AutoComplete).%New() #Dim KlantInstellingenService As APPS.common.KlantInstellingenService = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefKlantInstellingenService(..Personality) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.InschuifElementVoor) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.InschuifElementZijkant) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.TiponSynchronisatieSet _ Rol.TiponSynchronisatieStang) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.Opvullijst) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.Zijstabilisering) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionEenheid) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionMeenemer) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionSynchronisatieAdapter) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionSynchronisatieStang) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.InschuifElementVoor) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.InschuifElementZijkant) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.TiponSynchronisatieSet _ Rol.TiponSynchronisatieStang) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.Opvullijst) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.Zijstabilisering) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionEenheid) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionMeenemer) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionSynchronisatieAdapter) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.TiponBlumotionSynchronisatieStang) If ($$$Not(KlantInstellingenService.MagLBXZonderGeleidersBestellen(..KlantIDVanEindklant))) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.NietMeeleveren, Rol.KenmerkMogelijkheden()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.NietMeeleveren, Rol.KenmerkMogelijkheden()) } - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarden(..KenmerkMogelijkheden, ..LBXKenmerkNaam.RugHoogte) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarden(..KenmerkMogelijkheden, ..LBXKenmerkNaam.RugWandMateriaal) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarden(..KenmerkMogelijkheden, ..LBXKenmerkNaam.ProductieWijze) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..LBXKenmerkNaam.RugHoogte) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..LBXKenmerkNaam.RugWandMateriaal) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..LBXKenmerkNaam.ProductieWijze) Do ..VerwijderLBXVerpakkingVolgensKlantInstellingen(KlantInstellingenService) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..LBXKenmerkNaam.FrontBevestiging, ##class(DOM.PM.enu.LBXFrontBevestiging).Drevel()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXKenmerkNaam.FrontBevestiging, ##class(DOM.PM.enu.LBXFrontBevestiging).Drevel()) Do ..VerwijderCombinatieLadeHoogteMetLadeDiepte(LBXKenmerken, ##class(DOM.PM.enu.LBXLadeHoogte).K(), ##class(DOM.PM.enu.LBXLadeDiepte).LadeDiepte270()) Do ..VerwijderCombinatieLadeHoogteMetLadeDiepte(LBXKenmerken, ##class(DOM.PM.enu.LBXLadeHoogte).K(), ##class(DOM.PM.enu.LBXLadeDiepte).LadeDiepte300()) @@ -64,17 +63,17 @@ #Dim KenmerkNaam As DOM.PM.enu.LBXKenmerkNaam = ..LBXKenmerkNaam.VerpakkingType If $$$Not(KlantInstellingenService.MagKlantLBXVerpakkingTypeBestellen(..Klant.GeefID(), ##class(DOM.PM.enu.LBXVerpakkingType).Probox())){ - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, KenmerkNaam, ##class(DOM.PM.enu.LBXVerpakkingType).Probox()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(KenmerkNaam, ##class(DOM.PM.enu.LBXVerpakkingType).Probox()) } If $$$Not(KlantInstellingenService.MagKlantLBXVerpakkingTypeBestellen(..Klant.GeefID(), ##class(DOM.PM.enu.LBXVerpakkingType).VHoss())){ - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, KenmerkNaam, ##class(DOM.PM.enu.LBXVerpakkingType).VHoss()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(KenmerkNaam, ##class(DOM.PM.enu.LBXVerpakkingType).VHoss()) } - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, KenmerkNaam, ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(KenmerkNaam, ##class(DOM.PM.enu.LBXVerpakkingType).Pallet()) If ((..KenmerkMogelijkheden.MogelijkeWaarden.IsDefined(KenmerkNaam)) && (..KenmerkMogelijkheden.MogelijkeWaarden.GetAt(KenmerkNaam).Waarden.Count() < 2)) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarden(..KenmerkMogelijkheden, KenmerkNaam) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(KenmerkNaam) } ]]> @@ -86,45 +85,47 @@ #Dim Rol As DOM.PM.Maatwerk.Calc.HF.enu.TAORRol.AutoComplete = ##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol.AutoComplete).%New() - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.NietMeeleveren, Rol.BodemOndersteuning) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.NietMeeleveren, Rol.Koppeling) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.NietMeeleveren, Rol.TiponSynchronisatieStang _ Rol.TiponSynchronisatieTandwiel) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.NietMeeleveren, Rol.Opvullijst) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.NietMeeleveren, Rol.AfdekkapBoven) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.NietMeeleveren, Rol.BodemOndersteuning) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.NietMeeleveren, Rol.Koppeling) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.NietMeeleveren, Rol.TiponSynchronisatieStang _ Rol.TiponSynchronisatieTandwiel) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.NietMeeleveren, Rol.Opvullijst) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.NietMeeleveren, Rol.AfdekkapBoven) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.Draagkracht, ##class(DOM.PM.enu.TAORDraagkracht).Draagkracht30()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.Draagkracht, ##class(DOM.PM.enu.TAORDraagkracht).Draagkracht50()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.Draagkracht, ##class(DOM.PM.enu.TAORDraagkracht).Draagkracht30()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.Draagkracht, ##class(DOM.PM.enu.TAORDraagkracht).Draagkracht50()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.FrontBevestiging, ##class(DOM.PM.enu.TAORFrontBevestiging).Drevel()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.FrontBevestiging, ##class(DOM.PM.enu.TAORFrontBevestiging).Drevel()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarden(..KenmerkMogelijkheden, ..TAORKenmerkNaam.GlijderType) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarden(..KenmerkMogelijkheden, ..TAORKenmerkNaam.Uittrekbaarheid) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..TAORKenmerkNaam.GlijderType) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarden(..TAORKenmerkNaam.Uittrekbaarheid) + + If $$$Not(##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().IsTAORLadeHoogteKActief($$$False)) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeHoogte, ##class(DOM.PM.enu.TAORLadeHoogte).K()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeHoogte, ##class(DOM.PM.enu.TAORLadeHoogte).K()) } If $$$Not(##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().ZijnNieuweTAORLadeDieptesActief($$$False)) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte320()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte380()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte420()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte480()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte520()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte580()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte320()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte380()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte420()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte480()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte520()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.LadeDiepte, ##class(DOM.PM.enu.TAORLadeDiepte).LadeDiepte580()) } If $$$Not(##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().IsTAORKoppelingActief($$$False)) { - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.KoppelingType, ##class(DOM.PM.enu.TAORKoppelingType).Drevel()) - Do ..KenmerkMogelijkhedenUtils.VerwijderMogelijkeWaarde(..KenmerkMogelijkheden, ..TAORKenmerkNaam.KoppelingType, ##class(DOM.PM.enu.TAORKoppelingType).Schroef()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.KoppelingType, ##class(DOM.PM.enu.TAORKoppelingType).Drevel()) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAORKenmerkNaam.KoppelingType, ##class(DOM.PM.enu.TAORKoppelingType).Schroef()) } ]]> MATKenmerken:APPS.PM.Maatwerk.dto.MATKenmerken