USP_DATAFORMTEMPLATE_EDITLOAD_SCHEDULE_CMSSCHEDULE
The load procedure used by the edit dataform template "CMS Schedule Edit Data Form"
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. |
@ENABLED | bit | INOUT | Enabled |
@TYPECODE | tinyint | INOUT | Type code |
@FREQUENCY | int | INOUT | Frequency |
@SUBDAYFREQUENCYTYPECODE | tinyint | INOUT | Integer |
@TIME | time | INOUT | Time |
@SUBDAYFREQUENCY | tinyint | INOUT | Sub day frequency |
@SUBDAYSTARTINGTIME | time | INOUT | Sub day starting time |
@SUBDAYENDINGTIME | time | INOUT | Sub day ending time |
@DAYSOFWEEK | tinyint | INOUT | Day of the week |
@DAYOFMONTH | tinyint | INOUT | Day of the month |
@WEEKCODE | tinyint | INOUT | Week code |
@DAYOFWEEKCODE | tinyint | INOUT | Day of the week code |
@MONTHCODE | tinyint | INOUT | Month code |
@STARTDATE | date | INOUT | Start date |
@ENDDATE | date | INOUT | End date |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_SCHEDULE_CMSSCHEDULE(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@ENABLED bit = null output,
@TYPECODE tinyint= null output,
@FREQUENCY int = null output,
@SUBDAYFREQUENCYTYPECODE tinyint = null output,
@TIME time(0) = null output,
@SUBDAYFREQUENCY tinyint = null output,
@SUBDAYSTARTINGTIME time(0) = null output,
@SUBDAYENDINGTIME time(0) = null output,
@DAYSOFWEEK tinyint = null output,
@DAYOFMONTH tinyint = null output,
@WEEKCODE tinyint = null output,
@DAYOFWEEKCODE tinyint = null output,
@MONTHCODE tinyint = null output,
@STARTDATE date = null output,
@ENDDATE date = null output
)
as
set nocount on;
-- be sure to set these, in case the select returns no rows
set @DATALOADED = 0
select
@DATALOADED = 1,
@ENABLED = ENABLED,
@TYPECODE = TYPECODE,
@FREQUENCY = FREQUENCY,
@SUBDAYFREQUENCYTYPECODE = SUBDAYFREQUENCYTYPECODE,
@TIME = TIME,
@SUBDAYFREQUENCY = SUBDAYFREQUENCY,
@SUBDAYSTARTINGTIME = SUBDAYSTARTINGTIME,
@SUBDAYENDINGTIME = SUBDAYENDINGTIME,
@DAYSOFWEEK = DAYSOFWEEK,
@DAYOFMONTH = DAYOFMONTH,
@WEEKCODE = WEEKCODE,
@DAYOFWEEKCODE = DAYOFWEEKCODE,
@MONTHCODE = MONTHCODE,
@STARTDATE = STARTDATE,
@ENDDATE = ENDDATE
from dbo.SCHEDULE
where ID = @ID
return 0;