Changeset 199


Ignore:
Timestamp:
22/08/09 08:37:59 (4 years ago)
Author:
riverplatense
Message:

acta de examen lento pero seguro

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/actaexamen.py

    r195 r199  
    4848    c.rect(1.6*cm, 15.4*cm, 32*cm, 2.0*cm, stroke=1, fill=0) 
    4949    c.line(26.3*cm, 15.4*cm, 26.3*cm, 17.4*cm) 
    50     c.drawString(1.9*cm, 16.8*cm, u'En el establecimiento                                                            de la localidad de                                       a los      días del mes de') 
     50    c.drawString(1.9*cm, 16.8*cm, u'En el establecimiento                                                             de la localidad de                                       a los      días del mes de') 
    5151    c.drawString(1.9*cm, 16.2*cm, u'                              del año                       reunida la comisión examinadora con el objeto de cumplir con su cometido, llega al ') 
    5252    c.drawString(1.9*cm, 15.6*cm, u'resultado que se consigna a continuación.') 
  • trunk/llenaracta.py

    r198 r199  
    3131            ListCursos.append(curso[0]) 
    3232        self.comboCurso = wx.ComboBox(self.panel, -1, choices = ListCursos, style=wx.CB_DROPDOWN|wx.CB_READONLY) 
     33        self.labelFecha = wx.StaticText(self.panel, -1, "Fecha del examen: ") 
     34        self.dateExamen = wx.DatePickerCtrl(self.panel, -1) 
    3335        self.gridCurso = wx.grid.Grid(self.panel, -1, size=(1, 1)) 
    3436        self.buttonAceptar = wx.Button(self.panel, wx.ID_OK, "") 
     
    5153        self.SetSize((750, 566)) 
    5254        self.labelTituloVentana.SetFont(wx.Font(18, wx.SWISS, wx.NORMAL, wx.BOLD, 0, "")) 
     55        self.comboCurso.SetFocus() 
    5356        self.gridCurso.CreateGrid(0, 6) 
    5457        self.gridCurso.SetRowLabelSize(0) 
     
    7780        sizerCurso.Add(self.labelCurso, 0, wx.ALL, 2) 
    7881        sizerCurso.Add(self.comboCurso, 0, wx.ALL, 4) 
     82        sizerCurso.Add(self.labelFecha, 0, wx.LEFT|wx.ALIGN_RIGHT, 25) 
     83        sizerCurso.Add(self.dateExamen, 0, wx.ALL|wx.ALIGN_RIGHT, 0) 
    7984        sizerVert.Add(sizerCurso, 0, wx.ALL|wx.EXPAND|wx.SHAPED, 5) 
    8085        sizerVert.Add(self.gridCurso, 1, wx.ALL|wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL, 8) 
     
    150155        c.execute('''SELECT * FROM cursos WHERE num_curso = %s''' % self.curso) 
    151156        q = c.fetchone() 
     157        c.execute('''SELECT nombre, localidad FROM miescuela''') 
     158        r = c.fetchone() 
    152159        c.close() 
    153160        esp = q[3] 
    154         especialidad = q[3].split() 
    155         acta.drawString(21.8*cm, 18.8*cm, u'%s %s' % (especialidad[0], especialidad[1]))# Especialidad 
     161        self.especialidad = q[3].split() 
     162        acta.drawString(21.8*cm, 18.8*cm, u'%s %s' % (self.especialidad[0], self.especialidad[1]))# Especialidad 
     163        acta.drawString(6.0*cm, 16.8*cm, u'%s' % r[0]) # Nombre del establecimiento 
     164        acta.drawString(16.6*cm, 16.8*cm, u'%s' % r[1]) # Localidad del establecimiento 
     165        self.fecha = self.dateExamen.GetValue() 
     166        self.dia = self.fecha.GetDay() 
     167        self.mes = self.fecha.GetMonth() + 1 
     168        self.anio = self.fecha.GetYear() 
     169        acta.drawString(22.0*cm, 16.8*cm, u'%02d' % int(self.dia)) # Día del examen 
     170        import calendar 
     171        self.mes = calendar.month_name[self.mes] 
     172        acta.drawString(2.3*cm, 16.2*cm, u'%s' % self.mes) # Mes del examen 
     173        acta.drawString(7.4*cm, 16.2*cm, u'%s' % self.anio) # Año del examen 
    156174         
    157175         
  • trunk/wxg/llenaracta.wxg

    r196 r199  
    11<?xml version="1.0"?> 
    2 <!-- generated by wxGlade 0.6.3 on Fri Aug 21 16:42:07 2009 --> 
     2<!-- generated by wxGlade 0.6.3 on Sat Aug 22 07:59:32 2009 --> 
    33 
    4 <application path="/home/javier/svn/sanca/trunk/llenaracta.py" name="app" class="ActaExamen" option="0" language="python" top_window="frame" encoding="UTF-8" use_gettext="0" overwrite="1" use_new_namespace="1" for_version="2.8" is_template="0"> 
     4<application path="/home/javier/svn/sanca/trunk/llenaracta2.py" name="app" class="ActaExamen" option="0" language="python" top_window="frame" encoding="UTF-8" use_gettext="0" overwrite="1" use_new_namespace="1" for_version="2.8" is_template="0"> 
    55    <object class="ActaExamen" name="frame" base="EditFrame"> 
    66        <style>wxDEFAULT_FRAME_STYLE</style> 
     
    5353                                <object class="sizeritem"> 
    5454                                    <flag>wxALL</flag> 
    55                                     <border>2</border> 
     55                                    <border>0</border> 
    5656                                    <option>0</option> 
    5757                                    <object class="wxStaticText" name="labelCurso" base="EditStaticText"> 
     
    6161                                </object> 
    6262                                <object class="sizeritem"> 
    63                                     <flag>wxALL</flag> 
    64                                     <border>4</border> 
     63                                    <border>0</border> 
    6564                                    <option>0</option> 
    6665                                    <object class="wxComboBox" name="comboCurso" base="EditComboBox"> 
     
    7271                                            <handler event="EVT_COMBOBOX">OnSeleccionCurso</handler> 
    7372                                        </events> 
     73                                    </object> 
     74                                </object> 
     75                                <object class="sizeritem"> 
     76                                    <flag>wxLEFT|wxALIGN_RIGHT</flag> 
     77                                    <border>25</border> 
     78                                    <option>0</option> 
     79                                    <object class="wxStaticText" name="labelFecha" base="EditStaticText"> 
     80                                        <attribute>1</attribute> 
     81                                        <label>Fecha del examen: </label> 
     82                                    </object> 
     83                                </object> 
     84                                <object class="sizeritem"> 
     85                                    <flag>wxALL|wxALIGN_RIGHT</flag> 
     86                                    <border>0</border> 
     87                                    <option>0</option> 
     88                                    <object class="wxDatePickerCtrl" name="dateExamen" base="EditDatePickerCtrl"> 
    7489                                    </object> 
    7590                                </object> 
Note: See TracChangeset for help on using the changeset viewer.