USP_DATAFORMTEMPLATE_EDIT_AUCTIONITEMBATCHROW

Saves changes to an auction item batch row.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@SEQUENCE int IN Sequence
@CONSTITUENTID uniqueidentifier IN Constituent
@CONSTITUENTLOOKUPID uniqueidentifier IN Lookup ID
@NEWCONSTITUENT xml IN New constituent
@NAME nvarchar(100) IN Item name
@AUCTIONITEMCATEGORYID uniqueidentifier IN Category
@AUCTIONITEMSUBCATEGORYID uniqueidentifier IN Subcategory
@DESCRIPTION nvarchar(255) IN Description
@EVENTAUCTIONID uniqueidentifier IN Auction
@DESIGNATIONID uniqueidentifier IN Designation
@VALUE money IN Value
@MINIMUMBID money IN Minimum bid
@DONATIONDATE date IN Donation date
@EXPIRATIONDATE date IN Expiration date
@GIVENANONYMOUSLY bit IN Given anonymously
@PDACCOUNTSYSTEMID uniqueidentifier IN Account system
@POSTDATE datetime IN Post date
@POSTSTATUSCODE tinyint IN Post status
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.

Definition

Copy


            CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_AUCTIONITEMBATCHROW
                    (
                        @ID uniqueidentifier,
                        @SEQUENCE int,

                        @CONSTITUENTID uniqueidentifier,
                        @CONSTITUENTLOOKUPID uniqueidentifier,
                        @NEWCONSTITUENT xml,

                        @NAME nvarchar(100),
                        @AUCTIONITEMCATEGORYID uniqueidentifier,
                        @AUCTIONITEMSUBCATEGORYID uniqueidentifier,
                        @DESCRIPTION nvarchar(255),
                        @EVENTAUCTIONID uniqueidentifier,
                        @DESIGNATIONID uniqueidentifier,
                        @VALUE money,
                        @MINIMUMBID money,
                        @DONATIONDATE date,
                        @EXPIRATIONDATE date,
                        @GIVENANONYMOUSLY bit
                        @PDACCOUNTSYSTEMID uniqueidentifier,
                        @POSTDATE datetime,
                        @POSTSTATUSCODE tinyint,

                        @CHANGEAGENTID uniqueidentifier
                    )
                    as
                    set nocount on;

                    begin try
                        declare @TRANSACTIONCURRENCYID uniqueidentifier;
                        declare @BASECURRENCYID uniqueidentifier;
                        declare @BASEEXCHANGERATEID uniqueidentifier;
                        declare @EXCHANGERATE decimal(20,8);

                        exec dbo.USP_DATAFORMTEMPLATE_LOAD_AUCTIONITEMBATCHROW @ID = @ID, @TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID output
                                                                               @BASECURRENCYID = @BASECURRENCYID output, @BASEEXCHANGERATEID = @BASEEXCHANGERATEID output,
                                                                               @EXCHANGERATE = @EXCHANGERATE output;

                        exec dbo.USP_DATAFORMTEMPLATE_EDIT_AUCTIONITEMBATCHROW_2
                            @ID = @ID
                            @SEQUENCE = @SEQUENCE,
                            @CONSTITUENTID = @CONSTITUENTID,
                            @CONSTITUENTLOOKUPID = @CONSTITUENTLOOKUPID,
                            @NEWCONSTITUENT = @NEWCONSTITUENT,
                            @NAME = @NAME,
                            @AUCTIONITEMCATEGORYID = @AUCTIONITEMCATEGORYID,
                            @AUCTIONITEMSUBCATEGORYID = @AUCTIONITEMSUBCATEGORYID,
                            @DESCRIPTION = @DESCRIPTION,
                            @EVENTAUCTIONID = @EVENTAUCTIONID,
                            @DESIGNATIONID = @DESIGNATIONID,
                            @VALUE = @VALUE,
                            @MINIMUMBID = @MINIMUMBID,
                            @DONATIONDATE = @DONATIONDATE,
                            @EXPIRATIONDATE = @EXPIRATIONDATE,
                            @GIVENANONYMOUSLY = @GIVENANONYMOUSLY
                            @PDACCOUNTSYSTEMID = @PDACCOUNTSYSTEMID,
                            @POSTDATE = @POSTDATE,
                            @POSTSTATUSCODE = @POSTSTATUSCODE,
                            @CHANGEAGENTID = @CHANGEAGENTID,
                            @CURRENTAPPUSERID = null, --Don't have anything to pass in for this.

                            @TRANSACTIONCURRENCYID = @TRANSACTIONCURRENCYID
                            @BASECURRENCYID = @BASECURRENCYID,
                            @BASEEXCHANGERATEID = @BASEEXCHANGERATEID,
                            @EXCHANGERATE = @EXCHANGERATE;
                    end try
                    begin catch
                        exec dbo.USP_RAISE_ERROR;
                        return 1;
                    end catch
                    return 0;