Если при создании вашего последнего временного интервала (в последний раз запускается событие) эта часть оценивается как true.
if ((e.TimeSlot.Start.TimeOfDay < TimeSpan.Parse(WorkDayStart.Trim())) || (e.TimeSlot.Start.TimeOfDay > TimeSpan.Parse(WorkDayEndTime.Trim())))
{
e.TimeSlot.CssClass = "Disabled";
RadScheduler1.ReadOnly = true;
}
Тогда весь ваш планировщик будет в режиме только для чтения. Это означает отсутствие редактирования, вставки, удаления, перемещения и т. Д.
Похоже, вы намерены отключить определенные временные интервалы. Я не думаю, что вы намереваетесь установить эти свойства в этом конкретном событии.
RadScheduler1.ReadOnly = false;
RadScheduler1.AllowInsert = true;
RadScheduler1.AllowEdit = true;
RadScheduler1.AllowDelete = true;
Проверьте, закомментировав строки, которые устанавливают свойства readonly, allowinster, allowit, allowdelete, поскольку они не для временного интервала, а для всего планировщика