USP_DATAFORMTEMPLATE_VIEW_DECEASINGRULES
The load procedure used by the view dataform template "Global Deceasing Rules View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@ADDSOLICITCODE | bit | INOUT | Add solicit code to deceased |
@SOLICITCODE | nvarchar(200) | INOUT | Solicit code |
@SETEFTSTATUS | bit | INOUT | If financial accounts exist, change EFT status |
@EFTSTATUS | nvarchar(100) | INOUT | EFT status |
@DISABLEWEATHRATINGS | bit | INOUT | Disable wealth updates for prospects marked deceased |
@DISABLESPOUSERECOGNITIONCREDIT | bit | INOUT | No longer give recognition credit for gifts given by the spouse |
@SETMARITALSTATUS | bit | INOUT | If spouse exists, change marital status |
@MARITALSTATUS | nvarchar(100) | INOUT | Marital status |
@MARKINACTIVE | bit | INOUT | Set record status to inactive for the deceased |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_DECEASINGRULES
(
@DATALOADED bit = 0 output,
@ADDSOLICITCODE bit = null output,
@SOLICITCODE nvarchar(200) = null output,
@SETEFTSTATUS bit = null output,
@EFTSTATUS nvarchar(100) = null output,
@DISABLEWEATHRATINGS bit = null output,
@DISABLESPOUSERECOGNITIONCREDIT bit = null output,
@SETMARITALSTATUS bit = null output,
@MARITALSTATUS nvarchar(100) = null output,
@MARKINACTIVE bit = null output
)
as
set nocount on;
set @DATALOADED = 0;
select top 1
@ADDSOLICITCODE = UFN_DECEASINGRULE_GETRULES.ADDSOLICITCODE,
@SOLICITCODE = case when SOLICITCODE.SITEID is null then SOLICITCODE.[DESCRIPTION] else SOLICITCODE.[DESCRIPTION] + ' - ' + SITE.NAME end,
@SETEFTSTATUS = UFN_DECEASINGRULE_GETRULES.SETEFTSTATUS,
@EFTSTATUS = UFN_DECEASINGRULE_GETRULES.EFTSTATUS,
@DISABLEWEATHRATINGS = UFN_DECEASINGRULE_GETRULES.DISABLEWEATHRATINGS,
@DISABLESPOUSERECOGNITIONCREDIT = UFN_DECEASINGRULE_GETRULES.DISABLESPOUSERECOGNITIONCREDIT,
@SETMARITALSTATUS = UFN_DECEASINGRULE_GETRULES.SETMARITALSTATUS,
@MARITALSTATUS = MARITALSTATUSCODE.DESCRIPTION,
@MARKINACTIVE = UFN_DECEASINGRULE_GETRULES.MARKINACTIVE,
@DATALOADED = 1
from
dbo.UFN_DECEASINGRULE_GETRULES()
left join
dbo.MARITALSTATUSCODE on MARITALSTATUSCODE.ID = UFN_DECEASINGRULE_GETRULES.MARITALSTATUSCODEID
left join
dbo.SOLICITCODE on SOLICITCODE.ID = UFN_DECEASINGRULE_GETRULES.SOLICITCODEID
left join
dbo.SITE on SITE.ID = SOLICITCODE.SITEID;
return 0;