add user handling

This commit is contained in:
2021-05-09 22:12:16 +02:00
parent 3c4b4b8f9d
commit b501b61569

View File

@@ -113,12 +113,26 @@ class TimeTrack:
connect = sqlite3.connect(self.DATABASE)
cursor = connect.cursor()
##> vorgang optimieren...
##> prüfung if DATA list
##> prüfung if init SQL list
for sql in SQL:
try:
if isinstance(sql, list):
cursor.executemany(sql, DATA)
logging.debug('SQL is list')
if DATA == '':
logging.info('Many execute without data')
cursor.executemany(sql)
else:
logging.info('Many execute with data')
cursor.executemany(sql, DATA)
else:
cursor.execute(sql)
logging.debug('SQL is not list ')
if DATA == '':
logging.info('single execute without data')
cursor.execute(sql)
else:
logging.info('single execute with data')
cursor.execute(sql, DATA)
except:
logging.error('Fehler beim schreiben in DB')
logging.debug(sql)
@@ -129,8 +143,41 @@ class TimeTrack:
pass
connect.close()
def create_user(self):
data = []
sql = []
data.append(input('Enter your Name: '))
sql.append("""
INSERT INTO users (
name
) values (
?
)
""")
self.db_connect(sql, data)
pass
##> verbugt noch nicht funktional
def get_users(self, UID=0):
data = []
data.append(input('User ID: '))
if UID == 0:
sql = [
"""
SELET id, name FROM users
"""
]
else:
sql = [
"""
SELET id, name FROM users WHERE id=?
"""
]
self.db_connect(sql)
def set_user(self):
pass
test = TimeTrack()
test.get_users()