/// <summary>
        /// get list of book borrowed with userName from TabUser
        /// </summary>
        /// <param name="BorrowRows"></param>
        /// <returns></returns>
        public static BorrowedAndUser Parse(DataSet1.TabBorrowRow BorrowRows)
        {
            if (BorrowRows == null)
            {
                return(null);
            }
            else
            {
                BorrowedAndUser data = new BorrowedAndUser();

                data.userName = GetUserInfoByUID(BorrowRows.UID);

                ViewBookModel tempBook = new ViewBookModel();
                tempBook = GetBookByISBN(BorrowRows.ISBN);

                data.bookName      = tempBook.BookName;
                data.AuthorName    = tempBook.AuthorName;
                data.CategoryName  = tempBook.CategoryName;
                data.Isbn          = tempBook.Isbn;
                data.LanguageName  = tempBook.LanguageName;
                data.Pages         = tempBook.Pages;
                data.Publisher     = tempBook.Publisher;
                data.PublisherYear = tempBook.PublisherYear;

                return(data);
            }
        }
Exemple #2
0
        /// <summary>
        /// Get Book borrowed from tabBoorow (only the one who haven't been returned yet)
        /// </summary>
        /// <returns></returns>
        public List <BorrowedAndUser> GetBorrowAndUser()
        {
            List <BorrowedAndUser> _borrowUser = new List <BorrowedAndUser>();

            _tableBorrowedTable = _bookDao.GetBookBorrowed();

            foreach (DataSet1.TabBorrowRow booksRow in _tableBorrowedTable.Rows)
            {
                BorrowedAndUser tempRow = BorrowedAndUser.Parse(booksRow);
                _borrowUser.Add(tempRow);
            }

            return(_borrowUser);
        }