private void Task_TaskTimeDueChanged(object sender, TaskDateChangedEventArgs e) { if (e.originalSender != this) { TaskDueDateChange(e.task.ID, e.newDate); } }
protected virtual void OnTimeDueChanged(DateTime?newDate, DateTime?oldDate, object sender) { if (TaskTimeDueChanged != null) { TaskDateChangedEventArgs e = new TaskDateChangedEventArgs(); e.newDate = newDate; e.oldDate = oldDate; e.task = this; e.originalSender = sender; TaskTimeDueChanged(this, e); } }