USP_DATAFORMTEMPLATE_EDITLOAD_MGPLEDGE

The load procedure used by the edit dataform template "Matching Gift Claim Edit 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.
@ORIGINALGIFTID uniqueidentifier INOUT Original Gift
@ORIGINALGIFTAMOUNT money INOUT Original gift amount
@CONSTITUENTID uniqueidentifier INOUT Constituent ID
@CONSTITUENTNAME nvarchar(255) INOUT Constituent name
@MATCHINGORGANIZATIONID uniqueidentifier INOUT Matching organization
@DATE datetime INOUT Date
@AMOUNT money INOUT Amount
@SPLITS xml INOUT Designations
@POSTSTATUSCODE tinyint INOUT Post status
@POSTDATE datetime INOUT Post date
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@MATCHINGGIFTCONDITIONID uniqueidentifier INOUT Relationship type
@MGCONDITIONTYPE nvarchar(100) INOUT Existing type
@MAXSOLICITORAMOUNT money INOUT Max solicitor amount

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_MGPLEDGE
                    (
                        @ID uniqueidentifier,
                        @DATALOADED bit = 0 output,
                        @ORIGINALGIFTID uniqueidentifier = null output,
                        @ORIGINALGIFTAMOUNT money = null output,
                        @CONSTITUENTID uniqueidentifier = null output,
                        @CONSTITUENTNAME nvarchar(255) = null output,
                        @MATCHINGORGANIZATIONID uniqueidentifier = null output,
                        @DATE datetime = null output,
                        @AMOUNT money = null output,
                        @SPLITS xml = null output,
                        @POSTSTATUSCODE tinyint = null output,
                        @POSTDATE datetime = null output,
                        @TSLONG bigint = 0 output,
                        @MATCHINGGIFTCONDITIONID uniqueidentifier = null output,
                        @MGCONDITIONTYPE nvarchar(100) = null output,
                        @MAXSOLICITORAMOUNT money = null output
                    )
                    as 
                    set nocount on;

                    set @DATALOADED = 0;
                    set @TSLONG = 0;                    

                    exec dbo.USP_MATCHINGGIFTPLEDGE_LOAD @ID, @DATALOADED output, @ORIGINALGIFTID output, @ORIGINALGIFTAMOUNT output,
                        @CONSTITUENTID output, @CONSTITUENTNAME output, @MATCHINGORGANIZATIONID output, @DATE output, @AMOUNT output,
                        @SPLITS output, @POSTSTATUSCODE output, @POSTDATE output
                        @TSLONG output, @MATCHINGGIFTCONDITIONID output, @MGCONDITIONTYPE output, @MAXSOLICITORAMOUNT output;

                    return 0;