Pular para o conteúdo principal

Evolução patrimonial dos candidatos, atenção !

Se escolher um palhaço no maior evento circense do mundo esta dificil vamos por eliminação, brincadeiras a parte isso é muito importante, se escolher uma pessoa por suas qualidades esta dificil vamos ao menos desconsiderar os que já se mostraram corruptos.

Candidatos com evolução de bens acima de 250% no período de 2006 à 2010, indicado também se possui ocorrência na justiça e no Tribunal de Contas.

Apelido Concorre a Evol. bens
2006-2010
Ocorrências na Justiça e T. Contas

João Barbosa (Assembleia Legislativa DEM)

Dep.Est.

2163,30%

 

Mauro Bragato (Assembleia Legislativa PSDB)

Dep.Est. 1908,30% Sim

Francisco Rossi (Câmara dos Deputados PMDB)

Dep.Fed.

1138,30%

Sim

Vadão Gomes (Câmara dos Deputados PP)

Dep.Fed.

909,50%

Sim

Vanessa Damo (Assembleia Legislativa PMDB)

Dep.Est.

551,80%

 

Abelardo Camarinha (Câmara dos Deputados PSB)

Dep.Fed.

521,40%

Sim

Waldir Agnello (Assembleia Legislativa PTB)

Dep.Est.

518,40%

 

Lelis Trajano (Assembleia Legislativa PSC)

Dep.Est.

459,00%

 

Ricardo Tripoli (Câmara dos Deputados PSDB)

Dep.Fed.

442,10%

 

Otoniel Lima (Assembleia Legislativa PRB)

Dep.Fed.

425,70%

Sim

Simão Pedro (Assembleia Legislativa PT)

Dep.Est.

420,60%

 

Fernando Capez (Assembleia Legislativa PSDB)

Dep.Est.

346,60%

 

Carlos Giannazi (Assembleia Legislativa PSOL)

Dep.Est.

343,00%

 

Olímpio Gomes (Assembleia Legislativa PDT)

Dep.Est.

336,60%

Sim

Vaz de Lima (Assembleia Legislativa PSDB)

Dep.Fed.

303,30%

 

Carlinhos Almeida (Assembleia Legislativa PT)

Dep.Fed.

274,70%

 

Maria Lúcia Amary (Assembleia Legislativa PSDB)

Dep.Est.

261,30%

 

Vinícius Camarinha (Assembleia Legislativa PSB)

Dep.Est.

250,90%

Sim
       

Clique no nome do candidato para mais detalhes.

Fonte: Transparência Brasil

Comentários

Mais visitadas

Array no PL/SQL (Oracle)

Trabalhar com estruturas indexadas pode nos poupar muito trabalho, deixar o código mais limpo e reutilizável, pois bem vamos dar um exemplo de como fazer isso no PL/SQL. Criaremos um tipo table que seja capaz de armazenar nomes de uma tabela de funcionários de forma indexada, e em seguida mostraremos o que foi armazenado, segue o código: 1: declare 2: -- tipo tabela contendo apenas texto e indexado 3: type TipoNomFunc is table of varchar 2(200) index by binary_integer; 4: -- variável do nosso tipo (como nosso tipo é indexado ele funcionará como um array) 5: func TipoNomFunc; 6: -- indice para loop 7: indice number := 1; 8: -- 9: begin 10: -- 11: -- cursor para nossa tabela de funcionarios 12: for emps in ( 13: select * 14: from funcionarios 15: ) 16: loop 17: -- colocamos o nome do funcionario em nosso "vetor" 18: func(indice) := emps.nom_funcionario; 19: -- incrementamos o indice 20:...

Criando uma Aplicação CRUD com Flask, PostgreSQL e Docker

Criando uma Aplicação CRUD com Flask, PostgreSQL e Docker Neste guia, vamos criar uma aplicação básica que acessa um banco de dados PostgreSQL e realiza operações CRUD (Create, Read, Update, Delete). Vamos usar Flask e executar tudo com Docker. Sem estilos ou extras, apenas o essencial. Estrutura do Projeto crud-app/ |-- app/ | |-- app.py | |-- templates/ | | |-- index.html | | |-- edit.html |-- Dockerfile |-- requirements.txt |-- docker-compose.yml Passo 1: Dependências Crie um arquivo requirements.txt com as seguintes linhas: Flask==2.2.2 Flask-SQLAlchemy==3.0.2 psycopg2-binary==2.9.3 Werkzeug==2.2.2 Passo 2: Aplicação Flask Arquivo app/app.py : from flask import Flask, render_template, request, redirect, url_for from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) # Configuração do banco de dados app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://user:password@db:5432/crud_db' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db...

Listar arquivos existentes em diretório (Delphi)

Mostraremos uma maneira simples e prática para listar o conteúdo de um diretório com a opção de incluir nessa listagem os arquivos de seus subdiretórios. No exemplo abaixo temos um Edit para receber o diretório a ser pesquisado um CheckBox para indicar se os subdiretórios entrarão na pesquisa um botão para efetuar a pesquisa e um Memo para listar os arquivos encontrados, no final um Edit que receberá o cálculo final (em bytes) da soma do tamanho dos arquivos. procedure TForm1.Button1Click(Sender: TObject); begin   tamanhoTotal := 0;   memLista.Lines.Clear;   ListarArquivos(edtDiretorio.Text, chkSub.Checked);   Edit1.Text := IntToStr( tamanhoTotal ); end; procedure TForm1.ListarArquivos(Diretorio: string; Sub:Boolean); var   F: TSearchRec;   Ret: Integer;   TempNome: string; begin   Ret := FindFirst(Diretorio+'\*.*', faAnyFile, F);   try     while Ret = 0 do ...