Пример #1
0
        /**
         * A list of allbooks in the book class' getAllBooksFromDB() function is created.
         * bookUserControlsis created from the  BookUserControl class.
         * The size of bookusercontrols is up to the length of allbooks.
         */
        private void populateBooksViewInHomePage()
        {
            List <BookClass> allBooks = BookClass.getAllBooksFromDB();

            BookUserControl[] bookUserControls = new BookUserControl[allBooks.Count];

            if (flpHomePage.Controls.Count > 0)
            {
                flpHomePage.Controls.Clear();
            }

            int i = 0;

            foreach (var item in allBooks)
            {
                bookUserControls[i]                    = new BookUserControl();
                bookUserControls[i].bookID             = item.id;
                bookUserControls[i].bookName           = item.name;
                bookUserControls[i].bookAuthor         = item.author;
                bookUserControls[i].bookPrice          = item.price;
                bookUserControls[i].stock              = item.stock;
                bookUserControls[i].cover_page_picture = item.cover_page_picture;
                flpHomePage.Controls.Add(bookUserControls[i]);
                i++;
            }
        }