source: publico/ILSAALPatrimonio/trunk/CentroCusto.py @ 971

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

Gerado o código para o novo modelo em 18/10/2005.

File size: 3.9 KB
Linha 
1# File: CentroCusto.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 <stc@interlegis.gov.br>'''
22__docformat__ = 'plaintext'
23
24
25from AccessControl import ClassSecurityInfo
26from Products.Archetypes.atapi import *
27from Products.ILSAALPatrimonio.Interface.ICentroCusto import ICentroCusto
28
29
30from Products.Archetypes.SQLStorage import *
31from Products.ILSAALPatrimonio.config import *
32##code-section module-header #fill in your manual code here
33##/code-section module-header
34
35schema=Schema((
36    IntegerField('cod_centro_custo',
37        widget=IntegerWidget(
38            description="Informe o codigo do centro de custo",
39            label="Codigo do Centro de Custo",
40            label_msgid='ILSAALPatrimonio_label_cod_centro_custo',
41            description_msgid='ILSAALPatrimonio_help_cod_centro_custo',
42            i18n_domain='ILSAALPatrimonio',
43        ),
44        required=1
45    ),
46
47    StringField('des_centro_custo',
48        widget=StringWidget(
49            description='Forneca uma descricao detalhada acerca do centro de custo',
50            label='Descricao do Centro de Custo',
51            label_msgid='ILSAALPatrimonio_label_des_centro_custo',
52            description_msgid='ILSAALPatrimonio_help_des_centro_custo',
53            i18n_domain='ILSAALPatrimonio',
54        ),
55        required=1
56    ),
57
58),
59)
60
61
62##code-section after-local-schema #fill in your manual code here
63##/code-section after-local-schema
64
65CentroCusto_schema = BaseFolderSchema + \
66    schema
67
68##code-section after-schema #fill in your manual code here
69##/code-section after-schema
70
71class CentroCusto(BaseFolder):
72    """
73    As unidades centro de custo sao subdivisaes organizacionais da
74    Casa Legislativa, para as quais interessa apropriar custos. No
75    caso especifico da Folha, interessa como local onde os
76    funcionarios da Casa estao alocados para o trabalho; i.e, a
77    lotacao deles para fins de apropriacao de custos com pagamento
78    de salarios, etc.
79    """
80    security = ClassSecurityInfo()
81    __implements__ = (getattr(BaseFolder,'__implements__',()),) + (ICentroCusto,)
82
83
84    # This name appears in the 'add' box
85    archetype_name             = 'CentroCusto'
86
87    meta_type                  = 'CentroCusto'
88    portal_type                = 'CentroCusto'
89    allowed_content_types      = ['ResponsavelCentroCusto']
90    filter_content_types       = 1
91    global_allow               = 0
92    allow_discussion           = 0
93    #content_icon               = 'CentroCusto.gif'
94    immediate_view             = 'base_view'
95    default_view               = 'base_view'
96    suppl_views                = ()
97    typeDescription            = "CentroCusto"
98    typeDescMsgId              = 'description_edit_centrocusto'
99
100    schema = CentroCusto_schema
101
102    ##code-section class-header #fill in your manual code here
103    ##/code-section class-header
104
105
106    #Methods
107    #methods from Interface ICentroCusto
108
109    security.declarePrivate('_titulo')
110    def _titulo(self):
111        """
112       
113        """
114       
115        pass
116
117
118
119registerType(CentroCusto,PROJECTNAME)
120# end of class CentroCusto
121
122##code-section module-footer #fill in your manual code here
123##/code-section module-footer
124
125
126
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.