Browse Source

Make part of issue 170

pull/202/head
Eduardo Calil 9 years ago
parent
commit
2c050b10dd
  1. 17
      painel/views.py

17
painel/views.py

@ -243,6 +243,14 @@ def response_null_materia(response):
def get_votos(response, materia): def get_votos(response, materia):
if materia.tipo_votacao == 1:
tipo_votacao = 'Simbólica'
elif materia.tipo_votacao == 2:
tipo_votacao = 'Nominal'
elif materia.tipo_votacao == 3:
tipo_votacao = 'Secreta'
registro = RegistroVotacao.objects.filter( registro = RegistroVotacao.objects.filter(
ordem=materia, materia=materia.materia).last() ordem=materia, materia=materia.materia).last()
total = (registro.numero_votos_sim + total = (registro.numero_votos_sim +
@ -253,6 +261,7 @@ def get_votos(response, materia):
'numero_votos_nao': registro.numero_votos_nao, 'numero_votos_nao': registro.numero_votos_nao,
'numero_abstencoes': registro.numero_abstencoes, 'numero_abstencoes': registro.numero_abstencoes,
'total_votos': total, 'total_votos': total,
'tipo_votacao': tipo_votacao,
'tipo_resultado': registro.tipo_resultado_votacao.nome 'tipo_resultado': registro.tipo_resultado_votacao.nome
}) })
return response return response
@ -261,6 +270,13 @@ def get_votos(response, materia):
def get_votos_nominal(response, materia): def get_votos_nominal(response, materia):
votos = {} votos = {}
if materia.tipo_votacao == 1:
tipo_votacao = 'Simbólica'
elif materia.tipo_votacao == 2:
tipo_votacao = 'Nominal'
elif materia.tipo_votacao == 3:
tipo_votacao = 'Secreta'
registro = RegistroVotacao.objects.get( registro = RegistroVotacao.objects.get(
ordem=materia, materia=materia.materia) ordem=materia, materia=materia.materia)
@ -282,6 +298,7 @@ def get_votos_nominal(response, materia):
'numero_votos_nao': registro.numero_votos_nao, 'numero_votos_nao': registro.numero_votos_nao,
'numero_abstencoes': registro.numero_abstencoes, 'numero_abstencoes': registro.numero_abstencoes,
'total_votos': total, 'total_votos': total,
'tipo_votacao': tipo_votacao,
'tipo_resultado': registro.tipo_resultado_votacao.nome, 'tipo_resultado': registro.tipo_resultado_votacao.nome,
'votos': votos 'votos': votos
}) })

Loading…
Cancel
Save