Exemplo n.º 1
0
def put_key_to_remuneracoes():
    vereadores = select_from_db(SELECT_VEREADORES)
    remuneracoes = select_from_db(SELECT_REMUNERACOES)

    for vereador in vereadores:
        nome_parlamentar = remover_acentos(vereador[1].upper())
        for remuneracao in remuneracoes:
            nome_vereador = remover_acentos(remuneracao[1])
            nome_parlamentar_first_name = nome_parlamentar.split(" ")[0]
            if nome_parlamentar_first_name == "BENJAMIM":
                nome_parlamentar_first_name = "BENJAMIN"
            elif nome_parlamentar_first_name == "MISSIONARIA":
                nome_parlamentar_first_name = "DAIZE"
            elif nome_parlamentar_first_name == "ERIBERTO":
                nome_parlamentar_first_name = "RAFAEL"
            elif nome_parlamentar_first_name == "PROFESSORA":
                nome_parlamentar_first_name = "ANA"
            elif nome_parlamentar_first_name == "JUNIOR":
                nome_parlamentar_first_name = "INALDO"
            elif nome_parlamentar_first_name == "CHICO":
                nome_parlamentar_first_name = "FRANCISCO"
            elif nome_parlamentar_first_name == "EDUARDO":
                nome_parlamentar_first_name = nome_parlamentar
                if nome_parlamentar_first_name == "EDUARDO CHERA":
                    nome_parlamentar_first_name = "EDUARDO PEREIRA"
                else:
                    nome_parlamentar_first_name = "EDUARDO AMORIM"

            if (nome_parlamentar_first_name
                    in nome_vereador) or (nome_parlamentar_first_name
                                          == nome_vereador):
                query = get_update_query_remuneracoes(vereador[0],
                                                      remuneracao[0])
                update_to_db(query)
Exemplo n.º 2
0
def put_key_to_verbas():
    vereadores = select_from_db(SELECT_VEREADORES)
    verbas_indenizatorias = select_from_db(SELECT_VERBAS)

    for vereador in vereadores:
        nome_parlamentar = remover_acentos(vereador[1].upper())
        for verba in verbas_indenizatorias:
            nome_vereador = remover_acentos(verba[1])
            nome_parlamentar_first_name = nome_parlamentar.split(" ")[0]
            if nome_parlamentar_first_name == "BENJAMIM":
                nome_parlamentar_first_name = "BENJAMIN"
            elif nome_parlamentar_first_name == "MISSIONARIA":
                nome_parlamentar_first_name = "DAIZE"
            elif nome_parlamentar_first_name == "ERIBERTO":
                nome_parlamentar_first_name = "RAFAEL"
            elif nome_parlamentar_first_name == "PROFESSORA":
                nome_parlamentar_first_name = "ANA"
            elif nome_parlamentar_first_name == "EDUARDO":
                nome_parlamentar_first_name = nome_parlamentar

            if (nome_parlamentar_first_name
                    in nome_vereador) or (nome_parlamentar_first_name
                                          == nome_vereador):
                query = get_update_query_verbas(vereador[0], verba[0])
                update_to_db(query)
Exemplo n.º 3
0
def put_key_to_materias():
    vereadores = select_from_db(SELECT_VEREADORES)
    materias = select_from_db(SELECT_MATERIAS)

    for vereador in vereadores:
        nome_parlamentar = remover_acentos(vereador[1].upper())
        if nome_parlamentar == 'Jairo Britto':
            nome_parlamentar = 'Jairo Brito'
        elif nome_parlamentar == 'Amaro Cipriano':
            nome_parlamentar = 'Amaro Cipriano Maguari'
        elif nome_parlamentar == 'Hélio Guabiraba':
            nome_parlamentar = 'Hélio da Guabiraba'
        for materia in materias:
            autor_materia = remover_acentos(materia[1].upper())
            if autor_materia in nome_parlamentar:
                query = get_update_query_materias(vereador[0], materia[0])
                update_to_db(query)
Exemplo n.º 4
0
def populate_presencas():
    vereadores = select_from_db(SELECT_VEREADORES)
    sessoes = select_from_db(SELECT_SESSOES)

    for vereador in vereadores:
        nome_parlamentar = remover_acentos(vereador[1].upper())
        for sessao in sessoes:
            lista_de_presenca = sessao[1]
            for vereador_presente in lista_de_presenca:
                if nome_parlamentar in remover_acentos(
                        vereador_presente).upper():
                    presente = "true"
                    id_vereador = vereador[0]
                    id_sessao = sessao[0]
                    insert_string = get_insert_string_presencas(
                        presente, id_vereador, id_sessao)
                    insert_to_db(insert_string)
Exemplo n.º 5
0
def fix_date_format_of_remuneracoes():
    remuneracoes = select_from_db(SELECT_REMUNERACOES_DATE)
    for remuneracao in remuneracoes:
        id = remuneracao[0]
        data = remuneracao[1]
        data_list = data.split('/')
        ano = data_list[1]
        mes = data_list[0]
        data_fixed = ano + "/" + mes
        query = get_update_date_query('remuneracoes', 'data', data_fixed, id)
        update_to_db(query)
Exemplo n.º 6
0
def fix_date_format_of_verbas():
    verbas = select_from_db(SELECT_VERBAS_DATA)
    for verba in verbas:
        id = verba[0]
        data = verba[1]
        data_list = data.split('/')
        ano = data_list[1]
        mes = data_list[0]
        data_fixed = ano + "/" + mes
        query = get_update_date_query('verbas_indenizatorias', data_fixed, id)
        update_to_db(query)
Exemplo n.º 7
0
def fix_date_format(table, field, select_query):
    rows = select_from_db(select_query)
    for row in rows:
        id = row[0]
        data = row[1]
        if not (data.startswith('2019') or data.startswith('2018')
                or data.startswith('2017')):
            data_list = data.split('/')
            ano = data_list[2]
            mes = data_list[1]
            dia = data_list[0]
            data_fixed = ano + "/" + mes + "/" + dia
            query = get_update_date_query(table, field, data_fixed, id)
            update_to_db(query)