Example #1
0
def santinho_escolher_candidatos(request, estado):
    eh_segundo_turno = settings.EH_SEGUNDO_TURNO
    cargos = [
        {"nome": "Presidente", "candidatos": Candidato.obter_lista_por_cargo(1, 'BR', eh_segundo_turno), "nulo": "XX", "branco": "00"},
    ]
    governadores = {"nome": "Governador", "candidatos": Candidato.obter_lista_por_cargo(3, estado, eh_segundo_turno), "nulo": "XX", "branco": "00"}
    cargos.append(governadores)
    estado_tem_segundo_turno = len(governadores["candidatos"]) > 0
    deputado_nome = "Deputado Estadual"
    deputado_slug = "deputado-estadual"
    deputado_cargo = 7
    if not eh_segundo_turno:
        cargos.append({"nome": "Senador", "candidatos": Candidato.obter_lista_por_cargo(5, estado), "nulo": "XXX", "branco": "000"})
        cargos.append({"nome": "Deputado Federal", "candidatos": Candidato.obter_lista_por_cargo(6, estado), "nulo": "XXXX", "branco": "0000"})
        if estado == "DF":
            deputado_cargo = 8
            deputado_slug = "deputado-distrital"
            deputado_nome = "Deputado Distrital"
        cargos.append({"nome": deputado_nome, "candidatos": Candidato.obter_lista_por_cargo(deputado_cargo, estado), "nulo": "XXXXX", "branco": "00000"})
    nome_estado = nome_do_estado(estado)
    if request.method == "POST":
        selecionados = {
            "presidente": request.POST.get("candidato_1", None),
            "governador": request.POST.get("candidato_3", None),
        }
        if eh_segundo_turno:
            selecionados["senador"] = request.POST.get("candidato_5", None)
            selecionados["deputado-federal"] = request.POST.get("candidato_6", None)
            selecionados[deputado_slug] = request.POST.get("candidato_{}".format(deputado_cargo), None)
    return render_to_response('escolher_candidatos.html', locals(), context_instance=RequestContext(request))
Example #2
0
def resultado_escolher_candidatos(request, estado):
    cargos = [
        {"nome": "Presidente", "candidatos": Candidato.obter_lista_por_cargo(1, 'BR'), "nulo": "XX", "branco": "00"},
        {"nome": "Governador", "candidatos": Candidato.obter_lista_por_cargo(3, estado), "nulo": "XX", "branco": "00"},
        {"nome": "Senador", "candidatos": Candidato.obter_lista_por_cargo(5, estado), "nulo": "XXX", "branco": "000"},
        {"nome": "Deputado Federal", "candidatos": Candidato.obter_lista_por_cargo(6, estado), "nulo": "XXXX", "branco": "0000"}
    ]
    deputado_nome = "Deputado Estadual"
    deputado_slug = "deputado-estadual"
    deputado_cargo = 7
    if estado == "DF":
        deputado_cargo = 8
        deputado_slug = "deputado-distrital"
        deputado_nome = "Deputado Distrital"
    cargos.append({"nome": deputado_nome, "candidatos": Candidato.obter_lista_por_cargo(deputado_cargo, estado), "nulo": "XXXXX", "branco": "00000"})
    nome_estado = nome_do_estado(estado)
    if request.method == "POST":
        selecionados = {
            "presidente": request.POST.get("candidato_1", None),
            "governador": request.POST.get("candidato_3", None),
            "senador": request.POST.get("candidato_5", None),
            "deputado-federal": request.POST.get("candidato_6", None),
            deputado_slug: request.POST.get("candidato_{}".format(deputado_cargo), None)
        }
    eh_resultado = True
    return render_to_response('resultado_candidatos.html', locals(), context_instance=RequestContext(request))
Example #3
0
def resultado_escolher_candidatos(request, estado):
    cargos = [{
        "nome": "Presidente",
        "candidatos": Candidato.obter_lista_por_cargo(1, 'BR'),
        "nulo": "XX",
        "branco": "00"
    }, {
        "nome": "Governador",
        "candidatos": Candidato.obter_lista_por_cargo(3, estado),
        "nulo": "XX",
        "branco": "00"
    }, {
        "nome": "Senador",
        "candidatos": Candidato.obter_lista_por_cargo(5, estado),
        "nulo": "XXX",
        "branco": "000"
    }, {
        "nome": "Deputado Federal",
        "candidatos": Candidato.obter_lista_por_cargo(6, estado),
        "nulo": "XXXX",
        "branco": "0000"
    }]
    deputado_nome = "Deputado Estadual"
    deputado_slug = "deputado-estadual"
    deputado_cargo = 7
    if estado == "DF":
        deputado_cargo = 8
        deputado_slug = "deputado-distrital"
        deputado_nome = "Deputado Distrital"
    cargos.append({
        "nome":
        deputado_nome,
        "candidatos":
        Candidato.obter_lista_por_cargo(deputado_cargo, estado),
        "nulo":
        "XXXXX",
        "branco":
        "00000"
    })
    nome_estado = nome_do_estado(estado)
    if request.method == "POST":
        selecionados = {
            "presidente":
            request.POST.get("candidato_1", None),
            "governador":
            request.POST.get("candidato_3", None),
            "senador":
            request.POST.get("candidato_5", None),
            "deputado-federal":
            request.POST.get("candidato_6", None),
            deputado_slug:
            request.POST.get("candidato_{}".format(deputado_cargo), None)
        }
    eh_resultado = True
    return render_to_response('resultado_candidatos.html',
                              locals(),
                              context_instance=RequestContext(request))
Example #4
0
def santinho_escolher_candidatos(request, estado):
    eh_segundo_turno = settings.EH_SEGUNDO_TURNO
    cargos = [
        {
            "nome":
            "Presidente",
            "candidatos":
            Candidato.obter_lista_por_cargo(1, 'BR', eh_segundo_turno),
            "nulo":
            "XX",
            "branco":
            "00"
        },
    ]
    governadores = {
        "nome": "Governador",
        "candidatos": Candidato.obter_lista_por_cargo(3, estado,
                                                      eh_segundo_turno),
        "nulo": "XX",
        "branco": "00"
    }
    cargos.append(governadores)
    estado_tem_segundo_turno = len(governadores["candidatos"]) > 0
    deputado_nome = "Deputado Estadual"
    deputado_slug = "deputado-estadual"
    deputado_cargo = 7
    if not eh_segundo_turno:
        cargos.append({
            "nome": "Senador",
            "candidatos": Candidato.obter_lista_por_cargo(5, estado),
            "nulo": "XXX",
            "branco": "000"
        })
        cargos.append({
            "nome": "Deputado Federal",
            "candidatos": Candidato.obter_lista_por_cargo(6, estado),
            "nulo": "XXXX",
            "branco": "0000"
        })
        if estado == "DF":
            deputado_cargo = 8
            deputado_slug = "deputado-distrital"
            deputado_nome = "Deputado Distrital"
        cargos.append({
            "nome":
            deputado_nome,
            "candidatos":
            Candidato.obter_lista_por_cargo(deputado_cargo, estado),
            "nulo":
            "XXXXX",
            "branco":
            "00000"
        })
    nome_estado = nome_do_estado(estado)
    if request.method == "POST":
        selecionados = {
            "presidente": request.POST.get("candidato_1", None),
            "governador": request.POST.get("candidato_3", None),
        }
        if eh_segundo_turno:
            selecionados["senador"] = request.POST.get("candidato_5", None)
            selecionados["deputado-federal"] = request.POST.get(
                "candidato_6", None)
            selecionados[deputado_slug] = request.POST.get(
                "candidato_{}".format(deputado_cargo), None)
    return render_to_response('escolher_candidatos.html',
                              locals(),
                              context_instance=RequestContext(request))