Ejemplo n.º 1
0
 private void AssociatedObject_AppointmentDeleted(object sender, AppointmentDeletedEventArgs e)
 {
     if (DeletedAppointmentCommand != null && DeletedAppointmentCommand.CanExecute(e.Appointment))
     {
         DeletedAppointmentCommand.Execute(e.Appointment);
     }
 }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
        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);
		}
Ejemplo n.º 7
0
 private void UnFreezeInternalFocusOnDeleted(object sender, AppointmentDeletedEventArgs args)
 {
     _internalFreezeFocused = false;
 }
Ejemplo n.º 8
0
 private void UnFreezeInternalFocusOnDeleted( object sender, AppointmentDeletedEventArgs args )
 {
     _internalFreezeFocused = false;
 }
Ejemplo n.º 9
0
 /// <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);
             }
         }
     }
 }
Ejemplo n.º 10
0
        private void DeleteAppointmentClick(object args)
        {
            AppointmentDeletedEventArgs appDeletedEventArgs = (AppointmentDeletedEventArgs)args;

            _appointmentService.RemoveAppointment(appDeletedEventArgs.Appointment.Subject);
        }
Ejemplo n.º 11
0
        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);
            }
        }
Ejemplo n.º 12
0
        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();
        }