USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPBATCH_4
The save procedure used by the edit dataform template "Sponsorship Batch 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 | uniqueidentifier | IN | Corresponding sponsor |
| @DONORID | uniqueidentifier | IN | Financial sponsor |
| @PLANNEDENDDATE | datetime | IN | Expiration date |
| @SPONSORSHIPPROGRAMID | uniqueidentifier | IN | Sponsorship program |
| @SPONSORSHIPLOCATIONID | uniqueidentifier | IN | Location |
| @GENDERCODE | int | IN | Gender |
| @SPROPPAGERANGEID | uniqueidentifier | IN | Age range |
| @ISHIVPOSITIVECODE | int | IN | HIV positive |
| @HASCONDITIONCODE | int | IN | Disability/Illness |
| @ISORPHANEDCODE | int | IN | Orphaned |
| @SPROPPPROJECTCATEGORYCODEID | uniqueidentifier | IN | Category |
| @SPONSORSHIPOPPORTUNITYIDCHILD | uniqueidentifier | IN | Child |
| @SPONSORSHIPOPPORTUNITYIDPROJECT | uniqueidentifier | IN | Project |
| @SPONSORSHIPOPPORTUNITYTYPECODE | tinyint | IN | Sponsorship Opportunity Type |
| @ISSOLESPONSORSHIP | bit | IN | Sole sponsorship |
| @STARTDATE | datetime | IN | Start Date |
| @ENDDATE | datetime | IN | End Date |
| @AMOUNT | money | IN | Amount |
| @PAYMENTMETHODCODE | tinyint | IN | Payment method |
| @FREQUENCYCODE | tinyint | IN | Frequency |
| @AUTOPAY | bit | IN | Pay installments automatically |
| @REFERENCEDATE | UDT_FUZZYDATE | IN | Reference date |
| @REFERENCENUMBER | nvarchar(20) | IN | Reference no. |
| @CARDHOLDERNAME | nvarchar(255) | IN | Name on card |
| @CREDITCARDNUMBER | nvarchar(20) | IN | Card number |
| @CREDITTYPECODEID | uniqueidentifier | IN | Card type |
| @EXPIRESON | UDT_FUZZYDATE | IN | Expires on |
| @CONSTITUENTACCOUNTID | uniqueidentifier | IN | Account |
| @REVENUESCHEDULEENDDATE | datetime | IN | Payment end date |
| @REVENUESCHEDULESTARTDATE | datetime | IN | Payment start date |
| @CREDITCARDTOKEN | uniqueidentifier | IN | Credit card token |
| @ISTRANSIENTCARD | bit | IN | Is transient credit card |
| @RESERVATIONKEYID | uniqueidentifier | IN | Reservation key |
| @RESERVEDOPPORTUNITYID | uniqueidentifier | IN | Reserved child |
| @SENDREMINDER | bit | IN | Send reminders |
| @FINDERNUMBER | bigint | IN | Finder number |
| @SOURCECODE | nvarchar(50) | IN | Source code |
| @APPEALID | uniqueidentifier | IN | Appeal |
| @MAILINGID | uniqueidentifier | IN | Effort |
| @CHANNELCODEID | uniqueidentifier | IN | Inbound channel |
| @REFERENCE | nvarchar(255) | IN | Reference |
| @REVENUECATEGORYCODEID | uniqueidentifier | IN | Revenue category |
| @ISGIFTSPONSORSHIP | bit | IN | Is gift sponsorship |
| @EXPIRATIONREASONID | uniqueidentifier | IN | Expiration reason |
| @BID | uniqueidentifier | IN | Batch helper id |
| @FINANCIALSPONSORLOOKUPID | uniqueidentifier | IN | Financial sponsor ID |
| @CORRESPONDINGSPONSORLOOKUPID | uniqueidentifier | IN | Corresponding sponsor ID |
| @PARTIALCREDITCARDNUMBER | nvarchar(4) | IN | Partial card number |
| @NEWCONSTITUENT | xml | IN | New corresponding sponsor |
| @NEWDONORCONSTITUENT | xml | IN | New financial sponsor |
| @TRANSACTIONCURRENCYID | uniqueidentifier | IN | Transaction currency |
| @BASECURRENCYID | uniqueidentifier | IN | Base currency |
| @BASEEXCHANGERATEID | uniqueidentifier | IN | Base exchange rate |
| @EXCHANGERATE | decimal(20, 8) | IN | Exchange rate |
| @COMMITMENTID | nvarchar(100) | IN | Commitment Id |
| @CURRENTAPPUSERID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPBATCH_4
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@SEQUENCE int,
@CONSTITUENTID uniqueidentifier,
@DONORID uniqueidentifier,
@PLANNEDENDDATE datetime,
@SPONSORSHIPPROGRAMID uniqueidentifier,
@SPONSORSHIPLOCATIONID uniqueidentifier,
@GENDERCODE int,
@SPROPPAGERANGEID uniqueidentifier,
@ISHIVPOSITIVECODE int,
@HASCONDITIONCODE int,
@ISORPHANEDCODE int,
@SPROPPPROJECTCATEGORYCODEID uniqueidentifier,
@SPONSORSHIPOPPORTUNITYIDCHILD uniqueidentifier,
@SPONSORSHIPOPPORTUNITYIDPROJECT uniqueidentifier,
@SPONSORSHIPOPPORTUNITYTYPECODE tinyint,
@ISSOLESPONSORSHIP bit ,
@STARTDATE datetime,
@ENDDATE datetime,
@AMOUNT money,
@PAYMENTMETHODCODE tinyint,
@FREQUENCYCODE tinyint,
@AUTOPAY bit,
@REFERENCEDATE dbo.UDT_FUZZYDATE,
@REFERENCENUMBER nvarchar(20),
@CARDHOLDERNAME nvarchar(255),
@CREDITCARDNUMBER nvarchar(20),
@CREDITTYPECODEID uniqueidentifier,
@EXPIRESON dbo.UDT_FUZZYDATE,
@CONSTITUENTACCOUNTID uniqueidentifier,
@REVENUESCHEDULEENDDATE datetime,
@REVENUESCHEDULESTARTDATE datetime,
@CREDITCARDTOKEN uniqueidentifier,
@ISTRANSIENTCARD bit,
@RESERVATIONKEYID uniqueidentifier,
@RESERVEDOPPORTUNITYID uniqueidentifier,
@SENDREMINDER bit,
@FINDERNUMBER bigint,
@SOURCECODE nvarchar(50),
@APPEALID uniqueidentifier,
@MAILINGID uniqueidentifier,
@CHANNELCODEID uniqueidentifier,
@REFERENCE nvarchar(255),
@REVENUECATEGORYCODEID uniqueidentifier,
@ISGIFTSPONSORSHIP bit,
@EXPIRATIONREASONID uniqueidentifier,
@BID uniqueidentifier,
@FINANCIALSPONSORLOOKUPID uniqueidentifier,
@CORRESPONDINGSPONSORLOOKUPID uniqueidentifier,
@PARTIALCREDITCARDNUMBER nvarchar(4),
@NEWCONSTITUENT xml,
@NEWDONORCONSTITUENT xml,
@TRANSACTIONCURRENCYID uniqueidentifier,
@BASECURRENCYID uniqueidentifier,
@BASEEXCHANGERATEID uniqueidentifier,
@EXCHANGERATE decimal(20,8),
@COMMITMENTID nvarchar(100),
@CURRENTAPPUSERID uniqueidentifier = null
)
as
set nocount on;
declare @SEPAMANDATEID uniqueidentifier;
declare @ADDSEPAMANDATE bit;
declare @SEPAMANDATECUSTOMIDENTIFIER nvarchar(35);
declare @SEPAMANDATESIGNATUREDATE date;
declare @SEPAMANDATETYPECODE tinyint;
declare @OTHERPAYMENTMETHODCODEID uniqueidentifier;
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_SPONSORSHIPBATCH
@ID = @ID,
@SEPAMANDATEID = @SEPAMANDATEID output,
@ADDSEPAMANDATE = @ADDSEPAMANDATE output,
@SEPAMANDATECUSTOMIDENTIFIER = @SEPAMANDATECUSTOMIDENTIFIER output,
@SEPAMANDATESIGNATUREDATE = @SEPAMANDATESIGNATUREDATE output,
@SEPAMANDATETYPECODE = @SEPAMANDATETYPECODE output,
@OTHERPAYMENTMETHODCODEID = @OTHERPAYMENTMETHODCODEID output;
exec dbo.USP_DATAFORMTEMPLATE_EDIT_SPONSORSHIPBATCH_5
@ID,
@CHANGEAGENTID,
@SEQUENCE,
@CONSTITUENTID,
@DONORID,
@PLANNEDENDDATE,
@SPONSORSHIPPROGRAMID,
@SPONSORSHIPLOCATIONID,
@GENDERCODE,
@SPROPPAGERANGEID,
@ISHIVPOSITIVECODE,
@HASCONDITIONCODE,
@ISORPHANEDCODE,
@SPROPPPROJECTCATEGORYCODEID,
@SPONSORSHIPOPPORTUNITYIDCHILD,
@SPONSORSHIPOPPORTUNITYIDPROJECT,
@SPONSORSHIPOPPORTUNITYTYPECODE,
@ISSOLESPONSORSHIP,
@STARTDATE,
@ENDDATE,
@AMOUNT,
@PAYMENTMETHODCODE,
@FREQUENCYCODE,
@AUTOPAY,
@REFERENCEDATE,
@REFERENCENUMBER,
@CARDHOLDERNAME,
@CREDITCARDNUMBER,
@CREDITTYPECODEID,
@EXPIRESON,
@CONSTITUENTACCOUNTID,
@REVENUESCHEDULEENDDATE,
@REVENUESCHEDULESTARTDATE,
@CREDITCARDTOKEN,
@ISTRANSIENTCARD,
@RESERVATIONKEYID,
@RESERVEDOPPORTUNITYID,
@SENDREMINDER,
@FINDERNUMBER,
@SOURCECODE,
@APPEALID,
@MAILINGID,
@CHANNELCODEID,
@REFERENCE,
@REVENUECATEGORYCODEID,
@ISGIFTSPONSORSHIP,
@EXPIRATIONREASONID,
@BID,
@FINANCIALSPONSORLOOKUPID,
@CORRESPONDINGSPONSORLOOKUPID,
@PARTIALCREDITCARDNUMBER,
@NEWCONSTITUENT,
@NEWDONORCONSTITUENT,
@TRANSACTIONCURRENCYID,
@BASECURRENCYID,
@BASEEXCHANGERATEID,
@EXCHANGERATE,
@COMMITMENTID,
@CURRENTAPPUSERID,
@SEPAMANDATEID,
@ADDSEPAMANDATE,
@SEPAMANDATECUSTOMIDENTIFIER,
@SEPAMANDATESIGNATUREDATE,
@SEPAMANDATETYPECODE,
@OTHERPAYMENTMETHODCODEID
return 0;