Conjunto de mudanças 2667 no repositório publico


Ignorar:
Timestamp:
05/06/2006 09:57:07 (13 anos atrás)
Autor:
ciciliati
Mensagem:

Adicionada funcionalidade de referência entre normas jurídicas,
desenvolvida pelo Helder Vieira, da AL/PB.

Localização:
ILSAPL/branches/2.1
Arquivos:
12 adicionados
4 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.1/instalacao/sapl.sql

    r519 r2667  
    424424  FULLTEXT KEY txt_indexacao (txt_indexacao)
    425425) TYPE=MyISAM;
     426
     427--
     428-- Table structure for table `vinculo_norma_juridica`
     429--
     430-- Serve para criar um vinculo entre normas relacionadas.
     431--     cod_norma_referente: norma que referencia
     432--     cod_norma_referida : norma referenciada
     433--     tip_vinculo: A-Alteracao
     434--                  R-Revogacao Total
     435--                  P-Revogacao Parcial
     436--                  C-Norma Correlata
     437
     438CREATE TABLE IF NOT EXISTS vinculo_norma_juridica (
     439  cod_vinculo int(11) NOT NULL auto_increment,
     440  cod_norma_referente int(11) NOT NULL default '0',
     441  cod_norma_referida int(11) NOT NULL default '0',
     442  tip_vinculo char(1) default NULL, 
     443  ind_excluido tinyint(4) NOT NULL default '0',
     444  PRIMARY KEY  (cod_vinculo)
     445) TYPE=ISAM PACK_KEYS=1;
    426446
    427447--
  • ILSAPL/branches/2.1/skins/sk_sapl/cadastros/norma_juridica/norma_juridica_form.dtml

    r597 r2667  
    193193</SCRIPT>
    194194
     195<dtml-if expr="_.has_key('cod_norma')">
     196   <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
     197      <tr class="fundo">
     198         <td width="34%" class="form-label">
     199            | <a href="<dtml-var sapl url>/cadastros/norma_juridica/vinculo_norma_juridica/vinculo_norma_juridica_index_html?cod_norma=<dtml-var cod_norma>">
     200            Normas Relacionadas</a> |
     201         </td>
     202      </tr>
     203   </table>
     204</dtml-if>
     205<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     206            <tr><td height="10"></td></tr></table>
    195207<form name="norma_juridica_form" method="post" action="norma_juridica_salvar_proc" enctype="multipart/form-data">
    196208<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  • ILSAPL/branches/2.1/skins/sk_sapl/cadastros/norma_juridica/norma_juridica_salvar_proc.dtml

    r388 r2667  
    5555                                    txt_observacao         = txa_txt_observacao,
    5656                                    ind_complemento        = rad_ind_complemento)">
     57             <dtml-in expr="zsql.norma_juridica_incluida_codigo_obter_zsql()">
     58                <dtml-call "REQUEST.set('ult_norma_incluida',cod_norma)">
     59             </dtml-in>
    5760        <dtml-except>
    5861            <dtml-let mensagem="'Não foi possível salvar a norma jurídica. Tente novamente!'">
     
    8184                            </dtml-let>
    8285                        </dtml-if>
    83                     <dtml-else>
     86                    <dtml-else>
     87                       <dtml-call expr="REQUEST.set('id_documento', _.str(ult_norma_incluida)+'_'+sapl_documentos.norma_juridica.nom_documento)">
     88                        <dtml-comment>
    8489                        <dtml-in expr="zsql.norma_juridica_incluida_codigo_obter_zsql()">
    8590                            <dtml-call expr="REQUEST.set('id_documento', _.str(cod_norma)+'_'+sapl_documentos.norma_juridica.nom_documento)">
    8691                        </dtml-in>
     92                        </dtml-comment>
    8793                    </dtml-if>
    8894                    <dtml-if "not existe_arquivo">
     
    112118                </dtml-let>       
    113119            <dtml-else>
    114                 <dtml-let mensagem="'Norma Jurídica salva com sucesso!'" sucesso="1">
     120
     121<dtml-if hdn_cod_norma>
     122   <dtml-call "REQUEST.set('cod_norma',hdn_cod_norma)">
     123<dtml-else>
     124   <dtml-call "REQUEST.set('cod_norma',ult_norma_incluida)">
     125</dtml-if>
     126
     127
     128                <dtml-let mensagem="'Norma Jurídica salva com sucesso!'" sucesso="1"  url="'norma_juridica_mostrar_proc?cod_norma='+cod_norma">
    115129                    <dtml-var mensagem_emitir>
    116130                </dtml-let>
  • ILSAPL/branches/2.1/skins/sk_sapl/consultas/norma_juridica/norma_juridica_form.dtml

    r744 r2667  
    125125            <tr><td height="10"></td></tr></table>
    126126<table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
     127      <tr align="left" class="fundo">
     128        <td colspan=6 class="form-label">&nbsp;Normas Relacionadas</td>
     129      </tr>
     130 <tr>
     131  <td> 
     132    <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
     133      <tr style="height:2"><td><font size="1">&nbsp;</font></td></tr>
     134      <tr class="fundo"> 
     135         <td width="39%" valign="top" class="form-label">&nbsp;Relacionamento</td>
     136         <td width="3%" class="form-label" align="center"> | </td>
     137         <td width="40%" valign="top" class="form-label">Norma</td>
     138         <td width="3%" class="form-label" align="center"> | </td>
     139         <td width="15%" valign="top" class="form-label">Publicação </td>
     140      </tr>
     141  <dtml-in expr="zsql.vinculo_norma_juridica_referentes_obter_zsql(cod_norma=cod_norma)">
     142      <tr style="height:17">
     143         <td class="form-element" valign="top">
     144            <dtml-if "tip_vinculo=='A'">Alterado(a) pelo(a)
     145            <dtml-elif "tip_vinculo=='R'">Revogado(a) totalmente pelo(a)
     146            <dtml-elif "tip_vinculo=='P'">Revogado(a) parcialmente pelo(a)
     147            <dtml-elif "tip_vinculo=='C'">Norma correlata
     148            </dtml-if>
     149         </td>
     150         <td class="form-label" align="center">&nbsp;</td>
     151         <td class="form-element">
     152            <a href="<dtml-var sapl url>/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma_referente>">
     153            <dtml-var des_tipo_norma> <dtml-var num_norma>/<dtml-var ano_norma></a>
     154         </td>
     155         <td class="form-label" align="center">&nbsp;</td>
     156         <td class="form-element">
     157            <dtml-var dat_publicacao null="">
     158         </td>
     159      </tr>
     160  </dtml-in>
     161  <dtml-in expr="zsql.vinculo_norma_juridica_referidas_obter_zsql(cod_norma=cod_norma)">
     162      <tr style="height:17">
     163         <td class="form-element" valign="top">
     164            <dtml-if "tip_vinculo=='A'">Altera o(a)
     165            <dtml-elif "tip_vinculo=='R'">Revoga totalmente o(a)
     166            <dtml-elif "tip_vinculo=='P'">Revoga parcialmente o(a)
     167            <dtml-elif "tip_vinculo=='C'">Norma correlata
     168            </dtml-if>
     169         </td>
     170         <td class="form-label" align="center">&nbsp;</td>
     171         <td class="form-element">
     172            <a href="<dtml-var sapl url>/consultas/norma_juridica/norma_juridica_mostrar_proc?cod_norma=<dtml-var cod_norma_referida>">
     173            <dtml-var des_tipo_norma> <dtml-var num_norma>/<dtml-var ano_norma></a>
     174         </td>
     175         <td class="form-label" align="center">&nbsp;</td>
     176         <td class="form-element">
     177            <dtml-var dat_publicacao null="">
     178         </td>
     179         </tr>
     180         </dtml-in>
     181           <dtml-unless "zsql.vinculo_norma_juridica_referidas_obter_zsql(cod_norma=cod_norma)
     182                or zsql.vinculo_norma_juridica_referentes_obter_zsql(cod_norma=cod_norma)">
     183       <tr><td class="form-text" colspan="5">Nenhum vínculo encontrado para esta norma.</td></tr>
     184       </dtml-unless>
     185       </table>
     186    </td>
     187  </tr>
     188</table>
     189<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     190            <tr><td height="10"></td></tr></table>
     191<table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    127192      <tr>
    128193        <td>
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.