I have a radscheduler in month view on my asp page. Appointments are added by user but they just specify date.But NO time. So the added appointment could be anything.(12/9/2013 8am-9am).I am adding many appointments for that day.(example 5).Now user wants to drag the last one and drop it between the 2nd and 3rd appointment. This event should adjust the times accordingly for this appointment and also other appointments. How do i proceed?Any thoughts?
radscheduler drag and drop within a day adjust times of appointment
726 views Asked by RookieAppler At
1
There are 1 answers
Related Questions in ASP.NET
- CSV to XML XSLT: How to quote excape
- Django invalid literal for int() with base 10:
- PHPExcel date formatting in strange numbers
- TextToColumns function uses wrong delimiter
- How to find specific row in Python CSV module
- Read geoip data from database or binary file. Which is faster?
- How to fill new columns in a csv file through command line
- Summing a csv column in Python; issues with integers and strings
- How do I remove the extra commas and get the correct format of output csv file
- CSV(having extra quotes in field value) to array in ColdFusion
Related Questions in DRAG-AND-DROP
- CSV to XML XSLT: How to quote excape
- Django invalid literal for int() with base 10:
- PHPExcel date formatting in strange numbers
- TextToColumns function uses wrong delimiter
- How to find specific row in Python CSV module
- Read geoip data from database or binary file. Which is faster?
- How to fill new columns in a csv file through command line
- Summing a csv column in Python; issues with integers and strings
- How do I remove the extra commas and get the correct format of output csv file
- CSV(having extra quotes in field value) to array in ColdFusion
Related Questions in TELERIK
- CSV to XML XSLT: How to quote excape
- Django invalid literal for int() with base 10:
- PHPExcel date formatting in strange numbers
- TextToColumns function uses wrong delimiter
- How to find specific row in Python CSV module
- Read geoip data from database or binary file. Which is faster?
- How to fill new columns in a csv file through command line
- Summing a csv column in Python; issues with integers and strings
- How do I remove the extra commas and get the correct format of output csv file
- CSV(having extra quotes in field value) to array in ColdFusion
Related Questions in APPOINTMENT
- CSV to XML XSLT: How to quote excape
- Django invalid literal for int() with base 10:
- PHPExcel date formatting in strange numbers
- TextToColumns function uses wrong delimiter
- How to find specific row in Python CSV module
- Read geoip data from database or binary file. Which is faster?
- How to fill new columns in a csv file through command line
- Summing a csv column in Python; issues with integers and strings
- How do I remove the extra commas and get the correct format of output csv file
- CSV(having extra quotes in field value) to array in ColdFusion
Related Questions in RADSCHEDULER
- CSV to XML XSLT: How to quote excape
- Django invalid literal for int() with base 10:
- PHPExcel date formatting in strange numbers
- TextToColumns function uses wrong delimiter
- How to find specific row in Python CSV module
- Read geoip data from database or binary file. Which is faster?
- How to fill new columns in a csv file through command line
- Summing a csv column in Python; issues with integers and strings
- How do I remove the extra commas and get the correct format of output csv file
- CSV(having extra quotes in field value) to array in ColdFusion
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
It will be a manual bear but, here's my stab at your problem:
Get the new Start and End, for the dragged-and-dropped appointment. Then, using
RadScheduler.Appointments.GetAppointmentsInRange(), check from the new StartTime down to the beginning of the day. With a little math, you should be able to figure out any conflicting appointment, before your dropped appointment.Repeat the process for any conflicting appointment, on the other end with the new EndTime, for after the dropped appointment to the end of day.
You should be able to, then, adjust each appointment in appropriate order, bumping the previous down, if necessary, and the following up to make space for the new appointment. If necessary, repeat the process going down and then up the day, to bump other appointments.
You'll have to consider many points, such as "If the day is, practically, full already - where do I bump morning or afternoon appointments that are now out of the scope of the current day?" etc.
Hopefully this helps a little. It seems nothing has been all that simple with RadScheduler, once you leave the Telerik-given scope of functionality.