Changeset 188
- Timestamp:
- 16/08/09 13:18:49 (4 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 1 edited
-
legajosocialcargado.py (added)
-
sancabase.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/sancabase.py
r187 r188 75 75 mod_autoridades = submenuModificaciones.Append(-1, u'Ad&ministrativos', u'Modificación de administrativos') 76 76 mod_auxiliares = submenuModificaciones.Append(-1, u'Au&xiliares', u'Modificación de auxiliares') 77 mod_legajos = submenuModificaciones.Append(-1, u'Lega&jos', u'Modificación de legajos sociales') 77 78 menuABM.AppendMenu(-1, u'Modificaciones', submenuModificaciones) 78 79 submenuBajasEgresos = wx.Menu() … … 152 153 self.Bind(wx.EVT_MENU, self.OnModAdministrativos, mod_autoridades) 153 154 self.Bind(wx.EVT_MENU, self.OnModAuxiliares, mod_auxiliares) 155 self.Bind(wx.EVT_MENU, self.OnModLegajos, mod_legajos) 154 156 self.Bind(wx.EVT_MENU, self.OnEgresoCurso, egresos) 155 157 self.Bind(wx.EVT_MENU, self.OnDesercion, bajas) … … 2550 2552 ppalSizer.SetSizeHints(self.frame) 2551 2553 self.frame.Show() 2554 2555 # Modificación de Legajos 2556 def OnModLegajos(self, evt): 2557 try: 2558 self.frame.Close() 2559 finally: 2560 c = self.db.cursor() 2561 c.execute ('''SELECT id_legajo, id_alumno, nombre FROM legajo order by id_legajo''') 2562 q = c.fetchall() 2563 StrAlum = [(u'%d %d %s' % tuple(a)) for a in q] 2564 dlg = wx.SingleChoiceDialog( self, u'Alumnos que ya tienen legajo social:', 2565 u'Modificación de legajo social', StrAlum) 2566 if (dlg.ShowModal() == wx.ID_OK): 2567 selections = dlg.GetSelection() 2568 self.legajoAmodificar = q[selections][0] 2569 c. execute('''SELECT * FROM legajo WHERE id_legajo = %s''', (self.legajoAmodificar)) 2570 q = c.fetchone() 2571 c.close() 2572 f = open('idLegajoMod', 'w') 2573 f.write('%s\n' % q[0]) 2574 f.close() 2575 from legajosocialcargado import LegajoSocialCargado 2576 ventana = LegajoSocialCargado(self, -1, u'Modificación de Legajo Social', 2577 style = wx.DEFAULT_FRAME_STYLE) 2578 ventana.CenterOnScreen() 2579 ventana.Show(True) 2580 2552 2581 2553 2582 # Actualización de la tabla administrativos
Note: See TracChangeset
for help on using the changeset viewer.
