def logIn(self): user_name, psw = self.user_id.text(), self.password.text() found, user, position = self.system.checkRegisteredUser(user_name, psw) if not found: error = QErrorMessage() error.showMessage("wrong input") error.setWindowTitle("Error!!!") error.exec_() else: self.parent.loginSucess(user, position) self.close()
def save(self): data = self.getData() if self.editOrNew == 'edit': if not self.parent.editEmployee(self.idEmployee, data, data[3]): error = QErrorMessage() error.showMessage("Invalid username: "******" already exist") error.setWindowTitle("Error!!!") error.exec_() else: self.returnVal = True elif self.editOrNew == 'new': if not self.parent.addNewEmployee(data, data[3]): error = QErrorMessage() error.showMessage("ID or/and Username is/are invalid") error.setWindowTitle("Error!!!") error.exec_() else: self.returnVal = True else: raise TypeError