Exemplo n.º 1
0
        private void ButtonAddBook_Click(object sender, EventArgs e)
        {
            if (inputAddBook.Text.Length == 0)
            {
                Messaging.showInputMissingMessage("Mã sách");
                return;
            }
            int id = Convert.ToInt32(inputAddBook.Text);

            if (!main.bookManager.isBookExist(id))
            {
                Messaging.showWarning("Sách không tồn tại");
                return;
            }
            if (newBooks.getByID(id) != null)
            {
                Messaging.showWarning("Bạn đã thêm sách này");
                return;
            }
            if (!isAdd)
            {
                if (!isOldBook(id))
                {
                    if (!main.bookManager.isBookAvailable(id))
                    {
                        Messaging.showWarning("Sách không khả dụng");
                        return;
                    }
                }
            }
            else
            {
                if (!main.bookManager.isBookAvailable(id))
                {
                    Messaging.showWarning("Sách không khả dụng");
                    return;
                }
            }
            BookPhieuMuon book = main.bookManager.getBookByID(id);

            newBooks.Add(book);
            bookBinding.ResetBindings(true);
        }
Exemplo n.º 2
0
 public bool isOldBook(int bookID)
 {
     return(oldBooks.getByID(bookID) != null);
 }