USP_DATAFORMTEMPLATE_ADD_AUCTIONITEMTOPACKAGE_PRELOAD
The load procedure used by the edit dataform template "Auction Item Add To Package Add Data Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
@PACKAGEID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@EVENTAUCTIONID | uniqueidentifier | INOUT | Auction |
@PACKAGENAME | nvarchar(100) | INOUT | Package |
@PDACCOUNTSYSTEMID | uniqueidentifier | INOUT | Account system |
@SHOWACCOUNTSYSTEM | bit | INOUT | Show Account System |
@EVENTAUCTIONBASECURRENCYID | uniqueidentifier | INOUT | Event base currency ID |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_AUCTIONITEMTOPACKAGE_PRELOAD
(
@CURRENTAPPUSERID uniqueidentifier = null,
@PACKAGEID uniqueidentifier,
@EVENTAUCTIONID uniqueidentifier = null output,
@PACKAGENAME nvarchar(100) = null output,
@PDACCOUNTSYSTEMID uniqueidentifier = null output,
@SHOWACCOUNTSYSTEM bit = null output,
@EVENTAUCTIONBASECURRENCYID uniqueidentifier = null output
)
as
set nocount on;
select
@EVENTAUCTIONID = EVENTAUCTIONID,
@PACKAGENAME = NAME
from
dbo.AUCTIONITEM
where ID = @PACKAGEID
select
@EVENTAUCTIONBASECURRENCYID = EVENT.BASECURRENCYID
from
dbo.EVENT
where
EVENT.ID = @EVENTAUCTIONID
declare @NUMBEROFACCOUNTSYSTEMSFORUSER smallint
set @NUMBEROFACCOUNTSYSTEMSFORUSER = dbo.UFN_PDACCOUNTSYSTEM_GETNUMBEROFSYSTEMSFORUSER(@CURRENTAPPUSERID)
if @NUMBEROFACCOUNTSYSTEMSFORUSER = 1
begin
set @SHOWACCOUNTSYSTEM = 0
select @PDACCOUNTSYSTEMID = T1.ID from dbo.UFN_PDACCOUNTSYSTEM_GETSYSTEMIDSFORUSER(@CURRENTAPPUSERID) as T1
end
else
begin
set @SHOWACCOUNTSYSTEM = 1;
set @PDACCOUNTSYSTEMID = dbo.UFN_PDACCOUNTSYSTEM_GETDEFAULTSYSTEMIDSFORUSER(@CURRENTAPPUSERID)
end
return 0;