private void AssociatedObject_AppointmentDeleted(object sender, AppointmentDeletedEventArgs e) { if (DeletedAppointmentCommand != null && DeletedAppointmentCommand.CanExecute(e.Appointment)) { DeletedAppointmentCommand.Execute(e.Appointment); } }
public void Delete(AppointmentDeletedEventArgs e) { var appointment = (Appointment)(e.Appointment); using (var db = new AppointmentContext()) { var findAppInDB = db.AppointmentModels.FirstOrDefault(applic => applic.Id == appointment.UniqueId); db.AppointmentModels.Remove(findAppInDB); db.SaveChanges(); } }
private void RadScheduleView_AppointmentDeleted(object sender, AppointmentDeletedEventArgs e) { if (e.Appointment is EventAppointment) { var appointment = e.Appointment as EventAppointment; var model = appointment.Event; _viewModel.DeleteEventNoteCommand.Execute(model); //_viewModel.LoadLightEventDetails(model); //model.RefreshResourceBookingsList(); } if (e.Appointment is CalendarNoteAppointment) { var appointment = e.Appointment as CalendarNoteAppointment; _viewModel.DeleteCalendarNoteCommand.Execute(appointment.CalendarNote); } }
public IEnumerable<IResult> SchedulerClosedDaysDeleted(object sender, AppointmentDeletedEventArgs e) { AppClosedDay deleteAppointment = ((AppClosedDay)e.Appointment); if (e.Appointment.IsNotNull()) { this.SchedulerIsBusy = true; //Remove Appointment var reqRemove = new RemoveAppointmentRequest(deleteAppointment.UniqueId.ToString()); yield return reqRemove; if (reqRemove.Error != null) { yield return HandleExceptionResult.Display(reqRemove.Error); this.SchedulerIsBusy = false; yield break; } this.SchedulerClosedDaysEditingId = Guid.Empty; this.SchedulerIsBusy = false; } }
private void MainSchedule_AppointmentDeleted(object sender, AppointmentDeletedEventArgs e) { ((sender as RadScheduleView).DataContext as RandomGeneratorViewModel).UpdateMinimap(); }
private void OnAppointmentDeleted(object sender, AppointmentDeletedEventArgs e) { var appointment = e.Appointment as CommonModel; var oldParent = appointment.GetOldParent(); this.ViewModel.UpdateParent(oldParent, null, appointment); }
private void UnFreezeInternalFocusOnDeleted(object sender, AppointmentDeletedEventArgs args) { _internalFreezeFocused = false; }
private void UnFreezeInternalFocusOnDeleted( object sender, AppointmentDeletedEventArgs args ) { _internalFreezeFocused = false; }
/// <summary> /// 删除Appointment /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void PaymentScheduleView_OnAppointmentDeleted(object sender, AppointmentDeletedEventArgs e) { if (SelectedEnginePaymentSchedule == null) { MessageAlert("提示", "付款计划不能为空"); return; } var scheduleView = sender as RadScheduleView; if (scheduleView != null) { var appointment = e.Appointment as PaymentAppointment; if (appointment != null) { var paymentScheduleLine = SelectedEnginePaymentSchedule.PaymentScheduleLines.FirstOrDefault( p => p.PaymentScheduleLineId == int.Parse(appointment.UniqueId)); if (paymentScheduleLine != null) { SelectedEnginePaymentSchedule.PaymentScheduleLines.Remove(paymentScheduleLine); } } } }
private void DeleteAppointmentClick(object args) { AppointmentDeletedEventArgs appDeletedEventArgs = (AppointmentDeletedEventArgs)args; _appointmentService.RemoveAppointment(appDeletedEventArgs.Appointment.Subject); }
void Scheduler_AppointmentDeleted(object sender, AppointmentDeletedEventArgs e) { var deletedAppointment = e.Appointment as Appointment; var sqlAppointmentToDelete = this.domainContext.SqlAppointments.SingleOrDefault(a => a.Id.ToString().Equals(deletedAppointment.UniqueId)); foreach (var exception in sqlAppointmentToDelete.SqlAppointments1) { this.domainContext.SqlAppointments.Remove(exception); } this.domainContext.SqlAppointments.Remove(sqlAppointmentToDelete); this.domainContext.SubmitChanges(); }