USP_DATAFORMTEMPLATE_ADD_MEMBERSHIPCARD_PRELOAD
The load procedure used by the edit dataform template "Membership Card Add Data Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MEMBERSHIPID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@CONSTITUENTID | uniqueidentifier | INOUT | Member |
@NAMEONCARD | nvarchar(700) | INOUT | Name on card |
@EXPIRATIONDATE | datetime | INOUT | Expires on |
@MEMBERSHIPSTATUSCODE | tinyint | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_MEMBERSHIPCARD_PRELOAD
(
@MEMBERSHIPID uniqueidentifier,
@CONSTITUENTID uniqueidentifier = null output,
@NAMEONCARD nvarchar(700) = null output,
@EXPIRATIONDATE datetime = null output,
@MEMBERSHIPSTATUSCODE tinyint = null output
)
as
set nocount on;
select
@CONSTITUENTID = M.CONSTITUENTID,
--@NAMEONCARD = dbo.UFN_CONSTITUENT_BUILDNAME(M.CONSTITUENTID),
@EXPIRATIONDATE = MS.EXPIRATIONDATE,
@MEMBERSHIPSTATUSCODE = MS.STATUSCODE
from
dbo.MEMBER M
inner join
dbo.MEMBERSHIP MS
on M.MEMBERSHIPID = MS.ID
where
MS.ID = @MEMBERSHIPID
and M.ISPRIMARY = 1
return 0;