示例#1
0
 def givBook(self):
     postgres = Postgres()
     item = self.BooksTable.table.selection()
     massivofbooks = self.BooksTable.table.item(item)['values']
     id_book = massivofbooks[0]
     item = self.table.selection()
     massiv = self.table.item(item)['values']
     id_reader = massiv[0]
     if postgres.bookOnHand(id_reader, id_book):
         mb.showerror(parent=self,
                      message="Эта книга уже есть у пользователя")
     else:
         if massivofbooks[-1] == 'Печатная':
             postgres.givPaperBook(id_reader, id_book)
         else:
             postgres.givElectroBook(id_reader, id_book)
     self.updateBooksWin()