コード例 #1
0
    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
コード例 #2
0
 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
コード例 #3
0
 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
コード例 #4
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