Exemplo n.º 1
0
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)    
Exemplo n.º 2
0
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())