DayOfWeek - это день недели, а не время. Так попробуйте:
if ((int)Date1 == Depth)
return true;
_________________________
Не пишите мне! Никому ничего делать не буду.