Example #1
0
        //Обновляет текст и внешний вид табло с ошибкой
        private void UpdateTablo()
        {
            var t = PeriodBegin.Subtract(_lastErrorTime);

            if (t.TotalSeconds < -1)
            {
                TabloVisible = false;
            }
            else
            {
                TabloVisible = t.TotalDays <= 3;
                TabloColor   = _lastErrorPos > 0 ? Brushes.Salmon : Brushes.White;
                TabloText    = (_lastErrorText ?? "") + (_lastErrorTime == Different.MinDate ? "" : (", расчет от " + _lastErrorTime + ""));
            }
        }