/// <summary> /// /// </summary> /// <param name="other"></param> /// <returns>true:被っている false:被っていない</returns> public bool 時間かぶってますか(予約期間 other) { //開始時間とコマ数 bool 時間かぶってますか = (開始時刻は何時ですか() >= other.開始時刻は何時ですか() && 開始時刻は何時ですか() < other.終了時刻は何時ですか()) || (開始時刻は何時ですか() <= other.開始時刻は何時ですか() && 終了時刻は何時ですか() > other.開始時刻は何時ですか()); return(時間かぶってますか); }
internal bool かぶってますか(予約期間 other) { // 年月日ちがったらダメー if (!ReservationDate.Equals(other.ReservationDate)) { return(false); } return(時間かぶってますか(other)); }
public 予約希望(MeetingRoom room, 予約期間 range) { this.room = room; this.range = range; }