USP_DATAFORMTEMPLATE_EDITLOAD_BBNCDONATIONBATCHROW_1_1
The load procedure used by the edit dataform template "NetCommunity Donation Batch Row Edit Form 1.1"
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 |
@BBNCTRANID | int | INOUT | NetCommunity 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 | BBNC user was logged in |
@CORPORATEDONORID | uniqueidentifier | INOUT | Organization |
@APPEALID | uniqueidentifier | INOUT | Appeal |
@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 |
@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_1
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@NETCOMMUNITYTRANSACTIONPROCESSORID uniqueidentifier = 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,
@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,
@SEQUENCE int = null output,
@TSLONG bigint = 0 output
)
as
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
select
@DATALOADED = 1,
@NETCOMMUNITYTRANSACTIONPROCESSORID = NETCOMMUNITYTRANSACTIONPROCESSORID,
@BBNCTRANID = BBNCTRANID,
@ORIGINPAGE = ORIGINPAGE,
@ORIGINPAGEID = ORIGINPAGEID,
@ORIGINAPPEALID = ORIGINAPPEALID,
@ADDEDBY = ADDEDBY,
@ADDEDBYFORDISPLAY = ADDEDBY,
@DONORID = DONORID,
@LOGGEDINUSER = LOGGEDINUSER,
@CORPORATEDONORID = CORPORATEDONORID,
@APPEALID = APPEALID,
@DONORINFORMATION = DONORINFORMATION,
@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 = '',
@SEQUENCE = SEQUENCE,
@TSLONG = TSLONG
from dbo.BATCHBBNCDONATION
where ID = @ID;
return 0;