From 0d48ac3d04ec3fb6307b6da4c92e3a18a1bfe2f6 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sun, 23 Mar 2014 16:11:59 -0300 Subject: [PATCH] =?utf8?q?Utiliza=20TipoForm=20para=20Ocupa=C3=A7=C3=B5es.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/contribuinte.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/contribuinte.py b/src/contribuinte.py index e64bd52..0298e06 100644 --- a/src/contribuinte.py +++ b/src/contribuinte.py @@ -22,19 +22,9 @@ import form import ocupacoes import declaracoes -class OcupacaoForm(form.OptionsForm): +class OcupacaoForm(form.TipoForm): def __init__(self, ocupacoes, contribuinte): - g = ocupacoes.groups() - l = [] - for i in sorted(g): - l.extend(g[i]) - o = map(lambda x: (x[0], x[3]), l) - form.OptionsForm.__init__(self, u"Ocupações", o, contribuinte.get_campo_contribuinte("ocupacaoPrincipal")) - self.ocupacoes = ocupacoes - self.contribuinte = contribuinte - def set_value(self, value): - form.OptionsForm.set_value(self, value) - self.contribuinte.set_campo_contribuinte("ocupacaoPrincipal", value) + form.TipoForm.__init__(self, u"Ocupações", "ocupacaoPrincipal", contribuinte, ocupacoes, (0, 3)) class ContribuinteForm(form.StringForm): def __init__(self, name, attr, contribuinte): -- 2.20.1