Changeset 173


Ignore:
Timestamp:
11/08/09 13:46:08 (4 years ago)
Author:
riverplatense
Message:

un comentario de ejemplo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sancabase.py

    r167 r173  
    33# archivo : sancabase.py 
    44# 
    5 ############################################################################### 
     5############################################################################## 
    66# 
    77# 
     
    2222# 
    2323# 
    24 ############################################################################### 
     24############################################################################## 
    2525 
    2626# Imports 
     
    4545class Frame(wx.Frame): 
    4646    def __init__(self, title, pos, size): 
    47         wx.Frame.__init__(self, None, -1, title, pos, size)    
    48          
     47        wx.Frame.__init__(self, None, -1, title, pos, size) 
     48 
    4949# Conexión a la base de datos 
    5050        self.db = MySQLdb.connect('localhost', 'javier', 'javier', 'escuela', charset='UTF8') 
     
    239239            self.estudios = wx.ComboBox(panel, -1, u'Primarios', (-1, -1), (-1, -1), StrEstudios, wx.CB_DROPDOWN | wx.CB_READONLY) 
    240240            hastaLbl = wx.StaticText(panel, -1, u'Hasta:') 
    241             StrHasta = [u'Completo', u'Primero', u'Segundo', u'Tercero', u'Cuarto', u'Quinto', u'Sexto', u'Séptimo', u'Octavo', u'Noveno',]  
     241            StrHasta = [u'Completo', u'Primero', u'Segundo', u'Tercero', u'Cuarto', u'Quinto', u'Sexto', u'Séptimo', u'Octavo', u'Noveno',] 
    242242            self.hasta = wx.ComboBox(panel, -1, u'', (-1, -1), (-1, -1), StrHasta, wx.CB_DROPDOWN | wx.CB_READONLY) 
    243243            correoLbl = wx.StaticText(panel, -1, u'E-correo:') 
     
    370370            datosSizer3.Add(self.tratmed, 0, wx.EXPAND) 
    371371            datosSizer3.Add(obsLbl, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL) 
    372             datosSizer3.Add(self.obs, 0, wx.EXPAND)  
     372            datosSizer3.Add(self.obs, 0, wx.EXPAND) 
    373373            datosSizer3.Add((10, 20)) 
    374374            datosSizer3.Add((10, 20)) 
     
    396396            granSizer.Add(datosSizer2, 1, wx.EXPAND) 
    397397            granSizer.Add(datosSizer3, 1, wx.EXPAND) 
    398             ppalSizer.Add(granSizer, 1, wx.EXPAND)  
     398            ppalSizer.Add(granSizer, 1, wx.EXPAND) 
    399399            panel.SetSizer(ppalSizer) 
    400400            ppalSizer.Fit(panel) 
     
    404404            self.Bind(wx.EVT_BUTTON, self.OnIngresarAlumno, aceptarBtn) 
    405405            self.frame.Show() 
    406   
     406 
    407407# Madre vive 
    408408    def OnviveMad(self, event): 
     
    413413            for cadaobj in [self.nombmad, self.tipodocmad, self.numdocmad, self.nacmad, self.fechanacmad, self.ocupacionmad, self.telefonomad]: 
    414414                cadaobj.Enable(False) 
    415                  
     415 
    416416# Padre vive 
    417417    def OnvivePad(self, event): 
     
    422422            for cadaobj in [self.nombpad, self.tipodocpad, self.numdocpad, self.nacpad, self.fechanacpad, self.ocupacionpad, self.telefonopad]: 
    423423                cadaobj.Enable(False) 
    424                  
     424 
    425425# Ingreso de alumno 
    426426    def OnIngresarAlumno(self, event): 
     
    476476         ocupacion_madre, vive_madre, tel_contacto_madre, nombre_padre, tipo_doc_padre, 
    477477         num_doc_padre, nac_padre, fecha_nac_padre, ocupacion_padre, vive_padre, 
    478          tel_contacto_padre, trat_medico, observaciones) VALUES (%s, %s, %s, %s, %s, %s, %s,  
     478         tel_contacto_padre, trat_medico, observaciones) VALUES (%s, %s, %s, %s, %s, %s, %s, 
    479479         %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, 
    480480         %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) ''', (apellidos, nombres, 
     
    488488        self.frame.Close() 
    489489        wx.MessageBox(u'Operación realizada con éxito', u'Alta de Alumno', wx.OK | wx.ICON_INFORMATION, self) 
    490          
     490 
    491491# Alta de cursos 
    492492    def OnAltaCurso(self, evt): 
     
    579579            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    580580            self.frame.Show() 
    581              
     581 
    582582    def OnSetEspecialidades(self, evt): 
    583583        especialidad = self.especialidad.GetValue() 
     
    591591        self.horas.SetValue(duracion) 
    592592        return 
    593          
     593 
    594594    def OnIngresarCurso(self, evt): 
    595595        self.num_curso = self.numcurso.GetValue() 
     
    638638        c.close() 
    639639        self.frame.Close() 
    640          
     640 
    641641# Alta de instructores 
    642642    def OnAltaInstructor(self, evt): 
     
    717717        self.frame.Close() 
    718718 
    719          
    720                  
     719 
     720 
    721721# Alta de coordinador 
    722722    def OnAltaCoordinador(self, evt): 
     
    10641064        self.frame.Close() 
    10651065 
    1066                  
     1066 
    10671067# Datos de la Institución 
    10681068    def OnDatosInstitucion(self, evt): 
     
    11281128            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    11291129            ppalSizer.SetSizeHints(self.frame) 
    1130             self.frame.Show()             
     1130            self.frame.Show() 
    11311131 
    11321132    def OnIngresarInstitucion(self, event): 
     
    11461146 
    11471147 
    1148 # Ingreso de gastos por formulario             
     1148# Ingreso de gastos por formulario 
    11491149    def OnIngresoGastos(self,event): 
    11501150        try: 
     
    12041204            #ppalSizer.SetSizeHints(self.frame) 
    12051205            self.frame.Show() 
    1206          
     1206 
    12071207    def OnIngresarGasto(self, evt): 
    12081208        dia = self.fecha.GetValue() 
     
    12681268            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    12691269            self.frame.Show() 
    1270          
     1270 
    12711271    def OnListarFecha(self, event): 
    12721272        dia = self.desde.GetValue() 
     
    13521352            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    13531353            self.frame.Show() 
    1354          
     1354 
    13551355    def OnListarDestino(self, event): 
    13561356        destino = self.destino.GetValue() 
     
    13891389        f.close() 
    13901390        self.frame = ListMovDestinoFrame() 
    1391         self.frame.Show()     
    1392  
    1393          
     1391        self.frame.Show() 
     1392 
     1393 
    13941394# Listado de gastos por responsable 
    13951395    def OnListadoGastosResponsable(self, event): 
     
    14331433            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    14341434            self.frame.Show() 
    1435          
     1435 
    14361436    def OnListarResponsable(self, event): 
    14371437        responsable = self.responsable.GetValue() 
     
    14701470        f.close() 
    14711471        self.frame = ListMovResponsableFrame() 
    1472         self.frame.Show()     
    1473          
     1472        self.frame.Show() 
     1473 
    14741474# Modificación de Alumnos 
    14751475    def OnModAlumnos(self, evt): 
     
    15491549                self.estudios = wx.ComboBox(panel, -1, q[0][17], (-1, -1), (-1, -1), StrEstudios, wx.CB_DROPDOWN | wx.CB_READONLY) 
    15501550                hastaLbl = wx.StaticText(panel, -1, u'Hasta:') 
    1551                 StrHasta = [u'Completo', u'Primero', u'Segundo', u'Tercero', u'Cuarto', u'Quinto', u'Sexto', u'Séptimo', u'Octavo', u'Noveno',]  
     1551                StrHasta = [u'Completo', u'Primero', u'Segundo', u'Tercero', u'Cuarto', u'Quinto', u'Sexto', u'Séptimo', u'Octavo', u'Noveno',] 
    15521552                self.hasta = wx.ComboBox(panel, -1, q[0][18], (-1, -1), (-1, -1), StrHasta, wx.CB_DROPDOWN | wx.CB_READONLY) 
    15531553                correoLbl = wx.StaticText(panel, -1, u'E-correo:') 
     
    17011701                datosSizer3.Add(self.tratmed, 0, wx.EXPAND) 
    17021702                datosSizer3.Add(obsLbl, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL) 
    1703                 datosSizer3.Add(self.obs, 0, wx.EXPAND)  
     1703                datosSizer3.Add(self.obs, 0, wx.EXPAND) 
    17041704                datosSizer3.Add((10, 20)) 
    17051705                datosSizer3.Add((10, 20)) 
     
    17271727                granSizer.Add(datosSizer2, 1, wx.EXPAND) 
    17281728                granSizer.Add(datosSizer3, 1, wx.EXPAND) 
    1729                 ppalSizer.Add(granSizer, 1, wx.EXPAND)  
     1729                ppalSizer.Add(granSizer, 1, wx.EXPAND) 
    17301730                panel.SetSizer(ppalSizer) 
    17311731                ppalSizer.Fit(panel) 
     
    17351735                self.Bind(wx.EVT_BUTTON, self.OnMA, aceptarBtn) 
    17361736                self.frame.Show() 
    1737                  
     1737 
    17381738# Modificación de tabla de alumnos 
    17391739    def OnMA(self,evt): 
     
    17821782        wx.MessageBox(u'Operación realizada con éxito', u'Modificación de Alumno %s' % apellidos, wx.OK | wx.ICON_INFORMATION, self) 
    17831783        c.close() 
    1784         self.frame.Destroy()         
    1785  
    1786              
    1787                          
     1784        self.frame.Destroy() 
     1785 
     1786 
     1787 
    17881788# Modificación de Cursos 
    17891789    def OnModCursos(self, evt): 
     
    18361836            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    18371837            self.frame.Show() 
    1838              
     1838 
    18391839# Procesamiento de modificación de curso: 
    18401840    def OnModifCursos(self, evt): 
     
    19591959                self.elb.SetStrings(ListAlum) 
    19601960                self.dlg.Show() 
    1961                  
     1961 
    19621962# Cancelar la modificación del alumnado (no sé porqué no funciona el cancelar de todos) 
    19631963    def OnCancelarMod (self, evt): 
    19641964        self.dlg.Close() 
    1965                  
    1966 # Ingreso de modificación                             
     1965 
     1966# Ingreso de modificación 
    19671967    def OnDefinitiva(self, event): 
    19681968        try: 
     
    19881988            wx.MessageBox(u'Operación realizada con éxito', u'Modificación de Curso ID: %s' % self.id_curso, wx.OK | wx.ICON_INFORMATION, self) 
    19891989            c.close() 
    1990             self.frame.Destroy()         
    1991                  
    1992                                       
     1990            self.frame.Destroy() 
     1991 
     1992 
    19931993 
    19941994# Modificación de alumnos dentro del curso 
     
    20862086                ppalSizer.SetSizeHints(self.frame) 
    20872087                self.frame.Show() 
    2088          
     2088 
    20892089# Actualización de la tabla instructores 
    20902090    def OnMI(self, evt): 
     
    21012101        wx.MessageBox(u'Operación realizada con éxito', u'Modificación de Instructor %s' % apellidos, wx.OK | wx.ICON_INFORMATION, self) 
    21022102        c.close() 
    2103         self.frame.Destroy()         
    2104          
     2103        self.frame.Destroy() 
     2104 
    21052105# Modificación de Coordinadores 
    21062106    def OnModCoordinadores(self, evt): 
     
    21842184                ppalSizer.SetSizeHints(self.frame) 
    21852185                self.frame.Show() 
    2186                  
     2186 
    21872187# Actualización de la tabla instructores 
    21882188    def OnMCoo(self, evt): 
     
    21992199        wx.MessageBox(u'Operación realizada con éxito', u'Modificación de Instructor %s' % apellidos, wx.OK | wx.ICON_INFORMATION, self) 
    22002200        c.close() 
    2201         self.frame.Destroy()         
    2202                  
    2203          
     2201        self.frame.Destroy() 
     2202 
     2203 
    22042204# Modificación de Centros 
    22052205    def OnModCentros(self, evt): 
     
    23122312        c.close() 
    23132313        self.frame.Destroy() 
    2314          
     2314 
    23152315# Modificación de Administrativos 
    23162316    def OnModAdministrativos(self, evt): 
     
    23992399                self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    24002400                ppalSizer.SetSizeHints(self.frame) 
    2401                 self.frame.Show()         
     2401                self.frame.Show() 
    24022402 
    24032403# Actualización de la tabla administrativos 
     
    25142514                self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    25152515                ppalSizer.SetSizeHints(self.frame) 
    2516                 self.frame.Show()         
     2516                self.frame.Show() 
    25172517 
    25182518# Actualización de la tabla administrativos 
     
    25842584            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    25852585            self.frame.Show() 
    2586     
     2586 
    25872587# Ingreso de baja de curso, se hace solamente en el curso, no se lo borra nunca de la db 
    25882588 
     
    26002600            wx.MessageBox(u'Operación realizada con éxito', u'Baja de curso N° %s' % num_curso, wx.OK | wx.ICON_INFORMATION, self) 
    26012601            c.close() 
    2602              
    2603              
    2604      
    2605 # Ingreso de baja de alumno, se hace solamente en el curso, no se lo borra nunca de la db     
     2602 
     2603 
     2604 
     2605# Ingreso de baja de alumno, se hace solamente en el curso, no se lo borra nunca de la db 
    26062606    def OnDesercion(self, evt): 
    26072607        try: 
     
    26442644            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    26452645            self.frame.Show() 
    2646              
     2646 
    26472647# Seleccion de alumno en un curso 
    26482648    def OnSeleccionAlumnoCurso(self, evt): 
     
    26942694            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    26952695            self.frame.Show() 
    2696              
     2696 
    26972697# Ingreso de baja de alumno de un curso 
    26982698    def OnIngresoBajaAlumnoCurso(self, evt): 
     
    27102710            c.close() 
    27112711            wx.MessageBox(u'Baja de alumno %s en el curso N° %s' % (alumno, self.numCurso), u'Operación realizada con éxito', wx.OK | wx.ICON_INFORMATION, self) 
    2712          
     2712 
    27132713# Ingreso manual de novedades con respecto a un alumno 
    27142714    def OnSeguimiento(self, evt): 
     
    28162816            self.frame = ListAlumFrame() 
    28172817            self.frame.Show() 
    2818                  
     2818 
    28192819# Listado de Cursos 
    28202820    def OnListCursos(self, evt): 
     
    28462846                    c.close() 
    28472847                    self.frame = ListCursosFrame() 
    2848                     self.frame.Show()         
    2849            
    2850                  
     2848                    self.frame.Show() 
     2849 
     2850 
    28512851            #Listado por número 
    28522852                elif seleccion == u'Número': 
     
    28752875                        c.close() 
    28762876                        self.frame = ListCurNumFrame() 
    2877                         self.frame.Show()         
    2878                
     2877                        self.frame.Show() 
     2878 
    28792879                elif seleccion == u'Instructor': 
    28802880                    dlg = wx.TextEntryDialog(self, u'Ingrese el apellido del instructor', u'Listado de Cursos por instructor''') 
     
    29082908                        self.frame.Show() 
    29092909                elif seleccion == u'Año': 
    2910                     pass     
     2910                    pass 
    29112911                elif seleccion == u'Especialidad': 
    29122912                    pass 
     
    29142914                    dlg.Destroy() 
    29152915                    return 
    2916                  
    2917          
     2916 
     2917 
    29182918# Listado de Instructores 
    29192919    def OnListInstruc(self, evt): 
     
    29392939            self.frame = ListInstFrame() 
    29402940            self.frame.Show() 
    2941          
     2941 
    29422942# Listado de Coordinadores 
    29432943    def OnListCoord(self, evt): 
     
    29612961            c.close() 
    29622962            self.frame = ListCoordFrame() 
    2963             self.frame.Show()        
     2963            self.frame.Show() 
    29642964 
    29652965# Listado de Centros 
     
    30083008            c.close() 
    30093009            self.frame = ListAdmFrame() 
    3010             self.frame.Show()        
     3010            self.frame.Show() 
    30113011 
    30123012# Listado de Auxiliares 
     
    32303230                datosSizer3.Add(tratmed, 0, wx.EXPAND) 
    32313231                datosSizer3.Add(obsLbl, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL) 
    3232                 datosSizer3.Add(obs, 0, wx.EXPAND)  
     3232                datosSizer3.Add(obs, 0, wx.EXPAND) 
    32333233                datosSizer3.Add((10, 20)) 
    32343234                datosSizer3.Add((10, 20)) 
     
    32623262                granSizer.Add(datosSizer2, 1, wx.EXPAND) 
    32633263                granSizer.Add(datosSizer3, 1, wx.EXPAND) 
    3264                 ppalSizer.Add(granSizer, 1, wx.EXPAND)  
     3264                ppalSizer.Add(granSizer, 1, wx.EXPAND) 
    32653265                panel.SetSizer(ppalSizer) 
    32663266                ppalSizer.Fit(panel) 
     
    33143314            self.Bind(wx.EVT_BUTTON, self.OnCancelar, cancelBtn) 
    33153315            self.frame.Show() 
    3316              
     3316 
    33173317    def OnFichaCursoLlena(self, evt): 
    33183318        self.num_curso = self.numCurso.GetValue() 
     
    33443344        t = c.fetchall() 
    33453345        orden = 1 
    3346         # Doy vuelta las fechas para que se lea bien en la ficha de curso     
     3346        # Doy vuelta las fechas para que se lea bien en la ficha de curso 
    33473347        fecha_inic = q[3] 
    33483348        dia = fecha_inic.day 
     
    34033403            for alumno in t: 
    34043404                if orden > 22: 
    3405                   break   
     3405                  break 
    34063406                if alumno[2].lower() == u'ar': 
    34073407                    nacion = u'Argentina' 
     
    35953595        else: 
    35963596            #try: 
    3597                 #os.system('rm ./planillas/fichacurso_2.pdf')         
     3597                #os.system('rm ./planillas/fichacurso_2.pdf') 
    35983598            dlg = wx.MessageDialog(self, u"Una ficha de curso ha sido generada\n en el directorio '/planillas'", u"Ficha de curso", wx.OK | wx.ICON_INFORMATION) 
    35993599            dlg.ShowModal() 
    36003600            dlg.Destroy() 
    3601              
    3602         
     3601 
     3602 
    36033603    def OnCanc (self, evt): 
    36043604        self.frame.Destroy() 
    3605                                
     3605 
    36063606    def OnImp (self,evt): 
    36073607        self.printer.GetPrintData().SetPaperId(wx.PAPER_LETTER) 
     
    36163616        ventana.Show(True) 
    36173617 
    3618          
     3618 
    36193619# Gastos nuevos por período 
    36203620    def OnGastNuPer(self, evt): 
     
    36763676 
    36773677    def OnCloseGastos(self, event): 
    3678         self.GNPPer.Destroy()         
     3678        self.GNPPer.Destroy() 
    36793679 
    36803680    #Selección de período a crear 
     
    37213721    def OnAbrGastPer(self, evt): 
    37223722        pass 
    3723          
     3723 
    37243724# Gastos nuevos por proyecto 
    37253725    def OnGastNuProy(self, evt): 
     
    38473847                    f.write('%s;' %valor), 
    38483848            f.write('\n') 
    3849          
     3849 
    38503850    #Calcular Saldo de Caja 
    38513851    def OnCalcularCajaProy(self, event): 
     
    38643864        self.labelsaldo.SetLabel(u'El saldo de la caja es : %s' %(str(self.saldo))) 
    38653865 
    3866 # Agenda  
     3866# Agenda 
    38673867    def OnAgenda(self, evt): 
    38683868        import agenda 
     
    39223922        dlg.ShowModal() 
    39233923        dlg.Destroy() 
    3924                                  
     3924 
    39253925 
    39263926# Acerca de 
     
    40024002        ppalSizer.Fit(self) 
    40034003        ppalSizer.SetSizeHints(self) 
    4004          
     4004 
    40054005#Función impresión del listado de alumnos 
    40064006    def OnImpresion(self, evt): 
     
    40244024                break 
    40254025            f.write('<tr>\n') 
    4026             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4026            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    40274027            for i in range (1, 8): 
    40284028                a = self.GetColumnText(it, i) 
    40294029                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    40304030            f.write('</tr>\n') 
    4031             it = it + 1         
     4031            it = it + 1 
    40324032        f.write('</table>\n') 
    40334033        f.write('</center>\n') 
     
    40484048        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    40494049        self.frame.Show() 
    4050          
    4051     # Dado el ID y la columna traigo el item deseado.         
     4050 
     4051    # Dado el ID y la columna traigo el item deseado. 
    40524052    def GetColumnText(self, index, col): 
    40534053        item = self.list.GetItem(index, col) 
    4054         return item.GetText()         
    4055                  
     4054        return item.GetText() 
     4055 
    40564056    def OnCancelarImp(self, evt): 
    40574057        self.Close() 
    4058          
     4058 
    40594059    def OnCanc (self, evt): 
    40604060        self.frame.Destroy() 
    4061         self.Close()     
    4062                            
     4061        self.Close() 
     4062 
    40634063    def GetListCtrl (self): 
    40644064        return self.list 
     
    41184118        ppalSizer.Fit(self) 
    41194119        ppalSizer.SetSizeHints(self) 
    4120                  
     4120 
    41214121#Función impresión del listado cursos 
    41224122    def OnImpresion(self, evt): 
     
    41404140                break 
    41414141            f.write('<tr>\n') 
    4142             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4142            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    41434143            for i in range (1, 6): 
    41444144                a = self.GetColumnText(it, i) 
    41454145                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    41464146            f.write('</tr>\n') 
    4147             it = it + 1         
     4147            it = it + 1 
    41484148        f.write('</table>\n') 
    41494149        f.write('</center>\n') 
     
    41644164        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    41654165        self.frame.Show() 
    4166              
    4167     # Dado el ID y la columna traigo el item deseado.         
     4166 
     4167    # Dado el ID y la columna traigo el item deseado. 
    41684168    def GetColumnText(self, index, col): 
    41694169        item = self.list.GetItem(index, col) 
    4170         return item.GetText()         
     4170        return item.GetText() 
    41714171 
    41724172    def OnCancelarImp(self, evt): 
    41734173        self.Close() 
    4174          
     4174 
    41754175    def OnCanc (self, evt): 
    41764176        self.frame.Destroy() 
    4177         self.Close()     
    4178                            
     4177        self.Close() 
     4178 
    41794179    def GetListCtrl (self): 
    41804180        return self.list 
     
    42374237        ppalSizer.Fit(self) 
    42384238        ppalSizer.SetSizeHints(self) 
    4239          
     4239 
    42404240#Función impresión del listado cursos por número 
    42414241    def OnImpresion(self, evt): 
     
    42594259                break 
    42604260            f.write('<tr>\n') 
    4261             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4261            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    42624262            for i in range (1, 8): 
    42634263                a = self.GetColumnText(it, i) 
    42644264                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    42654265            f.write('</tr>\n') 
    4266             it = it + 1         
     4266            it = it + 1 
    42674267        f.write('</table>\n') 
    42684268        f.write('</center>\n') 
     
    42844284        self.frame.Show() 
    42854285 
    4286     # Dado el ID y la columna traigo el item deseado.         
     4286    # Dado el ID y la columna traigo el item deseado. 
    42874287    def GetColumnText(self, index, col): 
    42884288        item = self.list.GetItem(index, col) 
    4289         return item.GetText()         
     4289        return item.GetText() 
    42904290 
    42914291    def OnCancelarImp(self, evt): 
    42924292        self.Close() 
    4293          
     4293 
    42944294    def OnCanc (self, evt): 
    42954295        self.frame.Destroy() 
    4296         self.Close()     
    4297                            
     4296        self.Close() 
     4297 
    42984298    def GetListCtrl (self): 
    42994299        return self.list 
     
    43034303        self.printer.PrintFile(self.html.GetOpenedPage()) 
    43044304        self.Close() 
    4305          
     4305 
    43064306# Clase Listados Cursos por Instructor 
    43074307class ListCurInsFrame(wx.Frame, wx.lib.mixins.listctrl.ColumnSorterMixin): 
     
    43514351        ppalSizer.Fit(self) 
    43524352        ppalSizer.SetSizeHints(self) 
    4353          
     4353 
    43544354#Función impresión del listado cursos por Instructor 
    43554355    def OnImpresion(self, evt): 
     
    43734373                break 
    43744374            f.write('<tr>\n') 
    4375             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4375            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    43764376            for i in range (2, 5): 
    43774377                a = self.GetColumnText(it, i) 
    43784378                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    43794379            f.write('</tr>\n') 
    4380             it = it + 1         
     4380            it = it + 1 
    43814381        f.write('</table>\n') 
    43824382        f.write('</center>\n') 
     
    43984398        self.frame.Show() 
    43994399 
    4400     # Dado el ID y la columna traigo el item deseado.         
     4400    # Dado el ID y la columna traigo el item deseado. 
    44014401    def GetColumnText(self, index, col): 
    44024402        item = self.list.GetItem(index, col) 
    4403         return item.GetText()         
     4403        return item.GetText() 
    44044404 
    44054405    def OnCancelarImp(self, evt): 
    44064406        self.Close() 
    4407          
     4407 
    44084408    def OnCanc (self, evt): 
    44094409        self.frame.Destroy() 
    4410         self.Close()     
    4411                            
     4410        self.Close() 
     4411 
    44124412    def GetListCtrl (self): 
    44134413        return self.list 
     
    44164416        self.printer.GetPrintData().SetPaperId(wx.PAPER_LETTER) 
    44174417        self.printer.PrintFile(self.html.GetOpenedPage()) 
    4418         self.Close()         
     4418        self.Close() 
    44194419 
    44204420#Clase Listado de Instructores 
    4421 class ListInstFrame(wx.Frame, wx.lib.mixins.listctrl.ColumnSorterMixin):     
     4421class ListInstFrame(wx.Frame, wx.lib.mixins.listctrl.ColumnSorterMixin): 
    44224422    def __init__(self): 
    44234423        f=open('./py/listinstruc.py', 'r') 
     
    44694469        ppalSizer.Fit(self) 
    44704470        ppalSizer.SetSizeHints(self) 
    4471                  
     4471 
    44724472#Función impresión del listado de Instructores 
    44734473    def OnImpresion(self, evt): 
     
    44914491                break 
    44924492            f.write('<tr>\n') 
    4493             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4493            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    44944494            for i in range (1, 6): 
    44954495                a = self.getColumnText(it, i) 
    44964496                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    44974497            f.write('</tr>\n') 
    4498             it = it + 1         
     4498            it = it + 1 
    44994499        f.write('</table>\n') 
    45004500        f.write('</center>\n') 
     
    45154515        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    45164516        self.frame.Show() 
    4517          
    4518     # Dado el ID y la columna traigo el item deseado.         
     4517 
     4518    # Dado el ID y la columna traigo el item deseado. 
    45194519    def getColumnText(self, index, col): 
    45204520        item = self.list.GetItem(index, col) 
    4521         return item.GetText()         
    4522                  
     4521        return item.GetText() 
     4522 
    45234523    def OnCancelarImp(self, evt): 
    45244524        self.Close() 
    4525          
     4525 
    45264526    def OnCanc (self, evt): 
    45274527        self.frame.Destroy() 
    4528         self.Close()     
    4529                            
     4528        self.Close() 
     4529 
    45304530    def GetListCtrl (self): 
    45314531        return self.list 
     
    45864586        ppalSizer.Fit(self) 
    45874587        ppalSizer.SetSizeHints(self) 
    4588                  
     4588 
    45894589#Función impresión del listado de Coordinadores 
    45904590    def OnImpresion(self, evt): 
     
    46084608                break 
    46094609            f.write('<tr>\n') 
    4610             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4610            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    46114611            for i in range (1, 6): 
    46124612                a = self.getColumnText(it, i) 
    46134613                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    46144614            f.write('</tr>\n') 
    4615             it = it + 1         
     4615            it = it + 1 
    46164616        f.write('</table>\n') 
    46174617        f.write('</center>\n') 
     
    46324632        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    46334633        self.frame.Show() 
    4634          
    4635     # Dado el ID y la columna traigo el item deseado.         
     4634 
     4635    # Dado el ID y la columna traigo el item deseado. 
    46364636    def getColumnText(self, index, col): 
    46374637        item = self.list.GetItem(index, col) 
    4638         return item.GetText()         
    4639                  
     4638        return item.GetText() 
     4639 
    46404640    def OnCancelarImp(self, evt): 
    46414641        self.Close() 
    4642          
     4642 
    46434643    def OnCanc (self, evt): 
    46444644        self.frame.Destroy() 
    4645         self.Close()     
    4646                            
     4645        self.Close() 
     4646 
    46474647    def GetListCtrl (self): 
    46484648        return self.list 
     
    47054705        ppalSizer.Fit(self) 
    47064706        ppalSizer.SetSizeHints(self) 
    4707                  
     4707 
    47084708#Función impresión del listado de administrativos 
    47094709    def OnImpresion(self, evt): 
     
    47274727                break 
    47284728            f.write('<tr>\n') 
    4729             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4729            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    47304730            for i in range (1, 9): 
    47314731                a = self.getColumnText(it, i) 
    47324732                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    47334733            f.write('</tr>\n') 
    4734             it = it + 1         
     4734            it = it + 1 
    47354735        f.write('</table>\n') 
    47364736        f.write('</center>\n') 
     
    47514751        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    47524752        self.frame.Show() 
    4753          
    4754     # Dado el ID y la columna traigo el item deseado.         
     4753 
     4754    # Dado el ID y la columna traigo el item deseado. 
    47554755    def getColumnText(self, index, col): 
    47564756        item = self.list.GetItem(index, col) 
    4757         return item.GetText()         
    4758                  
     4757        return item.GetText() 
     4758 
    47594759    def OnCancelarImp(self, evt): 
    47604760        self.Close() 
    4761          
     4761 
    47624762    def OnCanc (self, evt): 
    47634763        self.frame.Destroy() 
    4764         self.Close()     
    4765                            
     4764        self.Close() 
     4765 
    47664766    def GetListCtrl (self): 
    47674767        return self.list 
     
    48264826        ppalSizer.Fit(self) 
    48274827        ppalSizer.SetSizeHints(self) 
    4828                  
     4828 
    48294829#Función impresión del listado de auxiliares 
    48304830    def OnImpresion(self, evt): 
     
    48484848                break 
    48494849            f.write('<tr>\n') 
    4850             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     4850            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    48514851            for i in range (1, 10): 
    48524852                a = self.getColumnText(it, i) 
    48534853                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    48544854            f.write('</tr>\n') 
    4855             it = it + 1         
     4855            it = it + 1 
    48564856        f.write('</table>\n') 
    48574857        f.write('</center>\n') 
     
    48724872        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    48734873        self.frame.Show() 
    4874          
    4875     # Dado el ID y la columna traigo el item deseado.         
     4874 
     4875    # Dado el ID y la columna traigo el item deseado. 
    48764876    def getColumnText(self, index, col): 
    48774877        item = self.list.GetItem(index, col) 
    4878         return item.GetText()         
    4879                  
     4878        return item.GetText() 
     4879 
    48804880    def OnCancelarImp(self, evt): 
    48814881        self.Close() 
    4882          
     4882 
    48834883    def OnCanc (self, evt): 
    48844884        self.frame.Destroy() 
    4885         self.Close()     
    4886                            
     4885        self.Close() 
     4886 
    48874887    def GetListCtrl (self): 
    48884888        return self.list 
     
    49684968                break 
    49694969            f.write('<tr>\n') 
    4970             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('UTF-8')))     
     4970            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('UTF-8'))) 
    49714971            for i in range (1, 9): 
    49724972                a = self.getColumnText(it, i) 
    49734973                f.write('  <td>%s</td>\n' % (a.encode('UTF-8'))) 
    49744974            f.write('</tr>\n') 
    4975             it = it + 1         
     4975            it = it + 1 
    49764976        f.write('</table>\n') 
    49774977        f.write('</center>\n') 
     
    49924992        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    49934993        self.frame.Show() 
    4994          
    4995     # Dado el ID y la columna traigo el item deseado.         
     4994 
     4995    # Dado el ID y la columna traigo el item deseado. 
    49964996    def getColumnText(self, index, col): 
    49974997        item = self.list.GetItem(index, col) 
    4998         return item.GetText()         
    4999                  
     4998        return item.GetText() 
     4999 
    50005000    def OnCancelarImp(self, evt): 
    50015001        self.Close() 
    5002          
     5002 
    50035003    def OnCanc (self, evt): 
    50045004        self.frame.Destroy() 
    5005         self.Close()     
    5006                            
     5005        self.Close() 
     5006 
    50075007    def GetListCtrl (self): 
    50085008        return self.list 
     
    50125012        self.printer.PrintFile(self.html.GetOpenedPage()) 
    50135013        self.Close() 
    5014          
     5014 
    50155015# Clase Listado de Movimientos de caja 
    50165016class ListMovFechaFrame(wx.Frame, wx.lib.mixins.listctrl.ColumnSorterMixin): 
     
    50665066        ppalSizer.Fit(self) 
    50675067        ppalSizer.SetSizeHints(self) 
    5068          
     5068 
    50695069#Función impresión del listado de movimientos por fecha 
    50705070    def OnImpresion(self, evt): 
     
    50885088                break 
    50895089            f.write('<tr>\n') 
    5090             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     5090            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    50915091            for i in range (1, 8): 
    50925092                a = self.GetColumnText(it, i) 
    50935093                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    50945094            f.write('</tr>\n') 
    5095             it = it + 1         
     5095            it = it + 1 
    50965096        f.write('</table>\n') 
    50975097        f.write('</center>\n') 
     
    51125112        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    51135113        self.frame.Show() 
    5114          
    5115     # Dado el ID y la columna traigo el item deseado.         
     5114 
     5115    # Dado el ID y la columna traigo el item deseado. 
    51165116    def GetColumnText(self, index, col): 
    51175117        item = self.list.GetItem(index, col) 
    5118         return item.GetText()         
    5119                  
     5118        return item.GetText() 
     5119 
    51205120    def OnCancelarImp(self, evt): 
    51215121        self.Close() 
    5122          
     5122 
    51235123    def OnCanc (self, evt): 
    51245124        self.frame.Destroy() 
    5125         self.Close()     
    5126                            
     5125        self.Close() 
     5126 
    51275127    def GetListCtrl (self): 
    51285128        return self.list 
     
    51325132        self.printer.PrintFile(self.html.GetOpenedPage()) 
    51335133        self.Close() 
    5134          
     5134 
    51355135# Impresión de listado por destino 
    51365136class ListMovDestinoFrame(wx.Frame, wx.lib.mixins.listctrl.ColumnSorterMixin): 
     
    51865186        ppalSizer.Fit(self) 
    51875187        ppalSizer.SetSizeHints(self) 
    5188          
     5188 
    51895189#Función impresión del listado de movimientos por fecha 
    51905190    def OnImpresion(self, evt): 
     
    52085208                break 
    52095209            f.write('<tr>\n') 
    5210             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     5210            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    52115211            for i in range (1, 8): 
    52125212                a = self.GetColumnText(it, i) 
    52135213                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    52145214            f.write('</tr>\n') 
    5215             it = it + 1         
     5215            it = it + 1 
    52165216        f.write('</table>\n') 
    52175217        f.write('</center>\n') 
     
    52325232        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    52335233        self.frame.Show() 
    5234          
    5235     # Dado el ID y la columna traigo el item deseado.         
     5234 
     5235    # Dado el ID y la columna traigo el item deseado. 
    52365236    def GetColumnText(self, index, col): 
    52375237        item = self.list.GetItem(index, col) 
    5238         return item.GetText()         
    5239                  
     5238        return item.GetText() 
     5239 
    52405240    def OnCancelarImp(self, evt): 
    52415241        self.Close() 
    5242          
     5242 
    52435243    def OnCanc (self, evt): 
    52445244        self.frame.Destroy() 
    5245         self.Close()     
    5246                            
     5245        self.Close() 
     5246 
    52475247    def GetListCtrl (self): 
    52485248        return self.list 
     
    53065306        ppalSizer.Fit(self) 
    53075307        ppalSizer.SetSizeHints(self) 
    5308          
     5308 
    53095309#Función impresión del listado de movimientos por fecha 
    53105310    def OnImpresion(self, evt): 
     
    53285328                break 
    53295329            f.write('<tr>\n') 
    5330             f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8')))     
     5330            f.write('  <td>%s</td><td>%s</td>\n' % (it, a.encode('utf-8'))) 
    53315331            for i in range (1, 8): 
    53325332                a = self.GetColumnText(it, i) 
    53335333                f.write('  <td>%s</td>\n' % (a.encode('utf-8'))) 
    53345334            f.write('</tr>\n') 
    5335             it = it + 1         
     5335            it = it + 1 
    53365336        f.write('</table>\n') 
    53375337        f.write('</center>\n') 
     
    53525352        self.Bind(wx.EVT_BUTTON, self.OnCanc, BtnCancelarImp) 
    53535353        self.frame.Show() 
    5354          
    5355     # Dado el ID y la columna traigo el item deseado.         
     5354 
     5355    # Dado el ID y la columna traigo el item deseado. 
    53565356    def GetColumnText(self, index, col): 
    53575357        item = self.list.GetItem(index, col) 
    5358         return item.GetText()         
    5359                  
     5358        return item.GetText() 
     5359 
    53605360    def OnCancelarImp(self, evt): 
    53615361        self.Close() 
    5362          
     5362 
    53635363    def OnCanc (self, evt): 
    53645364        self.frame.Destroy() 
    5365         self.Close()     
    5366                            
     5365        self.Close() 
     5366 
    53675367    def GetListCtrl (self): 
    53685368        return self.list 
Note: See TracChangeset for help on using the changeset viewer.