USP_DATAFORMTEMPLATE_EDIT_BATCHRE7INTEGRATIONGIVINGSUMMARY
The save procedure used by the edit dataform template "RE7 Integration Giving Summary Batch Row 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. |
| @SEQUENCE | int | IN | Sequence |
| @CONSTITUENTID | nvarchar(36) | IN | Constituent |
| @FIRSTGIFTAMOUNT | money | IN | First gift amount |
| @FIRSTGIFTDATE | datetime | IN | First gift date |
| @LATESTGIFTAMOUNT | money | IN | Latest gift amount |
| @LATESTGIFTDATE | datetime | IN | Latest gift date |
| @LARGESTGIFTAMOUNT | money | IN | Largest gift amount |
| @LARGESTGIFTDATE | datetime | IN | Largest gift date |
| @TOTALGIFTSGIVEN | int | IN | Total number of gifts |
| @TOTALGIFTAMOUNT | money | IN | Total giving |
| @FIRSTGIFTTYPE | nvarchar(100) | IN | First gift type |
| @FIRSTGIFTDESIGNATION | nvarchar(100) | IN | First gift designation |
| @LARGESTGIFTTYPE | nvarchar(100) | IN | Largest gift type |
| @LARGESTGIFTDESIGNATION | nvarchar(100) | IN | Largest gift designation |
| @LATESTGIFTTYPE | nvarchar(100) | IN | Latest gift type |
| @LATESTGIFTDESIGNATION | nvarchar(100) | IN | Latest gift designation |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_BATCHRE7INTEGRATIONGIVINGSUMMARY(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@SEQUENCE int,
@CONSTITUENTID nvarchar(36),
@FIRSTGIFTAMOUNT money,
@FIRSTGIFTDATE datetime,
@LATESTGIFTAMOUNT money,
@LATESTGIFTDATE datetime,
@LARGESTGIFTAMOUNT money,
@LARGESTGIFTDATE datetime,
@TOTALGIFTSGIVEN int,
@TOTALGIFTAMOUNT money,
@FIRSTGIFTTYPE nvarchar(100),
@FIRSTGIFTDESIGNATION nvarchar(100),
@LARGESTGIFTTYPE nvarchar(100),
@LARGESTGIFTDESIGNATION nvarchar(100),
@LATESTGIFTTYPE nvarchar(100),
@LATESTGIFTDESIGNATION nvarchar(100)
) as
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
begin try
update dbo.BATCHRE7INTEGRATIONGIVINGSUMMARY set
SEQUENCE = @SEQUENCE,
CONSTITUENTID = @CONSTITUENTID,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = getdate(),
FIRSTGIFTAMOUNT= @FIRSTGIFTAMOUNT,
FIRSTGIFTDATE = @FIRSTGIFTDATE,
LATESTGIFTAMOUNT = @LATESTGIFTAMOUNT,
LATESTGIFTDATE = @LATESTGIFTDATE,
LARGESTGIFTAMOUNT = @LARGESTGIFTAMOUNT,
LARGESTGIFTDATE = @LARGESTGIFTDATE,
TOTALGIFTSGIVEN = @TOTALGIFTSGIVEN,
TOTALGIFTAMOUNT = @TOTALGIFTAMOUNT,
FIRSTGIFTTYPE = @FIRSTGIFTTYPE,
FIRSTGIFTDESIGNATION = @FIRSTGIFTDESIGNATION,
LARGESTGIFTTYPE = @LARGESTGIFTTYPE,
LARGESTGIFTDESIGNATION = @LARGESTGIFTDESIGNATION,
LATESTGIFTTYPE = @LATESTGIFTTYPE,
LATESTGIFTDESIGNATION = @LATESTGIFTDESIGNATION
where
ID = @ID;
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;