예제 #1
0
 protected void linkParent(IDot_mainValues parent)
 {
     if (getCurrent != null || setCurrent != null)
     {
         return;
     }
     getCurrent = parent.getCurrentDate;
     setCurrent = parent.setCurrentDate;
 }
예제 #2
0
 public void setDot(IDot_Value Dot)
 {
     if (_dotSet && !enabled)
     {
         return;
     }
     Dot.expectedDateChange += dot_expectedDateChange;
     dotCurrentDate          = () => Dot.current;
     checkEstimated();
     _dotSet = true;
 }
예제 #3
0
        public dot_Limit()
        {
            _enabled = true;
            initDate = new DateTime(1900, 1, 1);
            //_limit = e_dot_Limit.None;
            _dotSet = false;
            _limitMin = _limitMax = _eDate = initDate;

            limitCompare = __handler_LimitComparator;

            dotCurrentDate = () => limitMin;
            __limitCompare_Init();
        }
예제 #4
0
        public dot_Limit()
        {
            _enabled = true;
            initDate = new DateTime(1900, 1, 1);
            //_limit = e_dot_Limit.None;
            _dotSet   = false;
            _limitMin = _limitMax = _eDate = initDate;

            limitCompare = __handler_LimitComparator;

            dotCurrentDate = () => limitMin;
            __limitCompare_Init();
        }
예제 #5
0
 protected void linkParent(IDot_mainValues parent)
 {
     if (getCurrent != null || setCurrent != null) return;
     getCurrent = parent.getCurrentDate;
     setCurrent = parent.setCurrentDate;
 }
예제 #6
0
 public void setDot(IDot_Value Dot)
 {
     if (_dotSet && !enabled) return;
     Dot.expectedDateChange += dot_expectedDateChange;
     dotCurrentDate = () => Dot.current;
     checkEstimated();
     _dotSet = true;
 }