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

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

Codigo gerado do modelo Patromonio para resolver ticker #88

File size: 3.7 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 *
27
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__',()),)
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
108registerType(CentroCusto,PROJECTNAME)
109# end of class CentroCusto
110
111##code-section module-footer #fill in your manual code here
112##/code-section module-footer
113
114
115
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.