def crearProyecto(): form = proy_CrearForm() resp = None if form.validate_on_submit(): resp = c_proy.regProyecto(nombre = form.nomProy.data, descripcion = form.descripcion.data, fecha_de_creacion = form.fecha_de_creacion.data, complejidad_total = form.complejidad.data, estado = form.estado.data) if resp == 'Exito': flash('Proyecto agregado correctamente') else: flash('Ocurrio un error: ' + str(resp)) return redirect(url_for('proy2'))
def modificarProyecto(): form2 = proy_CrearForm() resp = None if (form2.validate_on_submit()): proy = Proyecto() proy.id = form2.idProy.data proy.nombre = form2.nomProy.data proy.descripcion = form2.descripcion.data proy.fecha_de_creacion = form2.fecha_de_creacion.data proy.complejidad_total = form2.complejidad.data proy.estado = form2.estado.data resp = c_proy.modProyecto(proy) if(resp == 'Exito'): flash('Proyecto modificado con exito.') else: flash('Ocurrio un error: ' + str(resp)) return redirect(url_for('proy2'))
def proy2(): ''' Devuelve los datos de un Proyecto en Concreto ''' proyecto = c_proy.traerProyectos() return render_template('indexProy.html', proyectos = proyecto, form = proy_CrearForm(), form2 = buscar())
def buscarProyecto(): ''' Devuelve una lista de proyectos que coincidan con el nombre proporcionado ''' form2 = buscar() proyectos = c_proy.buscarPorNombreProyecto(form2.nombreBuscado.data) return render_template('indexProy.html', proyectos = proyectos, form = proy_CrearForm(), form2=form2)