public TimeslotEdit(TimeRecordBase model)
 {
     InitializeComponent();
     Model = model;
     DescriptionCombo.Focus();
     Keyboard.Focus(DescriptionCombo);
 }
Example #2
0
 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
 }
Example #3
0
 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
 }