Esempio n. 1
0
def buscar_alumno():
    if request.method == "POST":
        try:
            buscador = request.form['buscador']

            with mariadb_conexion.cursor() as cursor:
                registros = "SELECT * FROM alumno WHERE usuario = '{}';".format(
                    buscador)
                cursor.execute(registros)

                fila_alumno = cursor.fetchall()
                if fila_alumno:
                    return render_template("encontrado.html",
                                           title3=title3,
                                           titulo3=titulo3,
                                           fila_alumno=fila_alumno,
                                           fecha=fecha)
                else:
                    return render_template("encontrado.html",
                                           title3=title3,
                                           titulo3=titulo3,
                                           error=mensaje3)

            mariadb_conexion.commit()
            mariadb_conexion.close()

        except mariadb.Error as e:
            print("Error al conectar: ", e)
Esempio n. 2
0
def eliminar_DataBase():
    try:
        database_eliminar = ""  # Agrega entre las comillas el nombre de la base de datos que quieres eliminar
        with mariadb_conexion.cursor() as cursor:
            cursor.execute(
                "DROP DATABASE IF EXISTS {};".format(database_eliminar))
            cursor.close()

        print(f"Base de Datos {database_eliminar} Eliminada!!!")

    except mariadb.Error as e:
        print(f"Error al conectar {e}")
Esempio n. 3
0
def crear_DataBase():
    global base_datos
    try:
        base_datos = request.form['nomBaseDatos']

        with mariadb_conexion.cursor() as cursor:
            cursor.execute("CREATE DATABASE IF NOT EXISTS {};".format(base_datos))
            return f"Base de datos:\n{base_datos}\nCreada Exitosamente!!!"
        cursor.commit()
        cursor.close()

    except mariadb.Error:
        return f"No se pudo crear la base de Datos:\n{base_datos}!!!"
Esempio n. 4
0
def mostrar_DataBase():
    try:
        with mariadb_conexion.cursor() as cursor:
        # Mostrar registros
            cursor.execute("SHOW DATABASES")
            filaDB = cursor.fetchall()
            return render_template("base_datos.html", filaDB=filaDB, title4=title4, titulo4=titulo4)

        # Finalizar
        cursor.commit()
        cursor.close()

    except mariadb.Error as e:
        print(f"Error al conectar {e}")
Esempio n. 5
0
def eliminar_alumno():
    if request.method == "POST":
        try:
            eliminar = request.form["id_user"].lower()

            with mariadb_conexion.cursor() as cursor:
                registro = "DELETE FROM alumno WHERE usuario = '{}'".format(
                    eliminar)
                cursor.execute(registro)

            mariadb_conexion.commit()
            return mensaje5

        except mariadb.Error:
            return mensaje6
Esempio n. 6
0
def consulta_alumno():
    try:
        with mariadb_conexion.cursor() as cursor:
            # Recuperar registros de la tabla 'Usuarios'
            registros = "SELECT * FROM alumno;"

            # Mostrar registros
            cursor.execute(registros)
            fila_alumno = cursor.fetchall()
            return render_template("alumnos.html", title2=title2, titulo2=titulo2, fila_alumno=fila_alumno, fecha=fecha)

        # Finalizar
        mariadb_conexion.commit()
        mariadb_conexion.close()

    except mariadb.Error:
        return "ERROR AL CARGAR LISTA DE ALUMNOS"
Esempio n. 7
0
def actualizar_alumno():
    if request.method == "POST":
        try:
            usuario = request.form['act_usuario']
            nombres = request.form['act_nombre']
            apellidos = request.form['act_apepat']
            email = request.form['act_email']
            fecha = request.form['act_fecha']
            hora = request.form['act_hora']

            with mariadb_conexion.cursor() as cursor:
                actualizar = "UPDATE alumno SET nombre='{}', apellidos='{}', email='{}', fecha_registro='{}', hora='{}' WHERE usuario = '{}';".format(
                    nombres, apellidos, email, fecha, hora, usuario)
                cursor.execute(actualizar)

            mariadb_conexion.commit()
            return mensaje7

        except mariadb.Error:
            return mensaje8