def guardar(self): if self.id==-1: ##FIXME estoy puede fallar, al añadir alumnos y clases a un grupo que AUN no existe debug("Creando el grupo") self.g = Grupo(nombre = self.nombre,curso=Curso.get(self.cursoID),num_max=self.num_max,menores = self.menores) self.id = self.g.id else: self.g.nombre = self.nombre self.g.curso = Curso.get(self.cursoID) self.g.num_max = self.num_max self.g.menores = self.menores ##Antes de salir refrescamos la lista self.rellenar_lista() return
def cargar(self,id): if id == -1: print "Sin id es un curso nuevo?" self.c = None self.id = -1 self.nombre = "" self.examen = "" self.nivel = "" self.precio = 100 self.nota_aprobado = 50 self.solo_examen_final = False self.modelo_notas = "" self.tv_libros.clear() else: self.c = Curso.get(id) self.id = self.c.id self.nombre = self.c.nombre self.examen = self.c.examen self.nivel = self.c.nivel self.precio = self.c.precio self.nota_aprobado = self.c.nota_aprobado self.solo_examen_final = self.c.solo_examen_final self.modelo_notas = self.c.modelo_notas self.rellenar_lista_libros() return