Conjunto de mudanças 4610 no repositório publico


Ignorar:
Timestamp:
01/09/2010 08:35:14 (10 anos atrás)
Autor:
claudiomorale
Mensagem:

correção - mensagem inclusão materia a partir da proposicao

Localização:
ILSAPL/branches/2.3/skins/sk_sapl
Arquivos:
6 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.3/skins/sk_sapl/cadastros/materia/materia_salvar_proc.dtml

    r4601 r4610  
    1313
    1414<dtml-call expr="REQUEST.set('temProposicao',hdn_cod_proposicao!='')">
     15<dtml-call expr="REQUEST.set('cod_proposicao',hdn_cod_proposicao!='')">
    1516
    1617<!-- Adicionado para debug -->
     
    127128                                                                                dat_recebimento = pysc.data_atual_iso_pysc(),
    128129                                                                                cod_mat_ou_doc = _.int(hdn_cod_materia))">
    129                     <dtml-call expr="pysc.proposicao_numeracao_pysc(cod_proposicao = hdn_cod_proposicao)">
     130                    <dtml-call expr="pysc.proposicao_numeracao_pysc(cod_proposicao)">
    130131                  <dtml-else>
    131132                    <dtml-call expr="REQUEST.set('erro', 1)">
     133                       <dtml-let mensagem="'Ocorreu erro ao salvar texto integral'+hdn_cod_materia">
     134                         <dtml-var mensagem_emitir>
     135                       </dtml-let>
    132136                  </dtml-if>
    133137                </dtml-let>
     
    137141            <dtml-except>
    138142              <dtml-call expr="REQUEST.set('erro', 1)">
     143              <dtml-let mensagem="'Ocorreu erro ao tentar salvar texto integral'+hdn_cod_materia">
     144                 <dtml-var mensagem_emitir>
     145              </dtml-let>
    139146            </dtml-try>
    140147          </dtml-let>
     
    155162                                                                            dat_recebimento = pysc.data_atual_iso_pysc(),
    156163                                                                            cod_mat_ou_doc = _.int(hdn_cod_materia))">
    157                 <dtml-call expr="pysc.proposicao_numeracao_pysc(cod_proposicao = hdn_cod_proposicao)">
     164                <dtml-call expr="pysc.proposicao_numeracao_pysc(cod_proposicao)">
    158165              <dtml-else>
    159166                <dtml-call expr="REQUEST.set('erro', 1)">
     
    165172        <dtml-except>
    166173          <dtml-call expr="REQUEST.set('erro', 1)">
     174          <dtml-let mensagem="'Não foi possível salvar o Texto Integral da Matéria: Tipo de matéria não identificado'">
     175                  <dtml-var mensagem_emitir>
     176          </dtml-let>
    167177        </dtml-try>
    168178      </dtml-if>
  • ILSAPL/branches/2.3/skins/sk_sapl/cadastros/proposicao/proposicao_index_html.dtml

    r4336 r4610  
    7676        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    7777            <tr>
    78                 <td class="form-text">N&atilde;o h&acute; proposi&ccedil;&otilde;es em elabora&ccedil;&atilde;o.</td>
     78                <td class="form-text">N&atilde;o h&aacute; proposi&ccedil;&otilde;es em elabora&ccedil;&atilde;o.</td>
    7979            </tr>
    8080        </table>
  • ILSAPL/branches/2.3/skins/sk_sapl/default_index_html.dtml

    r4597 r4610  
    1414  </dtml-if>
    1515<table id="homeGrid">
     16 
     17  <dtml-if expr="AUTHENTICATED_USER.hasRole(this(), ['Autor'])">
     18  <tr>
     19    <td class="columnOne">
     20      <h2>Proposições</h2>
     21      <a class="homeIcon" href="&dtml-portal_url;/cadastros/proposicao"><img src="&dtml-portal_url;/imagens/icon_proposicoes.gif" /></a>
     22      <a href="&dtml-portal_url;/cadastros/proposicao">A proposição refere-se a proposta legislativa elaborada e encaminhada a Casa Legislativa pelo parlamentar. Em geral, os tipos de proposição são: Moção, Indicação, Requerimento, Projetos de Lei, Projetos de Decreto Legislativo, Projetos de Resolução, Projeto Substitutivo, Emenda, Projeto de Iniciativa Popular.</a>
     23    </td>
     24    <td></td>
     25  </tr>
     26  </dtml-if>
    1627  <tr>
    1728    <td class="columnOne">
  • ILSAPL/branches/2.3/skins/sk_sapl/pysc/proposicao_numeracao_pysc.py

    r3853 r4610  
    99##
    1010
    11 ''' Script para a verificação do número da proposição e inclusão de um novo.
    12     Faz a inclusão por tipo e ano da proposição. '''
     11''' Script para a verificação do número da proposição e inclusão de um novo.'''
     12''' Faz a inclusão por tipo e ano da proposição. '''
     13
     14# Obtém o proximo "num_proposicao" do tipo de proposicao que está sendo incluída ----- 31/08/2010
     15
    1316
    1417# Define o ano corrente
     
    1619
    1720# Busca a proposição
    18 proposicao = context.zsql.proposicao_obter_zsql(cod_proposicao = cod_proposicao)[0]
     21tip_proposicao = context.zsql.proposicao_obter_tipo_zsql(cod_proposicao = cod_proposicao)[0].tip_proposicao
    1922
    20 # Busca a última numeração
    21 ultima_numeracao = context.zsql.proposicao_ultima_numeracao_obter_zsql(tip_proposicao = proposicao.tip_proposicao)[0]
    22 ano_ultima_num = context.zsql.proposicao_ano_ult_numeracao_obter_zsql(num_proposicao = ultima_numeracao.num_proposicao)[0]
     23# Busca a última numeração + 1 do mesmo tipo que está sendo incluída no ano
     24num_proposicao = context.zsql.proposicao_ultima_numeracao_obter_zsql(tip_proposicao = tip_proposicao, ano = ano_corrente)[0].num_proposicao
     25
     26# ano_ultima_num = context.zsql.proposicao_ano_ult_numeracao_obter_zsql(num_proposicao = ultima_numeracao.num_proposicao)[0]
    2327
    2428# Compara o ano e caso seja diferente, recomeça a numeração
    25 if int(ano_ultima_num.dat_recebimento) != (ano_corrente):
    26     numeracao = 0001
    27 else:
    28     numeracao = ultima_numeracao.num_proposicao + 1
    29  
     29# if int(ano_ultima_num.dat_recebimento) != (ano_corrente):
     30#    numeracao = 0001
     31# else:
     32#    numeracao = ultima_numeracao.num_proposicao + 1
    3033
    31 context.zsql.proposicao_incluir_numeracao_zsql(cod_proposicao = cod_proposicao, num_proposicao = numeracao)
     34context.zsql.proposicao_incluir_numeracao_zsql(cod_proposicao = cod_proposicao, num_proposicao = num_proposicao)
    3235
    3336return 1
  • ILSAPL/branches/2.3/skins/sk_sapl/zsql/proposicao_incluir_numeracao_zsql.zsql

    r3853 r4610  
    55max_cache : 100
    66</dtml-comment>
    7 UPDATE
    8     proposicao
    9 SET num_proposicao = <dtml-sqlvar num_proposicao type="int">
    10 
    11 <dtml-sqlgroup where>
    12    <dtml-sqltest cod_proposicao op="=" type="int">
    13 </dtml-sqlgroup>
     7UPDATE  proposicao
     8   SET num_proposicao = <dtml-sqlvar num_proposicao type="int">
     9WHERE
     10   cod_proposicao = <dtml-sqlvar cod_proposicao type="int">
  • ILSAPL/branches/2.3/skins/sk_sapl/zsql/proposicao_ultima_numeracao_obter_zsql.zsql

    r3853 r4610  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : tip_proposicao=""
     3arguments : tip_proposicao="" ano=""
    44max_rows : 1000
    55max_cache : 100
    66</dtml-comment>
    77SELECT
    8     MAX(num_proposicao) as num_proposicao
     8    ifnull(MAX(num_proposicao)+1,1) as num_proposicao
    99FROM
    1010    proposicao
    1111
    1212WHERE
    13     tip_proposicao = <dtml-sqlvar tip_proposicao type="int">
     13    tip_proposicao = <dtml-sqlvar tip_proposicao type="int"> and
     14    substr(dat_recebimento,1,4) = <dtml-sqlvar ano type="nb">
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

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