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
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
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
def a_dict(self): return {"nombre": self.nombre, "apellido": self.apellido, "tipo_documento": TIPO_DOC.index(self.tipo_documento), "nro_documento": self.nro_documento}