From: Thadeu Lima de Souza Cascardo Date: Sun, 23 Mar 2014 19:35:21 +0000 (-0300) Subject: Implementa tipos de bens X-Git-Url: http://git.cascardo.info/?p=cascardo%2Firpf-gui.git;a=commitdiff_plain;h=eb6f8f6e556200c09e7d3d3597eb4a4ea1378102 Implementa tipos de bens --- diff --git a/src/bens.py b/src/bens.py index e9d0218..0ad051b 100644 --- a/src/bens.py +++ b/src/bens.py @@ -15,9 +15,11 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -*- mode: python; encoding: utf-8; -*- + import xml.dom.minidom import items -from form import AttrForm +from form import AttrForm, TipoForm +import tipos class Bens(items.Items): def __init__(self, contribuinte): @@ -29,8 +31,17 @@ class Bens(items.Items): form.append(AttrForm("Nome", "discriminacao", item)) form.append(AttrForm("Valor Anterior", "valorExercicioAnterior", item)) form.append(AttrForm("Valor Atual", "valorExercicioAtual", item)) + form.append(BensForm(item)) return form +class tipoBens(tipos.Tipos): + def __init__(self): + tipos.Tipos.__init__(self, "tipoBens.xml", ["COL1", "COL2"]) + +class BensForm(TipoForm): + def __init__(self, bem): + TipoForm.__init__(self, "Tipo Bem", "codigo", bem, tipoBens(), (0, 1)) + if __name__ == '__main__': import sys from contribuinte import Contribuinte