From: Thadeu Lima de Souza Cascardo Date: Sun, 23 Mar 2014 19:11:59 +0000 (-0300) Subject: Utiliza TipoForm para Ocupações. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Firpf-gui.git;a=commitdiff_plain;h=0d48ac3d04ec3fb6307b6da4c92e3a18a1bfe2f6 Utiliza TipoForm para Ocupações. --- 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):