USP_DATAFORMTEMPLATE_EDIT_BATCHGIVINGSUMMARYUPDATEBATCHCOMMIT
The save procedure used by the edit dataform template "Giving Summary Update Batch Row Commit Edit Form".
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. |
@VALIDATEONLY | bit | IN | Validate only |
@LOOKUP_ID | nvarchar(100) | IN | Constituent/Lookup ID |
@KEYNAME | nvarchar(100) | IN | Last/org/group/household name |
@FIRSTNAME | nvarchar(50) | IN | First name |
@TOTALGIFTSGIVEN | int | IN | Total number of gifts |
@TOTALGIFTAMOUNT | money | IN | Total giving |
@LARGESTGIFTAMOUNT | money | IN | Largest gift amount |
@LARGESTGIFTDATE | datetime | IN | Largest gift date |
@LARGESTGIFTTYPE | nvarchar(100) | IN | Largest gift type |
@LARGESTGIFTDESIGNATION | nvarchar(100) | IN | Largest gift designation |
@FIRSTGIFTAMOUNT | money | IN | First gift amount |
@FIRSTGIFTDATE | datetime | IN | First gift date |
@FIRSTGIFTTYPE | nvarchar(100) | IN | First gift type |
@FIRSTGIFTDESIGNATION | nvarchar(100) | IN | First gift designation |
@LATESTGIFTAMOUNT | money | IN | Latest gift amount |
@LATESTGIFTDATE | datetime | IN | Latest gift date |
@LATESTGIFTTYPE | nvarchar(100) | IN | Latest gift type |
@LATESTGIFTDESIGNATION | nvarchar(100) | IN | Latest gift designation |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_BATCHGIVINGSUMMARYUPDATEBATCHCOMMIT(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@VALIDATEONLY bit,
@LOOKUP_ID nvarchar(100),
@KEYNAME nvarchar(100),
@FIRSTNAME nvarchar(50),
@TOTALGIFTSGIVEN int,
@TOTALGIFTAMOUNT money,
@LARGESTGIFTAMOUNT money,
@LARGESTGIFTDATE datetime,
@LARGESTGIFTTYPE nvarchar(100),
@LARGESTGIFTDESIGNATION nvarchar(100),
@FIRSTGIFTAMOUNT money,
@FIRSTGIFTDATE datetime,
@FIRSTGIFTTYPE nvarchar(100),
@FIRSTGIFTDESIGNATION nvarchar(100),
@LATESTGIFTAMOUNT money,
@LATESTGIFTDATE datetime,
@LATESTGIFTTYPE nvarchar(100),
@LATESTGIFTDESIGNATION nvarchar(100)) as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
begin try
exec dbo.USP_DATAFORMTEMPLATE_EDIT_GIVINGSUMMARYBATCHTEMPLATE @ID = @ID, @CHANGEAGENTID = @CHANGEAGENTID, @LOOKUP_ID = @LOOKUP_ID, @FIRSTGIFTAMOUNT = @FIRSTGIFTAMOUNT, @FIRSTGIFTDATE = @FIRSTGIFTDATE, @FIRSTGIFTDESIGNATION = @FIRSTGIFTDESIGNATION, @FIRSTGIFTTYPE = @FIRSTGIFTTYPE, @LARGESTGIFTAMOUNT = @LARGESTGIFTAMOUNT, @LARGESTGIFTDATE = @LARGESTGIFTDATE, @LARGESTGIFTDESIGNATION = @LARGESTGIFTDESIGNATION, @LARGESTGIFTTYPE = @LARGESTGIFTTYPE, @LATESTGIFTAMOUNT = @LATESTGIFTAMOUNT, @LATESTGIFTDATE = @LATESTGIFTDATE, @LATESTGIFTDESIGNATION = @LATESTGIFTDESIGNATION, @LATESTGIFTTYPE = @LATESTGIFTTYPE, @TOTALGIFTAMOUNT = @TOTALGIFTAMOUNT, @TOTALGIFTSGIVEN = @TOTALGIFTSGIVEN;
end try
begin catch
exec.dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;