Conjunto de mudanças 5261 no repositório publico


Ignorar:
Timestamp:
05/09/2011 23:12:38 (8 anos atrás)
Autor:
gustavolepri
Mensagem:

inclusao do assunto nas normas juridicas

Localização:
ILSAPL/branches/2.4/skins/sk_sapl
Arquivos:
8 adicionados
9 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.4/skins/sk_sapl/cadastros/auxiliares/auxiliares_index_html.dtml

    r4722 r5261  
    108108        <tr class="fundo">
    109109            <td colspan="2" class="form-element" height="22">&nbsp;<a href="unidade_tramitacao">Unidade de Tramita&ccedil;&atilde;o</a></td>
     110            <td width="50%" class="form-element">&nbsp;<a href="assunto_norma_juridica">Assunto de Norma Jur&iacute;dica</a></td>
    110111        </tr>
    111112     </table>
  • ILSAPL/branches/2.4/skins/sk_sapl/cadastros/norma_juridica/norma_juridica_form.dtml

    r5233 r5261  
    9696}
    9797
     98/*
     99for(var i=0; i < document.form.checkbox_assunto.length; i++){
     100if(form.checkbox_assunto[i].checked)
     101lst_assunto_norma += form.checkbox_assunto[i].value.toString()
     102}
     103*/
     104
    98105form.submit();
    99106}
     
    117124}
    118125
    119 //-->
    120126</script>
     127
    121128
    122129<div class="helpsapl"> <a id="ajuda" href="&dtml-portal_url;/ajuda/norma_juridica">Ajuda</a> </div>
     
    262269</table>
    263270</fieldset>
     271
     272<dtml-if expr="not _.has_key('cod_norma')">
     273<input type="checkbox" name="chk_assunto_norma" value="1" checked="1" style="display:none;"/>
     274</dtml-if>
     275
     276<dtml-if expr="_.has_key('cod_norma')">
     277<fieldset>
     278<legend>Assuntos</legend>
     279<table>
     280<input type="checkbox" name="chk_assunto_norma" value="1" checked="1" style="display:none;"/>
     281<dtml-in expr="zsql.assunto_norma_juridica_obter_zsql(ind_excluido=0)">
     282<tr> <td class="texto">
     283<input type="checkbox" name="chk_assunto_norma" value="<dtml-var cod_assunto>"
     284<dtml-if expr="_.str(cod_assunto) in _.string.split(_.str(cod_assunto_sel),',')"> checked="1"</dtml-if> />
     285<dtml-var des_assunto>
     286</td> </tr>
     287</dtml-in>
     288</table>
     289</fieldset>
     290</dtml-if>
     291
    264292<p align="center">
    265293<input type="button" class="botao" name="btn_norma_juridica_salvar" value="Salvar" onClick="campos_criticar(document.norma_juridica_form)"/>
  • ILSAPL/branches/2.4/skins/sk_sapl/cadastros/norma_juridica/norma_juridica_salvar_proc.dtml

    r4833 r5261  
    1111<dtml-if hdn_cod_norma>
    1212    <dtml-call expr="REQUEST.set('metodo', zsql.norma_juridica_atualizar_zsql)">
    13     <dtml-call expr="REQUEST.set('nova', False)">
    1413<dtml-else>
    1514    <dtml-call expr="REQUEST.set('metodo', zsql.norma_juridica_incluir_zsql)">
    16     <dtml-call expr="REQUEST.set('nova', True)">
    1715</dtml-if>
    1816
     
    4139            <dtml-call expr="REQUEST.set('rad_ind_complemento', '')">
    4240        </dtml-unless>
     41
     42        <dtml-if chk_assunto_norma>
     43           <dtml-call expr="REQUEST.set('lst_assunto_norma', _.string.join(chk_assunto_norma,','))">
     44        </dtml-if>
     45
     46        <dtml-unless chk_assunto_norma>
     47            <dtml-call expr="REQUEST.set('lst_assunto_norma', '1')">
     48        </dtml-unless>
     49
    4350        <dtml-try>
    4451            <dtml-call expr="metodo(cod_norma              = hdn_cod_norma,
     
    5057                                    dat_norma              = pysc.data_converter_pysc(data=txt_dat_norma),
    5158                                    dat_publicacao         = pysc.data_converter_pysc(data=txt_dat_publicacao),
    52                                                                         dat_vigencia           = pysc.data_converter_pysc(data=txt_dat_vigencia),
    5359                                    des_veiculo_publicacao = txt_des_veiculo_publicacao,
    5460                                    num_pag_inicio_publ    = txt_num_pag_inicio_publ,
     
    5763                                    txt_indexacao          = txa_txt_indexacao,
    5864                                    txt_observacao         = txa_txt_observacao,
    59                                     ind_complemento        = rad_ind_complemento)">
     65                                    ind_complemento        = rad_ind_complemento,
     66                                    cod_assunto            = lst_assunto_norma)">
    6067             <dtml-in expr="zsql.norma_juridica_incluida_codigo_obter_zsql()">
    61                 <dtml-call expr="REQUEST.set('ult_norma_incluida',cod_norma)">
     68                <dtml-call "REQUEST.set('ult_norma_incluida',cod_norma)">
    6269             </dtml-in>
    63         <dtml-except>
    64             <dtml-let mensagem="'Não foi possível salvar a norma jurídica. Tente novamente!'">
    65                 <dtml-var mensagem_emitir>
    66             </dtml-let>
     70
    6771        <dtml-else>     
    6872            <dtml-call expr="REQUEST.set('erro', 0)">             
     
    137141                </dtml-let>       
    138142            <dtml-else>
    139             <dtml-if hdn_cod_norma>
    140                 <dtml-call "REQUEST.set('cod_norma',hdn_cod_norma)">
    141             <dtml-else>
    142                 <dtml-call "REQUEST.set('cod_norma',ult_norma_incluida)">
    143             </dtml-if>
     143
     144<dtml-if hdn_cod_norma>
     145   <dtml-call "REQUEST.set('cod_norma',hdn_cod_norma)">
     146<dtml-else>
     147   <dtml-call "REQUEST.set('cod_norma',ult_norma_incluida)">
     148</dtml-if>
     149
     150
    144151                <dtml-let mensagem="'Norma Jurídica salva com sucesso!'" sucesso="1"  url="'norma_juridica_mostrar_proc?cod_norma='+cod_norma">
    145152                    <dtml-var mensagem_emitir>
  • ILSAPL/branches/2.4/skins/sk_sapl/consultas/norma_juridica/norma_juridica_form.dtml

    r5233 r5261  
    126126
    127127<fieldset>
     128   <legend>Assuntos</legend>
     129     <table>
     130             <dtml-in prefix="loop" expr="_.string.split(cod_assunto_sel,',')">
     131                <dtml-in expr="zsql.assunto_norma_juridica_obter_zsql(cod_assunto=loop_item)">
     132                  <dtml-call expr="REQUEST.set('_.str(loop_item)','des_assunto')">
     133               <tr><td class="texto">
     134                 <dtml-var des_assunto>
     135               </tr></td>
     136                </dtml-in>
     137             </dtml-in>
     138     </table>
     139</fieldset>
     140
     141
     142<fieldset>
    128143   <legend>Normas Relacionadas</legend>
    129144     <table>
  • ILSAPL/branches/2.4/skins/sk_sapl/generico/norma_juridica_pesquisar_form.dtml

    r5056 r5261  
    3939<h1>Normas Jur&iacute;dicas</h1>
    4040
     41    <ul>
    4142<dtml-if expr="incluir=='1'">
    42     <ul>
    4343        <li>
    4444            <a href="&dtml-portal_url;/cadastros/norma_juridica/norma_juridica_form">Incluir Norma Jurídica</a>
    4545        </li>
     46</dtml-if>
     47        <li>
     48            <a href="&dtml-portal_url;/generico/norma_juridica_indice_assunto?incluir=<dtml-var incluir>">Legisla&ccedil;&atilde;o por Assunto</a>
     49        </li>
    4650    </ul>
    47 </dtml-if>
     51
    4852
    4953<form name="norma_pesquisar" action="norma_juridica_pesquisar_proc" onChange="ordem()">
     
    7579      </tr>
    7680      <tr>
     81        <th><label for="lst_assunto_norma">Assunto</label></th>
     82        <td colspan="2">
     83          <select id="lst_assunto_norma" name="lst_assunto_norma">
     84            <option value="">Todos</option>
     85            <dtml-in expr="zsql.assunto_norma_juridica_obter_zsql(ind_excluido=0)">
     86              <option value="<dtml-var cod_assunto missing>">
     87                <dtml-var des_assunto>
     88              </option>
     89            </dtml-in>
     90          </select>
     91        </td>
     92      </tr>
     93      <tr>
    7794        <th class="label">Período da Norma:</th>
    7895        <td>
     
    129146      </tr>
    130147      <tr>
    131         <th><label for="txt_assunto">Assunto</label></th>
     148        <th><label for="txt_assunto">Termos</label></th>
    132149        <td colspan="2">
    133150          <input id="txt_assunto" type="text" name="txt_assunto" null="" size="50" onKeyUp="ordem()" onBlur="relevancia()" />
  • ILSAPL/branches/2.4/skins/sk_sapl/generico/norma_juridica_pesquisar_proc.dtml

    r5057 r5261  
    2626<dtml-call "REQUEST.set('start',(page-1) * step + 1)">
    2727
    28 <dtml-in expr="zsql.norma_juridica_obter_zsql(tip_norma=lst_tip_norma, num_norma=txt_numero, ano_norma=txt_ano, des_assunto=txt_assunto, dat_norma=dt_norma, dat_norma2=dt_norma2, dat_publicacao=dt_public, dat_publicacao2=dt_public2, rd_ordem=rd_ordenacao)" size="step" start="start" orphan=0>
     28<dtml-in expr="zsql.norma_juridica_obter_zsql(tip_norma=lst_tip_norma, num_norma=txt_numero, ano_norma=txt_ano, des_assunto=txt_assunto, cod_assunto=lst_assunto_norma, dat_norma=dt_norma, dat_norma2=dt_norma2, dat_publicacao=dt_public, dat_publicacao2=dt_public2, rd_ordem=rd_ordenacao)" size="step" start="start" orphan=0>
    2929
    3030  <dtml-if sequence-start>
     
    8282            <dtml-elif "tip_vinculo=='G'"><img align="absmiddle" border="0" src="&dtml-portal_url;/imagens/icon_status_revoga_parcial.gif">&nbsp;<span style="color:#32682F;font-weight:normal;">Norma regulamentada pelo(a) <a href="&dtml-portal_url;/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma_referente>"><dtml-var sgl_tipo_norma>&nbsp;<dtml-var num_norma>/<dtml-var ano_norma></a>.&nbsp;</span>
    8383            </dtml-if>
    84             <dtml-else><img align="absmiddle" border="0" src="&dtml-portal_url;/imagens/icon_status_vigente.gif" alt="Norma Vigente">&nbsp;<span style="color:#32682F;font-weight:normal;">Norma vigente na integralidade.&nbsp;</span>
     84            <dtml-else><img align="absmiddle" border="0" src="&dtml-portal_url;/imagens/icon_status_vigente.gif" alt="Norma Vigente">&nbsp;<span style="color:#32682F;font-weight:normal;">Norma sem altera&ccedil;&otilde;es posteriores.&nbsp;</span>
    8585  </dtml-in>
    8686
     
    9898    <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
    9999    <tr> <td colspan="3" align="center" class="texto"><b>
    100        <dtml-var "sapl.pysc.PageListOutput_pysc('norma_juridica_pesquisar_proc', page, step, _['sequence-length'], incluir=incluir, lst_tip_norma=lst_tip_norma,txt_numero=txt_numero,txt_ano=txt_ano, txt_assunto=txt_assunto, dt_norma=dt_norma,dt_norma2=dt_norma2,dt_public=dt_public,dt_public2=dt_public2,rd_ordenacao=rd_ordenacao)"> </b></td> </tr>
     100       <dtml-var "sapl.pysc.PageListOutput_pysc('norma_juridica_pesquisar_proc', page, step, _['sequence-length'], incluir=incluir, lst_tip_norma=lst_tip_norma,txt_numero=txt_numero,txt_ano=txt_ano,txt_assunto=txt_assunto,lst_assunto_norma=lst_assunto_norma, dt_norma=dt_norma,dt_norma2=dt_norma2,dt_public=dt_public,dt_public2=dt_public2,rd_ordenacao=rd_ordenacao)"> </b></td> </tr>
    101101    </dtml-if>
    102102   </table>
  • ILSAPL/branches/2.4/skins/sk_sapl/zsql/norma_juridica_atualizar_zsql.zsql

    r4833 r5261  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_norma tip_norma num_norma ano_norma tip_esfera_federacao="" cod_materia="" dat_norma="" dat_publicacao="" dat_vigencia="" des_veiculo_publicacao="" num_pag_inicio_publ="" num_pag_fim_publ="" txt_ementa="" txt_indexacao="" txt_observacao="" ind_complemento
     3arguments : cod_norma tip_norma num_norma ano_norma tip_esfera_federacao="" cod_materia="" dat_norma="" dat_publicacao="" des_veiculo_publicacao="" num_pag_inicio_publ="" num_pag_fim_publ="" txt_ementa="" txt_indexacao="" txt_observacao="" ind_complemento cod_assunto
    44max_rows : 1000
    55max_cache : 100
     
    1616  dat_norma              = <dtml-sqlvar dat_norma              type="nb"  optional>,
    1717  dat_publicacao         = <dtml-sqlvar dat_publicacao         type="nb"  optional>,
    18   dat_vigencia           = <dtml-sqlvar dat_vigencia           type="nb"  optional>,
    1918  des_veiculo_publicacao = <dtml-sqlvar des_veiculo_publicacao type="nb"  optional>,
    2019  num_pag_inicio_publ    = <dtml-sqlvar num_pag_inicio_publ    type="int" optional>,
     
    2322  txt_indexacao          = <dtml-sqlvar txt_indexacao          type="nb"  optional>,
    2423  txt_observacao         = <dtml-sqlvar txt_observacao         type="nb"  optional>,
    25   ind_complemento        = <dtml-sqlvar ind_complemento        type="int" optional>
     24  ind_complemento        = <dtml-sqlvar ind_complemento        type="int" optional>,
     25  cod_assunto            = <dtml-sqlvar cod_assunto            type="nb"  optional>
    2626
    2727WHERE
  • ILSAPL/branches/2.4/skins/sk_sapl/zsql/norma_juridica_incluir_zsql.zsql

    r4833 r5261  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : tip_norma num_norma ano_norma tip_esfera_federacao="" cod_materia="" dat_norma="" dat_publicacao="" dat_vigencia="" des_veiculo_publicacao="" num_pag_inicio_publ="" num_pag_fim_publ="" txt_ementa="" txt_indexacao="" txt_observacao="" ind_complemento="" ind_excluido=0
     3arguments : tip_norma num_norma ano_norma tip_esfera_federacao="" cod_materia="" dat_norma="" dat_publicacao="" des_veiculo_publicacao="" num_pag_inicio_publ="" num_pag_fim_publ="" txt_ementa="" txt_indexacao="" txt_observacao="" ind_complemento="" cod_assunto=1 ind_excluido=0
    44max_rows : 1000
    55max_cache : 100
     
    1313               dat_norma,
    1414               dat_publicacao,
    15                dat_vigencia,
    1615               des_veiculo_publicacao,
    1716               num_pag_inicio_publ,
     
    2120               txt_observacao,
    2221               ind_complemento,
     22               cod_assunto,
    2323               ind_excluido)
    2424
     
    3232    <dtml-sqlvar dat_norma              type="nb"  optional>,
    3333    <dtml-sqlvar dat_publicacao         type="nb"  optional>,
    34     <dtml-sqlvar dat_vigencia           type="nb"  optional>,
    3534    <dtml-sqlvar des_veiculo_publicacao type="nb"  optional>,
    36     <dtml-sqlvar num_pag_inicio_publ    type="int" optional>,
     35    <dtml-sqlvar num_pag_inicio_publ   type="int" optional>,
    3736    <dtml-sqlvar num_pag_fim_publ       type="int" optional>,
    3837    <dtml-sqlvar txt_ementa             type="nb"  optional>,
     
    4039    <dtml-sqlvar txt_observacao         type="nb"  optional>,
    4140    <dtml-sqlvar ind_complemento        type="int" optional>,
     41    <dtml-sqlvar cod_assunto            type="nb" optional>,
    4242    <dtml-sqlvar ind_excluido           type="int" optional>)
  • ILSAPL/branches/2.4/skins/sk_sapl/zsql/norma_juridica_obter_zsql.zsql

    r4947 r5261  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_norma="" tip_norma="" num_norma="" ano_norma="" des_assunto="" dat_norma="" dat_norma2="" dat_publicacao="" dat_publicacao2="" rd_ordem=""
     3arguments : cod_norma="" tip_norma="" num_norma="" ano_norma="" des_assunto="" dat_norma="" dat_norma2="" dat_publicacao="" dat_publicacao2="" rd_ordem="" cod_assunto=""
    44max_rows : 5000
    55max_cache : 100
     
    1414       REPLACE(cod_materia,'L', '') as cod_materia,
    1515       DATE_FORMAT(dat_norma,'%d/%m/%Y') as dat_norma,
    16        DATE_FORMAT(dat_vigencia,'%d/%m/%Y') as dat_vigencia,
    1716       DATE_FORMAT(dat_publicacao,'%d/%m/%Y') as dat_publicacao,
    1817       norma_juridica.des_veiculo_publicacao,
     
    3130       tipo_norma_juridica.sgl_tipo_norma as sgl_tipo_norma,
    3231       tipo_norma_juridica.des_tipo_norma,
    33        tipo_norma_juridica.voc_lexml
    34 
     32       norma_juridica.cod_assunto as cod_assunto_sel
    3533  FROM
    36        norma_juridica, tipo_norma_juridica
     34       norma_juridica, tipo_norma_juridica, assunto_norma
    3735
    3836  <dtml-sqlgroup where>     
    3937         norma_juridica.tip_norma = tipo_norma_juridica.tip_norma
     38     and norma_juridica.cod_assunto = assunto_norma.cod_assunto
    4039     and norma_juridica.ind_excluido = 0
    4140     and tipo_norma_juridica.ind_excluido = 0
     
    4544     <dtml-and> <dtml-sqltest num_norma column="norma_juridica.num_norma" op="=" type="int" optional>
    4645     <dtml-and> <dtml-sqltest ano_norma column="norma_juridica.ano_norma" op="=" type="int" optional>
    47   </dtml-sqlgroup>
     46     </dtml-sqlgroup>
    4847
    4948   <dtml-if dat_norma>
     
    7776   </dtml-if>
    7877
     78   <dtml-if cod_assunto>
     79      and (norma_juridica.cod_assunto like <dtml-sqlvar "'%' + cod_assunto + '%'" type="string">)
     80   </dtml-if>
     81
    7982  <dtml-if expr="rd_ordem == '2'">
    8083   <dtml-comment> HAVING relevancia > 0.001</dtml-comment>
     
    8386    ORDER BY sgl_tipo_norma, ano_norma DESC, num_norma2 ASC
    8487  </dtml-if>
     88
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.