Radschedular recurrence problem

21 posts, 0 answers
  1. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 07 Oct 2013 Link to this post

    Hello,
    I have created a User Control for activity scheduling. And i set the start date of activity by RadDatePicker to '5 oct, 2013' and Time to'9:00 pm' using RadTimePicker. Now i want  to schedule a activity for recurrence and i set it to daily and Eny by '8 Oct 2013'. So my problem is,  it does not including the last date(8 Oct, 2013) and schedule the activity for 5,6,7 Oct 2013. What is the reason behind that? And also when i set the time to 12:00 am. Then it will include all dates(5,6,7,8 Oct 2013). If  somewhere  i am wrong so please let me know how i can solve this problem. Please help me. This is urgent.
  2. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 10 Oct 2013 Link to this post

    Hello,

    As far as I understood you use a custom advanced form in your project. Please find in the following two examples (Customizing the Advanced Insert and Edit Forms and External Edit in RadDock). Those demos show how you can use the recurrence editor in order to create a recurring appointments as you expect. 


    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 16 Nov 2013 Link to this post

    Hello sir, Are the scheduled activities are saved in database seperately. and do we have to change the time for all recurreing activities while saving the data. Or not. If not then how can i change the value of a particuler activity? according to me it will effect on all series. Please help me. Its urgent for my client. I am using SQL SERVER 2008 R2 database. and if yes then please provide the calculation part. because i am unable to find the ids of End by radio button, no end date, end after and various values which are used in radrecurrence. Please please help me. Its urgent.
  5. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 18 Nov 2013 Link to this post

    Sir please reply at my post. Its urgent for me..
  6. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 21 Nov 2013 Link to this post

    Hello,

    I would like to clarify that the occurrence appointment (in your case the appointments for 6th, 7th and 8th of October) are created on the fly. They are not separate records in the data base by default and they are generated based on the master appointment's recurrence rule ( the master appointment for 5thof October). So i guess the generated recurrence rule is not created properly and ends one day earlier. In order to be more helpful I would need a bit more information about your scenario - whether you are using custom advanced form or you use the RadDock control as advanced form.


    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  7. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 26 Nov 2013 Link to this post

    Hello sir, 
    sorry for the late reply. I am using user control for the calender appointments. And for the recurrence i am using Recurrence editor control. My problem is not resolved yet. I wants that when i schedule a activity then i can change a single recurring appointment(i.e.) edit only this occurrence. But when i do this my appointment does not gets id of the appointment. Here i also face the problem of multiselect because i have a RadComboBox for the multiselection field, i wants that when he edit the single recurring appointment then he can change everything, multiselection values, Notes(in text form) etc. Please help me on this topic. I dont know what to do with that. Please help me.
  8. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 28 Nov 2013 Link to this post

    Hello sir, please reply at my post.
  9. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 29 Nov 2013 Link to this post

    Hello,

    Usually when a user edit an occurring appointment the RadScheduler RecurrenceExceptionCreated server-side event is fired. In this event you can access the appointment ID by simply using the e.Appointment.ID property.


    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  10. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 29 Nov 2013 Link to this post

    Please delete this post. I am not getting answer from anyone.

    There are many examples of Rad Scheduler but i didn't find my answer. JavaScript is not working properly in all examples.  When i check the recurrence box it will not open the recurrence panel.  When i save it then popup will not hide for the Advance-Edit/Advance-Insert form. Please help me. Otherwise delete this post.
    Thank you.
  11. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 04 Dec 2013 Link to this post

    Hello,

    I would like to clarify that I am not able to replicate any problems with our RadScheduler demos. Could you please specify in which demo/examples you are facing some JavaScript errors? Please list the steps required in order to replicate this issue. Please provide some additional information like the browser you are using and etc.

    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  12. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 05 Dec 2013 Link to this post

    Hello sir,
    I am using Firebox. But i want that it will run on all browsers.
    When i open the advance form to add edit the activity then i want to cancel it, then it will not do this. And if i add or edit the activity then in XML files values are saved properly. But the form does not closed.

    My problem about recurring activity is solved now. I am updating the Recurrence rule of the activity by using EXDATE hard-coded. It is working now.

    But now i have another issue in RadScheduler Databinding from table. I already assigned a DataRecurrenceField and DataRecurrenceParentKeyField of the Rad-scheduler. But when i use the day view of calender and want to check the recurring activity on another day then radscheduler is not showing the recurring activity on other days. It is showing the first one recurring activity not all. And in Month view it is showing the activities properly. Please help me.
  13. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 07 Dec 2013 Link to this post

      protected void bindCalendar()
        {
                //Fetch all schedules
                var objSchedule = from objTblScheduler in objmain.schedulers
                                  where objTblScheduler.schedule_is_delete == false
                                  && objTblScheduler.schedule_company_fkid == int.Parse(Session["Comp_fkid"].ToString())
                                  select objTblScheduler;
                DataTable dtSchedule = new DataTable();
                dtSchedule.Columns.Add("schedule_id", typeof(int));
                dtSchedule.Columns.Add("schedule_title", typeof(string));
                dtSchedule.Columns.Add("schedule_from", typeof(DateTime));
                dtSchedule.Columns.Add("schedule_to", typeof(DateTime));
                dtSchedule.Columns.Add("schedule_record_key", typeof(int));
                dtSchedule.Columns.Add("schedule_record_data", typeof(string));
                dtSchedule.Columns.Add("schedule_description", typeof(string));
                dtSchedule.Columns.Add("activity_type", typeof(string));
                dtSchedule.Columns.Add("schedule_users", typeof(string));
                dtSchedule.Columns.Add("schedule_group", typeof(string));
                dtSchedule.Columns.Add("schedule_sop", typeof(int));
                dtSchedule.Columns.Add("schedule_days", typeof(string));
                dtSchedule.Columns.Add("schedule_occurence", typeof(string));
                dtSchedule.Columns.Add("schedule_by", typeof(int));
                dtSchedule.Columns.Add("schedule_date", typeof(DateTime));
                dtSchedule.Columns.Add("schedule_modify_by", typeof(string));
                dtSchedule.Columns.Add("schedule_modify_date", typeof(DateTime));
                dtSchedule.Columns.Add("schedule_is_completed", typeof(bool));
                dtSchedule.Columns.Add("schedule_completed_users", typeof(string));
                dtSchedule.Columns.Add("schedule_completed_group", typeof(string));
                dtSchedule.Columns.Add("schedule_is_delete", typeof(bool));
                dtSchedule.Columns.Add("schedule_form", typeof(int));
                dtSchedule.Columns.Add("schedule_division_fkid", typeof(int));
                dtSchedule.Columns.Add("schedule_company_fkid", typeof(int));
                dtSchedule.Columns.Add("schedule_sop_for", typeof(int));
                dtSchedule.Columns.Add("schedule_activity_group_fkid", typeof(int));
                dtSchedule.Columns.Add("schedule_reminder", typeof(string));
    foreach(var Schedule in objSchedule )
    {
     DataRow drSchedule = dtSchedule.NewRow();
                                    drSchedule["schedule_id"] = Schedule.schedule_id;
                                    if (Schedule.schedule_title != null) drSchedule["schedule_title"] = Schedule.schedule_title;
                                    if (Schedule.schedule_from != null) drSchedule["schedule_from"] = Schedule.schedule_from.ToString();
                                    if (Schedule.schedule_to != null) drSchedule["schedule_to"] = Schedule.schedule_to.ToString();
                                    if (Schedule.schedule_record_key != null && Schedule.schedule_record_key.ToString() != "") drSchedule["schedule_record_key"] = Schedule.schedule_record_key;
                                    if (Schedule.schedule_record_data != null && Schedule.schedule_record_data.ToString() != "") drSchedule["schedule_record_data"] = Schedule.schedule_record_data;
                                    if (Schedule.schedule_description != null && Schedule.schedule_description.ToString() != "") drSchedule["schedule_description"] = Schedule.schedule_description;
                                    if (Schedule.activity_type != null) drSchedule["activity_type"] = Schedule.activity_type;
                                    if (Schedule.schedule_users != null) drSchedule["schedule_users"] = Schedule.schedule_users;
                                    if (Schedule.schedule_group != null) drSchedule["schedule_group"] = Schedule.schedule_group;
                                    if (Schedule.schedule_sop != null) drSchedule["schedule_sop"] = Schedule.schedule_sop;
                                    if (Schedule.schedule_days != null) drSchedule["schedule_days"] = Schedule.schedule_days;
                                    if (Schedule.schedule_occurence != null) drSchedule["schedule_occurence"] = Schedule.schedule_occurence;
                                    if (Schedule.schedule_by != null) drSchedule["schedule_by"] = Schedule.schedule_by;
                                    if (Schedule.schedule_date != null) drSchedule["schedule_date"] = Schedule.schedule_date;
                                    if (Schedule.schedule_modify_by != null) drSchedule["schedule_modify_by"] = Schedule.schedule_modify_by;
                                    if (Schedule.schedule_modify_date != null) drSchedule["schedule_modify_date"] = Schedule.schedule_modify_date;
                                    if (Schedule.schedule_is_completed != null) drSchedule["schedule_is_completed"] = Schedule.schedule_is_completed;
                                    if (Schedule.schedule_completed_users != null) drSchedule["schedule_completed_users"] = Schedule.schedule_completed_users;
                                    if (Schedule.schedule_completed_group != null) drSchedule["schedule_completed_group"] = Schedule.schedule_completed_group;
                                    if (Schedule.schedule_is_delete != null) drSchedule["schedule_is_delete"] = Schedule.schedule_is_delete;
                                    if (Schedule.schedule_form != null) drSchedule["schedule_form"] = Schedule.schedule_form;
                                    if (Schedule.schedule_division_fkid != null) drSchedule["schedule_division_fkid"] = Schedule.schedule_division_fkid;
                                    if (Schedule.schedule_company_fkid != null) drSchedule["schedule_company_fkid"] = Schedule.schedule_company_fkid;
                                    if (Schedule.schedule_sop_for.HasValue) drSchedule["schedule_sop_for"] = Schedule.schedule_sop_for;
                                    if (Schedule.schedule_activity_group_fkid != null) drSchedule["schedule_activity_group_fkid"] = Schedule.schedule_activity_group_fkid;
                                    if (Schedule.schedule_reminder != null && Schedule.schedule_reminder.ToString() != "") drSchedule["schedule_reminder"] = Schedule.schedule_reminder;
                                    dtSchedule.Rows.Add(drSchedule);
                                }

    if (dtSchedule.Rows.Count != 0)
                    {
                        RadScheduler1.DataSource = dtSchedule;
                        RadScheduler1.DataKeyField = "schedule_id";
                        RadScheduler1.DataStartField = "schedule_from";
                        RadScheduler1.DataEndField = "schedule_to";
                        RadScheduler1.DataRecurrenceField = "schedule_record_data";
                        RadScheduler1.DataDescriptionField = "schedule_description";
                        RadScheduler1.DataRecurrenceParentKeyField = "schedule_record_key";
                        RadScheduler1.DataSubjectField = "schedule_title";
                        RadScheduler1.DataReminderField = "schedule_reminder";
                        //RadScheduler1.DataBind();
                    }
    }



    This is my code to bind the calender. But when i use right arrow or left arrow to check the activity then it will not bind my activities properly.
    I already set DataRecurrenceParentKeyField  and
     property of the RadScheduler. Still i have problem to bind the RadScheduler. I also want to know if in recurrence we select no end date in any type of Recurrence Type (Hourly, Dailt, Weekly, Monthly, Yearly) than how many times Radscheduler will show the recurring activity. It is also an another problem in Radscheduler for me. Because when i try to check this, i get different numbers, if i schedule an activity weekly then it will bind 30, 35, 40 times(Not fixed). How we can solve these problems? Please help me.
  14. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 09 Dec 2013 Link to this post

    Hello,

    Regarding your first question about the occurring appointments count for specific day - please note that occurring appointments are created based on the recurring master appointment recurrence rule for the current view. So in case of selecting day view it will create the occurring appointments only for the current day ( since the day view is selected). In order to determine the occurring appointment for different period except for the selected you can parse the master appointment recurrence rule and calculate the occurring appointment details.

    I would like to clarify that when user does not set end date for the recurring appointment it will create 3000 occurrence appointments by default ( if it is possible). The RadScheduler property MaximumRecurrenceCandidates actually gets and sets the maximum number of occurrence appointments will be created.

    Please refer to our Binding to Generic List demo.


    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  15. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 10 Dec 2013 Link to this post

    Hello sir,
     Is there any way that if user select No end date than i can fix the number of recurrence? And also tell me about databinding of radscheduler. I already give my my code to bind the RadScheduler. If it is wrong so please let me know about this. And thanks for your help.
  16. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 11 Dec 2013 Link to this post

    Hello,

    Regarding the data binding question - it seems that you are data binding the RadScheduler control as we recommend. Since I do not have your data used for a data source I am not able to inspect your current scenario.  Therefore I would suggest reviewing this demo that shows you can data bind to custom appointment object.

    You can easily control the maximum number of occurrence appointment using the RadScheduler
    MaximumRecurrenceCandidates  property value.

    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  17. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 17 Dec 2013 Link to this post

    Hello sir, here Cal1, Cal2 and Cal3 are the screenshots of my Rad-scheduler. Please check them. Above i wrote the code to bind the Rad-scheduler. Please help me.
    I also set the MaxRecurrenceCandidates ="3000" of the RadScheduler. But my problem is not removed. Please help me. It is urgent for me.
  18. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 20 Dec 2013 Link to this post

    Hello,

    I would like to clarify that I have tested a scenario with creating a recurring appointment that starts on December 1st and occurs every week day with no end date set. It does create a recurring appointment for January, February and so on. Could you please confirm that you can experience same problem with our RadScheduler online demos? If - yes please provide a list with the required steps to show the issue so we can inspect it. 

    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  19. Kalpna
    Kalpna avatar
    37 posts
    Member since:
    Jun 2013

    Posted 20 Dec 2013 Link to this post

    Hello sir, this problem is resolved now. Could you please tell me the way to update the recurrence rule after updating a single recurring appointment in advance form.Basically i am using a user control to insert or update an activity. And here i am using a simple button and insert/update an activity.
    When i update a new recurring activity then i insert this activity again with the recurring parent key id. But how to update my Recurrence rule of master activity on button click. Not on "OnRadSchedulerUpdate" event of Rad-scheduler? I also tried to find the recurrence rule of modified appointment on "OnFormCreated" event but unable to find it.

    Currently i am updating it hard-coded by using EXDATE. Sometimes it works very well but sometimes it arise a problem like the updated recurring activity which is new and the the old activity both are showing to me. I also update the date of old recurring activity in Master activity recurrence rule. But Rad-scheduler will show both. How to solve this problem. Please help me.
  20. Plamen
    Admin
    Plamen avatar
    2731 posts

    Posted 23 Dec 2013 Link to this post

    Hello,

    You can refer to this Code Library where similar behavior is implemented working correctly.

    Hope this will be helpful. 

    Regards,
    Plamen
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  21. Aref
    Aref avatar
    18 posts
    Member since:
    Sep 2015

    Posted 13 Nov 2015 Link to this post

    Hello sir 
    I am using visual studio 2010 and Telerik UI for WinForms Q2 2015 SP1. I am using Radscheduler in my project and I localized it's labels but everytimes I want to create a recurrence appointment with monthly or yearly recurrence pattern my application crash and throw this exception :

    System.ArgumentException was unhandled
      Message=An item with the same key has already been added.
      Source=mscorlib
      StackTrace:
           at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
           at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
           at Telerik.WinControls.UI.Scheduler.Dialogs.MonthlyRecurrenceSettings.LoadWeekDaysInCombo(RadDropDownList comboBox, ISchedulerData data)
           at Telerik.WinControls.UI.Scheduler.Dialogs.MonthlyRecurrenceSettings.ShowRecurrenceRule(RecurrenceRule recurrenceRule, CultureInfo culture)
           at Telerik.WinControls.UI.Scheduler.Dialogs.EditRecurrenceDialog.radioRecurrenceRule_ToggleStateChanged(Object sender, StateChangedEventArgs args)
           at Telerik.WinControls.UI.RadToggleButton.OnToggleStateChanged(EventArgs e)
           at Telerik.WinControls.UI.RadRadioButton.ButtonElement_ToggleStateChanged(Object sender, StateChangedEventArgs args)
           at Telerik.WinControls.UI.RadToggleButtonElement.OnToggleStateChanged(StateChangedEventArgs e)
           at Telerik.WinControls.UI.RadRadioButtonElement.OnToggleStateChanged(StateChangedEventArgs e)
           at Telerik.WinControls.UI.RadToggleButtonElement.SetToggleStateCore(ToggleState value)
           at Telerik.WinControls.UI.RadToggleButtonElement.SetToggleState(ToggleState value)
           at Telerik.WinControls.UI.RadToggleButtonElement.OnToggle()
           at Telerik.WinControls.UI.RadToggleButtonElement.OnClick(EventArgs e)
           at Telerik.WinControls.UI.RadRadioButtonElement.OnClick(EventArgs e)
           at Telerik.WinControls.RadElement.DoClick(EventArgs e)
           at Telerik.WinControls.RadElement.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadItem.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.RaiseRoutedEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadItem.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.RaiseRoutedEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.DoMouseUp(MouseEventArgs e)
           at Telerik.WinControls.ComponentInputBehavior.OnMouseUp(MouseEventArgs e)
           at Telerik.WinControls.RadControl.OnMouseUp(MouseEventArgs e)
           at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
           at System.Windows.Forms.Control.WndProc(Message& m)
           at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
           at Telerik.WinControls.RadControl.WndProc(Message& m)
           at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
           at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
           at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
           at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
           at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
           at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
           at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
           at System.Windows.Forms.Application.RunDialog(Form form)
           at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
           at Telerik.WinControls.UI.Scheduler.Dialogs.EditRecurrenceDialog.Telerik.WinControls.UI.Scheduler.Dialogs.IEditRecurrenceDialog.ShowDialog()
           at Telerik.WinControls.UI.Scheduler.Dialogs.EditAppointmentDialog.ShowRecurrenceDialog()
           at Telerik.WinControls.UI.RadScheduler.<>c__DisplayClass3.<ShowAppointmentEditDialog>b__0(Object param0, EventArgs param1)
           at System.Windows.Forms.Form.OnShown(EventArgs e)
           at Telerik.WinControls.UI.Scheduler.Dialogs.EditAppointmentDialog.OnShown(EventArgs e)
           at System.Windows.Forms.Form.CallShownEvent()
           at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
           at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
           at System.Threading.ExecutionContext.runTryCode(Object userData)
           at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
           at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
           at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
           at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
           at System.Windows.Forms.Control.WndProc(Message& m)
           at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
           at System.Windows.Forms.Form.WndProc(Message& m)
           at Telerik.WinControls.UI.RadFormControlBase.WndProc(Message& m)
           at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
           at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
           at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
           at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
           at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
           at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
           at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
           at System.Windows.Forms.Application.RunDialog(Form form)
           at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
           at Telerik.WinControls.UI.Scheduler.Dialogs.EditAppointmentDialog.Telerik.WinControls.UI.Scheduler.Dialogs.IEditAppointmentDialog.ShowDialog()
           at Telerik.WinControls.UI.RadScheduler.ShowAppointmentEditDialog(IEvent appointment, Boolean recurringAppointment)
           at Telerik.WinControls.UI.RadScheduler.AddNewAppointmentWithDialog(IEvent appointment, DateTimeInterval interval, Boolean recurringAppointment, SchedulerResourceCollection resources)
           at Telerik.WinControls.UI.RadScheduler.AddNewAppointmentWithDialog(DateTimeInterval interval, Boolean allDay, Boolean recurringAppointment, SchedulerResourceCollection resources)
           at Telerik.WinControls.UI.SchedulerDefaultContextMenu.OnNewRecurringItemClick(Object sender, EventArgs e)
           at Telerik.WinControls.RadElement.OnClick(EventArgs e)
           at Telerik.WinControls.UI.RadButtonItem.OnClick(EventArgs e)
           at Telerik.WinControls.UI.RadMenuItem.OnClick(EventArgs e)
           at Telerik.WinControls.RadElement.DoClick(EventArgs e)
           at Telerik.WinControls.RadElement.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadItem.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.RaiseRoutedEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadItem.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.RaiseRoutedEvent(RadElement sender, RoutedEventArgs args)
           at Telerik.WinControls.RadElement.DoMouseUp(MouseEventArgs e)
           at Telerik.WinControls.ComponentInputBehavior.OnMouseUp(MouseEventArgs e)
           at Telerik.WinControls.RadControl.OnMouseUp(MouseEventArgs e)
           at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
           at System.Windows.Forms.Control.WndProc(Message& m)
           at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
           at Telerik.WinControls.RadControl.WndProc(Message& m)
           at Telerik.WinControls.UI.RadPopupControlBase.WndProc(Message& m)
           at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
           at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
           at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
           at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
           at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
           at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
           at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
           at System.Windows.Forms.Application.Run(Form mainForm)
           at dentist.Program.Main() in C:\Users\Aref\Documents\Visual Studio 2010\Projects\dentist\dentist\Program.cs:line 21
           at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
           at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
           at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
           at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
           at System.Threading.ThreadHelper.ThreadStart()
      InnerException: 

  22. Aref
    Aref avatar
    18 posts
    Member since:
    Sep 2015

    Posted 16 Nov 2015 Link to this post

    Sir it is urgent for me would you please answer me question 
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017