Пример #1
0
def sellAddOnAcc():
    print()
    print("[1] Dodaj knjigu u korpu\n")
    print()
    print(knjige.formatHeader())
    print(knjige.formatAllBooks())
    print()
    bill = {}
    identifikator = input("Unesite identifikator >> ")
    book = knjige.findBook(identifikator)
    if book == None:
        print()
        print("Knjiga sa unetim identifikatorom ne postoji u sistemu")
        print("Pokusajte opet sa drugim identifikatorom")
    else:
        print(knjige.formatHeader())
        print(knjige.formatBook(book))
        print()
        broj = input("Unesite broj primeraka koje zelite dodati u korpu >> ")
        if (int(book["kolicina"])-int(broj))<0:
            print()
            print("Ne postoji toliko primeraka knjige u knjizari, pokusajte ponovo")
        else:
            book["kolicina"] =str(int(book["kolicina"])-int(broj))
            knjige.saveBooks()
            bill["naslov"] = book["naslov"]
            bill["cena"] = book["cena"]
            bill["broj"] = broj
            bill["suma"]=str(int(bill["cena"])*int(broj))
            bill["radnik"]= korisnici.radnik()
            racun.addBill(bill)
            racun.saveBills()  
            print(racun.formatHeader())
            print(racun.formatAllBills())
Пример #2
0
def findBook():
    print()
    print("[1] Pronalazenje knjige preko identifikatora []\n")
    identifikator = input("Unesite identifikator >> ")
    book = knjige.findBook(identifikator)
    if book != None:
        print(knjige.formatHeader())
        print(knjige.formatBook(book))
    else:
        print()
        print("Nije pronadjena knjiga sa identifikatorom", identifikator)
Пример #3
0
def searchBooksYear():
    print()
    print("[4] Pretrazivanje knjiga po godini izdanja\n")
    year = input("Unesite godinu izdanja >> ")
    bookList = knjige.searchBooks("godinaIzdanja", year)
    if len(bookList) == 0:
        print()
        print("\nNe postoji trazena knjiga.")
    else:
        print("\n")
        print(knjige.formatHeader())
        print(knjige.formatBooks(bookList))
Пример #4
0
def searchBooksPublisher():
    print()
    print("[3] Pretrazivanje knjiga po izdavac\n")
    izdavac = input("Unesite izdavaca >> ")
    bookList = knjige.searchBooks("izdavac", izdavac)
    if len(bookList) == 0:
        print()
        print("\nNe postoji trazena knjiga.")
    else:
        print("\n")
        print(knjige.formatHeader())
        print(knjige.formatBooks(bookList))
Пример #5
0
def searchBooksAuthors():
    print()
    print("[2] Pretrazivanje knjiga po autorima\n")
    autor = input("Unesite autora >> ")
    bookList = knjige.searchBooks("autor", autor)
    if len(bookList) == 0:
        print()
        print("\nNe postoji trazena knjiga.")
    else:
        print("\n")
        print(knjige.formatHeader())
        print(knjige.formatBooks(bookList))
Пример #6
0
def searchBooksTitle():
    print()
    print("[1] Pretrazivanje knjiga po naslovu\n")
    naslov = input("Unesite naslov >> ")
    bookList = knjige.searchBooks("naslov", naslov)
    if len(bookList) == 0:
        print()
        print("\nNe postoji trazena knjiga.")
    else:
        print("\n")
        print(knjige.formatHeader())
        print(knjige.formatBooks(bookList))
Пример #7
0
def editBookQuantity():
    print()
    print("[2] Izmena kolicine knjige\n")
    identifikator = input("Unesite identifikator >> ")
    book = knjige.findBook(identifikator)
    if book == None:
        print()
        print("Ne postoji knjiga sa datim identifikatorom")
    else:
        print(knjige.formatHeader())
        print(knjige.formatBook(book))
        print()
        test = input("Unesite novu kolicinu knjige >> ")
        while not test.isdigit():
            test = input("Kolicina mora biti ceo broj, pokusajte ponovo >> ")     
        book["kolicina"] = test
        knjige.saveBooks()
        print()
        print("Kolicina knjige sa identifikatorom '"+identifikator+"' je promenjena i sada iznosi: " + test)
Пример #8
0
def sortBooksYear():
    print("[3] Pregled svih knjiga sortiranih po godini izdanja\n")
    knjige.sortBooks("godinaIzdanja")
    print(knjige.formatHeader())
    print(knjige.formatAllBooks())    
Пример #9
0
def sortBooksAuthors():
    print()
    print("[2] Pregled svih knjiga sortiranih po autorima\n")
    knjige.sortBooks("autor")
    print(knjige.formatHeader())
    print(knjige.formatAllBooks())    
Пример #10
0
def sortBooksPrice():
    print()
    print("[1] Pregled svih knjiga sortiranih po ceni\n")
    knjige.sortBooks("cena")
    print(knjige.formatHeader())
    print(knjige.formatAllBooks())