コード例 #1
0
ファイル: demo.py プロジェクト: Charlyzzz/vot.ar
class ModuloDemo(ModuloVoto):

    def __init__(self):
        self._mesa_anterior = None
        self.controller = ControllerDemo(self)
        self.es_modulo_web = True
        self.web_template = "demo"

        Modulo.__init__(self)
        self.estado = None

        #self._limpiar_configuracion()
        self.volvera = None
        self._metiendo_papel = False
        self.momento_ultimo_voto = None
        self.constants_sent = False

        self.tiempo_verificacion = 5000

        self.rampa = RampaDemo(self)

    def _iniciar_demo(self):
        self._descargar_ui_web()
        self.web_template = "voto"
        self.controller = ControllerVoto(self)
        self.registrador = FakeRegistrador(self._fin_registro, self.seleccion,
                                           self)
        self._cargar_ui_web()
        self.ventana.show_all()

    def _ready(self):
        self.controller.send_constants()
        self.controller.cargar_botones()

    def _configurar_ubicacion_demo(self, tag, data=None):
        # Guardo una referencia a la configuracion anterior, para cuando salga
        # volver a configurarla
        #if self.pantalla:
        #    self.pantalla.callback = self.controlador
        #    self.pantalla.quit()
        mesa_obj = Ubicacion.one(numero=tag)
        self._mesa_anterior = sesion.mesa
        #self._configurar_mesa(mesa_obj)
        sesion.mesa = mesa_obj

    def salir(self):
        if self._mesa_anterior:
            #self._configurar_mesa(self._mesa_anterior)
            sesion.mesa = self._mesa_anterior
        sesion.impresora.expulsar_boleta()
        self.ret_code = MODULO_INICIO
        self.quit()
コード例 #2
0
ファイル: demo.py プロジェクト: sunzu/vot.ar
class ModuloDemo(ModuloVoto):
    def __init__(self):
        self._mesa_anterior = None
        self.controller = ControllerDemo(self)
        self.es_modulo_web = True
        self.web_template = "demo"

        Modulo.__init__(self)
        self.estado = None

        #self._limpiar_configuracion()
        self.volvera = None
        self._metiendo_papel = False
        self.momento_ultimo_voto = None
        self.constants_sent = False

        self.tiempo_verificacion = 5000

        self.rampa = RampaDemo(self)

    def _iniciar_demo(self):
        self._descargar_ui_web()
        self.web_template = "voto"
        self.controller = ControllerVoto(self)
        self.registrador = FakeRegistrador(self._fin_registro, self.seleccion,
                                           self)
        self._cargar_ui_web()
        self.ventana.show_all()

    def _ready(self):
        self.controller.send_constants()
        self.controller.cargar_botones()

    def _configurar_ubicacion_demo(self, tag, data=None):
        # Guardo una referencia a la configuracion anterior, para cuando salga
        # volver a configurarla
        #if self.pantalla:
        #    self.pantalla.callback = self.controlador
        #    self.pantalla.quit()
        mesa_obj = Ubicacion.one(numero=tag)
        self._mesa_anterior = sesion.mesa
        #self._configurar_mesa(mesa_obj)
        sesion.mesa = mesa_obj

    def salir(self):
        if self._mesa_anterior:
            #self._configurar_mesa(self._mesa_anterior)
            sesion.mesa = self._mesa_anterior
        sesion.impresora.expulsar_boleta()
        self.ret_code = MODULO_INICIO
        self.quit()