Index: APPS/PM/Maatwerk/MaatwerkModel/impl/BuilderMaker.cls.xml =================================================================== diff -u -r31842 -r62419 --- APPS/PM/Maatwerk/MaatwerkModel/impl/BuilderMaker.cls.xml (.../BuilderMaker.cls.xml) (revision 31842) +++ APPS/PM/Maatwerk/MaatwerkModel/impl/BuilderMaker.cls.xml (.../BuilderMaker.cls.xml) (revision 62419) @@ -1,25 +1,25 @@ -%RegisteredObject +TECH.RegisteredObject APPS.PM.Maatwerk.MaatwerkModel.dto.MaatwerkModel - + svn.StudioHook -Model:APPS.PM.Maatwerk.MaatwerkModel.dto.MaatwerkModel,svnHook:svn.StudioHook +Model:APPS.PM.Maatwerk.MaatwerkModel.dto.MaatwerkModel,SvnHook:svn.StudioHook 1 1 %Status 1 @@ -87,7 +87,7 @@ RolNaam:%String @@ -108,7 +108,7 @@ #dim Rol As APPS.PM.Maatwerk.MaatwerkModel.dto.Rol = RolIterator.Next() Try { - #dim Visitor As APPS.PM.Maatwerk.MaatwerkModel.impl.MaakBuilderVisitor = ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.MaakBuilderVisitor).%New(..Model, ..svnHook, Rol) + #dim Visitor As APPS.PM.Maatwerk.MaatwerkModel.impl.MaakBuilderVisitor = ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.MaakBuilderVisitor).%New(..Model, ..SvnHook, Rol) Do Rol.BuilderType.Accept(Visitor) If (Visitor.KlasseNaam '= "") { Do GegenereerdeBuilders.SetAt(Visitor.KlasseNaam, Rol.Naam) @@ -136,11 +136,16 @@ #dim HFSpecBestaat As %Boolean = ResultSet.Next() - If ('HFSpecBestaat) { + If $$$Not(HFSpecBestaat) { Write "Halffab spec registreren",! - #dim SpecInfo As DOM.PM.Maatwerk.Calc.HF.impl.HalffabSpecInfo = ##class(DOM.PM.Maatwerk.Calc.HF.impl.HalffabSpecInfo).%New(..Model.Familie,..Model.Variant, HFSpecKlasseNaam,,Vandaag,##class(TECH.DateTime).MaxDate()) - Do SpecInfo.Save() + Set SpecInfoProductieAansturing = ##class(DOM.PM.Maatwerk.Calc.HF.impl.HalffabSpecInfo).%New(..Model.Familie,..Model.Variant, HFSpecKlasseNaam,,Vandaag,##class(TECH.DateTime).MaxDate()) + Set SpecInfoProductieAansturing.BerekeningWijze = ##class(DOM.PM.Maatwerk.Calc.Common.enu.BerekeningWijze).ProductieAansturing() + Do SpecInfoProductieAansturing.Save() + + Set SpecInfoPrijsBerekening = ##class(DOM.PM.Maatwerk.Calc.HF.impl.HalffabSpecInfo).%New(..Model.Familie,..Model.Variant, HFSpecKlasseNaam,,Vandaag,##class(TECH.DateTime).MaxDate()) + Set SpecInfoPrijsBerekening.BerekeningWijze = ##class(DOM.PM.Maatwerk.Calc.Common.enu.BerekeningWijze).PrijsBerekening() + Do SpecInfoPrijsBerekening.Save() } ]]> @@ -157,7 +162,7 @@ #dim KostSpecBestaat As %Boolean = ResultSet.Next() - If ('KostSpecBestaat) { + If $$$Not(KostSpecBestaat) { Write "Kost spec registreren",! #dim SpecInfo As DOM.PM.Maatwerk.Calc.Kost.impl.KostSpecInfo = ##class(DOM.PM.Maatwerk.Calc.Kost.impl.KostSpecInfo).%New(..Model.Familie, ..Model.Variant, KostSpecKlasseNaam,, Vandaag, ##class(TECH.DateTime).MaxDate()) @@ -209,7 +214,7 @@ Write " Klasse: ", KlasseNaam, ! - Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..svnHook, KlasseNaam) + Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..SvnHook, KlasseNaam) } ]]> @@ -288,7 +293,7 @@ Write " Klasse: ", KlasseNaam, ! - Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..svnHook, KlasseNaam) + Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..SvnHook, KlasseNaam) } ]]> @@ -317,7 +322,7 @@ Write " Klasse: ", KlasseNaam, ! - Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..svnHook, KlasseNaam) + Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..SvnHook, KlasseNaam) } ]]> Index: APPS/PM/Maatwerk/MaatwerkModel/impl/MaakBuilderVisitor.cls.xml =================================================================== diff -u -r31842 -r62419 --- APPS/PM/Maatwerk/MaatwerkModel/impl/MaakBuilderVisitor.cls.xml (.../MaakBuilderVisitor.cls.xml) (revision 31842) +++ APPS/PM/Maatwerk/MaatwerkModel/impl/MaakBuilderVisitor.cls.xml (.../MaakBuilderVisitor.cls.xml) (revision 62419) @@ -1,13 +1,13 @@ -APPS.PM.Maatwerk.MaatwerkModel.BuilderTypeVisitor,%RegisteredObject +APPS.PM.Maatwerk.MaatwerkModel.BuilderTypeVisitor,TECH.RegisteredObject APPS.PM.Maatwerk.MaatwerkModel.dto.MaatwerkModel - + svn.StudioHook @@ -22,15 +22,15 @@ -Model:APPS.PM.Maatwerk.MaatwerkModel.dto.MaatwerkModel,svnHook:svn.StudioHook,Rol:APPS.PM.Maatwerk.MaatwerkModel.dto.Rol +Model:APPS.PM.Maatwerk.MaatwerkModel.dto.MaatwerkModel,SvnHook:svn.StudioHook,Rol:APPS.PM.Maatwerk.MaatwerkModel.dto.Rol 1 1 %Status 1 @@ -103,7 +103,7 @@ Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerKlasseEinde(Stream) Write " Klasse: ", ..KlasseNaam, ! - Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..svnHook, ..KlasseNaam) + Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..SvnHook, ..KlasseNaam) Quit $$$OK ]]> @@ -161,7 +161,7 @@ Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerKlasseEinde(Stream) Write " Klasse: ", ..KlasseNaam, ! - Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..svnHook, ..KlasseNaam) + Do ##class(APPS.PM.Maatwerk.MaatwerkModel.impl.ModelUtils).GenereerCacheKlasse(Stream, ..SvnHook, ..KlasseNaam) Quit $$$OK ]]> @@ -222,7 +222,11 @@