Esempio n. 1
0
 def returnBook(self, name, isbn, rack):
     for book in self.issuedbook_list:
         if isbn not in self.issuedbook_list:
             print(name, "No book found in the books")
         else:
             self.issuedbook_list.remove(isbn)
             Catalog.addBookItem(name, isbn, rack)
             print(name, "book returned successfully")
Esempio n. 2
0
 def returnBook(self, name, Catalog):
     book = Catalog.searchByName(name)
     for self.items in self.issued_book:
         if book.book_item in self.issued_book:
             b2 = book.book_item
             self.issued_book.remove(book.book_item)
             Catalog.addBookItem(book, b2.isbn, b2.rack)
         print(name, "Book is returned")
Esempio n. 3
0
 def returnBook(self, name, isbn, rack):
     for book in self.issuedbook_list:
         if isbn not in self.issuedbook_list:
             print("you are returning a wrong book")
         else:
             self.issuedbook_list.remove(isbn)
             Catalog.addBookItem(name, isbn, rack)
             days = int(
                 input(
                     "How many days has it been since you issued this book? Be honest! :"
                 ))
             d = 10
             if days > d:
                 print(
                     "You Have to pay fine of Rs.2/day for late submission",
                     name)
                 Catalog.addFine(days)
             else:
                 print("Thank You book returned successfully ", name)
                 print("Returned Book Name & isbn:", name, isbn)
from Catalog import Catalog
from User import Member

catalog = Catalog()

b = catalog.addBook('Shoe Dog', 'Phil Knight', '2015', 312)
catalog.addBookItem(b, '123hg', 'H1B2')
catalog.addBookItem(b, '124hg', 'H1B4')
catalog.addBookItem(b, '125hg', 'H1B5')

b = catalog.addBook('Moonwalking with Einstien', 'J Foer', '2017', 318)
catalog.addBookItem(b, '463hg', 'K1B2')

b = catalog.addBook('Pax', 'Sara Pennypacker', '2017', 288)
catalog.addBookItem(b, '554jk', 'M24A')
catalog.addBookItem(b, '556jk', 'M25A')
catalog.addBookItem(b, '557jk', 'M26A')

catalog.displayAllBooks()

catalog.removeBook('Pax')

catalog.displayAllBooks()

catalog.removeBookItem('Shoe Dog', '124hg')
catalog.displayAllBooks()

b = catalog.searchByName('Shoe Dog')
print(b)

b = catalog.searchByAuthor('J Foer')
Esempio n. 5
0
 def addBookItem(self, title, isbn, rack):
     Catalog.addBookItem(title, isbn, rack)
Esempio n. 6
0
 def addBookItem(self, name, isbn, rack):
     Catalog.addBookItem(name, isbn, rack)
# -*- coding: utf-8 -*-
from Book import Book
from Catalog import Catalog
from User import Member, Librarian

b1 = Book('Shoe Dog', 'Phil Knight', '2015', 312)
b1.addBookItem('123hg', 'H1B2')
b1.addBookItem('124hg', 'H1B3')

b1.printBook()

catalog = Catalog()

b = catalog.addBook('Shoe Dog', 'Phil Knight', '2015', 312)
catalog.addBookItem(b, '123hg', 'H1B2')
catalog.addBookItem(b, '124hg', 'H1B4')
catalog.addBookItem(b, '125hg', 'H1B5')

b = catalog.addBook('Moonwalking with Einstien', 'J Foer', '2017', 318)
catalog.addBookItem(b, '463hg', 'K1B2')

catalog.displayAllBooks()

m1 = Member("Vish", "Bangalore", 23, 'asljlkj22', 'std1233')

librarian = Librarian("Awantik", "Bangalore", 34, 'asljlkj22', 'zeke101')
print(m1)
print(librarian)

b = catalog.searchByName('Shoe Dog')
print(b)
                catalog.displayAllBooks()
                print("The following Book: {} by {} added successfully".format(
                    b1.name, b1.author))
                choice = input("Do you wish to add another book (y/n): ")
                if choice == 'y':
                    continue
                else:
                    break

        if choice == 'b' or choice == 'B':
            while True:
                print("Add book items: ")
                isbn = input("Enter ISBN number: ")
                rack = input("Enter Rack number: ")
                b1.addBookItem(isbn, rack)
                catalog.addBookItem(b, isbn, rack)
                catalog.displayAllBooks()
                print("The following Book Item added successfully")
                choice = input("Do you wish to add another book item (y/n): ")
                if choice == 'y':
                    continue
                else:
                    break

        if choice == 'c' or choice == 'C':
            while True:
                name = input("Enter book title to remove: ")
                author = input("Enter book Author: ")
                publish_date = input("Enter Publish date: ")
                pages = input("Enter Number of Pages: ")
                br1 = Book(name, author, publish_date, pages)
Esempio n. 9
0
 def addBookItem(self, book, isbn, rack, Catalog):
     Catalog.addBookItem(book, isbn, rack)
     print("Details of the book is added")
  # -*- coding: utf-8 -*-

from Book import Book
from Catalog import Catalog
from User import Member, Librarian

b1 = Book('python','py', '2015',312)
b1.addBookItem('123A','H1B2')
b1.addBookItem('124B','H1B3')

b1.printBook()

catalog = Catalog()

b = catalog.addBook('python','py', '2015',312)
catalog.addBookItem(b, '123hg','H1B2')
catalog.addBookItem(b, '124hg','H1B4')
catalog.addBookItem(b, '125hg','H1B5')

b = catalog.addBook('Einstien','J ', '2017',318)
catalog.addBookItem(b, '463hg','K1B2')

b = catalog.addBook('C','E Balguruswamy', '1985',319)
catalog.addBookItem(b, '473A','K1B3')

b = catalog.addBook('Verses','Walker', '2011',320)
catalog.addBookItem(b, '483B','K1B4')

catalog.displayAllBooks()

m1 = Member("pavan","hassan",23,'asljlk@j22','std1233')
Esempio n. 11
0
 def addBookItem(self, isbn, rack):
     Catalog.addBookItem(isbn, rack)
Esempio n. 12
0
from Book import Book
from Catalog import Catalog
from User import User
from User import Member, Librarian

c = Catalog()
b1 = c.addBook('Politics of Opportunism','R P N Singh', '2019',100)
c.addBookItem(b1,'isbn1','R1')
c.addBookItem(b1,'isbn1-2','R1-2')
b2 = c.addBook('Malayalam poetry','Akkitham Achuthan Namboodri', '2019',130)
c.addBookItem(b2,'isbn2','R2')
b3 = c.addBook('Celestial Bodies','Jokha Alharthi', '2019',140)
c.addBookItem(b3,'isbn3','R3')

m = Member('member1','bangalore',24,'123412341234',25,c)
bi1 = m.issueBook('Politics of Opportunism')
bi2 = m.issueBook('Politics of Opportunism')
m.returnBook(bi1)
bi3 = m.issueBook('Politics of Opportunism')
bi4 = m.issueBook('Politics of Opportunism')
Esempio n. 13
0
# -*- coding: utf-8 -*-
from Book import Book
from Catalog import Catalog
from User import Member, Librarian

b1 = Book('Shoe Dog', 'Phil Knight', '2015', 312)
b1.addBookItem('123hg', 'H1B2')
b1.addBookItem('124hg', 'H1B3')

b1.printBook()

catalog = Catalog()

b = catalog.addBook('Shoe Dog', 'Phil Knight', '2015', 312)
catalog.addBookItem(b, '123hg', 'H1B2')
catalog.addBookItem(b, '124hg', 'H1B4')
catalog.addBookItem(b, '125hg', 'H1B5')

b = catalog.addBook('Moonwalking with Einstien', 'J Foer', '2017', 318)
catalog.addBookItem(b, '463hg', 'K1B2')

catalog.displayAllBooks()

catalog.searchByName('Lean In')
catalog.searchByAuthor('J.K.Rowling')

m1 = Member("Vish", "Bangalore", 23, 'asljlkj22', 'std1233')
m2 = Member("Chaitali", "Pune", 28, 'chaitali123', 'HS1166')
m3 = Member("Jane", "Punr", 25, 'jane123', 'HS1177')

librarian = Librarian("Awantik", "Bangalore", 34, 'asljlkj22', 'zeke101')