print(" Initialisation finished!") print("\n\r\n\r\n\r Admin authorisation...") print(" ---------------------------------------------------------") logging = 1 while logging: adminLogin = input(" Login: "******"\n\r User '" + adminLogin + "' does not have the administrator's rights\n\r") print( " ---------------------------------------------------------" ) else: print("\n\r Logged in as '" + adminLogin + "'") logging = 0 while True: database.Necromancy() queryResult = database.QueryExecute(SelectEmployees()) GetPersonList(database.QueryResult())
card = IDCardAdapter(kcy125.SerialRead()) database.Necromancy() queryResult = database.QueryExecute(SelectCurrentCard(card)) if queryResult: database.ThrowError(DBErrorMessageHandler(1062, card)) else: queryResult = database.QueryExecute( SelectTodayOrder(str(datetime.date.today()), card)) if queryResult is 0: database.ThrowError(DBErrorMessageHandler(9001, card)) else: queryResult = database.QueryExecute(SelectMaxID()) if queryResult: result = int(database.QueryResult()[0]['Elem_ID']) newID = result + 1 else: newID = 1 try: database.QueryExecute(Insert2Queue(newID, card)) database.QueryCommit() print(" The " + Incognitor(card, 3) + " cardholder was enqueued\n\r") card = "" except dbException.IntegrityError as error: if card != "": code = error.args[0] database.ThrowError(DBErrorMessageHandler(code, card))