# -*- mode: python; encoding: utf-8; -*-
import xml.dom.minidom
import items
+from form import AttrForm
class Bens(items.Items):
def __init__(self, contribuinte):
contribuinte = contribuinte
bens = contribuinte.dados.getElementsByTagName("bens")[0]
items.Items.__init__(self, bens)
+ def form(self, item):
+ form = []
+ form.append(AttrForm("Nome", "discriminacao", item))
+ form.append(AttrForm("Valor Anterior", "valorExercicioAnterior", item))
+ form.append(AttrForm("Valor Atual", "valorExercicioAtual", item))
+ return form
if __name__ == '__main__':
import sys
import baseui
import contribuinte
import rendimentoPJ
+import bens
import sys
def List(UI, L, display):
UI.form(contrib.form())
return True
+def Bens(UI, contrib):
+ b = bens.Bens(contrib)
+ return List(UI, b, "discriminacao")
+
def Salvar(UI, contrib):
contrib.save()
def menu(UI, contrib):
- m = [ "Sair", "Salvar", "Dados Pessoais", "Rendimentos PJ" ]
- f = [ None, Salvar, DadosPessoais, RendimentosPJ ]
+ m = [
+ "Sair",
+ "Salvar",
+ "Dados Pessoais",
+ "Rendimentos PJ",
+ "Bens",
+ ]
+ f = [
+ None,
+ Salvar,
+ DadosPessoais,
+ RendimentosPJ,
+ Bens,
+ ]
exit = False
while not exit:
r = UI.menu(m)