Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="other"></param>
        /// <returns>true:被っている false:被っていない</returns>
        public bool 時間かぶってますか(予約期間 other)
        {
            //開始時間とコマ数
            bool 時間かぶってますか = (開始時刻は何時ですか() >= other.開始時刻は何時ですか() &&
                              開始時刻は何時ですか() < other.終了時刻は何時ですか()) ||
                             (開始時刻は何時ですか() <= other.開始時刻は何時ですか() &&
                              終了時刻は何時ですか() > other.開始時刻は何時ですか());

            return(時間かぶってますか);
        }
Esempio n. 2
0
        internal bool かぶってますか(予約期間 other)
        {
            // 年月日ちがったらダメー
            if (!ReservationDate.Equals(other.ReservationDate))
            {
                return(false);
            }

            return(時間かぶってますか(other));
        }
Esempio n. 3
0
 public 予約希望(MeetingRoom room, 予約期間 range)
 {
     this.room  = room;
     this.range = range;
 }