def FundadoresByEmprendimientoCorreo(self, user, id_emprendimiento): id_usuario = UserLogic() usuario = id_usuario.getUserByUser(user) Inversor = inversorLogic() id_inversor = Inversor.getIdInversor(usuario.getId()) dataBase = self.get_databaseXObj() Emprendimiento = emprendimientoLogic() idEmprendimiento = Emprendimiento.getEmprendimientoById(id_emprendimiento) sql = ( "select id_emprendedor from fishingdb.fundador " + f"where id_emprendimiento = {id_emprendimiento};" ) print(sql) fundadores = dataBase.executeQuery(sql) listaFundadores = [] for registro in fundadores: sql2 = ( "insert into fishingdb.notificaciones (idnotificaciones, mensaje, id_emprendedor, fecha, hora) " + f"values (0, 'El inversor {id_inversor.getNombre()} le ha enviado un mensaje al emprendimiento {idEmprendimiento.getNombre()}', {registro[0]}, " + "current_date(), current_time());" ) print(sql2) rows = dataBase.executeNonQueryRows(sql2) currentList = list(registro) listaFundadores.append(currentList[0]) return listaFundadores
def VerMisSolicitudes(): database = UserLogic() id = User.get("id") if request.method == 'GET': data = database.TutoriasSolicitadas(id) return render_template("Solicitudes_tutorias.html", Informacion=data) else: id = request.form["id"] Estado = request.form["Estado"] database.ActualizarEstadoTutoria(id, Estado) return redirect("/MainSiteTutor/TutoriasSolicitadas")
def ActualizarMateria(id): database = UserLogic() if request.method == "GET": data = database.Materiabyid(id) return render_template("Actualizar_materia.html", data=data, id=id) else: materia = request.form["materia"] id = request.form["id"] carrer = request.form["carrera"] database.ActualizarMateria(id, materia, carrer) return redirect("/MainSiteAdmin/materias")
def TutoriasFinalizadas(): database = UserLogic() id = User.get("id") if request.method == 'GET': data = database.VerTutoriasFinalizadas(id) return render_template("TutoriasFinalizadas.html", Informacion=data) else: idTutoria = request.form["id"] Valoracion = request.form["calificacion"] database.EnviarValoracion(idTutoria, Valoracion) return redirect("/MainSite/TutoriasFinalizadas")
def TodasSolicitudes(): database = UserLogic() if request.method == 'GET': data = database.TodasSolicitudes() return render_template("Solicitudes_tutorias_admin.html", Informacion=data) else: idtutoria = request.form["id"] newEstado = request.form["Estado"] database.ActualizarEstadoTutoria(idtutoria, newEstado) return redirect("/MainSiteAdmin/TutoriasSolicitadas")
def ActualizarTipoUsuario(id): database = UserLogic() if request.method == "GET": data = database.TipoUsuariobyid(id) return render_template("Actualizar_TipoUsuarios.html", data=data, id=id) else: NewUser = request.form["TipoUser"] id = request.form["id"] database.ActualizarTipoUser(id, NewUser) return redirect("/MainSiteAdmin/TiposUsuarios")
def CrearProfesor(): database = UserLogic() if request.method == 'GET': return render_template("User_profesor.html") else: usuario = request.form["user"] Nombre = request.form["nombre"] Apellido = request.form["apellido"] Password = request.form["password"] Correo = request.form["correo"] carrera = request.form["carrera"] database.InsertProfesor(usuario, Nombre, Apellido, Password, Correo, carrera) return redirect("/MainSiteAdmin/CrearUsuarioProfesor")
def insertNotificationCorreo(self, user, id_emprendedor): id_usuario = UserLogic() usuario = id_usuario.getUserByUser(user) Inversor = inversorLogic() id_inversor = Inversor.getIdInversor(usuario.getId()) database = self.get_databaseXObj() sql = ( "insert into fishingdb.notificaciones (idnotificaciones, mensaje, id_emprendedor, fecha, hora) " + f"values (0, 'El inversor {id_inversor.getNombre()} le ha enviado un mensaje', {id_emprendedor}, current_date(), current_time());" ) print(sql) rows = database.executeNonQueryRows(sql) return rows
def insertNotificationFundador(self, user, id_emprendimiento): id_usuario = UserLogic() usuario = id_usuario.getUserByUser(user) Emprendedor = emprendedorLogic() Emprendimiento = emprendimientoLogic() id_emprendedor = Emprendedor.getEmprendedorByUser(usuario.getId()) id_emprendimiento = Emprendimiento.getEmprendimientoById(id_emprendimiento) database = self.get_databaseXObj() sql = ( "insert into fishingdb.notificaciones (idnotificaciones, mensaje, id_emprendedor, fecha, hora) " + f"values (0, 'te han añadido al emprendimiento {id_emprendimiento.getNombre()}', {id_emprendedor.getId()}, current_date(), current_time());" ) print(sql) rows = database.executeNonQueryRows(sql) return rows
def insertNewFundador(self, user, idEmprendimiento): id_usuario = UserLogic() usuario = id_usuario.getUserByUser(user) infoEmprendedor = emprendedorLogic() id_emprendedor = infoEmprendedor.getEmprendedorByUser(usuario.getId()) database = self.get_databaseXObj() sql = ( "insert into heroku_c9cfc4eae6e8f6a.fundador (id, id_emprendedor, id_emprendimiento) " + f"values (0, {id_emprendedor.getId()}, {idEmprendimiento});") print(sql) rows = database.executeNonQueryRows(sql) return rows
def tutoriaDER(): database = UserLogic() if request.method == "GET": tutores = database.TutoresDER() materiasDER = database.MateriasDER() return render_template("tutorias_der.html", datatutores=tutores, Materias=materiasDER) else: tutor = request.form["tutor"] alumno = User.get("id") materiat = request.form["materia"] fechat = request.form["fecha"] horat = request.form["hora"] Preciot = request.form["precio"] database.InsertSolicitud(tutor, alumno, materiat, fechat, horat, Preciot) return redirect("/MainSite/Derecho/tutoria")
def CreateUser(): if request.method == 'GET': return render_template("CreateUserForm.html") else: user = request.form["user"] name = request.form["nombre"] apellido = request.form["apellido"] password = request.form["password"] correo = request.form["correo"] carnet = request.form["carnet"] carrera = request.form["carrera"] anio = request.form["anio"] tipo = request.form["rol"] logic = UserLogic() rows = logic.InsertUser(carnet, user, name, apellido, password, correo, carrera, anio, tipo) print(f" {rows} affected") return redirect("/loginform/createuser")
def insertNewFundadorByName(self, user, name): id_usuario = UserLogic() usuario = id_usuario.getUserByUser(user) infoEmprendedor = emprendedorLogic() id_emprendedor = infoEmprendedor.getEmprendedorByUser(usuario.getId()) id_emprendimiento = self.getEmprendimientoByName(name) database = self.get_databaseXObj() sql = ( "insert into fishingdb.fundador (id, id_emprendedor, id_emprendimiento) " + f"values (0, {id_emprendedor.getId()}, {id_emprendimiento.getId()});" ) print(sql) rows = database.executeNonQueryRows(sql) return rows
def updateFundador(self, id, user, name): id_usuario = UserLogic() usuario = id_usuario.getUserByUser(user) infoEmprendedor = emprendedorLogic() id_emprendedor = infoEmprendedor.getEmprendedorByUser(usuario.getId()) infoEmprendimiento = emprendimientoLogic() id_emprendimiento = infoEmprendimiento.getEmprendimientoByName(name) database = self.get_databaseXObj() sql = ( f"update fishingdb.fundador set fundador.id_emprendedor= {id_emprendedor.getId()}, " + f"fundador.id_emprendimiento={id_emprendimiento.getId()} where fundador.id = '{id}';" ) print(sql) rows = database.executeNonQueryRows(sql) return rows
def checkUserAlredyExist(self, user, idEmprendimiento): id_usuario = UserLogic() usuario = id_usuario.getUserByUser(user) infoEmprendedor = emprendedorLogic() id_emprendedor = infoEmprendedor.getEmprendedorByUser(usuario.getId()) dataBase = self.get_databaseXObj() sql = ( "SELECT fundador.id FROM fishingdb.fundador " + f"where fundador.id_emprendedor = {id_emprendedor.getId()} and fundador.id_emprendimiento = {idEmprendimiento};" ) print(sql) data = dataBase.executeQuery(sql) counter = 0 for item in data: counter += 1 if counter > 0: return True else: return False
def ActualizarUsuario(id): database = UserLogic() if request.method == "GET": data = database.Usuariobyid(id) return render_template("Actualizar_Usuarios.html", data=data, id=id) else: Newid = request.form["id"] NewUser = request.form["user"] NewNombre = request.form["nombre"] NewApellido = request.form["apellido"] Newpassword = request.form["password"] NewCorreo = request.form["correo"] NewCarnet = request.form["carnet"] NewCarrera = request.form["carrera"] NewAnio = request.form["anio"] NewTipo = request.form["rol"] database.ActualizarUser(id, NewCarnet, NewUser, NewNombre, NewApellido, Newpassword, NewCorreo, NewCarrera, NewAnio, NewTipo) print(Newid) return redirect("/MainSiteAdmin/Usuarios")
def logIn(): if request.method == "GET": return render_template("logInForm.html", message="") elif request.method == "POST": # "POST" user = request.form["user"] password = request.form["password"] logic = UserLogic() # emprendedorLogic = emprendedorLogic() # emprendimientoLogic = emprendimientoLogic() userData = logic.getUser(user, password) if userData is not None: if userData.rol == 1: dataDic = logic.createDictionary(userData) session["user"] = dataDic usuario = dataDic["usuario"] return redirect("/Admin") if userData.rol == 2: dataDic = logic.createDictionary(userData) session["user"] = dataDic return redirect("/InicioInv") elif userData.rol == 3: dataDic = logic.createDictionary(userData) session["user"] = dataDic return redirect("/emprendedorProfile") else: return render_template( "loginform.html", message="Error. Usuario o contraseña incorrecta")
def LoginForm(): if request.method == 'GET': return render_template("LoginForm.html") if request.method == 'POST': user = request.form["user"] password = request.form["password"] logic = UserLogic() userdata = logic.getUserData(user) print(userdata) if userdata is not None: if userdata.password == password: if userdata.role == 1: User["id"] = userdata.id User["User"] = userdata.user print(User) return render_template("MainSite_admin.html", userdata=userdata.user) if userdata.role == 2: User["id"] = userdata.id User["User"] = userdata.user print(User) return render_template("MainSite_tutor.html", userdata=userdata.user) else: User["id"] = userdata.id User["User"] = userdata.user print(User) return render_template("MainSite.html", userdata=userdata.user) else: return render_template( "LoginForm.html", message="Usuario o contraseña incorrecto") else: return render_template("LoginForm.html", message="Usuario o contraseña incorrecto")
def TipoUsuarios(): if request.method == "GET": database = UserLogic() data = database.getTipoUsuarios() return render_template("TiposUsuarios_admin.html", TipoUsuarios=data) if request.method == "POST": TipoUsuario = request.form["tipouser"] database = UserLogic() database.InsertTipoUser(TipoUsuario) return redirect("/MainSiteAdmin/TiposUsuarios")
def Materias(): if request.method == "GET": database = UserLogic() data = database.getMaterias() return render_template("Materias_admin.html", Materias=data) if request.method == "POST": materia = request.form["materia"] carrera = request.form["carrera"] database = UserLogic() database.InsertMateria(materia, carrera) return redirect("/MainSiteAdmin/materias")
def Usuarios(): if request.method == "GET": database = UserLogic() data = database.getUsuarios() return render_template("Usuarios_admin.html", Usuarios=data) if request.method == 'POST': database = UserLogic() user = request.form["user"] name = request.form["nombre"] apellido = request.form["apellido"] password = request.form["password"] correo = request.form["correo"] carnet = request.form["carnet"] carrera = request.form["carrera"] anio = request.form["anio"] tipo = request.form["rol"] rows = database.InsertUser(carnet, user, name, apellido, password, correo, carrera, anio, tipo) print(rows) return redirect("/MainSiteAdmin/Usuarios")
def signUpInversor(): if request.method == "GET": categorias = CategoriaLogic().getAllCategorias() return render_template("registroInv.html", message="", categorias=categorias) elif request.method == "POST": # "POST" name = request.form["nombre"] user = request.form["user"] rol = 2 password = str(request.form["password"]) email = str(request.form["email"]) country = request.form["country"] bio = request.form["bio"] city = request.form["city"] foto = request.files["fileToUpload"] nombre_foto = foto.filename binary_foto = foto.read() if foto.filename == "": nombre_foto = "default.png" # Creando nuevo usuario logicUsuario = UserLogic() existeUsuario = logicUsuario.checkUserInUsuario(user, rol) if existeUsuario: return render_template( "registroInv.html", errorMessage="Este usuario ya existe, inténtelo nuevamente", namex=name, emailx=email, countryx=country, biox=bio, cityx=city, ) else: logicUsuario.insertNewUser(user, password, rol) userData = logicUsuario.getUser(user, password) idUsuario = int(userData.getId()) # Creando nuevo Inversor logicInversor = inversorLogic() if nombre_foto == "default.png": logicInversor.insertNewInversorWithoutPhoto( name, bio, email, idUsuario, country, city, nombre_foto) else: logicInversor.insertNewInversor(name, bio, email, idUsuario, country, city, binary_foto) logicInversor.getNewInversor(name, bio, email, idUsuario, country, city) idInversor = int( logicInversor.getNewInversor(name, bio, email, idUsuario, country, city).getId()) # Insertando nuevos intereses categorias = CategoriaLogic().getAllCategorias() for checkbox in categorias: id_categoria = checkbox["id"] value = request.form.get(str(id_categoria)) if value: logicInversor.insertNewInteres(id_categoria, idInversor) dataDic = logicUsuario.createDictionary(userData) session["user"] = dataDic return redirect("/InicioInv")
def signUpEmprendedor(): if request.method == "GET": return render_template("registroEmp.html", message="") # return render_template("ejem.html", message="") elif request.method == "POST": # "POST" # Recuperando datos name = request.form["nombre"] user = request.form["user"] rol = 3 password = str(request.form["password"]) email = str(request.form["email"]) country = request.form["country"] phone = request.form["phone"] city = request.form["city"] bio = request.form["bio"] foto = request.files["fileToUpload"] nombre_foto = foto.filename binary_foto = foto.read() if foto.filename == "": nombre_foto = "default.png" #### # Creando nuevo usuario logicUsuario = UserLogic() # Comprobando rrrrff5 existeUsuario = logicUsuario.checkUserInUsuario(user, rol) if existeUsuario: return render_template( "registroEmp.html", errorMessage="Este usuario ya existe, inténtelo nuevamente", namex=name, emailx=email, countryx=country, cityx=city, phonex=phone, ) else: logicUsuario.insertNewUser(user, password, rol) userData = logicUsuario.getUser(user, password) id_user = int(userData.getId()) # Creando nuevo emprendedor logicEmprendedor = emprendedorLogic() if nombre_foto == "default.png": logicEmprendedor.insertNewEmprendedorWithoutPhoto( name, email, phone, id_user, country, city, bio, nombre_foto, ) else: logicEmprendedor.insertNewEmprendedor( name, email, phone, id_user, country, city, bio, binary_foto, ) dataDic = logicUsuario.createDictionary(userData) session["user"] = dataDic return redirect("/emprendedorProfile")
def signUpInversor(): if request.method == "GET": return render_template("registroInv.html", message="") elif request.method == "POST": # "POST" name = request.form["nombre"] user = request.form["user"] rol = 2 # Estas son las categorias i = 1 alimento = request.form.get("Alimento") moda = request.form.get("Moda") cYTec = request.form.get("CyTec") ecologia = request.form.get("Ecologia") academico = request.form.get("Academico") social = request.form.get("Social") salud = request.form.get("Salud") belleza = request.form.get("Belleza") entretenimiento = request.form.get("Entretenimiento") infantil = request.form.get("Infantil") otra = request.form.get("Otra") # Fin de las categorias password = str(request.form["password"]) email = str(request.form["email"]) country = request.form["country"] bio = request.form["bio"] city = request.form["city"] foto = request.files["fileToUpload"] nombre_foto = foto.filename binary_foto = foto.read() if foto.filename == "": nombre_foto = "default.png" # Creando nuevo usuario logicUsuario = UserLogic() existeUsuario = logicUsuario.checkUserInUsuario(user, rol) if existeUsuario: return render_template( "registroInv.html", errorMessage="Este usuario ya existe, inténtelo nuevamente", namex=name, emailx=email, countryx=country, biox=bio, cityx=city, ) else: logicUsuario.insertNewUser(user, password, rol) userData = logicUsuario.getUser(user, password) idUsuario = int(userData.getId()) # Creando nuevo Inversor logicInversor = inversorLogic() if nombre_foto == "default.png": logicInversor.insertNewInversorWithoutPhoto( name, bio, email, idUsuario, country, city, nombre_foto) else: logicInversor.insertNewInversor(name, bio, email, idUsuario, country, city, binary_foto) logicInversor.getNewInversor(name, bio, email, idUsuario, country, city) idInversor = int( logicInversor.getNewInversor(name, bio, email, idUsuario, country, city).getId()) # Insertando nuevos intereses for checkbox in ( alimento, moda, ecologia, cYTec, social, salud, academico, entretenimiento, infantil, belleza, otra, ): value = request.form.get(checkbox) if value: logicInversor.insertNewInteres(i, idInversor) i += 1 dataDic = logicUsuario.createDictionary(userData) session["user"] = dataDic return redirect("/InicioInv")
def BorrarUser(id): database = UserLogic() if request.method == "GET": database.BorrarUserbyID(id) return redirect("/MainSiteAdmin/Usuarios")
def BorrarMateria(id): database = UserLogic() if request.method == "GET": database.BorrarMateriabyID(id) return redirect("/MainSiteAdmin/materias")
def fundadores(): logic = fundadorLogic() verdadero = False if request.method == "GET": data = logic.getAllFundadores() message = "" return render_template("fundadores.html", data=data, message=message) elif request.method == "POST": formId = int(request.form["formId"]) # INSERTAR if formId == 1: user = request.form["user"] emprendimiento = request.form["name"] rol = 3 logicUsuario = UserLogic() logicEmpre = emprendimientoLogic() # Comprobando si existe existeUsuario = logicUsuario.checkUserInUsuario(user, rol) existeEmprendimiento = logicEmpre.checkEmprendimiento( emprendimiento) if existeUsuario and existeEmprendimiento: logicInsert = fundadorLogic() rows = logicInsert.insertNewFundador(user, emprendimiento) data = logic.getAllFundadores() message = "Se ha agregado al fundador" return render_template("fundadores.html", data=data, message=message) else: data = logic.getAllFundadores() message = "El usuario o emprendimiento seleccionado no existe. Pruebe de nuevo" return render_template("fundadores.html", data=data, message=message) # ELIMINAR elif formId == 2: id = int(request.form["id"]) logic.deleteFundador(id) message = "Se ha eliminado un fundador" data = logic.getAllFundadores() return render_template("fundadores.html", data=data, message=message) # Va al form para dar update elif formId == 3: verdadero = True id = int(request.form["id"]) data = logic.getAllFundadores() return render_template( "fundadores.html", data=data, verdadero=verdadero, id=id, ) # UPDATE else: id = int(request.form["id"]) user = request.form["user"] emprendimiento = request.form["name"] rol = 3 logicUsuario = UserLogic() logicEmpre = emprendimientoLogic() # Comprobando si existe existeUsuario = logicUsuario.checkUserInUsuario(user, rol) existeEmprendimiento = logicEmpre.checkEmprendimiento( emprendimiento) if existeUsuario and existeEmprendimiento: logic.updateFundador(id, user, emprendimiento) data = logic.getAllFundadores() massage = "Se ha modificado al fundador" return render_template("fundadores.html", data=data, massage=massage) else: data = logic.getAllFundadores() massage = "El usuario o emprendimiento seleccionado no existe. Preuebe de nuevo" return render_template("fundadores.html", data=data, message=massage)
def VerMisTutorias(): database = UserLogic() id = User.get("id") data = database.EstadoTutorias(id) return render_template("Estado_tutorias.html", Informacion=data)
def quienesSomos(): try: logic = emprendimientoLogic() message = "" verdadero = False idEmprendimiento = session["emprendimiento"] idEmprendedor = session["id_emprendedor"] # Vista vistaEmprendimiento = True if request.method == "GET": # vista Inversionista vistaEmprendimiento = False data = logic.getAllFundadores(idEmprendimiento) data2 = logic.getHistoria(idEmprendimiento) data3 = logic.getDatosGeneralesById(idEmprendimiento) data4 = logic.getDescripcion(idEmprendimiento) logic.saveImagesFundadores(idEmprendimiento) if data3[0]["facebook"] == "": facebook = None else: facebook = data3[0]["facebook"] if data3[0]["instagram"] == "": instagram = None else: instagram = data3[0]["instagram"] if data3[0]["youtube"] == "": youtube = None else: youtube = data3[0]["youtube"] for registro in data: registro["borrar"] = False if registro["id_emprendedor"] == idEmprendedor: registro["borrar"] = True break return render_template( "quienes_somos.html", data=data, data2=data2, data3=data3, data4=data4, message=message, vistaEmprendimiento=vistaEmprendimiento, youtube=youtube, facebook=facebook, instagram=instagram, ) elif request.method == "POST": formId = int(request.form["formId"]) # INSERTAR if formId == 1: user = request.form["user"] rol = 3 logicUsuario = UserLogic() logicEmpre = emprendimientoLogic() # Comprobando si existe existeUsuario = logicUsuario.checkUserInUsuario(user, rol) if existeUsuario: # compruebo si ya lo habian insertado alredyInseted = logicEmpre.checkUserAlredyExist( user, idEmprendimiento) if alredyInseted is False: rows = logic.insertNewFundador(user, idEmprendimiento) data = logic.getAllFundadores(idEmprendimiento) data2 = logic.getHistoria(idEmprendimiento) logicEmpre.insertNotificationFundador( user, idEmprendimiento) data3 = logic.getDatosGeneralesById(idEmprendimiento) data4 = logic.getDescripcion(idEmprendimiento) message = "Se ha agregado al fundador" if data3[0]["facebook"] == "": facebook = None else: facebook = data3[0]["facebook"] if data3[0]["instagram"] == "": instagram = None else: instagram = data3[0]["instagram"] if data3[0]["youtube"] == "": youtube = None else: youtube = data3[0]["youtube"] return render_template( "quienes_somos.html", data=data, data2=data2, message=message, data3=data3, data4=data4, youtube=youtube, facebook=facebook, instagram=instagram, ) else: data = logic.getAllFundadores(idEmprendimiento) data2 = logic.getHistoria(idEmprendimiento) data3 = logic.getDatosGeneralesById(idEmprendimiento) data4 = logic.getDescripcion(idEmprendimiento) message = ( "El usuario ya se encuentra asignado a este emprendimiento." ) if data3[0]["facebook"] == "": facebook = None else: facebook = data3[0]["facebook"] if data3[0]["instagram"] == "": instagram = None else: instagram = data3[0]["instagram"] if data3[0]["youtube"] == "": youtube = None else: youtube = data3[0]["youtube"] return render_template( "quienes_somos.html", data=data, data2=data2, message=message, data3=data3, data4=data4, youtube=youtube, facebook=facebook, instagram=instagram, ) else: data = logic.getAllFundadores(idEmprendimiento) data2 = logic.getHistoria(idEmprendimiento) data3 = logic.getDatosGeneralesById(idEmprendimiento) data4 = logic.getDescripcion(idEmprendimiento) message = "El usuario no existe, pruebe de nuevo." if data3[0]["facebook"] == "": facebook = None else: facebook = data3[0]["facebook"] if data3[0]["instagram"] == "": instagram = None else: instagram = data3[0]["instagram"] if data3[0]["youtube"] == "": youtube = None else: youtube = data3[0]["youtube"] return render_template( "quienes_somos.html", data=data, data2=data2, message=message, data3=data3, data4=data4, youtube=youtube, facebook=facebook, instagram=instagram, ) # ELIMINAR elif formId == 2: id = int(request.form["id"]) logic.deleteFundador(id) message = "Se ha eliminado un fundador" data = logic.getAllFundadores(idEmprendimiento) data2 = logic.getHistoria(idEmprendimiento) data3 = logic.getDatosGeneralesById(idEmprendimiento) data4 = logic.getDescripcion(idEmprendimiento) if data3[0]["facebook"] == "": facebook = None else: facebook = data3[0]["facebook"] if data3[0]["instagram"] == "": instagram = None else: instagram = data3[0]["instagram"] if data3[0]["youtube"] == "": youtube = None else: youtube = data3[0]["youtube"] return render_template( "quienes_somos.html", data=data, data2=data2, message=message, data3=data3, data4=data4, youtube=youtube, facebook=facebook, instagram=instagram, ) # MODIFICAR HISTORIA elif formId == 3: historia = request.form["historia"] logic.updateHistoria(idEmprendimiento, historia) data = logic.getAllFundadores(idEmprendimiento) data2 = logic.getHistoria(idEmprendimiento) data3 = logic.getDatosGeneralesById(idEmprendimiento) data4 = logic.getDescripcion(idEmprendimiento) if data3[0]["facebook"] == "": facebook = None else: facebook = data3[0]["facebook"] if data3[0]["instagram"] == "": instagram = None else: instagram = data3[0]["instagram"] if data3[0]["youtube"] == "": youtube = None else: youtube = data3[0]["youtube"] return render_template( "quienes_somos.html", data=data, data2=data2, message=message, data3=data3, data4=data4, youtube=youtube, facebook=facebook, instagram=instagram, ) except KeyError: return render_template( "logInForm.html", messageSS="Su sesión ha expirado, ingrese nuevamente")
def CalificacionTutorias(): database = UserLogic() id = User.get("id") data = database.VerCalificaciones(id) return render_template("TutoriasFin_tutor.html", Informacion=data)