USP_DATAFORMTEMPLATE_EDITLOAD_BBNCDONATIONBATCHROW_1_3
The load procedure used by the edit dataform template "NetCommunity Donation Batch Row Edit Form 1.3"
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. |
@NETCOMMUNITYTRANSACTIONPROCESSORID | uniqueidentifier | INOUT | Processor |
@BBNCID | int | INOUT | Blackbaud Internet Solutions ID |
@BBNCTRANID | int | INOUT | Blackbaud Internet Solutions transaction ID |
@ORIGINPAGE | nvarchar(1000) | INOUT | Origin page |
@ORIGINPAGEID | int | INOUT | Origin page ID |
@ORIGINAPPEALID | uniqueidentifier | INOUT | Origin appeal ID |
@ADDEDBY | nvarchar(255) | INOUT | Added by hidden |
@ADDEDBYFORDISPLAY | nvarchar(255) | INOUT | Added by |
@DONORID | uniqueidentifier | INOUT | Individual |
@LOGGEDINUSER | bit | INOUT | Blackbaud Internet Solutions user was logged in |
@CORPORATEDONORID | uniqueidentifier | INOUT | Organization |
@APPEALID | uniqueidentifier | INOUT | Appeal |
@ISTEAMFUNDRAISINGOFFLINEGIFT | bit | INOUT | Offline gift |
@DONORINFORMATION | xml | INOUT | Donor information |
@DONORADDRESSINFORMATION | xml | INOUT | Donor address information |
@DONORADDRESSINFORMATIONALLFIELDS | xml | INOUT | Donor address information all fields |
@PHONETYPES | xml | INOUT | Phone type codes hidden |
@GIFTINFORMATION | xml | INOUT | Gift information |
@GIFTATTRIBUTEINFORMATION | xml | INOUT | Attribute information |
@MGINFORMATIONFROMMFO | bit | INOUT | From MatchFinder Online |
@MGINFORMATION | xml | INOUT | Matching gift information |
@MGCONSTITUENTID | uniqueidentifier | INOUT | Matching gift constituent |
@DONORADDRESSINFORMATIONUPDATE | bit | INOUT | Donor address information: update |
@DONORADDRESSINFORMATIONCREATENEW | bit | INOUT | Donor address information: create new |
@DONORADDRESSINFORMATIONMAKEPRIMARY | bit | INOUT | Donor address information: make primary |
@DONORADDRESSINFORMATIONADDRESSTYPECODEID | uniqueidentifier | INOUT | Donor address information: address type |
@DONOTRECEIPT | bit | INOUT | Do not receipt |
@DONOTACKNOWLEDGE | bit | INOUT | Do not acknowledge |
@UPDATEMGINFORMATIONFROMMFO | bit | INOUT | Update MG Info from MFO |
@SOLICITORS | xml | INOUT | Solicitors |
@SPLITS | xml | INOUT | Splits |
@SUMMARY | nvarchar(255) | INOUT | Donation summary |
@DONORSUMMARY | nvarchar(255) | INOUT | Donor |
@CORPORATEDONORSUMMARY | nvarchar(255) | INOUT | Corporate donor |
@DONORIDAUTOMATCH | nvarchar(255) | INOUT | Individual auto-match |
@CORPORATEDONORIDAUTOMATCH | nvarchar(255) | INOUT | Corporate donor auto-match |
@MGCONSTITUENTIDAUTOMATCH | nvarchar(255) | INOUT | MG auto-match |
@DONORINFORMATIONALLFIELDS | xml | INOUT | Donor information all fields |
@ORIGINALDONORID | uniqueidentifier | INOUT | Original individual |
@ORIGINALCORPORATEDONORID | uniqueidentifier | INOUT | Original organization |
@DONORSECURITYID | uniqueidentifier | INOUT | Donor constituent security group |
@CORPORATEDONORSECURITYID | uniqueidentifier | INOUT | Corporate donor security group |
@MGCOMPANYSECURITYID | uniqueidentifier | INOUT | Matching gift company security group |
@SEQUENCE | int | INOUT | Sequence |
@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. |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_BBNCDONATIONBATCHROW_1_3
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@NETCOMMUNITYTRANSACTIONPROCESSORID uniqueidentifier = null output,
@BBNCID int = null output,
@BBNCTRANID int = null output,
@ORIGINPAGE nvarchar(1000) = null output,
@ORIGINPAGEID int = null output,
@ORIGINAPPEALID uniqueidentifier = null output,
@ADDEDBY nvarchar(255) = null output,
@ADDEDBYFORDISPLAY nvarchar(255) = null output,
@DONORID uniqueidentifier = null output,
@LOGGEDINUSER bit = null output,
@CORPORATEDONORID uniqueidentifier = null output,
@APPEALID uniqueidentifier = null output,
@ISTEAMFUNDRAISINGOFFLINEGIFT bit = null output,
@DONORINFORMATION xml = null output,
@DONORADDRESSINFORMATION xml = null output,
@DONORADDRESSINFORMATIONALLFIELDS xml = null output,
@PHONETYPES xml = null output,
@GIFTINFORMATION xml = null output,
@GIFTATTRIBUTEINFORMATION xml = null output,
@MGINFORMATIONFROMMFO bit = null output,
@MGINFORMATION xml = null output,
@MGCONSTITUENTID uniqueidentifier = null output,
@DONORADDRESSINFORMATIONUPDATE bit = null output,
@DONORADDRESSINFORMATIONCREATENEW bit = null output,
@DONORADDRESSINFORMATIONMAKEPRIMARY bit = null output,
@DONORADDRESSINFORMATIONADDRESSTYPECODEID uniqueidentifier = null output,
@DONOTRECEIPT bit = null output,
@DONOTACKNOWLEDGE bit = null output,
@UPDATEMGINFORMATIONFROMMFO bit = null output,
@SOLICITORS xml = null output,
@SPLITS xml = null output,
@SUMMARY nvarchar(255) = null output,
@DONORSUMMARY nvarchar(255) = null output,
@CORPORATEDONORSUMMARY nvarchar(255) = null output,
@DONORIDAUTOMATCH nvarchar(255) = null output,
@CORPORATEDONORIDAUTOMATCH nvarchar(255) = null output,
@MGCONSTITUENTIDAUTOMATCH nvarchar(255) = null output,
@DONORINFORMATIONALLFIELDS xml = null output,
@ORIGINALDONORID uniqueidentifier = null output,
@ORIGINALCORPORATEDONORID uniqueidentifier = null output,
@DONORSECURITYID uniqueidentifier = null output,
@CORPORATEDONORSECURITYID uniqueidentifier = null output,
@MGCOMPANYSECURITYID uniqueidentifier = null output,
@SEQUENCE int = null output,
@TSLONG bigint = 0 output
)
as
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
@NETCOMMUNITYTRANSACTIONPROCESSORID = NETCOMMUNITYTRANSACTIONPROCESSORID,
@BBNCID = BBNCID,
@BBNCTRANID = BBNCTRANID,
@ORIGINPAGE = ORIGINPAGE,
@ORIGINPAGEID = ORIGINPAGEID,
@ORIGINAPPEALID = ORIGINAPPEALID,
@ADDEDBY = ADDEDBY,
@ADDEDBYFORDISPLAY = ADDEDBY,
@DONORID = DONORID,
@ORIGINALDONORID = DONORID,
@LOGGEDINUSER = LOGGEDINUSER,
@CORPORATEDONORID = CORPORATEDONORID,
@ORIGINALCORPORATEDONORID = CORPORATEDONORID,
@APPEALID = APPEALID,
@ISTEAMFUNDRAISINGOFFLINEGIFT = ISTEAMFUNDRAISINGOFFLINEGIFT,
@DONORINFORMATION = DONORINFORMATION,
@DONORINFORMATIONALLFIELDS = DONORINFORMATIONALLFIELDS,
@DONORADDRESSINFORMATION = DONORADDRESSINFORMATION,
@DONORADDRESSINFORMATIONALLFIELDS = DONORADDRESSINFORMATIONALLFIELDS,
@PHONETYPES = PHONETYPES,
@GIFTINFORMATION = GIFTINFORMATION,
@GIFTATTRIBUTEINFORMATION = GIFTATTRIBUTEINFORMATION,
@MGINFORMATIONFROMMFO = MGINFORMATIONFROMMFO,
@MGINFORMATION = MGINFORMATION,
@MGCONSTITUENTID = MGCONSTITUENTID,
@DONORADDRESSINFORMATIONUPDATE = DONORADDRESSINFORMATIONUPDATE,
@DONORADDRESSINFORMATIONCREATENEW = DONORADDRESSINFORMATIONCREATENEW,
@DONORADDRESSINFORMATIONMAKEPRIMARY = DONORADDRESSINFORMATIONMAKEPRIMARY,
@DONORADDRESSINFORMATIONADDRESSTYPECODEID = DONORADDRESSINFORMATIONADDRESSTYPECODEID,
@DONOTRECEIPT = DONOTRECEIPT,
@DONOTACKNOWLEDGE = DONOTACKNOWLEDGE,
@UPDATEMGINFORMATIONFROMMFO = 0, --JamesWill CR275482-051707 2007/05/21 The update from MFO checkbox is no longer used
@SOLICITORS = dbo.UFN_BATCHBBNCDONATION_GETSOLICITORS_TOITEMLISTXML(@ID),
@SPLITS = dbo.UFN_BATCHBBNCDONATION_GETSPLITS_TOITEMLISTXML(@ID),
@SUMMARY = '',
@DONORSUMMARY = '',
@CORPORATEDONORSUMMARY = '',
@DONORIDAUTOMATCH = DONORIDAUTOMATCH,
@CORPORATEDONORIDAUTOMATCH = CORPORATEDONORIDAUTOMATCH,
@MGCONSTITUENTIDAUTOMATCH = MGCONSTITUENTIDAUTOMATCH,
@DONORSECURITYID = DONORSECURITYID,
@CORPORATEDONORSECURITYID = CORPORATEDONORSECURITYID,
@MGCOMPANYSECURITYID = MGCOMPANYSECURITYID,
@SEQUENCE = SEQUENCE,
@TSLONG = TSLONG
from dbo.BATCHBBNCDONATION
where ID = @ID;
exec dbo.USP_BBNC_DECRYPTGIFTDATA @GIFTINFORMATION = @GIFTINFORMATION output, @KEYISALREADYOPEN = 1;
return 0;