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; }
protected void ASPxScheduler1_AppointmentRowInserted(object sender, DevExpress.Web.ASPxScheduler.ASPxSchedulerDataInsertedEventArgs e) { e.KeyFieldValue = lastInsertedAppointmentId; }
// 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(); }