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))
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))
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())
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)