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
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
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
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
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