def ExamineTaskCompleted(): number=session['selected'] dao=TaskDao() selected=dao.selectBytaskNum(number) if ('back' in request.form): return redirect(url_for('CompleteList')) return render_template('ExamineTaskCompleted.html', **locals())
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())
def TaskList(): dao = TaskDao() username=session['user'] username=username.replace('"','') viewdate=session['currentdate'] tasks = dao.selectByUserID(str(username)) taskArray=request.form.getlist('identifier') if ('Add' in request.form): return redirect(url_for('AddTask')) if ('CompleteList' in request.form): return redirect(url_for('CompleteList')) if (len(taskArray)): if ('Completed' in request.form): dao.CompletedTask(taskArray) return redirect(url_for('TaskList')) elif ('Delete' in request.form): dao.deleteTask(taskArray) return redirect(url_for('TaskList')) elif ('Show' in request.form): selected=dao.selectBytaskNum(taskArray[0]) return ExamineTask(selected) if(('submitDate' in request.form)and(request.form['datepick']!= "")): session['currentdate']=request.form['datepick'] date=session['currentdate'] #print("Date in submitDate:"+str(date)) printY=date.split('-',1)[0] printM=date.split('-',2)[1] printD=date.split('-',1)[1] printD=printD.split('-',1)[1] session['currentdate']=str(printM)+"-"+str(printD)+"-"+str(printY) return redirect(url_for('TaskList')) return render_template('ListView.html', **locals())
def CompleteList(): dao = TaskDao() username=session['user'] username=username.replace('"','') viewdate=session['currentdate'] viewdate=viewdate.replace('"','') viewdate=str(viewdate) tasks = dao.selectByCompleted(str(username)) #taskArray=request.form.getlist('identifier') if ('Delete' in request.form): taskArray=request.form['Delete'] session['selected']=taskArray dao.deleteTask(taskArray) return redirect(url_for('CompleteList')) elif('Back' in request.form): return redirect(url_for('TaskList')) elif ('Show' in request.form): taskArray=request.form['Show'] session['selected']=taskArray return redirect(url_for('ExamineTaskCompleted')) return render_template('CompleteView.html', **locals())
from taskdao import TaskDao from userdao import UserDao from task import Task from user import User import os #os.remove('users.db') #dao = UserDao() #dao.populate() #users = dao.selectAll() #for user in users: # print(user.toString()) #os.remove('task.db') dao = TaskDao() #dao.populate() tasks = dao.selectAll() for task in tasks: print(task.toString())
from taskdao import TaskDao from userdao import UserDao from task import Task from user import User import os #os.remove('users.db') dao = UserDao() #dao.populate() users = dao.selectAll() for user in users: print(user.toString()) #os.remove('task.db') dao = TaskDao() #dao.populate() tasks = dao.selectAll() for task in tasks: print(task.toString())
from taskdao import TaskDao from userdao import UserDao from task import Task from user import User import os #os.remove('users.db') #dao = UserDao() #dao.populate() #users = dao.selectAll() #for user in users: # print(user.toString()) os.remove('task.db') dao = TaskDao() dao.populate() tasks = dao.selectAll() for task in tasks: print(task.toString())