Exemplo n.º 1
0
def add_task(title, description):
    current_time = str(datetime.datetime.now())
    q = "INSERT INTO SE_DB.tasks(taskName, description, state, timeCreated) VALUES('" + title
    q = q + "', '" + description + "'," + "'Incomplete','" + current_time + "');"
    c = db_util.db_open()
    db_util.db_execute(c, q)
    db_util.db_close(c)
Exemplo n.º 2
0
def get_employee(employee_id):
    q = "SELECT lastName, firstName FROM SE_DB.employees WHERE ID = " + str(
        employee_id) + ";"
    c = db_util.db_open()
    employee = db_util.db_query(c, q)
    db_util.db_close(c)
    return employee
Exemplo n.º 3
0
def update_task_state(title, creation_time, new_state, employee):
    q = "UPDATE SE_DB.employees SET state = \"" + new_state + "\""
    if new_state == "Complete":
        current_time = str(datetime.datetime.now())
        q = q + ", timeCompleted = " + current_time
    elif new_state == "In Progress":
        q = q + ", employeeID = " + employee
    q = q + " WHERE taskName = " + title + " AND timeCreated = " + creation_time + ";"
    c = db_util.db_open()
    db_util.db_execute(c, q)
    db_util.db_close(c)
Exemplo n.º 4
0
def modify_task(taskID,
                taskName=None,
                description=None,
                state=None,
                employeeID=None,
                timeCreated=None,
                timeCompleted=None):
    q = "UPDATE SE_DB.tasks SET taskName = \"" + taskName + "\""
    q = q + ", description = \"" + description + "\""
    q = q + ", state = \"" + state + "\""
    q = q + ", employeeID = \"" + employeeID + "\""
    q = q + ", timeCreated = \"" + timeCreated + "\""
    q = q + ", timeCompleted = \"" + timeCompleted + "\""
    q = q + " WHERE taskID = " + taskID + ";"
    c = db_util.db_open()
    db_util.db_execute(c, q)
    db_util.db_close(c)
Exemplo n.º 5
0
def get_incomplete_tasks():
    q = "SELECT * FROM SE_DB.tasks WHERE state = \"Incomplete\";"
    c = db_util.db_open()
    tasks = db_util.db_query(c, q)
    db_util.db_close(c)
    return tasks
Exemplo n.º 6
0
def get_inprogress_tasks():
    q = "SELECT * FROM SE_DB.tasks WHERE state = \"In Progress\";"
    c = db_util.db_open()
    tasks = db_util.db_query(c, q)
    db_util.db_close(c)
    return tasks
Exemplo n.º 7
0
def get_task(taskID):
    q = "SELECT * FROM SE_DB.tasks WHERE taskID = " + taskID + ";"
    c = db_util.db_open()
    task = db_util.db_query(c, q)
    db_util.db_close(c)
    return task
Exemplo n.º 8
0
def remove_task(taskID):
    q = "delete from SE_DB.tasks where taskID = " + taskID + ";"
    c = db_util.db_open()
    db_util.db_execute(c, q)
    db_util.db_close(c)
Exemplo n.º 9
0
def get_all_tasks():
    q = "SELECT * FROM SE_DB.tasks ORDER BY taskID desc;"
    c = db_util.db_open()
    tasks = db_util.db_query(c, q)
    db_util.db_close(c)
    return tasks