def _iniciar_capacitacion(self): """Inicia el modulo.""" self._descargar_ui_web() self.web_template = "sufragio" self.controlador = ControllerVoto(self) self.tiempo_verificacion = 5000 Clase_reg = Registrador if self.config("imprimir_capacitacion") \ else FakeRegistrador self.registrador = Clase_reg(self._fin_registro, self, self._error) self._cargar_ui_web() self.ventana.show_all()
def _iniciar_capacitacion_asistida(self): """Inicia el modulo.""" self._descargar_ui_web() self.web_template = "sufragio" ModuloAsistida.inicializar_locutor(self) self.controlador = ControllerAsistida(self) # piso el tiempo de verificacion para que termine de hablar self.tiempo_verificacion = 25000 Clase_reg = Registrador if self.config("imprimir_capacitacion") \ else FakeRegistrador self.registrador = Clase_reg(self._fin_registro, self, self._error) self._cargar_ui_web() self.ventana.show_all()
def salir(self): """Sale del modulo o va al menu de capacitacion, segun el contexto.""" if self.controlador.nombre == MODULO_CAPACITACION: if self._mesa_anterior: self.sesion.mesa = self._mesa_anterior self.rampa.expulsar_boleta() self._salir() else: self._descargar_ui_web() self.controlador = ControllerCapac(self) self.web_template = "capacitacion" def _recargar(): self._cargar_ui_web() self.ventana.show_all() self.rampa = RampaCapacitacion(self) idle_add(_recargar)
def __init__(self, nombre): """Constructor.""" self._mesa_anterior = None self.controlador = ControllerCapac(self) self.web_template = "capacitacion" ModuloBase.__init__(self, nombre) self.config_files = [COMMON_SETTINGS, MODULO_SUFRAGIO, MODULO_ASISTIDA, nombre] self._load_config() self.estado = None self.volvera = None self._metiendo_papel = False self.constants_sent = False self.tiempo_verificacion = 5000 self.rampa = RampaCapacitacion(self) self.sesion = get_sesion()
class Modulo(ModuloSufragio): """Modulo de capacitacion de electores.""" def __init__(self, nombre): """Constructor.""" self._mesa_anterior = None self.controlador = ControllerCapac(self) self.web_template = "capacitacion" ModuloBase.__init__(self, nombre) self.config_files = [COMMON_SETTINGS, MODULO_SUFRAGIO, MODULO_ASISTIDA, nombre] self._load_config() self.estado = None self.volvera = None self._metiendo_papel = False self.constants_sent = False self.tiempo_verificacion = 5000 self.rampa = RampaCapacitacion(self) self.sesion = get_sesion() def imprimir_boleta(self): selec = Seleccion(self.controlador.mesa) selec.rellenar_de_blanco() registrador = Registrador(self.controlador.fin_boleta_demo, self, self.controlador.fin_boleta_demo_error) registrador.seleccion = selec registrador._registrar_voto() self.rampa.datos_tag = None def _iniciar_capacitacion(self): """Inicia el modulo.""" self._descargar_ui_web() self.web_template = "sufragio" self.controlador = ControllerVoto(self) self.tiempo_verificacion = 5000 Clase_reg = Registrador if self.config("imprimir_capacitacion") \ else FakeRegistrador self.registrador = Clase_reg(self._fin_registro, self, self._error) self._cargar_ui_web() self.ventana.show_all() def _iniciar_capacitacion_asistida(self): """Inicia el modulo.""" self._descargar_ui_web() self.web_template = "sufragio" ModuloAsistida.inicializar_locutor(self) self.controlador = ControllerAsistida(self) # piso el tiempo de verificacion para que termine de hablar self.tiempo_verificacion = 25000 Clase_reg = Registrador if self.config("imprimir_capacitacion") \ else FakeRegistrador self.registrador = Clase_reg(self._fin_registro, self, self._error) self._cargar_ui_web() self.ventana.show_all() def _ready(self): """Envia las constantes y carga los botones cuando se cargó el HTML.""" self.controlador.send_constants() self.controlador.cargar_botones() def _guardar_voto(self): """Guarda al voto.""" self.set_estado(E_REGISTRANDO) self.registrador._registrar_voto(solo_impimir=True) self.rampa.datos_tag = None def _configurar_ubicacion_capacitacion(self, tag, data=None): """Establece la ubicacion para capacitar.""" mesa_obj = Ubicacion.one(numero=tag) mesa_obj.set_aes_key(b"\xff" * 16) self._mesa_anterior = self.sesion.mesa self.sesion.mesa = mesa_obj def salir(self): """Sale del modulo o va al menu de capacitacion, segun el contexto.""" if self.controlador.nombre == MODULO_CAPACITACION: if self._mesa_anterior: self.sesion.mesa = self._mesa_anterior self.rampa.expulsar_boleta() self._salir() else: self._descargar_ui_web() self.controlador = ControllerCapac(self) self.web_template = "capacitacion" def _recargar(): self._cargar_ui_web() self.ventana.show_all() self.rampa = RampaCapacitacion(self) idle_add(_recargar) def _salir(self): """Sale del modulo, desloguea al usuario.""" self.salir_a_modulo(MODULO_INICIO)