Exemplo n.º 1
0
    def encodear_autoridades(self):
        nombres = []
        dnis = []
        tipos = []
        for autoridad in self.autoridades:
            nombres.append(autoridad.apellido)
            nombres.append(autoridad.nombre)
            tipo = "%s" % TIPO_DOC.index(autoridad.tipo_documento)
            tipos.append(tipo)
            campo = pack_slow([int(autoridad.nro_documento)], 27)
            dnis.append(campo)

        nombres = self.encodear_string(";".join(nombres))
        return nombres, dnis, tipos
Exemplo n.º 2
0
    def encodear_autoridades(self):
        nombres = []
        dnis = []
        tipos = []
        for autoridad in self.autoridades:
            nombres.append(autoridad.apellido)
            nombres.append(autoridad.nombre)
            tipo = "%s" % TIPO_DOC.index(autoridad.tipo_documento)
            tipos.append(tipo)
            campo = pack_slow([int(autoridad.nro_documento)], 27)
            dnis.append(campo)

        nombres = self.encodear_string(";".join(nombres))
        return nombres, dnis, tipos
Exemplo n.º 3
0
def get_constants():
    #TODO: ver cuáles de estas constantes son realmente necesarias en
    # las pantallas de interaccion
    translations = ("muchas_gracias", "titulo_segundo_suplente",
                    "introduzca_acta_apertura", "puede_retirar_boleta",
                    "no_retirar_boleta", "agradecimiento",
                    "aguarde_unos_minutos", "aceptar", "cancelar",
                    "introduzca_acta_cierre", "ingrese_datos_solicitados",
                    "ingrese_numero_mesa", "confirmar", "ingrese_numero_pin",
                    "confirma_datos_correctos", "hora_invalida", "titulo_hora",
                    "titulo_minutos", "titulo_apellido", "titulo_nombre",
                    "titulo_documento", "titulo_presidente", "titulo_suplente",
                    "retire_acta_apertura", "acta_contiene_informacion",
                    "volver_al_inicio", "aguarde_procesando_acta",
                    "aguarde_configurando_mesa", "apertura_no_almacenada",
                    "papel_no_puesto", "acta_apertura_mesa")
    encabezado = get_config('datos_eleccion')
    mensajes_error = ("hora_invalida", "hora_incompleta", "largo_invalido",
                      "autoridades_invalidas", "autoridades_incompletas",
                      "mesa_pin_incorrectos", "documentos_invalidos",
                      "documentos_numeros_invalidos")

    constants_dict = {
        "juego_de_datos": JUEGO_DE_DATOS,
        "mostrar_cursor": MOSTRAR_CURSOR,
        "encabezado": [(texto, encabezado[texto]) for texto in encabezado],
        "i18n": [(trans, _(trans)) for trans in translations],
        "tipo_doc": [(TIPO_DOC.index(tipo), tipo) for tipo in TIPO_DOC],
        "mensajes_error":
        dict([(trans, _(trans)) for trans in mensajes_error]),
        "usa_armve": USA_ARMVE,
        "ext_img_voto": EXT_IMG_VOTO,
        "effects": EFECTOS_VOTO,
        "flavor": FLAVOR,
        "cantidad_suplentes": CANTIDAD_SUPLENTES,
        "usa_tildes": USA_TILDES,
        "templates": get_templates(),
        "PATH_TEMPLATES_VOTO": "file:///%s/" % PATH_TEMPLATES_VOTO,
        "USAR_BUFFER_IMPRESION": USAR_BUFFER_IMPRESION,
    }
    return constants_dict
Exemplo n.º 4
0
def get_constants():
    #TODO: ver cuáles de estas constantes son realmente necesarias en
    # las pantallas de interaccion
    translations = (
        "muchas_gracias", "titulo_segundo_suplente", "introduzca_acta_apertura",
        "puede_retirar_boleta", "no_retirar_boleta", "agradecimiento",
        "aguarde_unos_minutos", "aceptar", "cancelar", "introduzca_acta_cierre",
        "ingrese_datos_solicitados", "ingrese_numero_mesa", "confirmar",
        "ingrese_numero_pin", "confirma_datos_correctos", "hora_invalida",
        "titulo_hora", "titulo_minutos", "titulo_apellido", "titulo_nombre",
        "titulo_documento", "titulo_presidente", "titulo_suplente",
        "retire_acta_apertura", "acta_contiene_informacion", "volver_al_inicio",
        "aguarde_procesando_acta", "aguarde_configurando_mesa",
        "apertura_no_almacenada", "papel_no_puesto", "acta_apertura_mesa")
    encabezado = get_config('datos_eleccion')
    mensajes_error = ("hora_invalida", "hora_incompleta", "largo_invalido",
                      "autoridades_invalidas", "autoridades_incompletas",
                      "mesa_pin_incorrectos", "documentos_invalidos",
                      "documentos_numeros_invalidos")

    constants_dict = {
        "juego_de_datos": JUEGO_DE_DATOS,
        "mostrar_cursor": MOSTRAR_CURSOR,
        "encabezado": [(texto, encabezado[texto]) for texto in encabezado],
        "i18n": [(trans, _(trans)) for trans in translations],
        "tipo_doc": [(TIPO_DOC.index(tipo), tipo) for tipo in TIPO_DOC],
        "mensajes_error": dict([(trans, _(trans)) for trans in mensajes_error]),
        "usa_armve": USA_ARMVE,
        "ext_img_voto": EXT_IMG_VOTO,
        "effects": EFECTOS_VOTO,
        "flavor": FLAVOR,
        "cantidad_suplentes": CANTIDAD_SUPLENTES,
        "usa_tildes": USA_TILDES,
        "templates": get_templates(),
        "PATH_TEMPLATES_VOTO": "file:///%s/" % PATH_TEMPLATES_VOTO,
        "USAR_BUFFER_IMPRESION": USAR_BUFFER_IMPRESION,
    }
    return constants_dict
Exemplo n.º 5
0
 def a_dict(self):
     return {"nombre": self.nombre,
             "apellido": self.apellido,
             "tipo_documento": TIPO_DOC.index(self.tipo_documento),
             "nro_documento": self.nro_documento}
Exemplo n.º 6
0
 def a_dict(self):
     return {"nombre": self.nombre,
             "apellido": self.apellido,
             "tipo_documento": TIPO_DOC.index(self.tipo_documento),
             "nro_documento": self.nro_documento}