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()
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()
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()
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()
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()
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()
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]))
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]))