Example #1
0
    def actualizar_datos(self):
        self.__temporadas = Facade.obtener_lista_temporadas()
        self.__temporadas.sort()
        self.__lista_temps = []
        self.__lista_temp_validas = []
        self.__lista_gps_validos_temp = []
        temporada_valida = False
        pos_temp = 0
        for t in self.__temporadas:
            self.__lista_gps_validos_temp.append({})
            pos_general = 0
            pos_gp = 0
            temporada = Facade.obtener_temporada(t)
            self.__lista_temps.append(temporada)
            gps_temporada = temporada.obtener_lista_GPs()
            for gp in gps_temporada:
                if (not gp.ha_comenzado()) or (not gp.ha_finalizado()):
                    temporada_valida = True
                    self.__lista_gps_validos_temp[pos_temp][pos_gp] = pos_general
                    pos_gp = pos_gp + 1

                pos_general = pos_general + 1
            if temporada_valida:
                self.__lista_temp_validas.append(pos_temp)
            temporada_valida = False
            pos_temp = pos_temp + 1

        self.set_temporada_activa(pos_temp - 1)
        self.__gp_activo = -1
        self.__listview_gp_parrilla = gtk.ListStore(int, str)
        self.__listview_gp_carrera = gtk.ListStore(int, str)
Example #2
0
 def actualizar_datos(self):
     self.__temporadas = Facade.obtener_lista_temporadas()
     self.__temporadas.sort()
     self.__numero_temporadas = -1
     self.__lista_temps = []
     for t in self.__temporadas:
         self.__lista_temps.append(Facade.obtener_temporada(t))
         self.__numero_temporadas = self.__numero_temporadas + 1
     self.__lista_temps.sort(key=lambda nombre: nombre.obtener_datos()["nombre"])
     self.set_temporada_activa(self.__numero_temporadas)
     self.__gp_activo = -1
Example #3
0
    def actualizar_datos(self):
        temp = Facade.obtener_lista_temporadas()
        self.__temporadas = []
        self.__numero_temporadas = -1
        self.__gps = []
        for t in temp:
            temporada = Facade.obtener_temporada(t)
            self.__temporadas.append(temporada)
            self.__numero_temporadas = self.__numero_temporadas + 1

        self.__temporadas.sort(key=lambda nombre: nombre.obtener_datos()["nombre"])
        self.__temporada_seleccionada = ""

        self.__gp_activo = -1
Example #4
0
    def actualizar_datos(self):
        temp = Facade.obtener_lista_temporadas()

        self.__temporadas = []
        self.__equipos = []
        self.__pilotos = []
        self.__gps = []
        self.__reglas = []
        self.__reglas_temporada_sin_guardar = []
        if temp != []:
            for t in temp:
                temporada = Facade.obtener_temporada(t)
                self.__temporadas.append(temporada)
            self.__temporadas.sort(key=lambda nombre: nombre.obtener_datos()["nombre"])
        self.__temporada_seleccionada = ""
        self.__fecha_inicio = None
        self.__fecha_fin = None