コード例 #1
0
def crearFase(idp = None):
    form = fase_CrearForm()
    resp = None
    if form.validate_on_submit():
        resp = c_fase.regFase(nombre = form.nomFase.data,
                              posicion = form.posicion.data,
                              descripcion = form.descripcion.data,
                              cantidadItems = form.cantidadItems.data,
                              cantidadLB = form.cantidadLB.data,
                              estado = form.estado.data,
                              idProy = idp)
    if resp == 'Exito':
        flash('Fase agregada agregada correctamente')
    else:
        flash('Ocurrio un error: ' + str(resp))
    return redirect(url_for('fase',idp=idp))
コード例 #2
0
def modificarFase():
    form2 = fase_CrearForm()
    resp = None
    if (form2.validate_on_submit()):
        fase = Fase()
        fase.id = form2.idFase.data
        fase.nombre = form2.nomFase.data
        fase.posicion = form2.posicion.data
        fase.descripcion = form2.descripcion.data
        fase.cantidadItems = form2.cantidadItems.data
        fase.cantidadLB = form2.cantidadLB.data
        fase.estado = form2.estado.data
        resp = c_fase.modFase(fase)
        
    if(resp == 'Exito'):
        flash('Fase modificada con exito.')
    else:
        flash('Ocurrio un error: ' + str(resp))
    return redirect(url_for('fase',idp = form2.idProy.data))
コード例 #3
0
def fase(idp = None):
    fases = c_proy.getFases(idp)
    Proy = c_proy.getProy(idp)
    return render_template("indexFase.html",title='Administracion de Fases',fases=fases,Proy=Proy,form=fase_CrearForm(),form2=buscar())
コード例 #4
0
def buscarFase(idp = None):
    ''' Devuelve una lista de fases que coincidan con el nombre proporcionado '''
    form2 = buscar()
    fases = c_fase.buscarPorNombreFaseProyecto(form2.nombreBuscado.data, idp)
    return render_template("indexFase.html",title='Administracion de Fases',fases=fases,Proy=c_proy.getProy(idp),form=fase_CrearForm(),form2=form2)