Exemple #1
0
    def _get_data_mesas(self):
        # Uso un set para tomar las N distintas configuraciones
        configuraciones = set()
        # En mesas_demo guardo las mesas de ejemplo.
        mesas_demo = []

        # Tomo una mesa testigo por cada lugar diferente
        for obj in Ubicacion.many(clase="Mesa"):
            if obj.cod_datos not in configuraciones:
                configuraciones.add(obj.cod_datos)
                ext = obj.extranjera and _("extranjeros_demo") or ""
                mesas_demo.append((obj.numero, obj.municipio, ext))
        return mesas_demo
Exemple #2
0
    def _get_data_mesas(self):
        """Devuelve la data de los botones de cada ubicacion diferente."""
        # Uso un set para tomar las N distintas configuraciones
        configuraciones = set()
        # En mesas_capacitacion guardo las mesas de ejemplo.
        mesas_capacitacion = []

        # Tomo una mesa testigo por cada lugar diferente
        for obj in Ubicacion.many(clase="Mesa"):
            if obj.cod_datos not in configuraciones:
                configuraciones.add(obj.cod_datos)
                mesas_capacitacion.append((obj.numero, obj.departamento,
                                           obj.municipio, obj.extranjera))

        return mesas_capacitacion
Exemple #3
0
    def _get_data_mesas(self):
        # Uso un set para tomar las N distintas configuraciones
        configuraciones = set()
        # En mesas_demo guardo las mesas de ejemplo.
        mesas_demo = []

        # Tomo una mesa testigo por cada lugar diferente
        for obj in Ubicacion.many(clase="Mesa"):
            key = (obj.municipio, obj.extranjera)
            if key not in configuraciones:
                configuraciones.add(key)
                ext = obj.extranjera and "(Ext)" or ''
                mesas_demo.append(
                    (obj.numero, obj.departamento, obj.municipio, ext))
        return mesas_demo
Exemple #4
0
    def _get_data_mesas(self):
        """Devuelve la data de los botones de cada ubicacion diferente."""
        # Uso un set para tomar las N distintas configuraciones
        configuraciones = set()
        # En mesas_capacitacion guardo las mesas de ejemplo.
        mesas_capacitacion = []

        # Tomo una mesa testigo por cada lugar diferente
        for obj in Ubicacion.many(clase="Mesa"):
            if obj.cod_datos not in configuraciones:
                configuraciones.add(obj.cod_datos)
                mesas_capacitacion.append((obj.numero, obj.departamento,
                                           obj.municipio, obj.extranjera))

        return mesas_capacitacion
Exemple #5
0
    def _get_data_mesas(self):
        # Uso un set para tomar las N distintas configuraciones
        configuraciones = set()
        # En mesas_demo guardo las mesas de ejemplo.
        mesas_demo = []

        # Tomo una mesa testigo por cada lugar diferente
        for obj in Ubicacion.many(clase="Mesa"):
            key = (obj.municipio, obj.extranjera)
            if key not in configuraciones:
                configuraciones.add(key)
                ext = obj.extranjera and "(Ext)" or ''
                mesas_demo.append((obj.numero, obj.departamento,
                                   obj.municipio, ext))
        return mesas_demo
Exemple #6
0
def get_estado_mesas(id_ubicacion, acta_desglosada=False):
    """
        Recibe un id_ubicación de un establecimiento y devuelve los datos
        en el formato del server.
        [id_planilla, estado, numero_mesa, sexo, codigo_ubicacion]
        @TODO: Ver actas desglosadas.
    """
    mesas = []
    for u in Ubicacion.many(clase='Mesa',
                            codigo__startswith=id_ubicacion + '.'):
        datos_mesa = [[u.id_planilla, "Espera", u.numero, None, u.codigo]]
        if acta_desglosada:
            current_data_code(u.cod_datos)
            for c in Categoria.all():
                datos_mesa.append([c.codigo, c.nombre, c.posicion])
        mesas.append(datos_mesa)
    return mesas