Index: BL/Derde/Agenda/Agenda.cls.xml =================================================================== diff -u -r2641 -r2642 --- BL/Derde/Agenda/Agenda.cls.xml (.../Agenda.cls.xml) (revision 2641) +++ BL/Derde/Agenda/Agenda.cls.xml (.../Agenda.cls.xml) (revision 2642) @@ -2,7 +2,7 @@ -d ##class(BL.Derde.Agenda.Agenda).RijdenWerkPriveAll() +d ##class(BL.Derde.Agenda.Agenda).RijdenWerkPriveAll() BL.EC.Common 1 %RegisteredObject @@ -318,8 +318,11 @@ set IdxInteractie = "" for { set dtoBehandeldOnderwerp = Interacties.GetNext(.IdxInteractie) quit:IdxInteractie="" - if $$$Not($length(dtoBehandeldOnderwerp.ID)) set lbResult = ##class(APPS.CRM.Interacties.BehandeldOnderwerp).CreateRegistratie(dtoBehandeldOnderwerp,dtoOorsprong) - else set lbResult = ##class(APPS.CRM.Interacties.BehandeldOnderwerp).UpdateRegistratie(dtoBehandeldOnderwerp) + if dtoBehandeldOnderwerp.Status = ##class(APPS.CRM.Interacties.enu.ObjectStatus).Delete() { + set lbResult = ##class(APPS.CRM.Interacties.BehandeldOnderwerp).DeleteRegistratie(dtoBehandeldOnderwerp) + } elseif $$$Not($length(dtoBehandeldOnderwerp.ID)) { set lbResult = ##class(APPS.CRM.Interacties.BehandeldOnderwerp).CreateRegistratie(dtoBehandeldOnderwerp,dtoOorsprong) } + else { set lbResult = ##class(APPS.CRM.Interacties.BehandeldOnderwerp).UpdateRegistratie(dtoBehandeldOnderwerp) } + quit:$listlength(lbResult) } @@ -663,14 +666,24 @@ @@ -681,7 +694,7 @@