USP_DATAFORMTEMPLATE_VIEW_BBNCCONSTITNAMEFORMATDATA
The load procedure used by the view dataform template "NetCommunity Constituent Name Format Data View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@ISPRIMARYADDRESSEE | bit | INOUT | Is Primary Addressee |
@ISPRIMARYSALUTATION | bit | INOUT | Is Primary Salutation |
@NAMEFORMATFUNCTION | nvarchar(1400) | INOUT | Name Format Function |
@CUSTOMNAME | nvarchar(1400) | INOUT | Custom Name |
@USECUSTOMNAME | bit | INOUT | Use Custom Name |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_BBNCCONSTITNAMEFORMATDATA
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ISPRIMARYADDRESSEE bit = null output,
@ISPRIMARYSALUTATION bit = null output,
@NAMEFORMATFUNCTION nvarchar(1400) = null output,
@CUSTOMNAME nvarchar(1400) = null output,
@USECUSTOMNAME bit = null output
)
as
set nocount on;
set @DATALOADED = 0;
declare @T table(ISPRIMARYADDRESSEE bit,
ISPRIMARYSALUTATION bit,
NAMEFORMATFUNCTION nvarchar(1400),
CUSTOMNAME nvarchar(1400),
USECUSTOMNAME bit
);
insert into @T
(
ISPRIMARYADDRESSEE,
ISPRIMARYSALUTATION,
NAMEFORMATFUNCTION,
CUSTOMNAME,
USECUSTOMNAME
)
select
NAMEFORMAT.PRIMARYADDRESSEE,
NAMEFORMAT.PRIMARYSALUTATION,
NAMEFORMATFUNCTION.EXAMPLE,
NAMEFORMAT.CUSTOMNAME,
case when len(NAMEFORMAT.CUSTOMNAME) = 0 then 0 else 1 end as USECUSTOMNAME
from
dbo.NAMEFORMAT
left join dbo.NAMEFORMATFUNCTION on NAMEFORMATFUNCTION.ID = NAMEFORMAT.NAMEFORMATFUNCTIONID
where
NAMEFORMAT.ID = @ID
select top 1
@DATALOADED = 1,
@ISPRIMARYADDRESSEE = [ISPRIMARYADDRESSEE],
@ISPRIMARYSALUTATION = [ISPRIMARYSALUTATION],
@NAMEFORMATFUNCTION = [NAMEFORMATFUNCTION],
@CUSTOMNAME = [CUSTOMNAME],
@USECUSTOMNAME = [USECUSTOMNAME]
from @T;
return 0;