USP_DATAFORMTEMPLATE_EDIT_SCHEDULE_CMSSCHEDULE
The save 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 indicating the ID of the record being edited. |
@ENABLED | bit | IN | Enabled |
@TYPECODE | tinyint | IN | Type code |
@FREQUENCY | int | IN | Frequency |
@SUBDAYFREQUENCYTYPECODE | tinyint | IN | Integer |
@TIME | time | IN | Time |
@SUBDAYFREQUENCY | tinyint | IN | Sub day frequency |
@SUBDAYSTARTINGTIME | time | IN | Sub day starting time |
@SUBDAYENDINGTIME | time | IN | Sub day ending time |
@DAYSOFWEEK | tinyint | IN | Day of the week |
@DAYOFMONTH | tinyint | IN | Day of the month |
@WEEKCODE | tinyint | IN | Week code |
@DAYOFWEEKCODE | tinyint | IN | Day of the week code |
@MONTHCODE | tinyint | IN | Month code |
@STARTDATE | date | IN | Start date |
@ENDDATE | date | IN | End date |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_EDIT_SCHEDULE_CMSSCHEDULE (
@ID uniqueidentifier,
@ENABLED bit,
@TYPECODE tinyint,
@FREQUENCY int,
@SUBDAYFREQUENCYTYPECODE tinyint,
@TIME time(0),
@SUBDAYFREQUENCY tinyint,
@SUBDAYSTARTINGTIME time,
@SUBDAYENDINGTIME time,
@DAYSOFWEEK tinyint,
@DAYOFMONTH tinyint,
@WEEKCODE tinyint,
@DAYOFWEEKCODE tinyint,
@MONTHCODE tinyint,
@STARTDATE date,
@ENDDATE date
)
as
set nocount on;
begin try
-- handle updating the data
update dbo.SCHEDULE set
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
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;