TECH.Mockable APPS.PM.Maatwerk.impl.IngegevenKenmerkenConverter 1 APPS.common.AdminTekstUtils 1 APPS.EC.Winkelkar.impl.Logger 1 DOM.EC.Winkelkar.Winkelkar 1 DOM.PM.impl.MaatwerkCalcAPI 1 APPS.EC.Winkelkar.impl.VerpakteAfmetingBerekenaarFactory 1 APPS.PM.Maatwerk.impl.VerpakkingService 1 DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI 1 VerpakkingService:APPS.PM.Maatwerk.impl.VerpakkingService 1 1 %Status 1 Winkelkar:DOM.EC.Winkelkar.Winkelkar IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Integer,ProjectReferentie:%String,GroepNaam:%String,ExterneId:%String="" DOM.EC.Winkelkar.MaatwerkLijn Lijn:DOM.EC.Winkelkar.MaatwerkLijn,IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%String,GroepNaam:%String="",ProjectReferentie:%String="" APPS.EC.Winkelkar.dto.Winkelkar Lijn:DOM.EC.Winkelkar.MaatwerkLijn,IngegevenKenmerkenDto:APPS.PM.Maatwerk.dto.IngegevenKenmerken 1 Lijn:DOM.EC.Winkelkar.Lijn,GroepNaam:%String in nieuwe steken; er was een verkeerde groep=>uit oude halen en in nieuwe steken; er was een juiste groep=>niets #dim ZatNietInGroep As %Boolean = '$IsObject(Lijn.Groep) #dim ZatInVerkeerdeGroep As %Boolean = 'ZatNietInGroep && (GroepNaam '= Lijn.Groep.Naam) If (ZatInVerkeerdeGroep) { Do Lijn.Groep.Verwijder(Lijn) Do ..VerwijderGroepIndienLeeg(Lijn.Groep) } If (ZatNietInGroep || ZatInVerkeerdeGroep) { Do ..VoegToeAanGroep(GroepNaam, Lijn) } ]]> GroepLijn:DOM.EC.Winkelkar.GroepLijn GroepNaam:%String,Lijn:DOM.EC.Winkelkar.Lijn Lijn:DOM.EC.Winkelkar.MaatwerkLijn,ProjectReferentie:%String="" Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,GroepNaam:%String,LijnIDIndienBestaandeLijn:%String="" Status:%Status,StatusCodeIndienNietOK:TECH.enu.ExceptionCode="",BerichtIndienNietOK:%String="" 1 Lijn:DOM.EC.Winkelkar.MaatwerkLijn Lijn:DOM.EC.Winkelkar.MaatwerkLijn Lijn:DOM.EC.Winkelkar.MaatwerkLijn Lijn:DOM.EC.Winkelkar.MaatwerkLijn Lijn:DOM.EC.Winkelkar.MaatwerkLijn,Aantal:%Integer