protected void ASPxScheduler1_AppointmentRowInserted(object sender, DevExpress.Web.ASPxScheduler.ASPxSchedulerDataInsertedEventArgs e)
    {
        int count = lastInsertedIds.Count;

        System.Diagnostics.Debug.Assert(count > 0);

        e.KeyFieldValue = lastInsertedIds[count - 1];
    }
    protected void ASPxScheduler1_OnAppointmentRowInserted(object sender, DevExpress.Web.ASPxScheduler.ASPxSchedulerDataInsertedEventArgs e)
    {
        ICollection res = this.unitOfWork.GetObjectsToSave();

        System.Diagnostics.Debug.Assert(res.Count == 1);
        Task lastInsertedTask = null;

        foreach (Task task in res)
        {
            lastInsertedTask = task;
        }
        CommitChanges();
        e.KeyFieldValue = lastInsertedTask.Oid;
    }
Example #3
0
 protected void ASPxScheduler1_AppointmentRowInserted(object sender, DevExpress.Web.ASPxScheduler.ASPxSchedulerDataInsertedEventArgs e)
 {
     e.KeyFieldValue = lastInsertedAppointmentId;
 }
Example #4
0
 // Obtain the ID of the last inserted appointment from the object data source and assign it to the appointment in the ASPxScheduler storage.
 protected void ASPxScheduler1_AppointmentRowInserted(object sender, DevExpress.Web.ASPxScheduler.ASPxSchedulerDataInsertedEventArgs e)
 {
     e.KeyFieldValue = this.objectInstance.ObtainLastInsertedId();
 }