Exemple #1
0
        public ModelClass.Copy AddCopy(int book, string id)
        {
            var newCopy = new ModelClass.Copy()
            {
                ItemId    = GenId(Model.Readers),
                ID        = id,
                Book      = book,
                DateTaken = DateTime.Now
            };

            Model.Copies.Add(newCopy);
            GetBook(book).BookCopies.Add(newCopy.ItemId);
            return(newCopy);
        }
Exemple #2
0
        protected string DisplayCopy(ModelClass.Copy copy)
        {
            var s = new StringBuilder();

            s.AppendLine("id: " + copy.ItemId.ToString());
            s.AppendLine("Артикул: " + copy.ID.ToString());
            s.AppendLine("Книга: " + DisplayBookShort(controller.GetBook(copy.Book)));
            if (copy.OnHand != 0)
            {
                s.AppendLine("На руках у: " + DisplayReaderShort(controller.GetReader(copy.OnHand)));
                s.AppendLine("Взята: " + copy.DateTaken.ToString());
            }
            else
            {
                s.AppendLine("Книга в библиотеке");
            }
            return(s.ToString());
        }
Exemple #3
0
 protected string DisplayCopyShort(ModelClass.Copy copy)
 {
     return(copy.ID.ToString() + " " + controller.GetBook(copy.Book).Name);
 }