This is a migrated thread and some comments may be shown as answers.

[Solved] Register for AppointmentInsertEventHandler

1 Answer 62 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Michael
Top achievements
Rank 1
Michael asked on 29 Jul 2009, 05:46 AM
I have programmatically created a RadScheduler control and am trying to add an event to be raised when a new appointment is added.

        // Create new scheduler control so we can load appointments  
 

            RadScheduler 

 

RadSchedulerNew = new RadScheduler(); 
           RadSchedulerNew.DataSource = ds.Tables["Appointments"];  

            RadSchedulerNew.DataEndField = "EndDate";  
            RadSchedulerNew.DataKeyField = "UniqueID";  
            RadSchedulerNew.DataRecurrenceField = "RecurrenceRule";  
            RadSchedulerNew.DataRecurrenceParentKeyField = "RecurrenceParentID";  
            RadSchedulerNew.DataStartField = "StartDate";  
            RadSchedulerNew.DataSubjectField = "Subject";  
      
          
            RadSchedulerNew.AppointmentInsert += new AppointmentInsertEventHandler(RadSchedulerNew_AppointmentInsert);  
            RadSchedulerNew.DataBind();  
 

Calling the InsertAppointment method does not raise the Insert event. 

   RadSchedulerNew.InsertAppointment(apt); 


        void RadSchedulerNew_AppointmentInsert(object sender, SchedulerCancelEventArgs e)  
        {  
            if (e.Appointment.Subject == String.Empty)  
            {  
                e.Cancel = true;  
            }  
        } 

Any ideas what I am missing?  Can I programmatically add events to the control?  Should InsertAppointment trigger this event?

1 Answer, 1 is accepted

Sort by
0
Veselin Vasilev
Telerik team
answered on 29 Jul 2009, 08:58 AM
Hi Michael,

The event will be raised when you insert an appointment from the user interface of RadScheduler. Have you tried that?

Kind regards,
Veselin Vasilev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
Scheduler
Asked by
Michael
Top achievements
Rank 1
Answers by
Veselin Vasilev
Telerik team
Share this question
or