source: publico/ILSAALOrcamento/trunk/MovimentoOrcamentario.py @ 849

Última Alteração nesse arquivo desde 849 foi 849, incluída por joaoantonio, 14 anos atrás

Implementado _titulo em algumas classes

File size: 5.1 KB
Linha 
1# File: MovimentoOrcamentario.py
2#
3# Copyright (c) 2005 by Interlegis
4# Generator: ArchGenXML Version 1.4.0-beta2 devel
5#            http://plone.org/products/archgenxml
6#
7# GNU General Public Licence (GPL)
8#
9# This program is free software; you can redistribute it and/or modify it under
10# the terms of the GNU General Public License as published by the Free Software
11# Foundation; either version 2 of the License, or (at your option) any later
12# version.
13# This program is distributed in the hope that it will be useful, but WITHOUT
14# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
16# details.
17# You should have received a copy of the GNU General Public License along with
18# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
19# Place, Suite 330, Boston, MA  02111-1307  USA
20#
21__author__  = '''STC Interlegis <admin-stc@interlegis.gov.br>'''
22__docformat__ = 'plaintext'
23
24
25from AccessControl import ClassSecurityInfo
26from Products.Archetypes.atapi import *
27
28
29
30from Products.Archetypes.SQLStorage import *
31from Products.ILSAALOrcamento.config import *
32##code-section module-header #fill in your manual code here
33##/code-section module-header
34
35schema=Schema((
36    StringField('ano_exercicio',
37        widget=StringWidget(
38            label="Ano",
39            description="Informe o ano do exercicio.",
40            label_msgid='ILSAALOrcamento_label_ano_exercicio',
41            description_msgid='ILSAALOrcamento_help_ano_exercicio',
42            i18n_domain='ILSAALOrcamento',
43        ),
44        required=1
45    ),
46
47    StringField('num_lancamento',
48        widget=StringWidget(
49            label="Numero do Lancamento",
50            description="Informe o numero do lancamento.",
51            label_msgid='ILSAALOrcamento_label_num_lancamento',
52            description_msgid='ILSAALOrcamento_help_num_lancamento',
53            i18n_domain='ILSAALOrcamento',
54        ),
55        required=1
56    ),
57
58    StringField('tip_movimento',
59        widget=SelectionWidget(
60            label="Tipo",
61            description="Informe o tipo do movimento.",
62            label_msgid='ILSAALOrcamento_label_tip_movimento',
63            description_msgid='ILSAALOrcamento_help_tip_movimento',
64            i18n_domain='ILSAALOrcamento',
65        ),
66        required=1,
67        vocabulary=('Real','Simulado')
68    ),
69
70    StringField('cod_classificacao_origem',
71        widget=StringWidget(
72            label="Codigo de Classificacao da Origem",
73            label_msgid='ILSAALOrcamento_label_cod_classificacao_origem',
74            description_msgid='ILSAALOrcamento_help_cod_classificacao_origem',
75            i18n_domain='ILSAALOrcamento',
76        ),
77        required=1
78    ),
79
80    StringField('cod_classificacao_destino',
81        widget=StringWidget(
82            label="Codigo de Classificacao do Destino",
83            description="Informe o codigo da classificacao do destino.",
84            label_msgid='ILSAALOrcamento_label_cod_classificacao_destino',
85            description_msgid='ILSAALOrcamento_help_cod_classificacao_destino',
86            i18n_domain='ILSAALOrcamento',
87        ),
88        required=1
89    ),
90
91    FloatField('vlr_movimento',
92        widget=DecimalWidget(
93            label="Valor",
94            description="Informe o valor do movimento.",
95            label_msgid='ILSAALOrcamento_label_vlr_movimento',
96            description_msgid='ILSAALOrcamento_help_vlr_movimento',
97            i18n_domain='ILSAALOrcamento',
98        ),
99        required=1
100    ),
101
102    DateTimeField('dat_movimento',
103        widget=CalendarWidget(
104            label="Data",
105            date_only=1,
106            visible={'edit':'hidden','view':'visible'},
107            description="Informe a data do movimento.",
108            format="%d/%m/%Y",
109            label_msgid='ILSAALOrcamento_label_dat_movimento',
110            description_msgid='ILSAALOrcamento_help_dat_movimento',
111            i18n_domain='ILSAALOrcamento',
112        )
113    ),
114
115    StringField('cod_aplicacao',
116        widget=StringWidget(
117            label="Codigo da Aplicacao",
118            description="Informe o codigo da aplicacao.",
119            label_msgid='ILSAALOrcamento_label_cod_aplicacao',
120            description_msgid='ILSAALOrcamento_help_cod_aplicacao',
121            i18n_domain='ILSAALOrcamento',
122        ),
123        required=1
124    ),
125
126),
127)
128
129
130##code-section after-local-schema #fill in your manual code here
131##/code-section after-local-schema
132
133MovimentoOrcamentario_schema = schema
134
135##code-section after-schema #fill in your manual code here
136##/code-section after-schema
137
138class MovimentoOrcamentario:
139    """
140    Mantem os registros de todos lancamentos de valores havidos
141    durante o exercicio por classificacao orcamentaria. Representa a
142    log das atualizacoes.
143    """
144    security = ClassSecurityInfo()
145    __implements__ = ()
146
147
148    allowed_content_types      = []
149    schema = MovimentoOrcamentario_schema
150
151    ##code-section class-header #fill in your manual code here
152    ##/code-section class-header
153
154
155    #Methods
156# end of class MovimentoOrcamentario
157
158##code-section module-footer #fill in your manual code here
159##/code-section module-footer
160
161
162
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.