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;