add function to delete user

This commit is contained in:
WorldTeacher
2024-08-01 14:14:00 +02:00
parent 3df8b4dd3f
commit 9e50586668

View File

@@ -29,6 +29,8 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
self.btn_userChange_save.clicked.connect(self.saveChanges) self.btn_userChange_save.clicked.connect(self.saveChanges)
self.btn_userchange_cancel.clicked.connect(self.discardChanges) self.btn_userchange_cancel.clicked.connect(self.discardChanges)
self.btn_extendSelectedMedia.clicked.connect(self.extendLoan) self.btn_extendSelectedMedia.clicked.connect(self.extendLoan)
self.deleteUser.clicked.connect(self.userDelete)
self.deleteUser.setIcon(Icon("delete").overwriteColor("red"))
# radioButtons # radioButtons
self.radio_allLoanedMedia.clicked.connect(self.loadMedia) self.radio_allLoanedMedia.clicked.connect(self.loadMedia)
@@ -54,6 +56,16 @@ class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
self.show() self.show()
def userDelete(self):
self.db.deleteUser(self.userno)
dialog = QtWidgets.QMessageBox()
dialog.setIcon(QtWidgets.QMessageBox.Icon.Information)
dialog.setWindowIcon(Icon("delete").icon)
dialog.setText("Nutzer wurde gelöscht")
dialog.setWindowTitle("Nutzer gelöscht")
dialog.exec()
self.close()
def extendLoan(self): def extendLoan(self):
extend = ExtendLoan(self.username, self.userMedia) extend = ExtendLoan(self.username, self.userMedia)
extend.exec() extend.exec()