TR_RECURRINGGIFTINSTALLMENTPAYMENT_DELETE_STATUSCODEUPDATE
Definition
Copy
CREATE trigger [dbo].[TR_RECURRINGGIFTINSTALLMENTPAYMENT_DELETE_STATUSCODEUPDATE] on [dbo].[RECURRINGGIFTINSTALLMENTPAYMENT]
after delete
not for replication
as
begin
set nocount on;
-- update the rg installment.statuscode to reflect payment
update rgi
set rgi.STATUSCODE = case when rgi.PASTDUEDATE is not null then 1 else 0 end,
rgi.CHANGEDBYID = del.CHANGEDBYID,
rgi.DATECHANGED = del.DATECHANGED
from dbo.RECURRINGGIFTINSTALLMENT rgi
inner join deleted del on del.RECURRINGGIFTINSTALLMENTID = rgi.ID
end