USP_DATAFORMTEMPLATE_ADD_DISCOUNTAVAILABILITY_PRELOAD
The load procedure used by the edit dataform template "Discount Availability Add Data Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DISCOUNTID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@NEWRECORD | bit | INOUT | Add a new availability |
@WALKUPSALESID | uniqueidentifier | INOUT | Walk Up Sales ID |
@WALKUPSALESACTIVE | bit | INOUT | Walk Up Sales Active |
@WALKUPDESCRIPTION | nvarchar(50) | INOUT | Walk Up Sales Description |
@ADVANCEDSALESID | uniqueidentifier | INOUT | Advanced Sales ID |
@ADVANCEDSALESACTIVE | bit | INOUT | Advanced Sales Active |
@ADVANCEDDESCRIPTION | nvarchar(50) | INOUT | Advanced Sales Description |
@ONLINESALESID | uniqueidentifier | INOUT | Online Sales ID |
@ONLINESALESACTIVE | bit | INOUT | Online Sales Active |
@ONLINEDESCRIPTION | nvarchar(50) | INOUT | Online Sales Description |
@GROUPSALESID | uniqueidentifier | INOUT | |
@GROUPSALESACTIVE | bit | INOUT | |
@GROUPSALESDESCRIPTION | nvarchar(50) | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_DISCOUNTAVAILABILITY_PRELOAD
(
@DISCOUNTID uniqueidentifier,
@NEWRECORD bit = null output,
@WALKUPSALESID uniqueidentifier = null output,
@WALKUPSALESACTIVE bit = null output,
@WALKUPDESCRIPTION nvarchar(50) = null output,
@ADVANCEDSALESID uniqueidentifier = null output,
@ADVANCEDSALESACTIVE bit = null output,
@ADVANCEDDESCRIPTION nvarchar(50) = null output,
@ONLINESALESID uniqueidentifier = null output,
@ONLINESALESACTIVE bit = null output,
@ONLINEDESCRIPTION nvarchar(50) = null output,
@GROUPSALESID uniqueidentifier = null output,
@GROUPSALESACTIVE bit = null output,
@GROUPSALESDESCRIPTION nvarchar(50) = null output
)
as
set @NEWRECORD = 1;
select @WALKUPSALESID = ID, @WALKUPSALESACTIVE = ISACTIVE, @WALKUPDESCRIPTION = [TYPE] from dbo.SALESMETHOD where TYPECODE = 0;
select @ADVANCEDSALESID = ID, @ADVANCEDSALESACTIVE = ISACTIVE, @ADVANCEDDESCRIPTION = [TYPE] from dbo.SALESMETHOD where TYPECODE = 1;
select @ONLINESALESID = ID, @ONLINESALESACTIVE = ISACTIVE, @ONLINEDESCRIPTION = [TYPE] from dbo.SALESMETHOD where TYPECODE = 2;
select @GROUPSALESID = ID, @GROUPSALESACTIVE = ISACTIVE, @GROUPSALESDESCRIPTION = [TYPE] from dbo.SALESMETHOD where TYPECODE = 3;