Drag Appointment NewResourceID is nothing

11 posts, 1 answers
  1. Denis Cilliers
    Denis Cilliers avatar
    62 posts
    Member since:
    Jan 2004

    Posted 14 Jan 2013 Link to this post

    When you drag an appointment for the second time the NewResourceID is nothing

    Thus when you drag an appointment to a new Resource it works the first time, on draging the appointment back to its original location the NewResourceID is not set

    ?
  2. Jack
    Admin
    Jack avatar
    2333 posts

    Posted 16 Jan 2013 Link to this post

    Hello Denis,

    We addressed similar issue in our latest major release - Q3 2012 (2012.3.1017). Please, could you confirm that you are using this version? If yes, please send us your application and we will investigate the issue further.

    I am looking forward to your reply.
     
    Kind regards,
    Jack
    the Telerik team
    Q3'12 SP1 of RadControls for WinForms is out now. See what's new.
  3. UI for WinForms is Visual Studio 2017 Ready
  4. Denis Cilliers
    Denis Cilliers avatar
    62 posts
    Member since:
    Jan 2004

    Posted 18 Jan 2013 Link to this post

    The version i'm using is 2012.3.1211 which is a later version that you indicate

    It is a bit detailed but Here goes
    1. Setup a Scheduler with 2 appointments Summary and Test in different Resources
    2. Switch to Week View
    3. Drag the Summary appointment to the same slot as the Test Appointment in Resource 2 -They will now be double booked
    4. Drag the Summary appointment back to its original slot in Resource 1
    5. Drag the Test appointment to the same slot in Resource 1 - They will now be double booked
    6. Drag the Test appointment to a new Day in Resource 1and the NewResourceID is nothing
    7. Drag the Summary appointment to a new day in Resource 1 and the NewResourceID is nothing
    8. If you drag these appointments around in Resource 1 they keep the nothing value
    9. If you Drag them to Resource 2 they get the value back

    So the bug seems to be when the Appointments overlap in any way they lose the NewResourceID


    I have send on the Sample project in the Support Ticket, but left the details here for the community 

    The Draging Event is as follows

    Private Sub RadScheduler1_AppointmentDropping(sender As System.Object, e As Telerik.WinControls.UI.AppointmentMovingEventArgs)
        Handles RadScheduler1.AppointmentDropping
     
           If e.NewResourceId Is Nothing Then
               Me.RadLabel2.Text = "Nothing in e.NewResourceId.KeyValue"
           Else
               Me.RadLabel2.Text = e.NewResourceId.KeyValue
           End If
     End Sub

  5. Answer
    Jack
    Admin
    Jack avatar
    2333 posts

    Posted 21 Jan 2013 Link to this post

    Hello Denis,

    Like my colleague Ivan said in your support ticket: "The NewResourceID is always Nothing when using ungrouped view or when dragging an appointment within the same resource view. It is Nothing because no change to this property has actually occurred. This is the default behavior of RadScheduler and it is not related to overlapping appointments."

    If you have further questions, do not hesitate to contact us.
     
    Kind regards,
    Jack
    the Telerik team
    Q3'12 SP1 of RadControls for WinForms is out now. See what's new.
  6. Denis Cilliers
    Denis Cilliers avatar
    62 posts
    Member since:
    Jan 2004

    Posted 28 Jan 2013 Link to this post

    the strange behavior of this value results in 3 different states and needs an If to handle what would be a simple reference to the value

    As on the first Drop in the same Resource the value is the same as the Appointment_Resource_ID
    On the Second drop in the same Resource the value is Nothing
    On a drop to a new Resource the value is a valid NewResourceId.KeyValue

    Ah well it works OK now just a bit strange for my liking

    'Check for New Resource ID
           Dim dropResourceId As Integer? = Nothing
           If Not e.NewResourceId Is Nothing Then
               dropResourceId = e.NewResourceId.KeyValue
           Else
               dropResourceId = CurrentAppointment.Appointment_Resource_ID
           End 
  7. Jack
    Admin
    Jack avatar
    2333 posts

    Posted 29 Jan 2013 Link to this post

    Hello Denis,

    I understand your concerns. The described behavior is by design. I will discuss the issue with our devs and we will consider improving our API in future. 

    If you have other questions, we will be glad to help.
     
    Regards,
    Jack
    the Telerik team
    Q3'12 SP1 of RadControls for WinForms is out now. See what's new.
  8. Ali
    Ali avatar
    5 posts
    Member since:
    Mar 2013

    Posted 04 Mar 2013 Link to this post

    Dear Sirs,

    when drag and drop an appointment on the scheduler e.newresourceid is always nothing (in the appointment dropping event )
    ,however I am using grouping by resourceid ,and i am not moving the appointment to the same resource
    , what is the problem please advise  , is it telerik version updates or what?

    my used version is v.2013.1.220.40 dev

    Thanks and Best Regards
  9. Ali
    Ali avatar
    5 posts
    Member since:
    Mar 2013

    Posted 05 Mar 2013 Link to this post

    Dear Sirs,

    my used version is v.2013.1.220.40 dev---in GAC
    however the one which was working is v.2012.3.1017.20

    now when i referenced the old version in my project in visual studio the e.newrecourcesid worked properly , but the problem is that the GAC version differs than the project design version , so how to downgrade the GAC to  v.2012.3.1017.20 , Please advise


    Thanks and Best Regards               
  10. Jack
    Admin
    Jack avatar
    2333 posts

    Posted 07 Mar 2013 Link to this post

    Hello Ali,

    Thank you for contacting us.

    Indeed, when using our latest release the NewResourceId property is empty when handling AppointmentDropping event. You can use the AppointmentDropped event instead. I logged the issue in our issue tracking system and it will be addressed in one of our upcoming releases. Use this link to track the issue status. I updated also your Telerik points.

    You can downgrade to our previous version by uninstalling the last one and downloading the previous version from our site. To be able to do this you should click on All product versions on Product Versions page.

    Should you have other questions, do not hesitate to ask.

    Regards,
    Jack
    the Telerik team
    WinForms Q1 2013 boasts PivotGrid, PDF Viewer, Chart enhancements and more. Join us for a FREE webinar to see all the new stuff in action.

    Interested, but can’t attend? Register anyway and we’ll send you the recording.
  11. Khaled
    Khaled avatar
    16 posts
    Member since:
    Sep 2012

    Posted 08 Mar 2013 Link to this post

    could you please give me a link to the product version page, to be able to click on all product to download v.2012.3.1017

    Thanks and Regards
    Khaled Ezzat
  12. Jack
    Admin
    Jack avatar
    2333 posts

    Posted 11 Mar 2013 Link to this post

    Hello Khaled,

    Here is a direct link to the download page for our Q3 2012 (2012.3.1017) version:
    http://www.telerik.com/account/your-products/product-versions.aspx?pmvid=2982&pid=523

    You can reach this page by following these steps:

    1. Log into www.telerik.com with your account.
    2. Click the Manage products menu option.
    3. Click on RadControls for WinForms.
    4. Click the Download Installer and other resources button.
    5. Click the all product versions option.
    6. Click the 2012.3 1017 option from the list.

    Feel free to write back if you need further assistance.

    Greetings,
    Jack
    the Telerik team
    WinForms Q1 2013 boasts PivotGrid, PDF Viewer, Chart enhancements and more. Check out all of the latest highlights.
Back to Top
UI for WinForms is Visual Studio 2017 Ready