def rellenar_lista(self): ## print "Rellenando/refrescando los modelos del combo y tree" self.lista.clear() self.tv.clear() for aula in Aula.select(orderBy='numero'): self.lista.append([aula.id,"%s - %s"%(aula.piso,aula.numero)]) self.tv.append([aula.id,str(aula.numero),aula.piso,str(aula.aforo)]) return
def cargar(self,id): print "Cargando el aula %i"%id if id == -1: self.a = None self.id = -1 self.aforo = 14 self.numero = 0 self.piso = "" else: self.a = Aula.get(id) self.id = self.a.id self.aforo = self.a.aforo self.numero = self.a.numero self.piso = self.a.piso return
def guardar(self): if self.id == -1: print "Creando clase nueva" print self.dia_semana,self.profesor,self.aula,self.horario,self.grupo self.c = Clase(dia_semana=self.dia_semana,profesor=Profesor.get(self.profesor),aula = Aula.get(self.aula),horario=self.horario) return 1 else: print "Guardando la clase %i"%(self.id) print "el profesor es %s"%self.profesor self.c.dia_semana = self.dia_semana.lower() self.c.horario = self.horario self.c.profesor = Profesor.get(self.profesor) self.c.aulaID = self.aula return 0
def borrar(self): """Función qie borra el aula previamente cargado""" print "Borramos el Aula de la BBDD" Aula.delete(self.id) self.rellenar_lista() return