Пример #1
0
 protected void handler_newActiveLink(object sender, ea_ValueChange<ILink> e)
 {
     color.current = 1;
     string Old = e.OldValue == null ? "Null" : e.OldValue.GetId();
     string New = e.NewValue == null ? "Null" : e.NewValue.GetId();
     Console.WriteLine("{0}. New active link. oldID: {1} newID: {2}", counter, Old, New);
     color.resetCurrentColor();
 }
Пример #2
0
 protected void eventDateChangedInvoke(object sender, ea_ValueChange<DateTime> e)
 {
     event_DateChanged?.Invoke(sender, e);
 }
Пример #3
0
 private void onDateChange(object sender, ea_ValueChange<DateTime> e)
 {
     if (parent.GetDot(this.dependDot).GetDate() != lastDate)
     {
         lastDate = e.NewValue;
         event_DateChanged?.Invoke(this.sender, e);
     }
 }
Пример #4
0
        private void onSlaveDateChange(object sender, ea_ValueChange<DateTime> e)
        {

        }
Пример #5
0
        /// <summary>
        /// Подсчитывает разницу в дате зависимости связи и дате зависимой точки подчиненного объект
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void handler_dependObjectDateChanged(object sender, ea_ValueChange<DateTime> e)
        {
            var diff = (dependDate - e.NewValue).Ticks;
            double newDelta = TimeSpan.FromTicks(diff).Days;
            if (newDelta != membersDaysDelta)
            {
                double old = membersDaysDelta;
                membersDaysDelta = newDelta;

                onDeltaChange(old, membersDaysDelta);
            }
        }
Пример #6
0
 /// <summary>
 /// Обработчик события изменения даты зависимости (дата зависящей точки другого участника связи)
 /// </summary>
 /// <param name="sender">Объект вызвавший событие</param>
 /// <param name="e">Аргумент события</param>
 public void handler_dependDateChange(object sender, ea_ValueChange<DateTime> e)
 { date = e.NewValue; }
Пример #7
0
 private void OnDurationChange(ea_ValueChange<double> args)
 {
     EventHandler<ea_ValueChange<double>> handler = event_DurationChanged;
     if (handler != null) handler(this, args);
 }
Пример #8
0
 /// <summary>
 /// Метод запуска события <seealso cref="event_DirectionChanged"/>
 /// </summary>
 /// <param name="args">Аргументы события</param>
 protected void OnDirectionChange(ea_ValueChange<e_Direction> args)
 {
     EventHandler<ea_ValueChange<e_Direction>> handler = event_DirectionChanged;
     if (handler != null) handler(sender, args);
 }
Пример #9
0
 private void OnDateChanged(ea_ValueChange<DateTime> args)
 {
     EventHandler<ea_ValueChange<DateTime>> handler = event_DateChanged;
     if (handler != null) handler(this, args);
 }
Пример #10
0
 private void handler_dateChanged(object sender, ea_ValueChange<DateTime> e)
 {
     OnDateChanged(new ea_ValueChange<DateTime>(e.OldValue, e.NewValue));
 }
Пример #11
0
        protected void dateChangedPushEvent(ea_ValueChange<DateTime> e)
        {
            if(e == null) throw new NullReferenceException(nameof(e));

            event_DateChanged?.Invoke(sender, e);            
        }
Пример #12
0
 private void OnDotTypeChanged(ea_ValueChange<e_Dot> args)
 {
     EventHandler<ea_ValueChange<e_Dot>> handler = event_DependDotChanged;
     if (handler != null) handler(this, args);
 }
Пример #13
0
 private void OnDirectionChange(ea_ValueChange<e_Direction> args)
 {
     EventHandler<ea_ValueChange<e_Direction>> handler = event_DirectionChanged;
     if (handler != null) handler(this, args);
 }
Пример #14
0
 protected void handler_activeLinkDateChanged(object sender, ea_ValueChange<DateTime> e)
 {
     color.current = 1;
     Console.WriteLine("{0}. Active date changed. oldDate: {1:dd.MM.yyyy} newDate: {2:dd.MM.yyyy}", counter, e.OldValue, e.NewValue);
     color.resetCurrentColor();
 }
Пример #15
0
        protected void limitChangedHandler(object sender, ea_ValueChange<e_TskLim> e)
        {
            storage.limitChanged(e.NewValue);

            event_LimitChanged?.Invoke(this, e);

            pDate.setDot(storage.dotPrecursor);
        }
Пример #16
0
 /// <summary>
 /// Метод запуска события <seealso cref="event_DateChanged"/>
 /// </summary>
 /// <param name="args">Аргументы события</param>
 protected void OnDateChange(ea_ValueChange<DateTime> args)
 {
     EventHandler<ea_ValueChange<DateTime>> handler = event_DateChanged;
     if (handler != null) handler(sender, args);
 }
Пример #17
0
 protected void dateChangedHandler(object sender, ea_ValueChange<DateTime> e)
 {
     updateDate();
 }
Пример #18
0
 /// <summary>
 /// Подсчитывает разницу в дате зависимости связи и дате зависимой точки подчиненного объект
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void handler_dependObjectDateChanged(object sender, ea_ValueChange<DateTime> e)
 {
     deltaRecalculate();
 }
Пример #19
0
 protected void handler_dateChanged(object sender, ea_ValueChange<DateTime> e)
 {
     date = e.NewValue;
 }
Пример #20
0
 /// <summary>
 /// Обработчик события изменения типа связи
 /// </summary>
 /// <param name="sender">Объект вызвавший событие</param>
 /// <param name="e">Аргумент события</param>
 public void handler_limitTypeChanged(object sender, ea_ValueChange<e_TskLim> e)
 { dependDot = Hlp.GetDepenDot(e.NewValue, dependType); }
Пример #21
0
 private void OnActiveChanged(ea_ValueChange<e_Dot> args)
 {
     EventHandler<ea_ValueChange<e_Dot>> handler = event_ActiveChanged;
     if (handler != null) handler(this, args);
 }
Пример #22
0
 /// <summary>
 /// Обработчик события изменения задержки связи
 /// </summary>
 /// <param name="sender">Объект вызвавший событие</param>
 /// <param name="e">Аргумент события</param>
 public void handler_delayChanged(object sender, ea_ValueChange<double> e)
 { delay = e.NewValue; }
Пример #23
0
 protected void handler_dotDateChanged(object sender, ea_ValueChange<DateTime> e)
 {
     eventDateChangedInvoke(sender, e);
 }
Пример #24
0
 /// <summary>
 /// Обработчик изменения разности дат зависимости связи и зависимой точки подчиненного объекта
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void handler_deltaSlaveChange(object sender, ea_ValueChange<double> e)
 {
     setLinkState(e.NewValue);
 }
Пример #25
0
        private void onMasterDateChange(object sender, ea_ValueChange<DateTime> e)
        {

        }