def cargar(self,id):
     if id == -1:            
         return
     self.a = Asistencia.get(id)
     for variable in ['precio','id','confirmado','alumnoID','grupoID','factura','metalico']:            
         setattr(self,variable,getattr(self.a,variable))
     if self.precio == None:
         self.precio = ""
 def cambiarConfirmacion(self,id):
     asistencia = Asistencia.get(id)
     if not asistencia.confirmado:
         ##print "El alumno estaba sin confirmar, al confirmarlo generamos el horario..."
         ##FIXME
         ## impirmir horario
         asistencia.confirmado = True
         debug("Guardando en el historico la confirmacion")
         h = Historia(alumno=self.a,tipo="confirmacion",anotacion="Al grupo %s"%asistencia.grupo.nombre)
     else:
         asistencia.confirmado = False
     self.refrescar_lista_grupos()
 def eliminarAsistencia(self,id):
     asistencia = Asistencia.get(id)
     ##print "Vamos a borrar la asistencia de %s al grupo %s"%(asistencia.grupo.nombre,asistencia.alumno.nombre)
     Asistencia.delete(id)
     self.refrescar_lista_grupos()
示例#4
0
 def quitar_alumno(self,id):
     asis = Asistencia.get(id)
     debug("vamos a quitar el alumnos %s del grupo"%asis.alumno.id)
     asis.destroySelf()
     self.rellenar_lista_alumnos()