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
735 views Asked by RookieAppler At
1
There are 1 answers
Related Questions in ASP.NET
- Create an IIS web request activity light
- Writing/Overwriting to specific XML file from ASP.NET code behind
- What is the point of definnig Asp.net Intrinsic Objects In different places and what is the different betwen them?
- Deleting Orphans with Fluent NHibernate
- IOrderedEnumerable to vb.net IOrderedEnumerable Conversion
- Entity Framework Code First with Fluent API Concurrency `DbUpdateConcurrencyException` Not Raising
- Getting deeply embedded XML element values
- What is best way to check if any of the property of object is null or empty?
- NuGet - Given a type name or a DLL, how can I find the NuGet package?
- ASP-MVC Code-first migrations checkbox not active
Related Questions in DRAG-AND-DROP
- Easeljs snap to grid
- Can a dialog intercept drag'n'drop messages passed to its controls?
- Drag and drop whole table row
- python pygame - how to create a drag and drop with multiple images?
- Image dis-appears on droppping imageview android
- Android Listview OnDragListener Item Position On Drop
- Dragging element obscures drop target
- RichTextBox change text on drag or drop
- C#: Dragging/dropping between controls inside flow layout panel
- Drop on same dragged element
Related Questions in TELERIK
- Telerik's WPF RadColorPicker NoColorText property not working
- Web Forms For Marketers (WFFM) Rich Text Field Type
- replace UpdatePanel with telerik
- Telerik Reporting Pagination Toolbar
- Winforms remove controls on click
- Screen is not moving to another screen
- How do I add a new table to a Telerik Open Access MVC project?
- adding dynamic column kendo ui treelist
- Converting Client Side binding to Server Side to improve performance
- How do I check specific data when reading in data from a remote source with kendo.data.datasource
Related Questions in APPOINTMENT
- SQL Server how to regroup interval of 5 minute into 1 of 15 minute?
- How add remind before END date of appointment?
- radscheduler drag and drop within a day adjust times of appointment
- radscheduler rowheight of appointment not changing
- How to calculate available times in a 15 Minutes Interval from 8:00 am to 8:00 pm?
- How to populate rooms in outlook appointments dynamically via Outlook plugins?
- how to send email and auto create appointment in receiver's outlook.
- Outlook 2007 - appointment
- Serialisation of VSTO/Outlook appointmentitem object?
- JQuery calendar/events plugin for generic weekly view
Related Questions in RADSCHEDULER
- change telerik rad scheduler completely to arabic?
- show only one date picker when creating new appointment telerik
- show only one day of the week in radscheduler
- radscheduler drag and drop within a day adjust times of appointment
- radscheduler rowheight of appointment not changing
- Order data on scheduler by data from query
- Header size in monthview of Telerik Radscheduler
- Rad scheduler blocks the functionality after finger goes on it
- RadScheduler update interval
- Drag and drop functionality of Radscheduler control with MVC
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.