Conjunto de mudanças 3068 no repositório publico


Ignorar:
Timestamp:
20/06/2008 02:06:02 (11 anos atrás)
Autor:
lucianodefazio
Mensagem:

Adicionados módulos de tramitação em lote para matérias legislativas e impressão de etiquetas e fichas para processos legislativos

Localização:
ILSAPL/trunk/skins/sk_sapl
Arquivos:
21 adicionados
7 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/trunk/skins/sk_sapl/cadastros/materia/tramitacao/tramitacao_index_html.dtml

    r2924 r3068  
    7777         <td width="14%" class="form-element" valign="top">&nbsp;<a href="tramitacao_mostrar_proc?cod_tramitacao=<dtml-var cod_tramitacao>&amp;cod_materia=<dtml-var cod_materia>">
    7878         <dtml-var dat_tramitacao></a></td>
    79          <td width="3%" class="form-label" align="center">&nbsp;</td>
     79         <td width="3%" class="form-text" align="center">&nbsp;</td>
    8080         <td width="31%" class="form-text">
    8181         <dtml-comment>obtém o nome da unidade de tramitacao local. Man Qi em 01/08/2001 </dtml-comment>
     
    8585           </dtml-if>
    8686         </dtml-in></td>
    87          <td width="3%" class="form-label" align="center">&nbsp;</td>
     87         <td width="3%" class="form-text" align="center">&nbsp;</td>
    8888         <td width="31%" class="form-text"><dtml-if cod_unid_tram_dest>
    8989           <dtml-comment>obtém o nome da unidade de tramitacao destino. Man Qi em 01/08/2001 </dtml-comment>
  • ILSAPL/trunk/skins/sk_sapl/generico/materia_pesquisar_form.dtml

    r2924 r3068  
    6969         </tr>
    7070         <tr>
    71            <td width="22%" height="30" class="form-element">&nbsp;N&uacute;mero:</td>
    72            <td width="25%" align="left">
     71           <td width="15%" height="30" class="form-element">&nbsp;N&uacute;mero:</td>
     72           <td width="20%" align="left">
    7373            <input type="text" name="txt_numero" null="" missing="" size="5" maxlength="5"></td>
    74            <td width="30%" align="right" class="form-element">&nbsp;Ano: &nbsp;</td>
    75            <td width="25%" align="left">
     74           <td width="18%" align="right" class="form-element">&nbsp;Ano: &nbsp;</td>
     75           <td width="15%" align="left">
    7676             <input type="text" name="txt_ano" null="" size="4" maxlength="4">
     77          <td width="35%" height="30" class="form-element">
     78           &nbsp;Protocolo:&nbsp;<input type="text" name="txt_npc" null="" missing="" size="6" maxlength="6"></td>
    7779           </td>
    7880         </tr>
    79 
    8081
    8182         <tr>
  • ILSAPL/trunk/skins/sk_sapl/generico/materia_pesquisar_proc.dtml

    r2924 r3068  
    4040                                           cod_status=lst_status, des_tipo_autor=lst_tip_autor,
    4141                                           cod_partido=lst_cod_partido, cod_autor=hdn_cod_autor,
    42                                            dat_apresentacao=dt_apres, dat_apresentacao2=dt_apres2,
     42                                           npc=txt_npc, dat_apresentacao=dt_apres, dat_apresentacao2=dt_apres2,
    4343                                           dat_publicacao=dt_public, dat_publicacao2=dt_public2)"
    4444                                           size="step" start="start" orphan=0>
     
    140140    <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
    141141      <tr> <td align="center" class="form-text"><b>         
    142           <dtml-var "sapl.pysc.PageListOutput_pysc('materia_pesquisar_proc', page, step, _['sequence-length'], incluir=incluir,
     142          <dtml-var "sapl.pysc.PageListOutput_pysc('materia_pesquisar_proc', page, step, _['sequence-length'], incluir=incluir, txt_npc=txt_npc,
    143143                    existe_ocorrencia=existe_ocorrencia,lst_tip_materia=lst_tip_materia,txt_numero=txt_numero,txt_ano=txt_ano,dt_apres=dt_apres,
    144144                    dt_apres2=dt_apres2,dt_public=dt_public,dt_public2=dt_public2,hdn_txt_autor=hdn_txt_autor,hdn_cod_autor=hdn_cod_autor,
     
    153153<dtml-else>
    154154        <br>
    155         <table width="95%" border="1" cellpadding="0" cellspacing="0" class="fundo" align="center">
     155        <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    156156          <tr>
    157157            <td>
  • ILSAPL/trunk/skins/sk_sapl/relatorios_administrativos/relatorios_administrativos_index_html.dtml

    r3040 r3068  
    2525    <dtml-if expr="(propriedades.acesso_publico and _.str(AUTHENTICATED_USER)=='Anonymous User') or not _.str(AUTHENTICATED_USER)=='Anonymous User'">
    2626       <tr <dtml-if sequence-odd>style="background: #f0f0f0;"</dtml-if> >
    27          <td class="form-element" style="font-size: 11.4px; font-weight: bold;">
     27         <td height="10" class="form-element" style="font-size: 11.4px; font-weight: bold;">
    2828            <a href="/sapl/relatorios_administrativos/<dtml-var id>">
    2929              <dtml-var expr="propriedades.nome_relatorio">
    3030            </a>
    3131         </td>
    32          <td style="font-size: 11.4px; font-weight: normal;">
     32         <td height="10" style="font-size: 11.4px; font-weight: normal;">
    3333           <dtml-var expr="propriedades.desc_relatorio">
    3434         </td>
  • ILSAPL/trunk/skins/sk_sapl/sapl_skin_index_html.dtml

    r3040 r3068  
    1414  </p>
    1515<dtml-else>
    16   <p align="center" class="texto">O objetivo desse sistema é facilitar o trabalho do parlamentar no que diz respeito ao Processo Legislativo. O parlamentar poderá acompanhar as matérias de seu interesse que estão em tramitação.
     16  <p align="center" class="texto">O objetivo deste sistema é facilitar o trabalho do parlamentar no que diz respeito ao Processo Legislativo.
     17<br /> O parlamentar poderá acompanhar as matérias de seu interesse que estão em tramitação.
    1718  </p>
    1819</dtml-if>
  • ILSAPL/trunk/skins/sk_sapl/standard_html_lateral.dtml

    r3040 r3068  
    4040        <li><a href="<dtml-var diretorio>recebimento_proposicao">Recebimento de Proposi&ccedil;&otilde;es</a></li>
    4141        <li><a href="<dtml-var sapl url>/generico/materia_pesquisar_form?incluir=1">Mat&eacute;rias Legislativas</a></li>
     42        <li><a href="<dtml-var diretorio>materia/tramitacao/tramitacao_lote_form">Tramita&ccedil;&atilde;o em Lote</a></li>
     43        <li><a href="<dtml-var diretorio>generico/impressos/materia_impresso_form">Impressos</a></li>
    4244      </dtml-if>
    4345      <dtml-if expr="AUTHENTICATED_USER.hasRole(this(), ['Operador', 'Operador Norma'])">
  • ILSAPL/trunk/skins/sk_sapl/zsql/materia_pesquisar_zsql.zsql

    r1834 r3068  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : tip_id_basica="" num_ident_basica="" ano_ident_basica="" ind_tramitacao="" cod_status="" nom_relator="" des_assunto="" des_tipo_autor="" cod_autor="" cod_partido="" dat_apresentacao="" dat_apresentacao2="" dat_publicacao="" dat_publicacao2=""
     3arguments : tip_id_basica="" num_ident_basica="" ano_ident_basica="" ind_tramitacao="" cod_status="" nom_relator="" des_assunto="" des_tipo_autor="" cod_autor="" cod_partido="" dat_apresentacao="" dat_apresentacao2="" dat_publicacao="" dat_publicacao2="" num_origem_externa="" npc=""
    44max_rows : 2000
    55max_cache : 100
     
    77<dtml-comment>
    88*----------------------------------------------------------------
    9   Função: Inserção das datas de apresentação e publcação na pesquisa de matérias legislativas
     9  Função: Pesquisar as matérias, também pelo num_origem_externa e pelo número de processo npc
     10  que está registrado no campo num_materia na tabela numeracao.
     11
     12  Inclusão de um argumento: num_origem_externa
     13  Autor: Sérgio Damiati
     14  Última Alteração: 22/04/2004
     15
     16  Inclusão de um argumento: npc
     17  Autor: Sérgio Damiati
     18  Última Alteração: 02/08/2004
     19
     20  Inclusão dos campos num_origem_externa e ano_origem_externa na SELECT
     21  Retorno: campos incluídos se existirem
     22  Por Sérgio Damiati em 22/09/2006
     23*----------------------------------------------------------------
     24  Função: Inserção das datas de apresentação e publicação na pesquisa de matérias legislativas
    1025  Argumentos: [dat_apresentacao: nb] - data de apresentaçao da matéria
    11               [dat_publicacao: nb] - data de publicação da materia                 
     26              [dat_publicacao: nb] - data de publicação da materia
    1227  Retorno: Matérias selecionadas   
    1328  Autores: Gláucio, Luiz Eduardo, Thaianne
    1429  Última Alteração: 10/01/05
    1530*----------------------------------------------------------------
    16   Função: Selecionar as matérias conforme a query de pesquisa, a 
    17           qual é montada dinamicamente de acordo com os parâmetros 
     31  Função: Selecionar as matérias conforme a query de pesquisa, a
     32          qual é montada dinamicamente de acordo com os parâmetros
    1833          passados.
    1934  Argumentos: [tip_id_basica: int] - tipo da matéria
     
    2641              [des_tipo_autor: string] - descrição do tipo de autor
    2742              [cod_autor: int] - código do autor da matéria
    28               [cod_partido: int] - código do partido do autor                 
    29   Retorno: Matérias selecionadas   
     43              [cod_partido: int] - código do partido do autor
     44  Retorno: Matérias selecionadas
    3045  Autora: Man Qi
    3146  Última Alteração: 10/05/02
    3247----------------------------------------------------------------*
    3348</dtml-comment>
    34 
    35 SELECT
     49SELECT
    3650       REPLACE(materia_legislativa.cod_materia, 'L', '') as cod_materia,
    3751       REPLACE(materia_legislativa.tip_id_basica, 'L', '') as tip_id_basica,
     
    4155       materia_legislativa.dat_apresentacao,
    4256       materia_legislativa.dat_publicacao,
     57       num_origem_externa,
     58       ano_origem_externa,
    4359       tipo_materia_legislativa.sgl_tipo_materia,
    4460       tipo_materia_legislativa.des_tipo_materia
     
    5066         ,tramitacao.dat_tramitacao
    5167       </dtml-if>
    52 
    53 FROM   materia_legislativa, tipo_materia_legislativa   
     68       <dtml-if npc>
     69         ,numeracao.num_materia
     70       </dtml-if>
     71
     72FROM   materia_legislativa, tipo_materia_legislativa
    5473    <dtml-comment>se o campo Situação Atual estiver preenchido.</dtml-comment>
    55     <dtml-if cod_status> 
     74    <dtml-if cod_status>
    5675      ,tramitacao
    5776    </dtml-if>
     
    5978    <dtml-comment>se o campo Relator estiver preenchido.</dtml-comment>
    6079    <dtml-if nom_relator>
    61       ,relatoria, parlamentar as parlamentar_relator       
     80      ,relatoria, parlamentar as parlamentar_relator
    6281    </dtml-if>
    6382
     
    7695      ,parlamentar as parlamentar_autor
    7796
    78     <dtml-comment>se o campo Tipo Autor = Comissao.</dtml-comment>
     97    <dtml-comment>se o campo Tipo Autor = Comissao</dtml-comment>
    7998    <dtml-elif expr="des_tipo_autor=='Comissao'">
    8099      ,comissao
    81     </dtml-if>       
     100    </dtml-if>
    82101
    83102    <dtml-comment>se o campo Tipo Autor estiver preenchido e for <> Parlamentar e <> Comissao.</dtml-comment>
    84103    <dtml-if expr="des_tipo_autor!='' and des_tipo_autor!='Parlamentar' and des_tipo_autor!='Comissao'">
    85104      ,tipo_autor
    86     </dtml-if>       
    87    
     105    </dtml-if>
     106
     107    <dtml-comment>Se o campo NPC estiver preenchido</dtml-comment>
     108    <dtml-if npc>
     109      ,numeracao
     110    </dtml-if>
     111
    88112<dtml-sqlgroup where>
    89113    materia_legislativa.ind_excluido = 0 and
     
    97121  <dtml-if dat_apresentacao2>
    98122     materia_legislativa.dat_apresentacao >= <dtml-sqlvar "pysc.port_to_iso_pysc(dat_apresentacao)"  type="nb"> and
    99      materia_legislativa.dat_apresentacao <= <dtml-sqlvar "pysc.port_to_iso_pysc(dat_apresentacao2)" type="nb"> 
     123     materia_legislativa.dat_apresentacao <= <dtml-sqlvar "pysc.port_to_iso_pysc(dat_apresentacao2)" type="nb">
    100124  <dtml-else>
    101125     materia_legislativa.dat_apresentacao = <dtml-sqlvar "pysc.port_to_iso_pysc(dat_apresentacao)" type="nb">
     
    103127<dtml-else>
    104128  <dtml-if dat_apresentacao2>
    105      materia_legislativa.dat_apresentacao = <dtml-sqlvar "pysc.port_to_iso_pysc(dat_apresentacao2)" type="nb"> 
     129     materia_legislativa.dat_apresentacao = <dtml-sqlvar "pysc.port_to_iso_pysc(dat_apresentacao2)" type="nb">
    106130  </dtml-if>
    107131</dtml-if>
     
    110134  <dtml-if dat_publicacao2>
    111135     materia_legislativa.dat_publicacao >= <dtml-sqlvar dat_publicacao  type="nb"> and
    112      materia_legislativa.dat_publicacao <= <dtml-sqlvar dat_publicacao2 type="nb"> 
     136     materia_legislativa.dat_publicacao <= <dtml-sqlvar dat_publicacao2 type="nb">
    113137  <dtml-else>
    114138     materia_legislativa.dat_publicacao = <dtml-sqlvar dat_publicacao type="nb">
     
    116140<dtml-else>
    117141  <dtml-if dat_publicacao2>
    118      materia_legislativa.dat_publicacao = <dtml-sqlvar dat_publicacao2 type="nb"> 
     142     materia_legislativa.dat_publicacao = <dtml-sqlvar dat_publicacao2 type="nb">
    119143  </dtml-if>
    120144</dtml-if>
     
    122146<dtml-comment>
    123147    <dtml-if tip_id_basica>
    124       and materia_legislativa.tip_id_basica = <dtml-sqlvar tip_id_basica type="int">       
     148      and materia_legislativa.tip_id_basica = <dtml-sqlvar tip_id_basica type="int">
    125149    </dtml-if>
    126150
     
    139163</dtml-sqlgroup>
    140164
     165<dtml-comment>
    141166    <dtml-if des_assunto>
    142167      and (match(materia_legislativa.txt_ementa) against (<dtml-sqlvar des_assunto type="string">) or
    143       match(materia_legislativa.txt_indexacao) against (<dtml-sqlvar des_assunto type="string">))
     168      match(materia_legislativa.txt_indexacao) against (<dtml-sqlvar des_assunto type="string">))
     169    </dtml-if>
     170</dtml-comment>
     171
     172<dtml-comment>
     173************************************************************************
     174* Esta pesquisa funciona por frase exata. Sergio Damiati em 17/07/2006 *
     175************************************************************************
     176</dtml-comment>
     177    <dtml-if des_assunto>
     178        <dtml-let des_assunto="'%'+des_assunto+'%'">
     179           and (materia_legislativa.txt_ementa like <dtml-sqlvar des_assunto type="string"> or
     180           materia_legislativa.txt_indexacao like <dtml-sqlvar des_assunto type="string">)
     181        </dtml-let>
     182    </dtml-if>
     183
     184    <dtml-if npc>
     185      and numeracao.cod_materia = materia_legislativa.cod_materia
     186      and numeracao.num_materia = <dtml-sqlvar npc type="string">
     187      and numeracao.ind_excluido = 0
     188    </dtml-if>
     189
     190    <dtml-if num_origem_externa>
     191      and materia_legislativa.num_origem_externa = <dtml-sqlvar num_origem_externa type="string">
    144192    </dtml-if>
    145193
     
    148196      tramitacao.ind_ult_tramitacao = 1 and
    149197      tramitacao.ind_excluido = 0 and
    150       tramitacao.cod_status = <dtml-sqlvar cod_status type="int"> 
     198      tramitacao.cod_status = <dtml-sqlvar cod_status type="int">
    151199    </dtml-if>
    152200
     
    154202      and materia_legislativa.cod_materia = relatoria.cod_materia and
    155203      relatoria.ind_excluido = 0 and
    156       relatoria.cod_parlamentar = parlamentar_relator.cod_parlamentar and 
     204      relatoria.cod_parlamentar = parlamentar_relator.cod_parlamentar and
    157205      match(parlamentar_relator.nom_completo) against (<dtml-sqlvar nom_relator type="string">)
    158206    </dtml-if>
     
    163211      autoria.ind_primeiro_autor = 1 and
    164212      autoria.cod_autor = autor.cod_autor
    165     </dtml-if>   
     213    </dtml-if>
    166214
    167215    <dtml-comment>se o campo Tipo Autor estiver preenchido.</dtml-comment>
     
    175223        </dtml-if>
    176224
    177         <dtml-if cod_partido>       
     225        <dtml-if cod_partido>
    178226          and parlamentar_autor.cod_parlamentar = filiacao.cod_parlamentar and
    179227          filiacao.ind_excluido = 0 and
    180228          filiacao.cod_partido = <dtml-sqlvar cod_partido type="int"> and
    181           filiacao.dat_filiacao <= materia_legislativa.dat_apresentacao and 
    182           (filiacao.dat_desfiliacao >= materia_legislativa.dat_apresentacao or 
    183           filiacao.dat_desfiliacao is null)     
    184         </dtml-if>   
     229          filiacao.dat_filiacao <= materia_legislativa.dat_apresentacao and
     230          (filiacao.dat_desfiliacao >= materia_legislativa.dat_apresentacao or
     231          filiacao.dat_desfiliacao is null)
     232        </dtml-if>
    185233
    186234      <dtml-elif expr="des_tipo_autor=='Comissao'">
     
    191239        </dtml-if>
    192240
    193         <dtml-comment> como uma comissão não tem partido, a linha abaixo não faz muito sentido, 
     241        <dtml-comment> como uma comissão não tem partido, a linha abaixo não faz muito sentido,
    194242        foi apenas um artifício usado para que a query retorne vazio. Man Qi </dtml-comment>
    195243        <dtml-if cod_partido>
     
    205253          and autor.cod_autor = <dtml-sqlvar cod_autor type="int">
    206254        </dtml-if>
    207      
     255
    208256        <dtml-if cod_partido>
    209257          and autor.cod_partido = <dtml-sqlvar cod_partido type="int">
     
    214262
    215263    <dtml-comment>se o campo Tipo Autor não estiver preenchido e Partido(Autor) estiver preenchido.</dtml-comment>
    216     <dtml-if expr="des_tipo_autor=='' and cod_partido">   
     264    <dtml-if expr="des_tipo_autor=='' and cod_partido">
    217265      and ((autor.cod_partido = <dtml-sqlvar cod_partido type="int">) or
    218266      (autor.cod_parlamentar = parlamentar_autor.cod_parlamentar and
    219267      parlamentar_autor.cod_parlamentar = filiacao.cod_parlamentar and
    220268      filiacao.cod_partido = <dtml-sqlvar cod_partido type="int"> and
    221       filiacao.dat_filiacao <= materia_legislativa.dat_apresentacao and 
    222       (filiacao.dat_desfiliacao >= materia_legislativa.dat_apresentacao or 
    223       filiacao.dat_desfiliacao is null))) 
     269      filiacao.dat_filiacao <= materia_legislativa.dat_apresentacao and
     270      (filiacao.dat_desfiliacao >= materia_legislativa.dat_apresentacao or
     271      filiacao.dat_desfiliacao is null)))
    224272    </dtml-if>
    225273
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.