USP_DATAFORMTEMPLATE_VIEW_TRIBUTESUMMARY
The load procedure used by the view dataform template "Tribute Summary 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. |
@TRIBUTETEXT | nvarchar(255) | INOUT | Tribute text |
@TRIBUTETYPE | nvarchar(100) | INOUT | Tribute type |
@TRIBUTEEID | uniqueidentifier | INOUT | TributeeID |
@TRIBUTEE | nvarchar(700) | INOUT | Tributee |
@DESIGNATION | nvarchar(512) | INOUT | Default designation |
@ISACTIVE | bit | INOUT | Is active |
@SITE | nvarchar(max) | INOUT | Site |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_TRIBUTESUMMARY
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TRIBUTETEXT nvarchar(255) = null output,
@TRIBUTETYPE nvarchar(100) = null output,
@TRIBUTEEID uniqueidentifier = null output,
@TRIBUTEE nvarchar(700) = null output,
@DESIGNATION nvarchar(512) = null output,
@ISACTIVE bit = null output,
@SITE nvarchar(max) = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@TRIBUTETEXT = TRIBUTE.TRIBUTETEXT,
@TRIBUTETYPE = TYPE.DESCRIPTION,
@TRIBUTEEID = TRIBUTE.TRIBUTEEID,
@TRIBUTEE = NF.NAME,
@DESIGNATION = dbo.UFN_DESIGNATION_BUILDNAME(TRIBUTE.DESIGNATIONID),
@ISACTIVE = TRIBUTE.ISACTIVE,
@SITE = (select dbo.UDA_BUILDLIST(SITE.NAME)
from dbo.SITE
inner join dbo.TRIBUTESITE on TRIBUTESITE.SITEID = SITE.ID
where TRIBUTESITE.TRIBUTEID = TRIBUTE.ID)
from
dbo.TRIBUTE
inner join
dbo.TRIBUTETYPECODE TYPE on TRIBUTE.TRIBUTETYPECODEID = TYPE.ID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(TRIBUTE.TRIBUTEEID) NF
where
TRIBUTE.ID = @ID
return 0;