USP_DATAFORMTEMPLATE_PREPROCESS_EDITLOAD_SPONSORSHIPOPPORTUNITYRESERVEBUSINESS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@DATALOADED | bit | INOUT | |
@TSLONG | bigint | INOUT | |
@NAME | nvarchar(100) | INOUT | |
@DESCRIPTION | nvarchar(255) | INOUT | |
@IDSETREGISTERID | uniqueidentifier | INOUT | |
@GROUPID | uniqueidentifier | INOUT | |
@GENDERCODE | int | INOUT | |
@SPROPPAGERANGEID | uniqueidentifier | INOUT | |
@ISHIVPOSITIVECODE | int | INOUT | |
@HASCONDITIONCODE | int | INOUT | |
@ISORPHANEDCODE | int | INOUT | |
@MAXKEYNUMBER | int | INOUT | |
@RESERVEENDDATE | datetime | INOUT | |
@FORMTITLE | nvarchar(100) | INOUT | |
@INCLUDEPENDING | bit | INOUT | |
@SPONSORSHIPRECORDTYPEID | uniqueidentifier | INOUT | |
@RESERVEDINKEY | int | INOUT | |
@MULTIPLELOCATION | xml | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_PREPROCESS_EDITLOAD_SPONSORSHIPOPPORTUNITYRESERVEBUSINESS
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@NAME nvarchar(100) = null output,
@DESCRIPTION nvarchar(255) = null output,
@IDSETREGISTERID uniqueidentifier = null output,
@GROUPID uniqueidentifier = null output,
--@OPPORTUNITYLOCATIONID uniqueidentifier = null output,
@GENDERCODE int = null output,
@SPROPPAGERANGEID uniqueidentifier = null output,
@ISHIVPOSITIVECODE int = null output,
@HASCONDITIONCODE int = null output,
@ISORPHANEDCODE int = null output,
@MAXKEYNUMBER integer = null output,
@RESERVEENDDATE datetime = null output,
--@KEYID uniqueidentifier = null output,
@FORMTITLE nvarchar(100) = null output,
@INCLUDEPENDING bit = null output,
--@INCLUDEINELIGIBLE bit = null output,
@SPONSORSHIPRECORDTYPEID uniqueidentifier = null output,
@RESERVEDINKEY int = null output,
@MULTIPLELOCATION xml = null output)
as
set nocount on;
set @DATALOADED = 0;
set @TSLONG = 0;
set @FORMTITLE = 'Start opportunity reservation key process'
select
@DATALOADED = 1,
@NAME = SPB.NAME,
@DESCRIPTION = SPB.DESCRIPTION,
@IDSETREGISTERID = SPB.IDSETREGISTERID,
@GROUPID = SPB.GROUPID,
--@OPPORTUNITYLOCATIONID = SPB.OPPORTUNITYLOCATIONID,
@GENDERCODE = SPB.CHILDGENDERCODE,
@SPROPPAGERANGEID = SPB.SPROPPAGERANGEID,
@ISHIVPOSITIVECODE = SPB.ISHIVPOSITIVECODE,
@HASCONDITIONCODE = SPB.HASCONDITIONCODE,
@ISORPHANEDCODE = SPB.ISORPHANEDCODE,
@MAXKEYNUMBER = SPB.MAXKEYNUMBER,
@RESERVEENDDATE = SPB.ENDDATE,
@INCLUDEPENDING = SPB.INCLUDEPENDING,
--@INCLUDEINELIGIBLE = SPB.INCLUDEINELIGIBLE
--@KEYID = SPB.ID
@MULTIPLELOCATION = SPB.MULTIPLELOCATION
from
dbo.SPONSORSHIPOPPORTUNITYRESERVEPROCESS SPB
where SPB.ID = @ID;
if @MAXKEYNUMBER = 0
set @MAXKEYNUMBER = null
select @RESERVEDINKEY = count(ID)
from dbo.SPONSORSHIPOPPORTUNITY
where RESERVATIONKEYID = @ID;
select @SPONSORSHIPRECORDTYPEID = ID from dbo.RECORDTYPE where upper(NAME) = 'SPONSORSHIP OPPORTUNITY';
return 0;