-
Notifications
You must be signed in to change notification settings - Fork 0
/
editRadio.py
62 lines (42 loc) · 2.17 KB
/
editRadio.py
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
# -*- coding: cp1252 -*-
import Pmw
from SearchCriteria import *
from DatosRadio import vistaRadio
from patronesRecurrentes import filtrarPaciente
class Demo:
def __init__(self, parent):
self.filtroId = StringVar()
self.grupoFiltro = Pmw.Group(parent, tag_text = 'Filtrar Id')
self.grupoFiltro.grid(row=0,column=0,sticky=E, padx=5, pady=5)
self.group = Pmw.Group(parent, tag_text = 'Radiografia')
self.group.grid(row=1,column=0,sticky=E, padx=5, pady=5)
self.groupBotones = Pmw.Group(parent, tag_text = 'Accion')
self.groupBotones.grid(row=2,column=0,sticky=E, padx=5, pady=5)
Label(self.grupoFiltro.interior(),
text = 'IdRadio:').grid(row=0,column=0,sticky=W, padx=5, pady=5)
Entry(self.grupoFiltro.interior(),textvariable=self.filtroId).grid(row=0,column=1)
Button(self.grupoFiltro.interior(),text="Filtrar",command= self.filter).grid(row=0,column=2,sticky=W, padx=5, pady=5)
Label(self.grupoFiltro.interior(),
text = 'RUT sin codigo ver:').grid(row=1,column=0,sticky=W, padx=5, pady=5)
self.runentry = Entry(self.grupoFiltro.interior())
self.runentry.grid(row=1,column=1,sticky=W, padx=5, pady=5)
#FIn de filtro
#Aca la vista de la radiografia
self.vistaRadio = vistaRadio(self.group)
#Button "Filtro"
Button(self.grupoFiltro.interior(),text="Filtrar",command= lambda: filtrarPaciente(
self.runentry,self.vistaRadio.getWidget('PacienteCombo'),None)
).grid(row=1,column=2,sticky=W, padx=5, pady=5)
#Botones editar o eliminar
Button(self.groupBotones.interior(), text="Editar", command = self.edit).grid(row=0,column=0,sticky=W, padx=5, pady=5)
Button(self.groupBotones.interior(), text="Borrar", command = self.delete).grid(row=0,column=1,sticky=W, padx=5, pady=5)
def filter(self):
idABuscar = self.filtroId.get()
self.vistaRadio.recreateFromId(int(idABuscar))
pass
def edit(self):
self.vistaRadio.edit()
def delete(self):
self.vistaRadio.deleteCurrentRelations()
self.vistaRadio.deleteCurrentRadio()
pass