protected void RefreshAbsoluteLabel(AbsoluteTicker ticker, Label label) { if (ticker == null) { label.Text = string.Empty; return; } TimeSpan span = ticker.TimeLeft; label.Text = span.TotalSeconds >= 0 ? span.ToString(@"hh\:mm\:ss") : synchingTimer; }
protected void RefreshWeeklyAbsoluteLabel(AbsoluteTicker ticker, Label label) { if (ticker == null) { label.Text = string.Empty; return; } TimeSpan span = ticker.TimeLeft; if (span.TotalSeconds >= 86400) { label.Text = span.ToString(@"dd\:hh\:mm\:ss"); } else if (span.TotalSeconds >= 0) { label.Text = span.ToString(@"hh\:mm\:ss"); } else { label.Text = synchingTimer; } }