Ejemplo n.º 1
0
 def registro_estudiante(self, nombre, apellido, celular, correo, clave,
                         semestre):
     cursor = DB.cursor()
     cursor.execute(
         'insert into estudiantes(nombres, apellidos,celular,correo,clave,semestre) values(?,?,?,?,?,?)',
         (nombre, apellido, celular, correo, clave, semestre))
     cursor.close()
Ejemplo n.º 2
0
    def traerTodos(self):
        cursor = DB.cursor()
        cursor.execute('select * from users ')
        usuarios = cursor.fetchall()
        cursor.close()

        return usuarios
Ejemplo n.º 3
0
    def registrar_usuario(self, nombre, correo, clave):

        cursor = DB.cursor()
        cursor.execute(
            'insert into usuarios(nombre,email,clave) values(?,?,?)',
            (nombre, correo, clave))
        cursor.close()
Ejemplo n.º 4
0
 def buscarLink(self, shortened_link):
     cursor = DB.cursor()
     cursor.execute("SELECT * FROM shortlinks WHERE shortened_link = ?",
                    (shortened_link, ))
     link = cursor.fetchone()
     cursor.close()
     return link
Ejemplo n.º 5
0
    def insertar_link(self, link, aleatorio, id_usuario):

        cursor = DB.cursor()
        cursor.execute(
            'insert into enlaces(enlace, aleatorio, id_usuario) values(?,?,?)',
            (link, aleatorio, id_usuario))
        cursor.close()
Ejemplo n.º 6
0
 def consultarDocumento(self, valida_doc):
     cursor = DB.cursor()
     cursor.execute('SELECT num_doc FROM estudiante WHERE num_doc=%s;',
                    (valida_doc, ))
     documento = cursor.fetchone()
     cursor.close()
     return documento
Ejemplo n.º 7
0
 def crearMateria(self, nombre, semestre):
     cursor = DB.cursor()
     cursor.execute('insert into materias(nombre,semestre) values(?,?)', (
         nombre,
         semestre,
     ))
     cursor.close()
Ejemplo n.º 8
0
 def traer_un_enlaces(self, consultor):
     cursor = DB.cursor()
     cursor.execute("SELECT enlaces FROM enlaces WHERE cortos=%s;",
                    (consultor, ))
     encontrado = cursor.fetchall()
     cursor.close()
     return encontrado
Ejemplo n.º 9
0
 def insertar_enlaces(self, enlaces, cortos):
     cursor = DB.cursor()
     cursor.execute('INSERT INTO enlaces(enlaces,cortos) VALUES(%s,%s)', (
         enlaces,
         cortos,
     ))
     cursor.close()
Ejemplo n.º 10
0
 def insertDate(self, date, email):
     cursor = DB.cursor()
     cursor.execute('update users set date_check = ? where email = ?', (
         date,
         email,
     ))
     cursor.close()
Ejemplo n.º 11
0
    def ver_links(self, id_usuario):

        cursor = DB.cursor()
        cursor.execute('select * from enlaces where id_usuario= ?',
                       [id_usuario])
        links = cursor.fetchall()
        cursor.close()
        return (links)
Ejemplo n.º 12
0
    def crear_usuario(self, nombre, apellido, celular, email, password):
        cursor = DB.cursor()

        cursor.execute(
            'insert into users(nombre,apellido,celular,email,password) values(?,?,?,?,?)',
            (nombre, apellido, celular, email, password))

        cursor.close()
Ejemplo n.º 13
0
 def lista_materias_semestre(self, id_semestre):
     cursor = DB.cursor()
     cursor.execute(
         'select espacio_academico.id, espacio_academico.nombre, espacio_academico.semestre, espacio_academico.docente, semestre.desc_semestre from espacio_academico JOIN semestre ON espacio_academico.semestre=semestre.id WHERE espacio_academico.semestre = ? ',
         [id_semestre])
     materias_por_semestre = cursor.fetchall()
     cursor.close()
     return (materias_por_semestre)
Ejemplo n.º 14
0
 def verSesiones(self):
     cursor = DB.cursor()
     cursor.execute(
         'SELECT sesion.id,sesion.fecha,sesion.hora_inicio,sesion.hora_fin,materia.materia, materia.semestre,materia.id FROM sesion, materia WHERE sesion.id_materia = materia.id '
     )
     sesiones = cursor.fetchall()
     cursor.close()
     return sesiones
Ejemplo n.º 15
0
 def estudianteEnSesion(self, id):
     cursor = DB.cursor()
     cursor.execute(
         'SELECT sesion_estudiante.id, sesion.id, sesion.fecha, sesion.hora_inicio, sesion.hora_fin, materia.materia, materia.semestre,estudiante.tipo_doc, estudiante.num_doc,estudiante.nombres, estudiante.apellidos, estudiante.celular, estudiante.correo   FROM sesion_estudiante,sesion,materia,estudiante WHERE sesion_estudiante.id_estudiante = estudiante.id AND sesion.id=sesion_estudiante.id_sesion AND estudiante.semestre = materia.semestre AND sesion.id_materia = materia.id AND materia.id=%s;',
         (id, ))
     estudiante_en_sesion = cursor.fetchall()
     cursor.close()
     return estudiante_en_sesion
Ejemplo n.º 16
0
 def datosBasicos(self, id):
     cursor = DB.cursor()
     cursor.execute(
         'SELECT  *   FROM sesion, materia, estudiante WHERE sesion.id_materia = materia.id AND materia.semestre = estudiante.semestre AND materia.id=%s limit 1;',
         (id, ))  #manejar con materia.id
     asistentes = cursor.fetchall()
     cursor.close()
     return asistentes
Ejemplo n.º 17
0
    def crear(self, nombre, descripcion, precio_compra, precio_venta, estado):
        cursor = DB.cursor()

        cursor.execute(
            'insert into productos(nombre,descripcion,precio_compra,precio_venta,estado) values(?,?,?,?,?)',
            (nombre, descripcion, precio_compra, precio_venta, estado))

        cursor.close()
Ejemplo n.º 18
0
 def insetarMateria(self, materia, semestre):
     cursor = DB.cursor()
     cursor.execute('INSERT INTO materia (materia,semestre) VALUES(%s,%s)',
                    (
                        materia,
                        semestre,
                    ))
     cursor.close()
Ejemplo n.º 19
0
    def registrar_asistencia(self, falta, espacio, estudiante, hora_entradaest,
                             hora_salidaest):

        cursor = DB.cursor()
        cursor.execute(
            'insert into asistencia(falta, asignacion_espacios, estudiantes, hora_entradaest, hora_salidaest) values(?,?,?,?,?) ',
            (falta, espacio, estudiante, hora_entradaest, hora_salidaest))
        cursor.close()
Ejemplo n.º 20
0
 def RegistrarUsuario(self, datos):
     cursor = DB.cursor()
     cursor.execute("INSERT INTO users(name,email,password) VALUES (?,?,?)",
                    (
                        datos['nombre'],
                        datos['correo'],
                        datos['contrasena'],
                    ))
     cursor.close()
Ejemplo n.º 21
0
 def insertarAsistencia(self, id_sesion, id_estudiante):
     cursor = DB.cursor()
     cursor.execute(
         'INSERT INTO sesion_estudiante(id_sesion, id_estudiante) VALUES(%s,%s)',
         (
             id_sesion,
             id_estudiante,
         ))
     cursor.close()
Ejemplo n.º 22
0
 def alterarMateria(self, nueva_materia, nuevo_semestre, identificador):
     cursor = DB.cursor()
     cursor.execute(
         'UPDATE materia SET materia=%s, semestre=%s WHERE id=%s;', (
             nueva_materia,
             nuevo_semestre,
             identificador,
         ))
     cursor.close()
Ejemplo n.º 23
0
 def traerAsistencia(self):
     cursor = DB.cursor()
     cursor.execute(
         'SELECT estudiantes.nombre,sesiones.fecha, sesiones.hora_inicio, sesiones.hora_final, materias.nombre AS Materia, asistencia.asistencia FROM asistencia INNER JOIN sesiones ON asistencia.sesion_id = sesiones.id INNER JOIN estudiantes ON asistencia.estudiante_id = estudiantes.id INNER JOIN materias ON sesiones.materia_id = materias.id'
     )
     asis = cursor.fetchall()
     cursor.close()
     return asis
     print(asis)
Ejemplo n.º 24
0
    def listar_asistencias(self, id_espacio):

        cursor = DB.cursor()
        cursor.execute(
            'select asistencia.id, asistencia.falta, asistencia.estudiantes, asistencia.hora_entradaest, asistencia.hora_salidaest, estudiantes.nombres, estudiantes.apellidos from asistencia JOIN estudiantes ON asistencia.estudiantes=estudiantes.id WHERE asignacion_espacios = ?',
            [id_espacio])
        materias = cursor.fetchall()
        cursor.close()
        return (materias)
Ejemplo n.º 25
0
 def linksUsuario(self, usuario):
     links = []
     if 'usuario' in usuario:
         cursor = DB.cursor()
         cursor.execute("SELECT * FROM shortlinks WHERE user_id = ?",
                        (usuario['usuario'][0], ))
         links = cursor.fetchall()
         cursor.close()
     return links
Ejemplo n.º 26
0
 def llenarEstu_mat(self, materia_id, estudiante_id):
     cursor = DB.cursor()
     cursor.execute(
         'insert into estudiate_materia(materia_id, estudiante_id) values(?,?)',
         (
             materia_id,
             estudiante_id,
         ))
     cursor.close()
Ejemplo n.º 27
0
    def traer_estudiantes(self):

        cursor = DB.cursor()
        cursor.execute(
            'select estudiantes.id, estudiantes.nombres, estudiantes.apellidos, estudiantes.celular, estudiantes.correo, semestre.desc_semestre from estudiantes JOIN semestre ON estudiantes.semestre=semestre.id'
        )
        estudiantes = cursor.fetchall()
        cursor.close()
        return (estudiantes)
Ejemplo n.º 28
0
 def obtener_asignaciones_programadas(self, fecha_actual, hora_fin,
                                      id_semestre):
     cursor = DB.cursor()
     cursor.execute(
         "select asignacion_espacios.id, asignacion_espacios.espacio, asignacion_espacios.fecha, asignacion_espacios.hora_inicio, asignacion_espacios.hora_fin, espacio_academico.nombre, espacio_academico.semestre from asignacion_espacios JOIN espacio_academico ON asignacion_espacios.espacio=espacio_academico.id WHERE fecha >= ? AND hora_fin > ? AND espacio_academico.semestre=?",
         [fecha_actual, hora_fin, id_semestre])
     data = cursor.fetchall()
     cursor.close()
     return (data)
Ejemplo n.º 29
0
    def traerTodos(self):
        cursor = DB.cursor()

        cursor.execute('select * from productos ')

        productos = cursor.fetchall()

        cursor.close()

        return productos
Ejemplo n.º 30
0
 def guardarLink(self, datos):
     cursor = DB.cursor()
     cursor.execute(
         "INSERT INTO shortlinks(shortened_link,original_link,user_id) VALUES (?,?,?)",
         (
             datos['shortenedLink'],
             datos['linkOriginal'],
             datos['user_id'],
         ))
     cursor.close()