예제 #1
0
파일: link.cs 프로젝트: NickJ1984/planner
        private void onTypeChanged(EA_valueChange <eLnkType> args)
        {
            EventHandler <EA_valueChange <eLnkType> > handler = event_typeLinkChanged;

            if (handler != null)
            {
                handler(this, args);
            }
        }
예제 #2
0
파일: link.cs 프로젝트: NickJ1984/planner
        private void onDateChanged(EA_valueChange <DateTime> args)
        {
            EventHandler <EA_valueChange <DateTime> > handler = event_dateManagedChanged;

            if (handler != null)
            {
                handler(this, args);
            }
        }
예제 #3
0
파일: link.cs 프로젝트: NickJ1984/planner
            private void handler_precursorDateChanged(object sender, EA_valueChange <DateTime> e)
            {
                DateTime New     = expectedDate(e.newValue, _delay);
                DateTime current = expectedDate(e.oldValue, _delay);

                if (New != current)
                {
                    updateLimitDate();
                    parent.onFollowerUpdate(new EA_flwChanges(current, New));
                    onMngDateChanged(current, New);
                }
            }
예제 #4
0
파일: link.cs 프로젝트: NickJ1984/planner
        private void handler_followerDateChanged(object sender, EA_valueChange <DateTime> e)
        {
            DateTime ctrlDate = lnkLimit.checkDate(e.newValue);

            if (ctrlDate == e.newValue)
            {
                _state = eLnkState.inTime;
            }
            else if (e.newValue > ctrlDate)
            {
                _state = eLnkState.later;
            }
            else if (e.newValue < ctrlDate)
            {
                _state = eLnkState.early;
            }
        }
예제 #5
0
파일: link.cs 프로젝트: NickJ1984/planner
            private void handler_precursorDateChanged(object sender, EA_valueChange<DateTime> e)
            {
                DateTime New = expectedDate(e.newValue, _delay);
                DateTime current = expectedDate(e.oldValue, _delay);

                if(New != current)
                {
                    updateLimitDate();
                    parent.onFollowerUpdate(new EA_flwChanges(current, New));
                    onMngDateChanged(current, New);
                }
            }
예제 #6
0
파일: link.cs 프로젝트: NickJ1984/planner
 private void onTypeChanged(EA_valueChange<eLnkType> args)
 {
     EventHandler<EA_valueChange<eLnkType>> handler = event_typeLinkChanged;
     if (handler != null) handler(this, args);
 }
예제 #7
0
파일: link.cs 프로젝트: NickJ1984/planner
 private void onDateChanged(EA_valueChange<DateTime> args)
 {
     EventHandler<EA_valueChange<DateTime>> handler = event_dateManagedChanged;
     if (handler != null) handler(this, args);
 }
예제 #8
0
파일: link.cs 프로젝트: NickJ1984/planner
 private void handler_followerDateChanged(object sender, EA_valueChange<DateTime> e)
 {
     DateTime ctrlDate = lnkLimit.checkDate(e.newValue);
     if (ctrlDate == e.newValue) _state = eLnkState.inTime;
     else if(e.newValue > ctrlDate) _state = eLnkState.later;
     else if (e.newValue < ctrlDate) _state = eLnkState.early;
 }