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()
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()