USP_DATAFORMTEMPLATE_VIEW_RECOGNITIONPROGRAM
The load procedure used by the view dataform template "Recognition Program 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. |
@NAME | nvarchar(100) | INOUT | Name |
@DESCRIPTION | nvarchar(255) | INOUT | Description |
@SITE | nvarchar(100) | INOUT | Site |
@TYPE | nvarchar(100) | INOUT | Type |
@EXPIRATIONDATE | nvarchar(50) | INOUT | Expiration date |
@INCLUDE | nvarchar(100) | INOUT | Limit program to |
@ALLOWINDIVIDUAL | bit | INOUT | Individuals |
@ALLOWHOUSEHOLD | bit | INOUT | Households |
@ALLOWORGANIZATION | bit | INOUT | Organizations |
@ALLOWGROUP | bit | INOUT | Groups |
@TYPECODE | tinyint | INOUT | Type code |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_RECOGNITIONPROGRAM
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@NAME nvarchar(100) = null output,
@DESCRIPTION nvarchar(255) = null output,
@SITE nvarchar(100) = null output,
@TYPE nvarchar(100) = null output,
@EXPIRATIONDATE nvarchar(50) = null output,
@INCLUDE nvarchar(100) = null output,
@ALLOWINDIVIDUAL bit = null output,
@ALLOWHOUSEHOLD bit = null output,
@ALLOWORGANIZATION bit = null output,
@ALLOWGROUP bit = null output,
@TYPECODE tinyint = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@NAME = RP.NAME,
@DESCRIPTION = RP.DESCRIPTION,
@SITE = SITE.NAME,
@TYPE = RP.TYPE,
@EXPIRATIONDATE = RP.EXPIRESON,
@INCLUDE = null,
@ALLOWINDIVIDUAL = ALLOWINDIVIDUAL,
@ALLOWHOUSEHOLD = ALLOWHOUSEHOLD,
@ALLOWORGANIZATION = ALLOWORGANIZATION,
@ALLOWGROUP = ALLOWGROUP,
@TYPECODE = RP.TYPECODE
from
dbo.RECOGNITIONPROGRAM RP
left join dbo.SITE on
RP.SITEID = SITE.ID
where
RP.ID = @ID
group by RP.NAME, RP.DESCRIPTION, SITE.NAME, RP.TYPE, RP.EXPIRESON, RP.PLANNEDGIFT, RP.ALLOWINDIVIDUAL, RP.ALLOWHOUSEHOLD, RP.ALLOWORGANIZATION, RP.ALLOWGROUP, RP.TYPECODE
return 0;