USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTMEMBERSHIP_MEMBERSHIPCARD

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@NAMEONCARD nvarchar(700) INOUT
@STATUS nvarchar(10) INOUT
@ISSUEDBY nvarchar(200) INOUT
@ISSUEDDATE date INOUT
@PRINTEDBY nvarchar(200) INOUT
@PRINTEDDATE date INOUT
@EXPIRATIONDATE date INOUT
@COMMENTS nvarchar(1000) INOUT

Definition

Copy

                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTMEMBERSHIP_MEMBERSHIPCARD
                (
                    @ID uniqueidentifier,
                    @DATALOADED bit = 0 output,
                    @NAMEONCARD nvarchar(700) = null output,
                    @STATUS nvarchar(10) = null output,
                    @ISSUEDBY nvarchar(200) = null output,
                    @ISSUEDDATE date = null output,
                    @PRINTEDBY nvarchar(200) = null output,
                    @PRINTEDDATE date = null output,
                    @EXPIRATIONDATE date = null output,
                    @COMMENTS nvarchar(1000) = null output
                )
                as
                    set nocount on;

                    set @DATALOADED = 0;

                    select
                        @DATALOADED = 1,
                        @NAMEONCARD = MC.NAMEONCARD,
                        @STATUS = MC.STATUS,
                        @ISSUEDBY = dbo.UFN_CHANGEAGENT_GETUSERNAME(MC.ADDEDBYID),
                        @ISSUEDDATE = MC.DATEADDED,
                        @PRINTEDBY = dbo.UFN_CHANGEAGENT_GETUSERNAME(MC.PRINTEDBYID),
                        @PRINTEDDATE = MC.PRINTDATE,
                        @EXPIRATIONDATE = MC.EXPIRATIONDATE,
                        @COMMENTS = MC.COMMENTS
                    from dbo.MEMBERSHIPCARD MC
                    where
                        MC.ID = @ID

                    return 0;