Changeset 152


Ignore:
Timestamp:
20/07/09 10:02:54 (4 years ago)
Author:
riverplatense
Message:

empezando el acta de examen

Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sancabase.py

    r151 r152  
    119119        temario = menuPlanillas.Append(-1, u'&Temario', u'Genera una planilla de temario vacía') 
    120120        fichacurso = menuPlanillas.Append(-1, u'&Ficha de curso', u'Genera una planilla de curso vacía') 
     121        actaexamen = menuPlanillas.Append(-1, u'&Acta de examen', u'Genera un acta de examen vacía') 
    121122        menuAyuda = wx.Menu() 
    122123        menuBar.Append(menuAyuda, u'Ay&uda') 
     
    166167        self.Bind(wx.EVT_MENU, self.OnTemario, temario) 
    167168        self.Bind(wx.EVT_MENU, self.OnFichadeCurso, fichacurso) 
     169        self.Bind(wx.EVT_MENU, self.OnActaExamen, actaexamen) 
    168170        self.Bind(wx.EVT_MENU, self.OnAbout, about) 
    169171 
     
    36293631                               u"Ficha de curso", 
    36303632                               wx.OK | wx.ICON_INFORMATION 
    3631                                #wx.YES_NO | wx.NO_DEFAULT | wx.CANCEL | wx.ICON_INFORMATION 
    36323633                               ) 
    36333634        dlg.ShowModal() 
    36343635        dlg.Destroy() 
     3636 
     3637# Acta de examen vacía 
     3638    def OnActaExamen(self,evt): 
     3639        from reportlab.lib.pagesizes import legal, landscape 
     3640        import actaexamen 
     3641        c = actaexamen.canvas.Canvas('./planillas/actaexamen.pdf', pagesize = landscape(legal)) 
     3642        actaexamen.actaexamenes(c) 
     3643        c.showPage() 
     3644        c.save() 
     3645        dlg = wx.MessageDialog(self, u"Un acta de examen ha sido generada\n en el directorio '/planillas'", 
     3646                                u"Acta de examen", 
     3647                                wx.OK | wx.ICON_INFORMATION 
     3648                                ) 
     3649        dlg.ShowModal() 
     3650        dlg.Destroy() 
     3651                                 
    36353652 
    36363653# Acerca de 
Note: See TracChangeset for help on using the changeset viewer.