cascardo/irpf-gui.git
10 years agoInterface para Rendimentos PJ
Thadeu Lima de Souza Cascardo [Thu, 13 Mar 2014 21:42:00 +0000 (18:42 -0300)]
Interface para Rendimentos PJ

Permite editar, adicionar e remover Rendimentos de PJ.

10 years agoList UI: uma interface para listas, ao estilo CRUD.
Thadeu Lima de Souza Cascardo [Thu, 13 Mar 2014 21:38:22 +0000 (18:38 -0300)]
List UI: uma interface para listas, ao estilo CRUD.

Lista elementos, permitindo sua edição, remoção e criação.

10 years agoRendimentos PJ: permite remover ou criar nova fonte pagadora
Thadeu Lima de Souza Cascardo [Thu, 13 Mar 2014 21:34:04 +0000 (18:34 -0300)]
Rendimentos PJ: permite remover ou criar nova fonte pagadora

Protótipo de uma interface padrão para permitir que interfaces possam
facilmente remover e adicionar novas fontes pagadoras, além de listar e
editá-las.

10 years agoUI: interface de menus
Thadeu Lima de Souza Cascardo [Thu, 13 Mar 2014 10:51:39 +0000 (07:51 -0300)]
UI: interface de menus

Um menu com opções para alterações dos dados pessoais.

A classe base de UI permite implementar novos tipos de interface.

10 years agoObtém elementos pelo nome da tag.
Thadeu Lima de Souza Cascardo [Tue, 16 Jul 2013 11:55:08 +0000 (08:55 -0300)]
Obtém elementos pelo nome da tag.

Ao invés de assumir que os nós são apenas elementos, e não podem ser
texto, busca por elementos com a tag. O teste do contribuinte passa a
funcionar após esse patch.

10 years agoValidador genérico
Eduardo Elias Camponez [Mon, 8 Jul 2013 10:55:16 +0000 (07:55 -0300)]
Validador genérico

Validador genérico para:
- CPF
- CNPJ
- Recibo IRPF

[cascardo]: Não permite valores com número de dígitos diferente de 11

10 years agoTest: Adiciona getBens
Eduardo Elias Camponez [Tue, 7 May 2013 01:51:34 +0000 (22:51 -0300)]
Test: Adiciona getBens

10 years agoTest: Adiciona test_bens
Eduardo Elias Camponez [Tue, 7 May 2013 00:04:05 +0000 (21:04 -0300)]
Test: Adiciona test_bens

10 years agoTest: Adiciona VerifyCEP
Eduardo Elias Camponez [Sat, 18 May 2013 22:43:04 +0000 (19:43 -0300)]
Test: Adiciona VerifyCEP

Municipios: VerifyCEP

10 years agoTest: Adiciona teste para municipios
Eduardo Elias Camponez [Sun, 5 May 2013 17:57:22 +0000 (14:57 -0300)]
Test: Adiciona teste para municipios

10 years agoÉ possível rodas os testes com 'python test/test_*.py'
Eduardo Elias Camponez [Sat, 4 May 2013 21:42:27 +0000 (18:42 -0300)]
É possível rodas os testes com 'python test/test_*.py'

10 years agoTest: test_GetCampoContribuiente
Eduardo Elias Camponez [Sat, 4 May 2013 21:28:47 +0000 (18:28 -0300)]
Test: test_GetCampoContribuiente

10 years agoTest: Minimizar de CPF
Eduardo Elias Camponez [Sat, 4 May 2013 18:00:29 +0000 (15:00 -0300)]
Test: Minimizar de CPF

10 years agoTest: Normalização de CPF
Eduardo Elias Camponez [Sat, 4 May 2013 17:52:26 +0000 (14:52 -0300)]
Test: Normalização de CPF

10 years agoColocando msgs de erros em caso de falha
Eduardo Elias Camponez [Sat, 4 May 2013 17:50:52 +0000 (14:50 -0300)]
Colocando msgs de erros em caso de falha

10 years agoTest: ValidarCPF
Eduardo Elias Camponez [Sat, 4 May 2013 17:30:38 +0000 (14:30 -0300)]
Test: ValidarCPF

10 years agoTeste: Adiciona testes para contribuinte
Eduardo Elias Ferreira [Thu, 9 May 2013 18:31:31 +0000 (15:31 -0300)]
Teste: Adiciona testes para contribuinte

10 years agoAdiciona test/
Eduardo Elias Camponez [Sat, 4 May 2013 16:59:33 +0000 (13:59 -0300)]
Adiciona test/

* Adiciona diretório dos testes

10 years agoCoding deve estar no inicio do arquivo para ser detectado
Eduardo Elias Camponez [Sat, 25 May 2013 12:41:39 +0000 (09:41 -0300)]
Coding deve estar no inicio do arquivo para ser detectado

http://www.python.org/dev/peps/pep-0263/

To define a source code encoding, a magic comment must
    be placed into the source files either as first or second
    line in the file, such as:

          # coding=<encoding name>

10 years agoChecando a existência dos diretórios antes de prosseguir
Eduardo Elias Camponez [Sat, 25 May 2013 13:03:18 +0000 (10:03 -0300)]
Checando a existência dos diretórios antes de prosseguir

10 years agoRenomeia set_contribuinte para set_campo_contribuinte.
Thadeu Lima de Souza Cascardo [Tue, 21 May 2013 09:55:23 +0000 (06:55 -0300)]
Renomeia set_contribuinte para set_campo_contribuinte.

10 years agoCorrige erro ao alterar nome do contribuinte.
Thadeu Lima de Souza Cascardo [Mon, 20 May 2013 21:54:16 +0000 (18:54 -0300)]
Corrige erro ao alterar nome do contribuinte.

Ao alterar o nome, que utiliza o arquivo iddeclaracoes.xml, ao invés do
elemento no arquivo CPF.xml, o método para alterar o atributo no elemento
não deve ser chamado.

10 years agoAdiciona interface IRPFDir para configuração de diretórios.
Thadeu Lima de Souza Cascardo [Sun, 19 May 2013 18:16:32 +0000 (15:16 -0300)]
Adiciona interface IRPFDir para configuração de diretórios.

Os objetos que precisam abrir arquivos agora utilizam uma interface
para encontrar o diretório apropriado ou o arquivo no tipo de diretório
indicado.

É possível substituir a implementação padrão por uma que leia um arquivo
de configuração, ou aceite parâmetros, ou ainda faça uma busca em vários
diretórios pelo arquivo.

A implementação atual utiliza os diretórios relativos ao topo do código
fonte, para utilização durante o desenvolvimento. Há uma implementação
alternativa que deve ser usada ao instalar o código, que utiliza o padrão
FHS.

10 years agoRefac: get_contribuinte -> get_campo_contribuinte
Eduardo Elias Camponez [Sat, 4 May 2013 21:27:57 +0000 (18:27 -0300)]
Refac: get_contribuinte -> get_campo_contribuinte

10 years agoRefact: Novo carregar_estado
Eduardo Elias Camponez [Sat, 18 May 2013 22:41:41 +0000 (19:41 -0300)]
Refact: Novo carregar_estado

Ao invés de criar um objeto novo é possível reusar o objeto já criado

10 years agoRendimentos PJ: permite adicionar fonte pagadora
Thadeu Lima de Souza Cascardo [Mon, 13 May 2013 11:51:28 +0000 (08:51 -0300)]
Rendimentos PJ: permite adicionar fonte pagadora

Uma nova fonte pagadora pode ser criada, ter seus atributos definidos,
e adicionada à lista de rendimentos de PJ.

10 years agoRendimentos PJ: suporte inicial
Thadeu Lima de Souza Cascardo [Mon, 13 May 2013 11:40:42 +0000 (08:40 -0300)]
Rendimentos PJ: suporte inicial

Lê fontes de rendimentos tributáveis de PJ. Mais campos precisam ser
suportados, e suporte a escrita é necessário.

10 years agoRetornar campo
Eduardo Elias Camponez [Sat, 4 May 2013 21:22:19 +0000 (18:22 -0300)]
Retornar campo

Passando o CPF e o nome do campo é possível retornar o valor daquele campo

[cascardo: utiliza variavel valor ao imprimir valor do campo]

10 years agoFix: Tabs estavam "zuados"
Eduardo Elias Camponez [Sun, 5 May 2013 19:09:51 +0000 (16:09 -0300)]
Fix: Tabs estavam "zuados"

10 years agoCom a verificação no construtor, o if é inútil
Eduardo Elias Camponez [Sat, 4 May 2013 21:09:41 +0000 (18:09 -0300)]
Com a verificação no construtor, o if é inútil

10 years agoQuebra de linha entre funções
Eduardo Elias Camponez [Sat, 4 May 2013 15:16:46 +0000 (12:16 -0300)]
Quebra de linha entre funções

10 years agoFix: Tab errado
Eduardo Elias Camponez [Sat, 4 May 2013 15:16:21 +0000 (12:16 -0300)]
Fix: Tab errado

10 years agoMelhora na messagem de erro
Eduardo Elias Camponez [Sat, 4 May 2013 14:57:01 +0000 (11:57 -0300)]
Melhora na messagem de erro

10 years agoIgnore *.swp, arquivos temporários do VIM
Eduardo Elias Camponez [Sat, 4 May 2013 14:55:27 +0000 (11:55 -0300)]
Ignore *.swp, arquivos temporários do VIM

10 years agoRestruturando
Eduardo Elias Camponez [Sat, 4 May 2013 14:17:03 +0000 (11:17 -0300)]
Restruturando

* Move os arquivos fonte para src

10 years agoTabs e vim
Eduardo Elias Camponez - Notebook [Sat, 4 May 2013 01:34:28 +0000 (22:34 -0300)]
Tabs e vim

* Substitui tabs por espaço
* Adiciona configuração vim

10 years agoBens: suporte inicial
Thadeu Lima de Souza Cascardo [Sat, 4 May 2013 01:23:36 +0000 (22:23 -0300)]
Bens: suporte inicial

Le lista de bens da declaracao, incluindo descricao e valores.

10 years agoImporta recursos do irpf-livre.
Thadeu Lima de Souza Cascardo [Sat, 4 May 2013 01:20:44 +0000 (22:20 -0300)]
Importa recursos do irpf-livre.

Os arquivos xml encontrados no diretorio de recursos do irpf-livre
sao usados no irpf-gui tambem.

11 years agoTambem le outros dados sobre a declaracao
Thadeu Lima de Souza Cascardo [Thu, 25 Apr 2013 11:38:05 +0000 (08:38 -0300)]
Tambem le outros dados sobre a declaracao

Inclui dados presentes em iddeclaracoes.xml

11 years agoPermite que outros dados do contribuinte sejam lidos e gravados
Thadeu Lima de Souza Cascardo [Thu, 25 Apr 2013 11:30:33 +0000 (08:30 -0300)]
Permite que outros dados do contribuinte sejam lidos e gravados

11 years agoInterpreta e salva dados do contribuinte
Thadeu Lima de Souza Cascardo [Thu, 25 Apr 2013 11:03:22 +0000 (08:03 -0300)]
Interpreta e salva dados do contribuinte

Apenas o nome e suportado no momento. O CPF pode ser lido de varias
maneiras.

11 years agoIgnora codigo objeto Python.
Thadeu Lima de Souza Cascardo [Tue, 23 Apr 2013 01:00:13 +0000 (22:00 -0300)]
Ignora codigo objeto Python.

11 years agoAcrescenta teste de obtencao de ocupacao por codigo
Thadeu Lima de Souza Cascardo [Mon, 22 Apr 2013 21:41:11 +0000 (18:41 -0300)]
Acrescenta teste de obtencao de ocupacao por codigo

11 years agoObtem lista de municipios e verifica CEP
Thadeu Lima de Souza Cascardo [Mon, 22 Apr 2013 21:39:48 +0000 (18:39 -0300)]
Obtem lista de municipios e verifica CEP

Obtem lista de municipios por UF e verifica se CEP se encontra no
intervalo de CEPs para aquele municipio.

11 years agoObtendo lista de ocupacoes.
Thadeu Lima de Souza Cascardo [Mon, 22 Apr 2013 21:28:53 +0000 (18:28 -0300)]
Obtendo lista de ocupacoes.

Interpretando o XML com a lista de ocupacoes, para enumera-las em uma
interface e obter o nome da ocupacao a partir de seu codigo.