USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTCONDITION_2

USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTCONDITION_2

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@MATCHINGGIFTCONDITIONTYPECODEID uniqueidentifier IN Type
@MATCHINGFACTOR decimal(5, 2) IN Matching factor
@MINMATCHPERGIFT money IN Min match per gift
@MAXMATCHPERGIFT money IN Max match per gift
@MAXMATCHANNUAL money IN Max match per year
@MAXMATCHTOTAL money IN Max match total
@NOTES nvarchar(max) IN Notes
@RELATIONSHIPS xml IN Relationship mappings
@MATCHTYPECODE tinyint IN Matching amount

Definition

Copy


    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTCONDITION_2
                    (
                        @ID uniqueidentifier,
                        @CHANGEAGENTID uniqueidentifier = null,
                        @MATCHINGGIFTCONDITIONTYPECODEID uniqueidentifier,
                        @MATCHINGFACTOR decimal(5,2),
                        @MINMATCHPERGIFT money,
                        @MAXMATCHPERGIFT money,
                        @MAXMATCHANNUAL money,
                        @MAXMATCHTOTAL money,
                        @NOTES nvarchar(max),
                        @RELATIONSHIPS xml,
                        @MATCHTYPECODE tinyint
                    ) as
                        set nocount on;

              declare @REVENUETYPECODE smallint;

              exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_MATCHINGGIFTCONDITION_2 
                  @ID = @ID
                  @REVENUETYPECODE = @REVENUETYPECODE output;

              exec dbo.USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTCONDITION_3 @ID, @CHANGEAGENTID, @MATCHINGGIFTCONDITIONTYPECODEID, @MATCHINGFACTOR,
                  @MINMATCHPERGIFT, @MAXMATCHPERGIFT, @MAXMATCHANNUAL, @MAXMATCHTOTAL, @NOTES, @RELATIONSHIPS, @MATCHTYPECODE, @REVENUETYPECODE;

                        return 0;