-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtabla.py
More file actions
68 lines (51 loc) · 1.96 KB
/
Copy pathtabla.py
File metadata and controls
68 lines (51 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# -*- coding: utf-8 -*-
from Tkinter import *
import probaMySQL as sql
import easygui as eg
import os
i = 0
def cargartabla(campo,valor):
print 'Argumentos: ',campo,valor
def addrow(arr, n):
global i
for j in range(n):
e = Entry(venta, relief=RIDGE)
e.grid(row=i, column=j, sticky=NSEW)
e.insert(END, arr[j])
i += 1
def busqueda():
# criterio=Raw_input("Ingrese criterio de busqueda")
query = "Select o.titulo, o.DESCRIPCION,u.nombre,u.INSTITUCION,o.FECHA_CREACION,o.PALABRAS_CLAVE from objeto_aprendijzaje o, usuario u where o.ID_U=u.ID_U and "+\
campo+" like '"+valor+"';"
print query
resultado = sql.run_query(query)
print(resultado)
return resultado
def borrar():
# criterio = Raw_input("Ingrese criterio para eliminar: ")
title=eg.enterbox(msg='Ingrese titulo', title='Borrar')
query = "DELETE * from objeto_aprendijzaje where titulo like "+title
sql.run_query(query)
def editA():
os.system('start C:\Users\wendy\Documents\GitHub\RepoAL\ejemplos_de_exe_learning\libertades.elp')
def openA():
title = eg.enterbox(msg='Ingrese titulo', title='Bajar')
# ventana principal
venta = Toplevel()
venta.geometry("1200x500+0+0")
venta.title("Tabla de resultados")
Titulos = ['Nombre del OA', 'Descripcion', 'Autor', 'Intitucion', 'Fecha subida Rep',
'Palabras clave']
addrow(Titulos, 6)
bBorrar = Button(venta, text="Borrar", command=borrar)
bBorrar.grid(row=900, column=900)
bEdit = Button(venta, text="Editar", command=editA)
bEdit.grid(row=900, column=950)
bDesr = Button(venta, text="Desempaquetar", command=openA)
bDesr.grid(row=900, column=1000)
# consulto
filas = busqueda()
# añado filas
for fila in filas:
addrow(fila, 6)
#mainloop()