public TimeslotEdit(TimeRecordBase model) { InitializeComponent(); Model = model; DescriptionCombo.Focus(); Keyboard.Focus(DescriptionCombo); }
public bool Overlaps(TimeRecordBase record) { return(this != record && ( (record.StartTime < StartTime && record.EndTime > EndTime) || //encompasses this record (record.StartTime < EndTime && record.StartTime > StartTime) || //starts in this record (record.EndTime < EndTime && record.EndTime > StartTime))); //ends in this record }
public bool Overlaps(TimeRecordBase record) { return this != record && ( (record.StartTime < StartTime && record.EndTime > EndTime) || //encompasses this record (record.StartTime < EndTime && record.StartTime > StartTime) || //starts in this record (record.EndTime < EndTime && record.EndTime > StartTime)); //ends in this record }