Beispiel #1
0
        def eliminarDatos():
            codigo_eliminar = self.tabla.item(self.tabla.selection())['text']
            query = "delete from carrera where codigo_c = ?"
            conn = Conectar_DB()
            conn.run_db(query, (codigo_eliminar,))

            ListarDatos()
Beispiel #2
0
 def actualizarDatos(codigo_n, codigo_a, nombre_n, nombre_a, duracion_n, duracion_a):
     query = "update carrera set codigo_c = ?, nombre_c = ?, duracion_c = ? where codigo_c = ? and nombre_c = ? and duracion_c = ?"
     parametros = (codigo_n, nombre_n, duracion_n, codigo_a, nombre_a, duracion_a)
     conn = Conectar_DB()
     conn.run_db(query, parametros)
     
     ListarDatos()
        def insertarDatos():
            query = "insert into materia values (null, ?, ?)"
            parametros = (self.input_nombre.get(), self.input_creditos.get())
            conn = Conectar_DB()
            conn.run_db(query, parametros)

            listarDatos()
Beispiel #4
0
        def eliminarDatos():
            codigo_eliminar = self.tablaDatos.item(
                self.tablaDatos.selection())['text']
            query = "delete from profesor where codigo_p = ?"
            conn = Conectar_DB()
            conn.run_db(query, (codigo_eliminar, ))

            listarDatos()
Beispiel #5
0
        def insertarDatos():
            query = "insert into profesor values (null, ?, ?, ?)"
            parametros = (self.input_nombre.get(), self.input_telefono.get(),
                          self.input_direccion.get())
            conn = Conectar_DB()
            conn.run_db(query, parametros)

            listarDatos()
Beispiel #6
0
        def insertarDatos():
            query = "insert into carrera values (null, ?, ?)"
            #Obtenemos los datos que hay en los entry´s
            parametros = (self.nombreCarrera.get(), self.duracionCarrera.get())
            #Objeto de coneccion
            conn = Conectar_DB()
            conn.run_db(query, parametros)

            ListarDatos()
        def actualizarDatos(codigo_nu, codigo_an, nombre_nu, nombre_an,
                            creditos_nu, creditos_an):
            query = "update materia set codigo_m = ?, nombre_m = ?, creditos_m = ? where codigo_m = ? and nombre_m = ? and creditos_m = ?"
            parametros = (codigo_nu, nombre_nu, creditos_nu, codigo_an,
                          nombre_an, creditos_an)
            conn = Conectar_DB()
            conn.run_db(query, parametros)

            listarDatos()
        def actualizarDatos(codigo_n, codigo_a, nombre_n, nombre_a, edad_n,
                            edad_a, tel_n, tel_a):
            query = "update alumno set codigo_a = ?, nombre_a = ?, edad_a = ?, telefono_a = ? where codigo_a = ? and nombre_a = ? and edad_a = ? and telefono_a = ?"
            parametros = (codigo_n, nombre_n, edad_n, tel_n, codigo_a,
                          nombre_a, edad_a, tel_a)
            conn = Conectar_DB()
            conn.run_db(query, parametros)

            ListarDatos()
Beispiel #9
0
        def actualizarDatos(codigo_nu, codigo_an, nombre_nu, nombre_an,
                            telefono_nu, telefono_an, direccion_nu,
                            direccion_an):
            query = "update profesor set codigo_p = ?, nombre_p = ?, telefono_p = ?, direccion_p = ? where codigo_p = ? and nombre_p = ? and telefono_p = ? and direccion_p = ?"
            parametros = (codigo_nu, nombre_nu, telefono_nu, direccion_nu,
                          codigo_an, nombre_an, telefono_an, direccion_an)
            conn = Conectar_DB()
            conn.run_db(query, parametros)

            listarDatos()
        def insertarDatos():
            carrera = self.combo_carreras.get()
            carrera = carrera[0] + carrera[1]

            query = "insert into alumno values (null, ?, ?, ?, ?)"
            parametros = (self.input_nombre.get(), self.input_edad.get(),
                          self.input_telefono.get(), carrera)
            conn = Conectar_DB()
            conn.run_db(query, parametros)

            ListarDatos()
Beispiel #11
0
 def ListarDatos():
     #Elimina los registros de la tabla en caso de haber
     registros = self.tabla.get_children()
     for registro in registros:
         self.tabla.delete(registro)
     #Creamos el objeto de la clase de conexion y pasamos la query a ejecutar
     query = "select * from carrera"
     conn = Conectar_DB()
     #guardamos los datos traidos de la query
     datos = conn.run_db(query)
     #Recorremos los datos y los insertamos en la tabla
     for carrera in datos:
         self.tabla.insert("",0, text = carrera[0], values = (carrera[1], carrera[2]))
Beispiel #12
0
        def listarDatos():
            registros = self.tablaDatos.get_children()
            for registro in registros:
                self.tablaDatos.delete(registro)

            query = "select * from profesor"
            conn = Conectar_DB()
            datos = conn.run_db(query)

            for profe in datos:
                self.tablaDatos.insert("",
                                       0,
                                       text=profe[0],
                                       values=(profe[1], profe[2], profe[3]))
        def listarDatos():
            registros = self.tablaDatos.get_children()
            for registro in registros:
                self.tablaDatos.delete(registro)

            query = "select * from materia"
            conn = Conectar_DB()
            datos = conn.run_db(query)

            for materia in datos:
                self.tablaDatos.insert("",
                                       0,
                                       text=materia[0],
                                       values=(materia[1], materia[2]))
        def cargar_combo():
            #Borrar valores de combobox
            self.combo_carreras['values'] = []

            query = "select codigo_c, nombre_c from carrera"
            conn = Conectar_DB()
            datos_c = conn.run_db(query)

            for carrera in datos_c:
                #Guardamos los valores del combo box en una lista
                values = list(self.combo_carreras['values'])

                #A los valores del combo le concatenamos la lista de carreras
                self.combo_carreras['values'] = values + [
                    (carrera[0], ',', carrera[1])
                ]
        def ListarDatos():
            registros = self.tablaDatos.get_children()
            for registro in registros:
                self.tablaDatos.delete(registro)
            #Se modifico la query para traernos el nombre de la carrera del alumno
            #y hacer una consulta en dos tablas
            query = "select alumno.codigo_a, alumno.nombre_a, alumno.edad_a, alumno.telefono_a, carrera.nombre_c \
                    from alumno inner join carrera on alumno.codigo_c1 = carrera.codigo_c"

            conn = Conectar_DB()
            datos = conn.run_db(query)

            for alumno in datos:
                self.tablaDatos.insert("",
                                       0,
                                       text=alumno[0],
                                       values=(alumno[1], alumno[2], alumno[3],
                                               alumno[4]))