Adiciona interface para Declaração.
[cascardo/irpf-gui.git] / src / menu.py
index 29d2be5..094285f 100644 (file)
@@ -22,6 +22,7 @@ import rendimentoPJ
 import bens
 import sys
 import isentos
+import exclusivos
 
 def List(UI, L, display):
     exit = False
@@ -47,6 +48,10 @@ def RendimentosPJ(UI, contrib):
     rend = rendimentoPJ.RendimentosPJ(contrib)
     return List(UI, rend, "nomeFontePagadora")
 
+def Declaracao(UI, contrib):
+    UI.form(contrib.declaracoes.form(contrib.declaracao))
+    return True
+
 def DadosPessoais(UI, contrib):
     UI.form(contrib.form())
     return True
@@ -76,18 +81,22 @@ def menu(UI, contrib):
     m = [ 
         "Sair",
         "Salvar",
+        u"Declaração",
         "Dados Pessoais",
         "Rendimentos PJ",
         "Bens",
         "Rendimentos Isentos",
+        "Rendimentos Exclusivos na Fonte",
         ]
     f = [
         None,
         Salvar,
+        Declaracao,
         DadosPessoais,
         RendimentosPJ,
         Bens,
         Quadros(isentos.RendimentosIsentos(contrib)),
+        Quadros(exclusivos.RendimentosExclusivos(contrib)),
         ]
     exit = False
     while not exit: