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