Index: APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml =================================================================== diff -u -r61039 -r61172 --- APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 61039) +++ APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor.cls.xml (.../KenmerkMogelijkhedenPostProcessor.cls.xml) (revision 61172) @@ -26,8 +26,8 @@ Do ..KenmerkMogelijkheden.MogelijkeWaarden.SetAt("", ..MatEnum.KenmerkNaam.Kleur) } - //Set AntislipBeperkingen = ##class(APPS.EC.impl.ConfiguratorService.KenmerkMogelijkhedenPostProcessor.AntislipMattenUitfaseren).%New() - //Do AntislipBeperkingen.VerwerkMATKenmerkenVoorAntislip(MATKenmerken, ..KenmerkMogelijkheden) + Set AntislipBeperkingen = ##class(APPS.EC.impl.ConfiguratorService.KenmerkMogelijkhedenPostProcessor.AntislipMattenUitfaseren).%New() + Do AntislipBeperkingen.VerwerkMATKenmerkenVoorAntislip(MATKenmerken, ..KenmerkMogelijkheden) ]]> @@ -40,8 +40,8 @@ #dim GekoppeldeMatKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken = ..IngegevenKenmerkenTypeAPI.GeefGekoppeldeIngegevenKenmerken(TAORKenmerken, GekoppeldIKTypeMat) #dim GekoppeldKenmerkMogelijkheden As APPS.PM.Maatwerk.dto.GekoppeldKenmerkMogelijkheden = ..KenmerkMogelijkheden.GeefGekoppeldeKenmerkMogelijkheden(GekoppeldIKTypeMat) - //Set AntislipBeperkingen = ##class(APPS.EC.impl.ConfiguratorService.KenmerkMogelijkhedenPostProcessor.AntislipMattenUitfaseren).%New() - //Do AntislipBeperkingen.VerwerkTAORKenmerkenVoorAntislip(TAORKenmerken, ..KenmerkMogelijkheden) + Set AntislipBeperkingen = ##class(APPS.EC.impl.ConfiguratorService.KenmerkMogelijkhedenPostProcessor.AntislipMattenUitfaseren).%New() + Do AntislipBeperkingen.VerwerkTAORKenmerkenVoorAntislip(TAORKenmerken, ..KenmerkMogelijkheden) // Ongeldige MatMaterialen verwijderen bij LadeDiepte > ... If ($IsObject(GekoppeldKenmerkMogelijkheden)) { @@ -105,8 +105,8 @@ #dim GekoppeldeMatKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken = ..IngegevenKenmerkenTypeAPI.GeefGekoppeldeIngegevenKenmerken(LBXKenmerken, GekoppeldIKTypeMat) #dim GekoppeldKenmerkMogelijkheden As APPS.PM.Maatwerk.dto.GekoppeldKenmerkMogelijkheden = ..KenmerkMogelijkheden.GeefGekoppeldeKenmerkMogelijkheden(GekoppeldIKTypeMat) - //Set AntislipBeperkingen = ##class(APPS.EC.impl.ConfiguratorService.KenmerkMogelijkhedenPostProcessor.AntislipMattenUitfaseren).%New() - //Do AntislipBeperkingen.VerwerkLBXKenmerkenVoorAntislip(LBXKenmerken, ..KenmerkMogelijkheden) + Set AntislipBeperkingen = ##class(APPS.EC.impl.ConfiguratorService.KenmerkMogelijkhedenPostProcessor.AntislipMattenUitfaseren).%New() + Do AntislipBeperkingen.VerwerkLBXKenmerkenVoorAntislip(LBXKenmerken, ..KenmerkMogelijkheden) Do ..ProcessSpoelbakVoorLBX(LBXKenmerken) Do ..ProcessSifonladeVoorLBX(LBXKenmerken) Index: APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/AntislipMattenUitfaseren.cls.xml =================================================================== diff -u -r60990 -r61172 --- APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/AntislipMattenUitfaseren.cls.xml (.../AntislipMattenUitfaseren.cls.xml) (revision 60990) +++ APPS/EC/impl/ConfiguratorService/KenmerkMogelijkhedenPostProcessor/AntislipMattenUitfaseren.cls.xml (.../AntislipMattenUitfaseren.cls.xml) (revision 61172) @@ -47,16 +47,19 @@ MATKenmerken:APPS.PM.Maatwerk.dto.MATKenmerken,KenmerkMogelijkheden:APPS.PM.Maatwerk.dto.KenmerkMogelijkheden $$$ZwartAntislipDiepte520) { //Kleur ZwartAntislip verbergen + + If ((MATKenmerken.Diepte = $$$ZwartAntislipDiepte450) || (MATKenmerken.Diepte = $$$ZwartAntislipDiepte550) || (MATKenmerken.Diepte = $$$ZwartAntislipDiepte450glas) || (MATKenmerken.Diepte = $$$ZwartAntislipDiepte550glas)) { //Kleur ZwartAntislip verbergen Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.ZwartAntislip) } - + /* If (MATKenmerken.Diepte > $$$AntracietAntislipDiepte400) { //Kleur Antraciet verbergen Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.Antraciet) } @@ -65,7 +68,7 @@ Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Materiaal, ..MatEnum.Materiaal.Antislip) Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.Antraciet) Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.ZwartAntislip) - } + }*/ //Er kan niet omgekeerd gewerkt worden waarij dus de Dieptes zouden worden uitgeschakeld ]]> @@ -82,22 +85,23 @@ // Ongeldige MatMaterialen verwijderen bij LadeDiepte > ... If ($IsObject(GekoppeldKenmerkMogelijkheden)) { - If (TAORKenmerken.LadeDiepte > 500) { //Materiaal Antislip volledig verbergen + /*If (TAORKenmerken.LadeDiepte > 500) { //Materiaal Antislip volledig verbergen Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Materiaal, ..MatEnum.Materiaal.Antislip) Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.Antraciet) Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.ZwartAntislip) - } - If (TAORKenmerken.LadeDiepte > 300) { //Kleur ZwartAntislip verbergen + }*/ + If ((TAORKenmerken.LadeDiepte = ..TAOREnum.LadeDiepte.LadeDiepte450) || (TAORKenmerken.LadeDiepte = ..TAOREnum.LadeDiepte.LadeDiepte550)) { //Kleur ZwartAntislip verbergen If (($IsObject(GekoppeldeMatKenmerken)) && (GekoppeldeMatKenmerken.Materiaal = ..MatEnum.Materiaal.Antislip)) { Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.ZwartAntislip) } } + /* If (TAORKenmerken.LadeDiepte > 400) { //Kleur Antraciet verbergen If (($IsObject(GekoppeldeMatKenmerken)) && (GekoppeldeMatKenmerken.Materiaal = ..MatEnum.Materiaal.Antislip)) { Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.Antraciet) } - } + }*/ } // ... en omgekeerd (LadeDiepte > ... verwijderen bij ongeldige MatMaterialen) @@ -135,11 +139,11 @@ ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte380) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte400) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte420) - ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte450) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte450) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte480) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte500) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte520) - ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte550) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte550) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte580) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte600) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..TAOREnum.KenmerkNaam.LadeDiepte, ..TAOREnum.LadeDiepte.LadeDiepte650) @@ -165,29 +169,30 @@ // Ongeldige MatMaterialen verwijderen bij LadeDiepte > ... If ($IsObject(GekoppeldKenmerkMogelijkheden)) { - If (LBXKenmerken.LadeDiepte > 500) { //Materiaal Antislip volledig verbergen + /*If (LBXKenmerken.LadeDiepte > 500) { //Materiaal Antislip volledig verbergen Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Materiaal, ..MatEnum.Materiaal.Antislip) Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.Antraciet) Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.ZwartAntislip) - } - If (LBXKenmerken.LadeDiepte > 300) { //Kleur ZwartAntislip verbergen + }*/ + If ((LBXKenmerken.LadeDiepte = ..LBXEnum.LadeDiepte.LadeDiepte450)) || (LBXKenmerken.LadeDiepte = ..LBXEnum.LadeDiepte.LadeDiepte550) { //Kleur ZwartAntislip verbergen If (($IsObject(GekoppeldeMatKenmerken)) && (GekoppeldeMatKenmerken.Materiaal = ..MatEnum.Materiaal.Antislip)) { Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.ZwartAntislip) } } + /* If (LBXKenmerken.LadeDiepte > 400) { //Kleur Antraciet verbergen If (($IsObject(GekoppeldeMatKenmerken)) && (GekoppeldeMatKenmerken.Materiaal = ..MatEnum.Materiaal.Antislip)) { Do GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..MatEnum.KenmerkNaam.Kleur, ..MatEnum.Kleur.Antraciet) } - } + }*/ } // ... en omgekeerd (LadeDiepte > ... verwijderen bij ongeldige MatMaterialen) If (($IsObject(GekoppeldeMatKenmerken)) && (GekoppeldeMatKenmerken.Materiaal = ..MatEnum.Materiaal.Antislip)) { If (GekoppeldeMatKenmerken.Materiaal = ..MatEnum.Materiaal.Antislip) { - If (##class(TECH.StringUtils).Equals(GekoppeldeMatKenmerken.Kleur, ..MatEnum.Kleur.Antraciet)) { + ;If (##class(TECH.StringUtils).Equals(GekoppeldeMatKenmerken.Kleur, ..MatEnum.Kleur.Antraciet)) { ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte270) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte300) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte350) @@ -197,15 +202,15 @@ ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte550) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte600) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte650) - } + ;} If (##class(TECH.StringUtils).Equals(GekoppeldeMatKenmerken.Kleur, ..MatEnum.Kleur.ZwartAntislip)) { ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte270) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte300) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte350) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte400) - ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte450) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte450) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte500) - ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte550) + Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte550) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte600) ;Do ..KenmerkMogelijkheden.VerwijderMogelijkeWaarde(..LBXEnum.KenmerkNaam.LadeDiepte, ..LBXEnum.LadeDiepte.LadeDiepte650) }