def AddTask(): #Add task to current day error = None dao=TaskDao() if ('submit' in request.form): idNum=dao.determineId() username=session['user'] username=username.replace('"','') #now=datetime.datetime.now() task=request.form['task'] duedate=request.form['duedate'] printY=duedate.split('-',1)[0] printM=duedate.split('-',2)[1] printD=duedate.split('-',1)[1] printD=printD.split('-',1)[1] duedate=str(printM)+"-"+str(printD)+"-"+str(printY) description=request.form['description'] # print("past decsription") category=request.form['drop'] priority=request.form['priority'] newTask=Task(str(task),str(duedate),str(description),str(category),str(idNum),str(username),str(session['currentdate']),str(False),str(priority)) dao.insert(newTask) # print("DONE") return redirect(url_for('TaskList')) return render_template('AddTask.html', error=error)
def EditTask(): dao=TaskDao() selected=dao.selectBytaskNum(int(session['selected'])) duedate=selected.duedate session['printMs']=duedate.split('-',1)[0] session['printDs']=duedate.split('-',2)[1] session['printYs']=duedate.split('-',1)[1] session['printYs']=session['printYs'].split('-',1)[1] print(session['printYs']) if('submit' in request.form): dao.deleteTask(session['selected']) idNum=dao.determineId() username=session['user'] username=username.replace('"','') task=request.form['task'] duedate=request.form['duedate'] session['printYs']=duedate.split('-',1)[0] session['printMs']=duedate.split('-',2)[1] session['printDs']=duedate.split('-',1)[1] session['printDs']=session['printDs'].split('-',1)[1] duedate=(str(session['printMs'])+"-"+str(session['printDs'])+"-"+str(session['printYs'])) description=request.form['description'] # print("past decsription") category=request.form['drop'] priority=request.form['priority'] newTask=Task(str(task),str(duedate),str(description),str(category),str(idNum),str(username),str(session['currentdate']),str(False),str(priority)) dao.insert(newTask) return redirect(url_for('TaskList')) elif ('cancel' in request.form): return redirect(url_for('TaskList')) return render_template('EditTask.html', **locals())