/// <summary> /// Set header of scheduler. Also set start time and end time of TimeLineView. /// </summary> /// <param name="scheduler">Scheduler whose TimeLineView need to be set.</param> /// <param name="hiddenHeader">HiddenField which will be used to customize header of Scheduler.</param> public static void SetTimeLineAttributes(RadScheduler scheduler, HiddenField hiddenHeader) { scheduler.SelectedDate = scheduler.SelectedDate.Date; hiddenHeader.Value = String.Format("{0:dddd, MMMM d, yyyy}", scheduler.SelectedDate); scheduler.TimelineView.StartTime = OpenTime; scheduler.TimelineView.SlotDuration = TimeSpan.FromHours(1); scheduler.TimelineView.NumberOfSlots = NumberOfSlots = (CloseTime.Subtract(OpenTime)).Hours; }
public override byte[] ToBytes() { return(TLUtils.Combine(TLUtils.SignatureToBytes(Signature), Hash.ToBytes(), Salt.ToBytes(), IsSimple.ToBytes(), CloseTime.ToBytes(), AutolockTimeout.ToBytes(), Locked.ToBytes())); }
public override void ToStream(Stream output) { output.Write(TLUtils.SignatureToBytes(Signature)); Hash.ToStream(output); Salt.ToStream(output); IsSimple.ToStream(output); CloseTime.ToStream(output); AutolockTimeout.ToStream(output); Locked.ToStream(output); }
private void ToBytes(IBytesSink sink) { LedgerIndex.ToBytes(sink); TotalDrops.ToBytes(sink); ParentHash.ToBytes(sink); TransactionHash.ToBytes(sink); StateHash.ToBytes(sink); ParentCloseTime.ToBytes(sink); CloseTime.ToBytes(sink); CloseResolution.ToBytes(sink); CloseFlags.ToBytes(sink); }
public int CompareTo(Contest other) { return(StartTime == other.StartTime ? CloseTime.CompareTo(other.CloseTime) : StartTime.CompareTo(other.StartTime)); }