Index: DOM/common/Authorizatie/enu/Rol/AutoComplete.cls.xml =================================================================== diff -u --- DOM/common/Authorizatie/enu/Rol/AutoComplete.cls.xml (revision 0) +++ DOM/common/Authorizatie/enu/Rol/AutoComplete.cls.xml (revision 32067) @@ -0,0 +1,70 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie Eigenschapn moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +serial +1 +%SerialObject + + +DOM.common.Authorizatie.enu.Rol +"Boekhouder" +1 +1 + + + +DOM.common.Authorizatie.enu.Rol +"ICTmedewerker" +1 +1 + + + +DOM.common.Authorizatie.enu.Rol +"Magazijnier" +1 +1 + + + +DOM.common.Authorizatie.enu.Rol +"Manager" +1 +1 + + + +DOM.common.Authorizatie.enu.Rol +"Orderverwerker" +1 +1 + + + +DOM.common.Authorizatie.enu.Rol +"Productbeheerder" +1 +1 + + + +DOM.common.Authorizatie.enu.Rol +"Productiemedewerker" +1 +1 + + + +DOM.common.Authorizatie.enu.Rol +"Productieplanner" +1 +1 + + + + + Index: DOM/common/Authorizatie/enu/Rol/Verwerker.cls.xml =================================================================== diff -u --- DOM/common/Authorizatie/enu/Rol/Verwerker.cls.xml (revision 0) +++ DOM/common/Authorizatie/enu/Rol/Verwerker.cls.xml (revision 32067) @@ -0,0 +1,88 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie methoden moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +1 +1 + + +1 +Rol:DOM.common.Authorizatie.enu.Rol + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + + + Index: APPS/EC/impl/ConfiguratorService/KenmerkPostProcessor.cls.xml =================================================================== diff -u -r31764 -r32067 --- APPS/EC/impl/ConfiguratorService/KenmerkPostProcessor.cls.xml (.../KenmerkPostProcessor.cls.xml) (revision 31764) +++ APPS/EC/impl/ConfiguratorService/KenmerkPostProcessor.cls.xml (.../KenmerkPostProcessor.cls.xml) (revision 32067) @@ -29,6 +29,11 @@ 1 + +DOM.common.Authorizatie.enu.Rol.AutoComplete +1 + + APPS.PM.Maatwerk.dto.KenmerkMogelijkheden 1 @@ -62,6 +67,7 @@ @@ -70,22 +76,27 @@ Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,KenmerkMogelijkheden:APPS.PM.Maatwerk.dto.KenmerkMogelijkheden,Klant:DOM.VKP.VanHoeckeKlant,Personality:DOM.common.impl.Personality = 1 { - Set GekoppeldeKenmerkMogelijkhedenIt = ##class(TECH.ListIterator).%New(KenmerkMogelijkheden.GekoppeldeKenmerkMogelijkheden) - While GekoppeldeKenmerkMogelijkhedenIt.HasNext() { - #dim GekoppeldKenmerkMogelijkheden As APPS.PM.Maatwerk.dto.GekoppeldKenmerkMogelijkheden = GekoppeldeKenmerkMogelijkhedenIt.Next() + + If (KenmerkMogelijkheden.GekoppeldeKenmerkMogelijkheden.Count() >= 1) { + #dim GekoppeldeKenmerkMogelijkhedenIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(KenmerkMogelijkheden.GekoppeldeKenmerkMogelijkheden) + + While (GekoppeldeKenmerkMogelijkhedenIterator.HasNext()) { + #dim GekoppeldKenmerkMogelijkheden As APPS.PM.Maatwerk.dto.GekoppeldKenmerkMogelijkheden = GekoppeldeKenmerkMogelijkhedenIterator.Next() Set GekoppeldeKenmerkMogelijkheden = GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden - #dim GekoppeldeIngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken = ..GeefGekoppeldeIngegevenKenmerken(GekoppeldKenmerkMogelijkheden,Kenmerken) - Do ..VerwerkKenmerkMogelijkheden(GekoppeldeIngegevenKenmerken,GekoppeldeKenmerkMogelijkheden,Klant,Personality) + + #dim GekoppeldeIngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken = ..GeefGekoppeldeIngegevenKenmerken(GekoppeldKenmerkMogelijkheden, Kenmerken) + Do ..VerwerkKenmerkMogelijkheden(GekoppeldeIngegevenKenmerken, GekoppeldeKenmerkMogelijkheden, Klant, Personality) } - }Else { - Set GekoppeldeIngegevenKenmerkenIt = ##class(TECH.ListIterator).%New(Kenmerken.GekoppeldeIngegevenKenmerken) - While GekoppeldeIngegevenKenmerkenIt.HasNext() { - #dim GekoppeldIngegevenKenmerken As APPS.PM.Maatwerk.dto.GekoppeldIngegevenKenmerk = GekoppeldeIngegevenKenmerkenIt.Next() + } Else { + #dim GekoppeldeIngegevenKenmerkenIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(Kenmerken.GekoppeldeIngegevenKenmerken) + + While (GekoppeldeIngegevenKenmerkenIterator.HasNext()) { + #dim GekoppeldIngegevenKenmerken As APPS.PM.Maatwerk.dto.GekoppeldIngegevenKenmerk = GekoppeldeIngegevenKenmerkenIterator.Next() #dim IngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken = GekoppeldIngegevenKenmerken.IngegevenKenmerken - #dim CS As APPS.VKP.Maatwerk.ConfiguratorService = ##class(APPS.ApplicatieContext).Instance().GeefVerkoopAPI().GeefMaatwerkConfiguratorService() - Set GekoppeldeKenmerkMogelijkheden = CS.GeefKenmerkMogelijkheden(IngegevenKenmerken,Klant.GeefID()) - Do ..VerwerkKenmerkMogelijkheden(GekoppeldIngegevenKenmerken.IngegevenKenmerken,GekoppeldeKenmerkMogelijkheden,Klant,Personality) + #dim ConfiguratorService As APPS.VKP.Maatwerk.ConfiguratorService = ##class(APPS.ApplicatieContext).Instance().GeefVerkoopAPI().GeefMaatwerkConfiguratorService() + + Set GekoppeldeKenmerkMogelijkheden = ConfiguratorService.GeefKenmerkMogelijkheden(IngegevenKenmerken, Klant.GeefID()) + Do ..VerwerkKenmerkMogelijkheden(GekoppeldIngegevenKenmerken.IngegevenKenmerken, GekoppeldeKenmerkMogelijkheden, Klant, Personality) } } ]]> @@ -97,11 +108,12 @@ APPS.PM.Maatwerk.dto.GekoppeldIngegevenKenmerk @@ -112,14 +124,15 @@ %String