Skip to content
Snippets Groups Projects
Commit 18dd4827 authored by Ahmad Farid Mudrika's avatar Ahmad Farid Mudrika
Browse files

feat: implement pembatasan jumlah buku yang dipinjam

parent ab02d538
1 merge request!5Resolve "gui"
......@@ -44,6 +44,12 @@ class LoanController:
def addLoan(self, peminjaman):
cursor = self.connection.cursor()
cursor.execute('''
SELECT * FROM Loan Where MemberID=?''', (peminjaman.getMemberID(),))
loan = cursor.fetchall()
if (len(loan) >=3):
print("Member tidak bisa meminjam lebih dari tiga buku")
return
cursor.execute('''
INSERT INTO Loan (ID, BookISBN, MemberID, BorrowDate, ReturnDate)
VALUES (?, ?, ?, ?, ?)
......@@ -56,6 +62,12 @@ class LoanController:
def addLoanByFields(self, book, member, borrowDate, returnDate):
cursor = self.connection.cursor()
cursor.execute('''
SELECT * FROM Loan Where MemberID=?''', (member,))
loan = cursor.fetchall()
if (len(loan) >=3):
print("Member tidak bisa meminjam lebih dari tiga buku")
return
cursor.execute('''
INSERT INTO Loan (BookISBN, MemberID, BorrowDate, ReturnDate)
VALUES (?, ?, ?, ?)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment