Example #1
0
        /**********************************************************  Metody  **/
        /// <summary>
        /// Zwraca string zawierający: numer rezerwacji, dane najemcy, datę, godziny
        /// </summary>
        /// <returns> Zwraca opis rezerwacji</returns>
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Numer rezerwacji: ").AppendLine(Numer.ToString());
            sb.Append(Najem.ToString());
            sb.Append("Data: ").AppendLine(Dzień.ToShortDateString());
            sb.Append("Od godziny: ").AppendLine(Godz_pocz.ToString(@"hh\:mm"));
            sb.Append("Do godziny: ").AppendLine(Godzina_końcowa.ToString(@"hh\:mm"));
            return(sb.ToString());
        }
Example #2
0
 /// <summary>
 /// porównuje Rezerwacje najpierw po dniu potem na podstawie godziny początkowej
 /// </summary>
 /// <param name="r">Obiekt typu rezerwacja</param>
 /// <returns></returns>
 public int CompareTo(Rezerwacja r)
 {
     if (Dzień < r.Dzień)
     {
         return(-1);
     }
     else if (Dzień == r.Dzień)
     {
         return(Godz_pocz.CompareTo(r.Godz_pocz));
     }
     return(1);
 }