Telerik RadScheduler With Database CRUD Internal

Telerik RadScheduler Logic

Update One of Recursive Appointments (Update to exclude date+Insert New)

exec sp_executesql N'update [dbo].[Appointments]
set [RecurrenceRule] = @0
where ([ID] = @1)
',N'@0 nvarchar(1024),@1 int',@0=N'DTSTART:20111101T063000Z
DTEND:20111101T073000Z
RRULE:FREQ=DAILY;UNTIL=20111120T210000Z;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR
EXDATE:20111116T063000Z,20111102T063000Z,20111101T063000Z,20111108T063000Z
',@1=5

exec sp_executesql N'insert [dbo].[Appointments]([Subject], [Description], [Start], [End], [RecurrenceRule], [RecurrenceParentID], [Reminder], [Annotations], [TestResourceId])
values (@0, @1, @2, @3, @4, @5, @6, null, @7)
select [ID]
from [dbo].[Appointments]
where @@ROWCOUNT > 0 and [ID] = scope_identity()',N'@0 nvarchar(255),@1 nvarchar(1024),@2 datetime2(7),@3 datetime2(7),@4 nvarchar(1024),@5 int,@6 nvarchar(255),@7 int',@0=N'DevMedia conference',@1=N'',@2='2011-10-30 06:30:00',@3='2011-10-30 07:30:00',@4=N'',@5=5,@6=N'',@7=3

Delete Appointment

exec sp_executesql N'delete [dbo].[Appointments]
where ([ID] = @0)',N'@0 int',@0=14

Update Appointment

exec sp_executesql N'update [dbo].[Appointments]
set [Subject] = @0, [RecurrenceRule] = @1
where ([ID] = @2)
',N'@0 nvarchar(255),@1 nvarchar(1024),@2 int',@0=N'DevMedia conference!!!!!!!!!!!!!!!!!!',@1=N'DTSTART:20111101T063000Z
DTEND:20111101T073000Z
RRULE:FREQ=DAILY;UNTIL=20111120T000000Z;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR
EXDATE:20111116T063000Z,20111102T063000Z,20111101T063000Z,20111108T063000Z
',@2=5


Dismiss normal appointment

exec sp_executesql N'update [dbo].[Appointments]
set [Reminder] = @0
where ([ID] = @1)
',N'@0 nvarchar(255),@1 int',@0=N'',@1=10


Dismiss One of Recursive Appointments  (Update to exclude date and Insert New) 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值