def put(self, *args, **kw): '''update''' print "Put Proyecto" pm=ProyectoManager() p = pm.getById(args) params = kw p.nombre= params['nombre'] p.descripcion = params ['descripcion'] f1 = time.strptime(params['fecha_inicio'],"%Y-%m-%d") f2 = time.strptime(params['fecha_finalizacion'],"%Y-%m-%d") if f2 < f1: flash(('La fecha de finalizacion debe ser mayor o igual a la de inicio'), 'warning') raise redirect('/proyecto/'+session['id_proyecto']+'/edit') p.fecha_inicio = params['fecha_inicio'] p.fecha_finalizacion = params['fecha_finalizacion'] if params['costo_estimado']!=None: try: p.costo_estimado = params['costo_estimado'] except: flash(('El costo estimado debe ser un numero'), 'Error') raise redirect("/proyecto/"+session['id_proyecto']+'/edit') #p.estado = 'iniciado' pm.update(p) session['id_proyecto'] = args[0] session.save() raise redirect('/fase/')
def terminar(self): print"terminar" print ("id_proyecto:" + session['id_proyecto']) pm=ProyectoManager() p = pm.getById(int(session['id_proyecto'])) p.estado = 'iniciado' pm.update(p) raise redirect('/fase/fases_por_proyecto?id_proyecto='+session['id_proyecto'])
def terminar(self, **kw): print "terminar" print("id_proyecto:" + session['id_proyecto']) pm = ProyectoManager() p = pm.getById(int(session['id_proyecto'])) p.estado = 'iniciado' pm.update(p) raise redirect('/fase/fases_por_proyecto?id_proyecto=' + session['id_proyecto'])
def put(self, *args, **kw): '''update''' pm=ProyectoManager() p = pm.getById(args) params = kw p.nombre= params['nombre'] p.descripcion = params ['descripcion'] p.fecha_inicio = params['fecha_inicio'] p.fecha_finalizacion = params['fecha_finalizacion'] p.costo_estimado = params['costo_estimado'] pm.update(p) raise redirect('../')
def put(self, *args, **kw): '''update''' pm = ProyectoManager() p = pm.getById(args) params = kw p.nombre = params['nombre'] p.descripcion = params['descripcion'] p.fecha_inicio = params['fecha_inicio'] p.fecha_finalizacion = params['fecha_finalizacion'] p.costo_estimado = params['costo_estimado'] #p.estado = 'iniciado' pm.update(p) session['id_proyecto'] = args[0] session.save() raise redirect('/fase/')
def put(self, *args, **kw): '''update''' pm=ProyectoManager() p = pm.getById(args) params = kw p.nombre= params['nombre'] p.descripcion = params ['descripcion'] p.fecha_inicio = params['fecha_inicio'] p.fecha_finalizacion = params['fecha_finalizacion'] p.costo_estimado = params['costo_estimado'] #p.estado = 'iniciado' pm.update(p) session['id_proyecto'] = args[0] session.save() raise redirect('/fase/')
def put(self, *args, **kw): '''update''' pm=ProyectoManager() p = pm.getById(args) params = kw try: p.nombre= params['nombre'] p.descripcion = params ['descripcion'] except: pass p.fecha_inicio = params['fecha_inicio'] p.fecha_finalizacion = params['fecha_finalizacion'] p.costo_estimado = params['costo_estimado'] #p.estado = 'iniciado' pm.update(p) print "Proyecto actualizado" session['id_proyecto'] = args[0] session.save() raise tg.redirect('/fase/fases_por_proyecto', id_proyecto=args[0], sist = True)
def put(self, *args, **kw): '''update''' pm = ProyectoManager() p = pm.getById(args) params = kw try: p.nombre = params['nombre'] p.descripcion = params['descripcion'] except: pass p.fecha_inicio = params['fecha_inicio'] p.fecha_finalizacion = params['fecha_finalizacion'] p.costo_estimado = params['costo_estimado'] #p.estado = 'iniciado' pm.update(p) print "Proyecto actualizado" session['id_proyecto'] = args[0] session.save() raise tg.redirect('/fase/fases_por_proyecto', id_proyecto=args[0], sist=True)