Example #1
0
        protected override void OnSaved()
        {
            EventEntryHelper.Execute <Task>(this);
            new WorkFlowExecute <Task>().Execute(this);

            base.OnSaved();
        }
Example #2
0
        private void Scheduler_AppointmentsChanged(object sender, PersistentObjectsEventArgs e)
        {
            List <object> resources = new List <object>();

            foreach (object obj in e.Objects)
            {
                foreach (object resource in (obj as AppointmentInstance).ResourceIds)
                {
                    resources.Add(resource);
                }

                EventEntryHelper.Execute(this.Session, Guid.Parse((obj as AppointmentInstance).Id.ToString()), (obj as AppointmentInstance).Start,
                                         (obj as AppointmentInstance).End, (obj as AppointmentInstance).LabelKey, (obj as AppointmentInstance).StatusKey, resources);

                CurrentObjectSpace.Refresh();
            }
        }