Exemple #1
0
 def audios_partidos_completa(self, data):
     """Carga los audios de los partidos en lista completa."""
     partidos = []
     for datum in data:
         partido = Partido.one(datum).to_dict()
         partidos.append(partido)
     self.audios("cargar_partidos_completa", partidos)
Exemple #2
0
    def desde_string(cls, tag, mesa=None):
        datos_tag = struct_voto.parse(tag)

        if mesa is not None:
            # verificamos la mesa
            if mesa.cod_datos != datos_tag.ubicacion:
                raise MesaIncorrecta()
        else:
            #OJO: ESTO trae cualquier mesa del juego de datos
            mesa = Ubicacion.one(cod_datos=datos_tag.ubicacion)
            current_data_code(datos_tag.ubicacion)

        if datos_tag.cod_interna != "":
            interna = Partido.one(datos_tag.cod_interna)
        else:
            interna = None

        candidatos = []
        for elem in datos_tag.voto_categoria:
            cod_categoria = elem["cod_categoria"].strip()
            cod_candidato = elem["cod_candidatura"].strip()

            if cod_candidato == COD_LISTA_BLANCO:
                candidato = Candidato.one(codigo__endswith=cod_candidato,
                                          cod_categoria=cod_categoria)
            else:
                candidato = Candidato.one(codigo__endswith="." + cod_candidato,
                                          cod_categoria=cod_categoria)
            candidatos.append(candidato)

        return Seleccion(mesa, None, candidatos)
Exemple #3
0
 def audios_partidos_completa(self, data):
     """Carga los audios de los partidos en lista completa."""
     partidos = []
     for datum in data:
         partido = Partido.one(datum).to_dict()
         partidos.append(partido)
     self.audios("cargar_partidos_completa", partidos)
Exemple #4
0
 def audios_partidos_categoria(self, data):
     """Carga los audios de los partidos en la categoria."""
     partidos = []
     for datum in data[1]:
         partido = Partido.one(datum).to_dict()
         partido["cod_categoria"] = data[0]
         partidos.append(partido)
     self.audios("cargar_partidos_categoria", partidos)
Exemple #5
0
 def audios_partidos_categoria(self, data):
     """Carga los audios de los partidos en la categoria."""
     partidos = []
     for datum in data[1]:
         partido = Partido.one(datum).to_dict()
         partido["cod_categoria"] = data[0]
         partidos.append(partido)
     self.audios("cargar_partidos_categoria", partidos)
Exemple #6
0
def get_nombres_imagenes():
    nombres_imagenes = []
    for candidato in Candidato.principales():
        nombres_imagenes.append(_image_name(candidato.codigo))

    for lista in Lista.all():
        nombres_imagenes.append(_image_name(lista.codigo))
    for partido in Partido.all():
        nombres_imagenes.append(_image_name(partido.codigo))
    for alianza in Alianza.all():
        nombres_imagenes.append(_image_name(alianza.codigo))

    return nombres_imagenes