Esempio n. 1
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
     }
Esempio n. 2
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,
     }
Esempio n. 3
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.encode())
            dnis.append(int(autoridad.nro_documento))

        nombres = encodear_string_apertura(";".join(nombres))
        dnis = pack_slow(dnis, BITS_DNI)
        return nombres, dnis, tipos
Esempio n. 4
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.encode())
            dnis.append(int(autoridad.nro_documento))

        nombres = encodear_string_apertura(";".join(nombres))
        dnis = pack_slow(dnis, BITS_DNI)
        return nombres, dnis, tipos
Esempio n. 5
0
 def get_constants(self):
     """Genera las constantes propias de cada modulo."""
     local_constants = {
         "tipo_doc": [(TIPO_DOC.index(tipo), tipo) for tipo in TIPO_DOC],
         "mensajes_error": dict([(trans, _(trans)) for trans in ERRORES]),
         "cantidad_suplentes": CANTIDAD_SUPLENTES,
         "usa_tildes": self.modulo.config("teclado_usa_tildes"),
         "USAR_BUFFER_IMPRESION": USAR_BUFFER_IMPRESION,
         "realizar_apertura": self.modulo.config("realizar_apertura"),
         "usa_login_desde_inicio": self.modulo.config("login_desde_inicio"),
         "chirimbolos_en_pin": self.modulo.config("chirimbolos_en_pin"),
     }
     constants_dict = self.base_constants_dict()
     constants_dict.update(local_constants)
     return constants_dict
Esempio n. 6
0
 def get_constants(self):
     """Genera las constantes propias de cada modulo."""
     local_constants = {
         "tipo_doc": [(TIPO_DOC.index(tipo), tipo) for tipo in TIPO_DOC],
         "mensajes_error": dict([(trans, _(trans)) for trans in ERRORES]),
         "cantidad_suplentes": CANTIDAD_SUPLENTES,
         "usa_tildes": self.modulo.config("teclado_usa_tildes"),
         "USAR_BUFFER_IMPRESION": USAR_BUFFER_IMPRESION,
         "realizar_apertura": self.modulo.config("realizar_apertura"),
         "usa_login_desde_inicio": self.modulo.config("login_desde_inicio"),
         "chirimbolos_en_pin": self.modulo.config("chirimbolos_en_pin"),
     }
     constants_dict = self.base_constants_dict()
     constants_dict.update(local_constants)
     return constants_dict