USP_DATAFORMTEMPLATE_VIEW_MKTMEMBERSHIPRECORDSOURCE
The load procedure used by the view dataform template "Membership Record Source 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. |
@MEMBERSHIPRECORDSOURCENAME | nvarchar(255) | INOUT | Membership record source |
@MEMBERSHIPSYSTEMIDFIELDNAME | nvarchar(255) | INOUT | System record ID |
@MEMBERIDFIELDNAME | nvarchar(255) | INOUT | Member ID |
@MEMBERFIELDNAME | nvarchar(255) | INOUT | Member name |
@GIVENBYIDFIELDNAME | nvarchar(255) | INOUT | Given by ID |
@GIVENBYFIELDNAME | nvarchar(255) | INOUT | Given by name |
@EXPIRATIONDATEFIELDNAME | nvarchar(255) | INOUT | Expiration date |
@ISGIFTFIELDNAME | nvarchar(255) | INOUT | Is gift? |
@JOINDATEFIELDNAME | nvarchar(255) | INOUT | Join date |
@LASTRENEWEDONDATEFIELDNAME | nvarchar(255) | INOUT | Last renewed on |
@LEVELFIELDNAME | nvarchar(255) | INOUT | Level |
@PROGRAMFIELDNAME | nvarchar(255) | INOUT | Program |
@SENDRENEWALFIELDNAME | nvarchar(255) | INOUT | Send renewal to |
@STATUSFIELDNAME | nvarchar(255) | INOUT | Status |
@TERMFIELDNAME | nvarchar(255) | INOUT | Term |
@TYPEFIELDNAME | nvarchar(255) | INOUT | Type |
@LOOKUPIDFIELDNAME | nvarchar(255) | INOUT | Lookup ID |
Definition
Copy
CREATE procedure dbo.[USP_DATAFORMTEMPLATE_VIEW_MKTMEMBERSHIPRECORDSOURCE]
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@MEMBERSHIPRECORDSOURCENAME nvarchar(255) = null output,
@MEMBERSHIPSYSTEMIDFIELDNAME nvarchar(255) = null output,
@MEMBERIDFIELDNAME nvarchar(255) = null output,
@MEMBERFIELDNAME nvarchar(255) = null output,
@GIVENBYIDFIELDNAME nvarchar(255) = null output,
@GIVENBYFIELDNAME nvarchar(255) = null output,
@EXPIRATIONDATEFIELDNAME nvarchar(255) = null output,
@ISGIFTFIELDNAME nvarchar(255) = null output,
@JOINDATEFIELDNAME nvarchar(255) = null output,
@LASTRENEWEDONDATEFIELDNAME nvarchar(255) = null output,
@LEVELFIELDNAME nvarchar(255) = null output,
@PROGRAMFIELDNAME nvarchar(255) = null output,
@SENDRENEWALFIELDNAME nvarchar(255) = null output,
@STATUSFIELDNAME nvarchar(255) = null output,
@TERMFIELDNAME nvarchar(255) = null output,
@TYPEFIELDNAME nvarchar(255) = null output,
@LOOKUPIDFIELDNAME nvarchar(255) = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@MEMBERSHIPRECORDSOURCENAME = [QUERYVIEWCATALOG].[DISPLAYNAME],
@MEMBERSHIPSYSTEMIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[MEMBERSHIPSYSTEMIDFIELD]),
@MEMBERIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[MEMBERIDFIELD]),
@MEMBERFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[MEMBERFIELD]),
@GIVENBYIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[GIVENBYIDFIELD]),
@GIVENBYFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[GIVENBYFIELD]),
@EXPIRATIONDATEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[EXPIRATIONDATEFIELD]),
@ISGIFTFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[ISGIFTFIELD]),
@JOINDATEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[JOINDATEFIELD]),
@LASTRENEWEDONDATEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[LASTRENEWEDONDATEFIELD]),
@LEVELFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[LEVELFIELD]),
@PROGRAMFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[PROGRAMFIELD]),
@SENDRENEWALFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[SENDRENEWALFIELD]),
@STATUSFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[STATUSFIELD]),
@TERMFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[TERMFIELD]),
@TYPEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[TYPEFIELD]),
@LOOKUPIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTMEMBERSHIPRECORDSOURCE].[LOOKUPIDFIELD])
from
dbo.[MKTMEMBERSHIPRECORDSOURCE]
inner join
dbo.[QUERYVIEWCATALOG]
on
[QUERYVIEWCATALOG].[ID] = [MKTMEMBERSHIPRECORDSOURCE].[QUERYVIEWCATALOGID]
where
[MKTMEMBERSHIPRECORDSOURCE].[ID] = @ID;
return 0;