From eb6f8f6e556200c09e7d3d3597eb4a4ea1378102 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sun, 23 Mar 2014 16:35:21 -0300 Subject: [PATCH] Implementa tipos de bens --- src/bens.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 -- 2.20.1