USP_DATAFORMTEMPLATE_EDITLOAD_BBNCDONATIONBATCHROW_2
The load procedure used by the edit dataform template "NetCommunity Donation Batch Row Edit Form 2"
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 | Update address information |
| @DONORADDRESSINFORMATIONCREATENEW | bit | INOUT | Create new address |
| @DONORADDRESSINFORMATIONMAKEPRIMARY | bit | INOUT | Make address primary |
| @DONORADDRESSINFORMATIONADDRESSTYPECODEID | uniqueidentifier | INOUT | Previous 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 |
| @TRIBUTENAME | nvarchar(500) | INOUT | Tribute name |
| @TRIBUTEDESCRIPTION | nvarchar(500) | INOUT | Tribute description |
| @TRIBUTETYPECODEID | uniqueidentifier | INOUT | Tribute type |
| @TRIBUTEID | uniqueidentifier | INOUT | Tribute |
| @APPLYTRIBUTETODONATION | bit | INOUT | Apply tribute to donation |
| @ADDTRIBUTEACKNOWLEDGEE | bit | INOUT | Add acknowledgee to tribute |
| @TRIBUTEACKNOWLEDGEESECURITYID | uniqueidentifier | INOUT | Tribute acknowledgee security group |
| @UPDATETRIBUTEACKNOWLEDGEEADDRESS | bit | INOUT | Update acknowledgee's address |
| @TRIBUTEACKNOWLEDGEENAME | nvarchar(250) | INOUT | Acknowledgee name |
| @TRIBUTEACKNOWLEDGEEEMAIL | nvarchar(100) | INOUT | Acknowledgee email |
| @TRIBUTEACKNOWLEDGEESTREETADDRESS | nvarchar(300) | INOUT | Acknowledgee address |
| @TRIBUTEACKNOWLEDGEECITY | nvarchar(100) | INOUT | Acknowledgee city |
| @TRIBUTEACKNOWLEDGEESTATE | nvarchar(100) | INOUT | Acknowledgee state |
| @TRIBUTEACKNOWLEDGEEPOSTCODE | nvarchar(12) | INOUT | Acknowledgee post code |
| @TRIBUTEACKNOWLEDGEECOUNTRY | nvarchar(100) | INOUT | Acknowledgee country |
| @TRIBUTEACKNOWLEDGEEPHONE | nvarchar(100) | INOUT | Acknowledgee phone |
| @TRIBUTEACKNOWLEDGEELINKID | uniqueidentifier | INOUT | Existing constituent |
| @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_2
(
@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,
@TRIBUTENAME nvarchar(500) = null output,
@TRIBUTEDESCRIPTION nvarchar(500) = null output,
@TRIBUTETYPECODEID uniqueidentifier = null output,
@TRIBUTEID uniqueidentifier = null output,
@APPLYTRIBUTETODONATION bit = null output,
@ADDTRIBUTEACKNOWLEDGEE bit = null output,
@TRIBUTEACKNOWLEDGEESECURITYID uniqueidentifier = null output,
@UPDATETRIBUTEACKNOWLEDGEEADDRESS bit = null output,
@TRIBUTEACKNOWLEDGEENAME nvarchar(250) = null output,
@TRIBUTEACKNOWLEDGEEEMAIL nvarchar(100) = null output,
@TRIBUTEACKNOWLEDGEESTREETADDRESS nvarchar(300) = null output,
@TRIBUTEACKNOWLEDGEECITY nvarchar(100) = null output,
@TRIBUTEACKNOWLEDGEESTATE nvarchar(100) = null output,
@TRIBUTEACKNOWLEDGEEPOSTCODE nvarchar(12) = null output,
@TRIBUTEACKNOWLEDGEECOUNTRY nvarchar(100) = null output,
@TRIBUTEACKNOWLEDGEEPHONE nvarchar(100) = null output,
@TRIBUTEACKNOWLEDGEELINKID 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,
@TRIBUTENAME = TRIBUTENAME,
@TRIBUTEDESCRIPTION = TRIBUTEDESCRIPTION,
@TRIBUTETYPECODEID = TRIBUTETYPECODEID,
@TRIBUTEID = TRIBUTEID,
@APPLYTRIBUTETODONATION = APPLYTRIBUTETODONATION,
@ADDTRIBUTEACKNOWLEDGEE = ADDTRIBUTEACKNOWLEDGEE,
@TRIBUTEACKNOWLEDGEESECURITYID = TRIBUTEACKNOWLEDGEESECURITYID,
@UPDATETRIBUTEACKNOWLEDGEEADDRESS= UPDATETRIBUTEACKNOWLEDGEEADDRESS,
@TRIBUTEACKNOWLEDGEENAME = TRIBUTEACKNOWLEDGEENAME,
@TRIBUTEACKNOWLEDGEEEMAIL = TRIBUTEACKNOWLEDGEEEMAIL,
@TRIBUTEACKNOWLEDGEESTREETADDRESS = TRIBUTEACKNOWLEDGEESTREETADDRESS,
@TRIBUTEACKNOWLEDGEECITY = TRIBUTEACKNOWLEDGEECITY,
@TRIBUTEACKNOWLEDGEESTATE = TRIBUTEACKNOWLEDGEESTATE,
@TRIBUTEACKNOWLEDGEEPOSTCODE = TRIBUTEACKNOWLEDGEEPOSTCODE,
@TRIBUTEACKNOWLEDGEECOUNTRY = TRIBUTEACKNOWLEDGEECOUNTRY,
@TRIBUTEACKNOWLEDGEEPHONE = TRIBUTEACKNOWLEDGEEPHONE,
@TRIBUTEACKNOWLEDGEELINKID = TRIBUTEACKNOWLEDGEELINKID,
@SEQUENCE = SEQUENCE,
@TSLONG = TSLONG
from dbo.BATCHBBNCDONATION
where ID = @ID;
exec dbo.USP_BBNC_DECRYPTGIFTDATA @GIFTINFORMATION = @GIFTINFORMATION output, @KEYISALREADYOPEN = 1;
return 0;