Index: WSimpl/Halux/PPS/MatService.cls.xml =================================================================== diff -u -r66525 -r66526 --- WSimpl/Halux/PPS/MatService.cls.xml (.../MatService.cls.xml) (revision 66525) +++ WSimpl/Halux/PPS/MatService.cls.xml (.../MatService.cls.xml) (revision 66526) @@ -31,7 +31,6 @@ GeefAfmetingenRequest:WS.Halux.PPS.MatService.GeefAfmetingenRequest WS.Halux.PPS.MatService.GeefAfmetingenResponse @@ -91,17 +91,70 @@ + +Categorie:APPS.Halux.common.enu.Categorie +1 +APPS.Halux.PPS.Activiteit.ActiviteitGroep + + + + +Categorie:APPS.Halux.common.enu.Categorie,ActiviteitGroepNaam:%String +1 +%Integer + + + + +Categorie:APPS.Halux.common.enu.Categorie,GroepActiviteitId:%Integer,ActiviteitCode:%String +1 + + + UitvoeringInfo:APPS.Halux.PPS.dto.UitvoeringInfo 1 Index: APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml =================================================================== diff -u -r37536 -r66526 --- APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml (.../ActiviteitGroepRepository.cls.xml) (revision 37536) +++ APPS/Halux/PPS/Activiteit/ActiviteitGroepRepository.cls.xml (.../ActiviteitGroepRepository.cls.xml) (revision 66526) @@ -7,6 +7,13 @@ %String APPS.Halux.PPS.Activiteit.ActiviteitGroep + + +Categorie:%String,Naam:%String +TECH.Iterator + + Index: APPS/Halux/PPS/Activiteit/impl/ActiviteitRepository.cls.xml =================================================================== diff -u -r29059 -r66526 --- APPS/Halux/PPS/Activiteit/impl/ActiviteitRepository.cls.xml (.../ActiviteitRepository.cls.xml) (revision 29059) +++ APPS/Halux/PPS/Activiteit/impl/ActiviteitRepository.cls.xml (.../ActiviteitRepository.cls.xml) (revision 66526) @@ -9,13 +9,34 @@ + + +ActiviteitCode:%String,ActivititeitGroepID:%String,Categorie:%String +%Integer + 1) { + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("ActiviteitCode " _ ActiviteitCode _ " niet eenduidig. Categorie:"_Categorie)) + } + If (AantalActiviteiten = 0) { + Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Geen activiteit voor ActiviteitCode " _ ActiviteitCode_", Categorie:"_Categorie)) + } + + Quit ActiviteitIDs.GetNext() +]]> +