print("\n\r\n\r\n\r    Initialisation...")
print("    ---------------------------------------------------------")
configFile = "config.json"
kcy125 = SerialListener(configFile)
database = DBConnector(configFile)
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
Esempio n. 2
0
print("    ---------------------------------------------------------")

configFile = "config.json"
kcy125 = SerialListener(configFile)
database = DBConnector(configFile)

print("    Initialisation finished!\n\r")

while True:
    print("\n\r\n\r\n\r    Person handling...")
    print("    ---------------------------------------------------------")
    print("    Press card...\n\r")
    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