Index: BL/Derde/Agenda/pxAgenda.cls.xml =================================================================== diff -u -r1074 -r2154 --- BL/Derde/Agenda/pxAgenda.cls.xml (.../pxAgenda.cls.xml) (revision 1074) +++ BL/Derde/Agenda/pxAgenda.cls.xml (.../pxAgenda.cls.xml) (revision 2154) @@ -79,6 +79,18 @@ %String + +pxArchitect + + + +%String + + + +pxEindgebruiker + + %String Index: vhDeploy/JCL/Deploy20110921x0819.cls.xml =================================================================== diff -u --- vhDeploy/JCL/Deploy20110921x0819.cls.xml (revision 0) +++ vhDeploy/JCL/Deploy20110921x0819.cls.xml (revision 2154) @@ -0,0 +1,38 @@ + + + +1 +svn.Deploy +0 + + +Converteren toonzaalbezoek data + + + +1 + "_AgendaItem.%Save(),! + } + } + } + } +]]> + + + Index: Derde/Agenda/ToonzaalBezoek.cls.xml =================================================================== diff -u -r2044 -r2154 --- Derde/Agenda/ToonzaalBezoek.cls.xml (.../ToonzaalBezoek.cls.xml) (revision 2044) +++ Derde/Agenda/ToonzaalBezoek.cls.xml (.../ToonzaalBezoek.cls.xml) (revision 2154) @@ -10,10 +10,14 @@ Derde.Agenda.Aanleiding - + Derde.Klant.Klant + +%String + + %Integer @@ -22,18 +26,14 @@ %Integer - + Derde.Agenda.Eindgebruiker %Integer - -%String - - Derde.Agenda.Catering @@ -46,10 +46,6 @@ Aanleiding - -Architect - - insert:%Boolean 1 @@ -85,18 +81,9 @@ do ##super(pxToonzaalBezoek,ToonzaalBezoek) - - if $length(pxToonzaalBezoek.Eindgebruiker) - { set scStoreEindgebruiker = ##class(Derde.Agenda.Eindgebruiker).StoreEindgebruiker(pxToonzaalBezoek.Eindgebruiker) - if scStoreEindgebruiker do ToonzaalBezoek.EindgebruikerSetObjectId(pxToonzaalBezoek.Eindgebruiker.ID) } - set ToonzaalBezoek.AantalPersonenEindgebruiker = pxToonzaalBezoek.AantalPersonenEindgebruiker + set ToonzaalBezoek.AantalPersonenArchitect = pxToonzaalBezoek.AantalPersonenArchitect - do ToonzaalBezoek.ArchitectSetObjectId(pxToonzaalBezoek.Architect) - set ToonzaalBezoek.AantalPersonenArchitect = pxToonzaalBezoek.AantalPersonenArchitect - set ToonzaalBezoek.OngekendeArchitectNaam = pxToonzaalBezoek.OngekendeArchitectNaam - - do ToonzaalBezoek.CateringSetObjectId(pxToonzaalBezoek.Catering) do ToonzaalBezoek.AanleidingSetObjectId(pxToonzaalBezoek.Aanleiding) @@ -113,16 +100,10 @@ do ##super(ToonzaalBezoek,pxToonzaalBezoek) - if $length(ToonzaalBezoek.EindgebruikerGetObjectId()) - { set pxEindgebruiker = ##class(BL.Derde.Agenda.pxEindgebruiker).%New() - do ToonzaalBezoek.Eindgebruiker.Object2Proxy(ToonzaalBezoek.Eindgebruiker,pxEindgebruiker) - set pxToonzaalBezoek.Eindgebruiker = pxEindgebruiker } set pxToonzaalBezoek.AantalPersonenEindgebruiker = ToonzaalBezoek.AantalPersonenEindgebruiker - set pxToonzaalBezoek.Architect = ToonzaalBezoek.ArchitectGetObjectId() set pxToonzaalBezoek.AantalPersonenArchitect = ToonzaalBezoek.AantalPersonenArchitect - set pxToonzaalBezoek.OngekendeArchitectNaam = ToonzaalBezoek.OngekendeArchitectNaam - + set pxToonzaalBezoek.Catering = ToonzaalBezoek.CateringGetObjectId() set pxToonzaalBezoek.Aanleiding = ToonzaalBezoek.AanleidingGetObjectId() @@ -153,16 +134,16 @@ Doelen -Eindgebruiker +EindgebruikerOld KlantOmzet -OngekendeArchitectNaam +OngekendeArchitectNaamOld -Architect +ArchitectOld Index: BL/Derde/Agenda/pxArchitect.cls.xml =================================================================== diff -u --- BL/Derde/Agenda/pxArchitect.cls.xml (revision 0) +++ BL/Derde/Agenda/pxArchitect.cls.xml (revision 2154) @@ -0,0 +1,48 @@ + + + +1 +%RegisteredObject,%XML.Adaptor +0 + + +%String + + + +%String + + + +%String + + + +%Library.String + + + +%Library.String + + + +%Library.String + + + +%Library.String + + + +%Library.String + + + +%Library.String + + + +%Library.String + + + Index: Derde/Agenda/Agenda.cls.xml =================================================================== diff -u -r1384 -r2154 --- Derde/Agenda/Agenda.cls.xml (.../Agenda.cls.xml) (revision 1384) +++ Derde/Agenda/Agenda.cls.xml (.../Agenda.cls.xml) (revision 2154) @@ -8,6 +8,18 @@ %Persistent 0 + +Derde.Klant.Klant + + + +Derde.Agenda.Eindgebruiker + + + +%String + + Res.InternePersoon @@ -198,6 +210,10 @@ Klant + +Architect + + De basissleutel is Gebruiker, Datum en GeoStamp @@ -417,6 +433,24 @@ if pxAgenda.DerdeType="K" do . set dtoRegistraties = ##class(APPS.CRM.Interacties.BehandeldOnderwerp).GetRegistraties(pxAgenda.DerdeRef) . set pxAgenda.Interacties = dtoRegistraties.BehandeldeOnderwerpen + + if $length(Agenda.EindgebruikerGetObjectId()) { + set pxEindgebruiker = ##class(BL.Derde.Agenda.pxEindgebruiker).%New() + do Agenda.Eindgebruiker.Object2Proxy(Agenda.Eindgebruiker,pxEindgebruiker) + set pxAgenda.Eindgebruiker = pxEindgebruiker + } + + if $length(Agenda.ArchitectGetObjectId()) { + set pxAgenda.Architect = ##class(BL.Derde.Agenda.pxArchitect).%New() + Set pxAgenda.Architect.ID=Agenda.Architect.%Id() + Set pxAgenda.Architect.Naam=Agenda.Architect.Naam + set pxAgenda.Architect.StraatNrBus = Agenda.Architect.StraatNrBus + set pxAgenda.Architect.PostCode = Agenda.Architect.Postnummer + set pxAgenda.Architect.WoonPlaats = Agenda.Architect.Woonplaats + set pxAgenda.Architect.Land = Agenda.Architect.LandCode + } + + set pxAgenda.OngekendeArchitectNaam = Agenda.OngekendeArchitectNaam ]]> @@ -485,7 +519,20 @@ . Set ParticipantID = $piece(pxAgenda.Participanten,"",Counter) . Do:$length(ParticipantID) Agenda.Participanten.SetObjectIdAt(ParticipantID,ParticipantID) + if $length(pxAgenda.Eindgebruiker) { + set scStoreEindgebruiker = ##class(Derde.Agenda.Eindgebruiker).StoreEindgebruiker(pxAgenda.Eindgebruiker) + if scStoreEindgebruiker do Agenda.EindgebruikerSetObjectId(pxAgenda.Eindgebruiker.ID) + } + if $length(pxAgenda.Architect) { + do Agenda.ArchitectSetObjectId(pxAgenda.Architect.ID) + } + else { + do Agenda.ArchitectSetObjectId("") + } + + set Agenda.OngekendeArchitectNaam = pxAgenda.OngekendeArchitectNaam + StripEnd(String) For Quit:$E(String,$L(String))'?1(1"~",1" ") Set $E(String,$L(String))="" Quit String @@ -599,6 +646,15 @@ KlantBijgeleerd + +Architect + + +Eindgebruiker + + +OngekendeArchitectNaam + Participanten Index: BL/Derde/Agenda/pxToonzaalBezoek.cls.xml =================================================================== diff -u -r1133 -r2154 --- BL/Derde/Agenda/pxToonzaalBezoek.cls.xml (.../pxToonzaalBezoek.cls.xml) (revision 1133) +++ BL/Derde/Agenda/pxToonzaalBezoek.cls.xml (.../pxToonzaalBezoek.cls.xml) (revision 2154) @@ -9,14 +9,6 @@ %String - -%Integer - - - -%String - - %Integer @@ -25,10 +17,6 @@ %Integer - -pxEindgebruiker - - %String Index: Derde/Agenda/Eindgebruiker.cls.xml =================================================================== diff -u -r1074 -r2154 --- Derde/Agenda/Eindgebruiker.cls.xml (.../Eindgebruiker.cls.xml) (revision 1074) +++ Derde/Agenda/Eindgebruiker.cls.xml (.../Eindgebruiker.cls.xml) (revision 2154) @@ -25,16 +25,24 @@ pxEindgebruiker:BL.Derde.Agenda.pxEindgebruiker,ID:%String %Status