From: Thadeu Lima de Souza Cascardo Date: Sun, 23 Mar 2014 19:32:32 +0000 (-0300) Subject: Move OcupacaoForm para ocupacoes.py X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Firpf-gui.git;a=commitdiff_plain;h=7600a20716d7f8cdd7544dee1516da2e049fab86 Move OcupacaoForm para ocupacoes.py --- diff --git a/src/contribuinte.py b/src/contribuinte.py index 0298e06..baa6b3e 100644 --- a/src/contribuinte.py +++ b/src/contribuinte.py @@ -15,6 +15,7 @@ # 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 dirs import os @@ -22,10 +23,6 @@ import form import ocupacoes import declaracoes -class OcupacaoForm(form.TipoForm): - def __init__(self, ocupacoes, contribuinte): - form.TipoForm.__init__(self, u"Ocupações", "ocupacaoPrincipal", contribuinte, ocupacoes, (0, 3)) - class ContribuinteForm(form.StringForm): def __init__(self, name, attr, contribuinte): self.contribuinte = contribuinte @@ -157,9 +154,8 @@ class Contribuinte: def form(self): form = [] - ocup = ocupacoes.Ocupacoes() form.append(ContribuinteForm("Nome", "nome", self)) - form.append(OcupacaoForm(ocup, self)) + form.append(ocupacoes.OcupacaoForm(self)) for i in self.attributes: form.append(ContribuinteForm(i, i, self)) return form diff --git a/src/ocupacoes.py b/src/ocupacoes.py index 3721513..200c0bd 100644 --- a/src/ocupacoes.py +++ b/src/ocupacoes.py @@ -19,6 +19,7 @@ import xml.dom.minidom import dirs import tipos +import form class Ocupacoes(tipos.Tipos): def __init__(self): @@ -27,6 +28,10 @@ class Ocupacoes(tipos.Tipos): def get_ocupacao(self, code): return self.get_by_code(code) +class OcupacaoForm(form.TipoForm): + def __init__(self, contribuinte): + form.TipoForm.__init__(self, u"Ocupações", "ocupacaoPrincipal", contribuinte, Ocupacoes(), (0, 3)) + if __name__ == '__main__': ocupacoes = Ocupacoes() l = ocupacoes.groups()