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(); }
protected void eventDateChangedInvoke(object sender, ea_ValueChange<DateTime> e) { event_DateChanged?.Invoke(sender, e); }
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); } }
private void onSlaveDateChange(object sender, ea_ValueChange<DateTime> e) { }
/// <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); } }
/// <summary> /// Обработчик события изменения даты зависимости (дата зависящей точки другого участника связи) /// </summary> /// <param name="sender">Объект вызвавший событие</param> /// <param name="e">Аргумент события</param> public void handler_dependDateChange(object sender, ea_ValueChange<DateTime> e) { date = e.NewValue; }
private void OnDurationChange(ea_ValueChange<double> args) { EventHandler<ea_ValueChange<double>> handler = event_DurationChanged; if (handler != null) handler(this, args); }
/// <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); }
private void OnDateChanged(ea_ValueChange<DateTime> args) { EventHandler<ea_ValueChange<DateTime>> handler = event_DateChanged; if (handler != null) handler(this, args); }
private void handler_dateChanged(object sender, ea_ValueChange<DateTime> e) { OnDateChanged(new ea_ValueChange<DateTime>(e.OldValue, e.NewValue)); }
protected void dateChangedPushEvent(ea_ValueChange<DateTime> e) { if(e == null) throw new NullReferenceException(nameof(e)); event_DateChanged?.Invoke(sender, e); }
private void OnDotTypeChanged(ea_ValueChange<e_Dot> args) { EventHandler<ea_ValueChange<e_Dot>> handler = event_DependDotChanged; if (handler != null) handler(this, args); }
private void OnDirectionChange(ea_ValueChange<e_Direction> args) { EventHandler<ea_ValueChange<e_Direction>> handler = event_DirectionChanged; if (handler != null) handler(this, args); }
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(); }
protected void limitChangedHandler(object sender, ea_ValueChange<e_TskLim> e) { storage.limitChanged(e.NewValue); event_LimitChanged?.Invoke(this, e); pDate.setDot(storage.dotPrecursor); }
/// <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); }
protected void dateChangedHandler(object sender, ea_ValueChange<DateTime> e) { updateDate(); }
/// <summary> /// Подсчитывает разницу в дате зависимости связи и дате зависимой точки подчиненного объект /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void handler_dependObjectDateChanged(object sender, ea_ValueChange<DateTime> e) { deltaRecalculate(); }
protected void handler_dateChanged(object sender, ea_ValueChange<DateTime> e) { date = e.NewValue; }
/// <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); }
private void OnActiveChanged(ea_ValueChange<e_Dot> args) { EventHandler<ea_ValueChange<e_Dot>> handler = event_ActiveChanged; if (handler != null) handler(this, args); }
/// <summary> /// Обработчик события изменения задержки связи /// </summary> /// <param name="sender">Объект вызвавший событие</param> /// <param name="e">Аргумент события</param> public void handler_delayChanged(object sender, ea_ValueChange<double> e) { delay = e.NewValue; }
protected void handler_dotDateChanged(object sender, ea_ValueChange<DateTime> e) { eventDateChangedInvoke(sender, e); }
/// <summary> /// Обработчик изменения разности дат зависимости связи и зависимой точки подчиненного объекта /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void handler_deltaSlaveChange(object sender, ea_ValueChange<double> e) { setLinkState(e.NewValue); }
private void onMasterDateChange(object sender, ea_ValueChange<DateTime> e) { }