private void AppointmentViewAppointmentsDeleted(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { if (_isDeletingPattern) { UpdateSchedulerStorage(); foreach (var appointment in _deletedAppointments) { bool canDelete = CheckAppointmentCanDelete(appointment.AppointmentId); if (canDelete) { _objectSpace.DeleteObject("Appointment", appointment); } } _objectSpace.SaveChanges(); Context.UpdateCommandState(); _isDeletingPattern = false; _deletedAppointments.Clear(); _deletedAppointment = null; } else if (_deletedAppointment != null) { UpdateSchedulerStorage(); bool canDelete = CheckAppointmentCanDelete(_deletedAppointment.AppointmentId); if (canDelete) { _objectSpace.DeleteObject("Appointment", _deletedAppointment); _objectSpace.SaveChanges(); Context.UpdateCommandState(); _deletedAppointment = null; } } }
private void schedulerDataStorage1_AppointmentsChanged(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { var response = _repository.Run <SchedulerService, ActionResponse <List <AppointmentsDTO> > >(x => x.SaveAppointments(__Appointments)); if (response.ResponseType != ResponseType.Ok) { DevExpress.XtraEditors.XtraMessageBox.Show(response.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void AppointmentViewAppointmentsChanged(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { var changedAppointments = (DevExpress.XtraScheduler.AppointmentBaseCollection)e.Objects; if (changedAppointments.Count == 0) { return; } var changedAppointment = changedAppointments[0]; Guid id = (Guid)changedAppointment.Id; foreach (Appointment appointment in _appointments) { if (appointment.AppointmentId == id) { SetModifiedInformation(appointment); _objectSpace.UpdateObject(appointment); break; } } _objectSpace.SaveChanges(); }
private void AppointmentViewAppointmentsInserted(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { if (_isCancelInserted) { _isCancelInserted = false; return; } var insertedAppointments = (DevExpress.XtraScheduler.AppointmentBaseCollection)e.Objects; if (insertedAppointments.Count == 0) { return; } var newAppointment = insertedAppointments[0]; foreach (var appointment in _appointments) { if (appointment.AppointmentId == Guid.Empty) { Guid id = Guid.NewGuid(); _appointmentView.SetAppointmentId(newAppointment, id); appointment.AppointmentId = id; if (newAppointment.Type == DevExpress.XtraScheduler.AppointmentType.Pattern) { appointment.RecurrenceEndTime = newAppointment.RecurrenceInfo.Range == DevExpress.XtraScheduler.RecurrenceRange.NoEndDate ? DateTime.MaxValue : newAppointment.RecurrenceInfo.End; } SetCreatedInformation(appointment); _objectSpace.AddObject("Appointment", appointment); break; } } _objectSpace.SaveChanges(); }
private void OnAppointmentChangedInsertedDeleted(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { appointmentsTableAdapter.Update(AppointmentsDataSet); AppointmentsDataSet.AcceptChanges(); }
private void schedulerDataStorage1_AppointmentsChanged(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { appointmentsTableAdapter.Update(castAjansVeriTabaniDataSet); // Burada verilerde güncelleme olduğu zaman değişimi veritabanına da yansıtıyoruz castAjansVeriTabaniDataSet.AcceptChanges(); }
private void schedulerStorage1_AppointmentDependenciesInserted(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { }
void SetAppointmentId(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { DevExpress.Web.ASPxScheduler.ASPxSchedulerStorage storage = (DevExpress.Web.ASPxScheduler.ASPxSchedulerStorage)sender; DevExpress.XtraScheduler.Appointment apt = (DevExpress.XtraScheduler.Appointment)e.Objects[0]; storage.SetAppointmentId(apt, this.lastInsertedAppointmentId); }
// The following code is unnecessary if the ASPxScheduler.Storage.Appointments.AutoRetrieveId option is TRUE. protected void ASPxScheduler1_AppointmentInserted(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { SetAppointmentId(sender, e); }
private void schedulerDataStorage1_AppointmentsChanged(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { appointmentsTableAdapter.Update(dossierMarcherDataSet); dossierMarcherDataSet.AcceptChanges(); }
void schedulerStorage_AppointmentsChanged(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { Commit(); }
private void OnApptChangedInsertedDeleted(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { CarsAdapter.Update(CarsDataset.Tables["CarScheduling"]); }
private void OnAppointmentsChanged(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { (DataContext as CollectionsContainer).Commit(); }
private void schedulerStorage1_AppointmentsModified(object sender, DevExpress.XtraScheduler.PersistentObjectsEventArgs e) { entities.SaveChanges(); entities.AcceptAllChanges(); }