Conjunto de mudanças 3179 no repositório publico


Ignorar:
Timestamp:
23/07/2008 15:01:29 (12 anos atrás)
Autor:
jeanferri
Mensagem:

Alterações efetuadas na versão 2.1 do SAPL pela Assembléia Legislativa do Tocantins

Localização:
ILSAPL/branches/2.1-alto
Arquivos:
175 adicionados
122 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.1-alto/doc/CHANGES.txt

    r1926 r3179  
    1 SAPL changes
     1<div align="center" width="100">
     2        <input type="submit"  name="manage_performRefresh:method" value="Refresh this product" />
     3</div>
     4<pre>
    25
    3   Descrição do histórico de alterações ocorridas no SAPL.
     641. Pesquisa por proposicoes repetidas
     7 41.9 ATIVIDADE: PESQUISAR NO CORPO DA MATERIA
    48
     942.(2007-09-27 15:27) Modulo de sessao extraordinaria
     10 43. (2007-09-27 00:00) Modificacao nos scripts pdf_materia_preparar_pysc, pdf_ordem_dia_gerar
     11 42. (2007-09-26 00:00) adicao do metodo ordem_dia_next_extra_zsql
     12 41. (2007-09-26 00:00) Modificacoes nos arquivos proposicao_*, ordem_dia_obter_zsql,
     13     ordem_dia_atualizar_zsql, ordem_dia_incluir_zsql
     1441.Modulo para pesquisa antes da incorporacao de uma proposicao
     15 41.8 (2007-09-19 15:14) Popup para pesquisa de materias legislativas
     16 41.7 (2007-09-18 15:48) Incluso o campo txt_ementa TEXT na tabela proposicao do BD interlegis (MySQL)
     17 41.6 (2007-09-18 15:22) Os metodos zsql proposicao_obter, _atualizar e _incluir foram modificados para tratar o campo ementa
     18 41.5 (2007-09-18 15:12) Modificado cadastros/materia/materia_mostrar_proc para exibir a ementa no campo Ementa
     19 41.4 (2007-09-18 15:01) Modificado cadastros/materia/materia_form para exibir a ementa no campo Ementa
     20 41.3 (2007-09-18 14:36) Modificado cadastros/recebimento_proposicao/proposicao_buscar_proc para exibir a ementa da proposicao
     21 41.2 (2007-09-18 14:18) Modificado o cadastros/recebimento_proposicao/proposicao/proposicao_mostrar_proc para exibir a ementa da proposicao
     22 41.1 (2007-09-18 11:34) adicionado o campo ementa em cadastros/proposicao/proposicao_fom
     2340.(2007-09-17 13:33) Corrigir nome INCORPORADAS para NAO INCORPORDAS em proposicao_buscar_proc
     2439.(2007-09-12 16:33) Alterado para nao mostrar normas juridicas referentes/referidas que foram
     25    excluidas (subversao 2893)
     2638.(2007-09-12 16:33) Correcao do logotipo no recibo de proposicoes (subversao numero 2888)
     2737.(2007-09-12 16:33) Ajuste de SQLs para compatibilidade com MySQL 5 (subversao numero 2871)
     2836.(2007-08-29 17:17) Correçao do script de calculo de checksum de proposicoes, para retornar erro quando o arquivo
     29da proposicao nao for encontrado no sistema (subversao 2866)
     3035.(2007-09-12 16:33) Ajuste de sintaxe do SQL para o MySQL 5.0 (subversao 2778)
     3134.(2007-09-11 17:43) o design de apresentacao dos resultados foi redesenhado
     3233.(2007-08-29 17:17) inclusao dos atributos css_path e css_name no site "sapl_site" para gerenciamento da
     33   aplicacao dos estilos CSS 
     3432.(2007-08-29 15:17) Alterado o standart_header_html : diretiva no-cache foram habilitadas
     3531.(2007-08-29 10:32) Alterado o standart_top_bar_html
     3630.(2007-08-28 17:47) Alterada a quantidade de proposicoes visualizadas pelo autor: de 8 para 50
     3729.(2007-08-28 14:27) Foi criado o link para recebimento automatico de proposicoes
     3828.(2007-08-28 14:27) Arquivos de cadastros/recebimento_proposicao foram modificados para atender aos novos
     39    reuisitos
     4027.(2007-08-28 11:15) Arquivos de cadastros/recebimento_proposicao form guardados na nova pasta original
     4126.(2007-08-28 14:27) Alteracao do menu_lateral: Recebimento de Proposicoes -> Proposicoes
     4225.(2007-08-28 ??:??) Inclusao do Icone de Impressao em cadastros/ordem_dia/ordem_dia/ordem_dia/
     43   ordem_dia/ordem_dia/ordem_dia_index_html
     4424.(2007-08-28 ??:??) Inclusao das funcoes javascript para troca de cor de celulas em MouseOver,
     45   MouseOut
     4623.(2007-08-28 ??:??) Alteracao do metodo zsql.data_ordem_dia_obter_zsql para listar as datas em
     47   ordem decrescente
     4822.(2007-08-28 ??:??) Correcao do metodo autorMateriaAno.zsql em relatorios_administrativos/
     49   propositurasAnoAutorTipo:
     5021.(2007-08-28 ??:??) Correcao do metodo materiaAutorAno.zsql em relatorios_administrativos/
     51   resumoPropositurasAutor:
     52<ul><li>select ...
     53from <b>autoria au, materia_legislativa m</b>
     54left join tipo_materia_legislativa t on m.tip_id_basica = t.tip_materia
     55where ...</li>
     56<li><b>ao inves de ------------------------------------------------</b>
     57select ...
     58from <font color=red>materia_legislativa m, autoria au </font>
     59left join tipo_materia_legislativa t on m.tip_id_basica = t.tip_materia
     60where ...
     61</li></ul>
     6220.(2007-08-27 ??:??) Correcao do metodo autorMateriaAno.zsql em relatorios_administrativos/
     63   resumoPropositurasAutor/:
     64<ul><li>select ... from autoria au, materia_legislativa m,
     65<b>autor a left join comissao c</b> on a.cod_comissao = c.cod_comissao
     66left join parlamentar p on a.cod_parlamentar = p.cod_parlamentar
     67where ...</li>
     68<li><b>ao inves de ----------------------------------------------- </b>
     69select ... from autor a, autoria au, <font color=red>materia_legislativa m
     70left join comissao c </font>on a.cod_comissao = c.cod_comissao
     71left join parlamentar p on a.cod_parlamentar = p.cod_parlamentar
     72where ...</li></ul>
     7319.(2007-08-27 15:30) Criacao da pagina ordem_dia_excluir_def e do metodo ordem_dia_excluir_def_zsql
     74    que excluem definitivamente do BD determindado registro da ordem do dia
     7518.(2007-08-27 15:30) Redirecionamento automatico apos execucao CORRETA de ordem_dia_excluir_def e
     76   ordem_dia_salvar_proc
     7717.(2007-08-27 15:35) Inclusao do link para visualizacao da materia antes de introduzi-la na ordem do
     78    dia
     7916.(2007-08-25 15:40) Os arquivos da pasta "nova" ficam como backups.
     8015.(2007-08-25 15:40) Substituicao dos arquivos .dthml da pasta cadastros/ordem_dia pelos dtml da
     81   pata cadastros/ordem_dia/nova
     8214.(2007-08-25 15:20) Criacao da pasta ORIGINAL em cadastros/ordem_dia para guardar os arquivos com
     83   o formulario antigo
     8413.(2007-08-25 14:13) Insercao e alteracao da rordem do dia utilizando o novo formulahrio foi concluida
     8512.(2007-08-23 15:39) Adicionado o metodo materia_nao_votada_zsql na pasta "zsql": este metodo retorna as
     86   materias passíveis de inclusao numa determinada "ordem_do_dia"
     8711.(2007-08-23 15:39) Criada uma pasta chamada "nova" em cadastros/ordem_dia para a construcao da nova
     88   intarface de composicao da ordem do dia
     8910.(2007-08-20 14:32) Substuicao de /hr por /td de altura 1 em materia_pesquisar_proc
     909. (2007-08-20 14:21) Inclusao das tags /tr e /td para fechamento da linha que contem a tabela interna
     918. (2007-08-20 12:50) Aumento do numero de registros a serem exbidos de 8 para 50
     927. (2007-08-20 12:37) Remocao da paginacao de cadastros/auxiliares/autor/autor_form
     936. (2007-08-17 11:27) Inclusao no NOME DO USUARIO na barra de titulo do menu em  standard_html_lateral
     94   quando logado
     955. (2007-08-17 10:15) Criacao do relatorio administrativo "Materias da Semana"
     964. (2007-08-17 10:15) Deslocamento do codigo javascript para dentro da tag head em standard_html_header
     973. (2007-08-17 10:15) Correcao do java script de cadastros/auxiliares/partido/partido_form referente a validacao
     98   das datas
     992. (2007-08-17 10:15) Correcao do metodo partido_atualizar_zsql
     1001. (2007-08-17 10:15) Reformulacao dos estilos CSS
     101</pre>
  • ILSAPL/branches/2.1-alto/doc/TODO.txt

    r1926 r3179  
    1 SAPL todo
     1<div align="center" width="100">
     2        <input type="submit"  name="manage_performRefresh:method" value="Refresh this product" />
     3</div>
    24
    3   Descrição de coisas à fazer no SAPL.
    4 
     5<pre>
     6        18/02/2008      Adicionar um icone em orden_dia_lista_materias para faciliatar o despacho da materia.
     7                                O icone aponta para materia/despacho_inicial/tramitacao/tramitacao_form?cod_materia=106&btn_incluir=Incluir+Tramita%E7%E3o
     8        14/02/2008      Aletaracao no atributo tag_name(foi alterado apenas o titulo para exibicao) do
     9                                modelo de Requerimento (XML)
     10        13/02/2008      Criacao de uma "mala direta" para a inclusao de proposicoes
     11                                Aletaracao da classe StrDoc.py para setar o valor inicial dos elementos XML
     12                                Criacao dos arquivos /prposicoes/import_salvar_form e import_salvar_proc       
     13        13/02/2008      Criacao do metodo get_ementa_xml que copia a ementa do documento xml direto para a materia a ser criada.
     14                                Alteracao do metodo em funcao da aletaracao do elemento XML a ser copiado.
     15        12/02/2008      Alteracao na formatacao da OD impressa: bold/alinhamento/espacamento:
     16                                Alteracao do arquivo ordem_dia_preparar e ordem_dia_gerar
     17        12/02/2008      Remocao da siga do tipo da materia na OD impressa. Exemplo N. 15499 - REQ
     18        12/02/2008      Inclusao do tratamento (deputado/deputada) na OD impressa;
     19                                Inclusao do titulo URGENTE / INFORMACAO;
     20                                Alteracao do arquivo ordem_dia_preparar e ordem_dia_gerar
     21        11/02/2008      Correcao de acentuacao em proposicao/proposicao_recibo_imprimir
     22        11/02/2008      Criacao do link "Manual Resumido" no menu do Autor;
     23                                Criacao da  pasta "manuais" em skins/sk_sapl com o manual do autor em pdf;
     24                                Atribuir as permissoes; 
     25        11/02/2008      Correcao do termo "Imprmir" em standard_html_top_bar
     26        11/02/2008      Correcao do termo "Recebidadas" em roposicao_index_html, proposicao_recebida e proposicao_nao_recebidas
     27        09/02/2008      Modificacao do cadastro de ordem do dia para possibilitar a numeracao das mesmas
     28                                Alterarcao dos arquivos de "cadastros/ordem_dia/*.dtml", ordem_dia_obter_zsql, data_ordem_dia_obter_zsql, standart_top_bar, relatorios/pdf_ordem_dia_gerar, relatorios/pdf_ordem_dia_preparar
     29        08/02/2008      Apresentacao do SAPL a todos os assessores de gabinetes
     30        29/01/2008      Criacao do metodo get_ementa_xml para obtencao da ementa de um determinada proposicao XML
     31        29/01/2008      Migra&ccedil;&atilde;o do SAPL modificado para o servidor SAPL.
     32        29/01/2008      Altera&ccedil;&atilde;o do arquivo materia_form para que seja utilizada a mesma ementa do da proposicao enviada via XML.
     33        29/01/2008      Altera&ccedil;&atilde;o do formul&aacute;rio de proposi&ccedil;&atilde;o. Foram ocultados os campos desnecessários Ementa e Materia Legislativa
     34        28/01/2008      Configura&ccedil;&atilde;o do novo servidor SAPL. Instala&ccedil;&atilde;o e configura&ccedil;&atilde;o do SO Ubuntu 7.10 e aplicativos. Instala&ccedil;&atilde;o do Zope e SAPL.       
     35</pre>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/auxiliares/autor/autor_index_html.dtml

    r784 r3179  
    1 <dtml-comment>*****************
    2 07/09 - inclusão da paginação (Daniel C. Azevedo)
    3 ***************</dtml-comment>
    4 
    5 
    61<dtml-var standard_html_header>
    72
     
    116   </tr>
    127</table>
     8
    139<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    14             <tr><td height="10"></td></tr></table>
    15 
    16 <dtml-call "REQUEST.set('existe_seq_anterior', 0)">
    17 <dtml-call "REQUEST.set('existe_seq_posterior', 0)">
    18 <dtml-if page>
    19   <dtml-call "REQUEST.set('page', _.int(page))">
    20 <dtml-else>
    21   <dtml-call "REQUEST.set('page', 1)">
    22 </dtml-if>
    23 <dtml-if step>
    24   <dtml-call "REQUEST.set('step', _.int(step))">
    25 <dtml-else>
    26   <dtml-call "REQUEST.set('step', 15)">
    27 </dtml-if>
    28 <dtml-call "REQUEST.set('start',(page-1) * step + 1)">     
    29            
    30   <dtml-in expr="zsql.autor_obter_zsql()" size="step" start="start" orphan=0>
     10   <tr><td height="10"></td></tr>
     11</table>
    3112 
    32   <dtml-if sequence-start>
    3313<table width="95%" border="1" cellspacing="0" cellpadding="0" class="borda" align="center">
    3414  <tr>
     
    4121            <td width="15%" class="form-label"> | Login?</td>
    4222         </tr>
    43       <dtml-if previous-sequence>
    44           <dtml-call "REQUEST.set('existe_seq_anterior', 1)">
    45       </dtml-if previous-sequence>         
    46   </dtml-if sequence-start>
     23   
     24        <dtml-in expr="zsql.autor_obter_zsql()">
    4725         <tr>
    4826           <td width="3%" class="nota">&nbsp;</td>
     
    6240            </td>
    6341            <td width="20%" class="form-text">&nbsp;&nbsp;
    64             <dtml-in expr="zsql.tipo_autor_obter_zsql(tip_autor=tip_autor)">
    65                <dtml-var des_tipo_autor>
    66             </dtml-in></td>
     42                    <dtml-in expr="zsql.tipo_autor_obter_zsql(tip_autor=tip_autor)">
     43                       <dtml-var des_tipo_autor>
     44                    </dtml-in>
     45            </td>
    6746            <td class="form-text" align="center">
    68                 <dtml-if col_username>Sim<dtml-else> - </dtml-if>               
     47                <dtml-if col_username>Sim<dtml-else>---</dtml-if>               
    6948            </td>
    7049         </tr>
    71     <dtml-if sequence-end>
    72       <dtml-if next-sequence>
    73          <dtml-call "REQUEST.set('existe_seq_posterior', 1)">
    74       </dtml-if next-sequence>
    75        </table>
    76       <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
    77       <tr> <td align="center" class="form-text"><b>
    78        <dtml-var "sapl.pysc.PageListOutput_pysc('autor_index_html', page, step, _['sequence-length'])"> </b></td> </tr>
    79     </dtml-if>
    80      
    81     </dtml-if sequence-end>
    82     <dtml-else>
    83 <table width="95%" border="1" cellspacing="0" cellpadding="0" class="borda" align="center">
    84   <tr>
    85     <td>
    86        <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
    87          <tr><td class="form-text"><br>Nenhum Autor cadastrado.</td></tr>
    88        </table>
    89     </dtml-in>
     50       <dtml-else>
     51        <tr><td colspan="4">Nenhum autor foi encontrado!</tr></td>               
     52       </dtml-in>
     53       </table>
    9054  </td>
    9155 </tr>
    9256</table>
     57
    9358<dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/auxiliares/legislatura/legislatura_form.dtml

    r597 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script >
    23
    34<SCRIPT LANGUAGE="JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    116117          <tr>
    117118            <td width="33%" class="form-text"><b>Data Início (*)</b><br>
    118               <input type="text" name="txt_dat_inicio" value="<dtml-var dat_inicio_conv missing>" size="12" maxlength="10" onBlur="formata_data(form.txt_dat_inicio)">
    119              <br><span class="nota">(dd/mm/aaaa)</span></td>     
     119              <input type="text" name="txt_dat_inicio" id="txt_dat_inicio" value="<dtml-var dat_inicio_conv missing>" size="12" maxlength="10" onBlur="formata_data(form.txt_dat_inicio)">
     120                                <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_inicio')">
     121             <!--br><span class="nota">(dd/mm/aaaa)</span//--></td>     
    120122             <td width="33%" class="form-text"><b>Data Fim (*)</b><br>
    121                <input type="text" name="txt_dat_fim" value="<dtml-var dat_fim_conv missing>" size="12" maxlength="10" onBlur="formata_data(form.txt_dat_fim)">
    122                <br><span class="nota">(dd/mm/aaaa)</nota></td>
     123               <input type="text" name="txt_dat_fim" id="txt_dat_fim" value="<dtml-var dat_fim_conv missing>" size="12" maxlength="10" onBlur="formata_data(form.txt_dat_fim)">
     124               <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_fim')">
     125               <!--br><span class="nota">(dd/mm/aaaa)</nota//--></td>
    123126             <td width="33%" class="form-text"><b>Data Eleição (*)</b><br>
    124               <input type="text" name="txt_dat_eleicao" value="<dtml-var dat_eleicao_conv missing>" size="12" maxlength="10" onBlur="formata_data(form.txt_dat_eleicao)">
    125              <br><span class="nota">(dd/mm/aaaa)</span></td>
     127              <input type="text" id="txt_dat_eleicao" name="txt_dat_eleicao" value="<dtml-var dat_eleicao_conv missing>" size="12" maxlength="10" onBlur="formata_data(form.txt_dat_eleicao)">
     128                                <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_eleicao')">             
     129             <!-- br><span class="nota">(dd/mm/aaaa)</span//--></td>
    126130         </tr>
    127131      </table>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/auxiliares/partido/partido_form.dtml

    r597 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script >
    23
    34<SCRIPT LANGUAGE="JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    3233  }
    3334 
    34   if (!IsValidDate(form.txt_dat_criacao.value)) {
     35  if(form.txt_dat_criacao.value != "" && !IsValidDate(form.txt_dat_criacao.value)) {
    3536    alert("Digite uma data de criação válida!");
    3637    form.txt_dat_criacao.focus();
     
    3940  }
    4041
    41   if (!IsValidDate(form.txt_dat_extincao.value)) {
     42  if(form.txt_dat_extincao.value != "" && !IsValidDate(form.txt_dat_extincao.value)) {
    4243    alert("Digite uma data de extincao válida!");
    4344    form.txt_dat_extincao.focus();
     
    107108         <tr height="30">
    108109            <td width="35%" class="form-text"><b>Data Criação</b> <br>
    109              <input type="text" name="txt_dat_criacao" value="<dtml-var dat_criacao missing null="">" size="10" maxlength="10">
    110             <span class="nota">(dd/mm/aaaa)</span></td>
     110             <input type="text" name="txt_dat_criacao" id="txt_dat_criacao" value="<dtml-var dat_criacao missing null="">" size="10" maxlength="10">
     111             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_criacao')">
     112            <!-- span class="nota">(dd/mm/aaaa)</span //--></td>
    111113             <td width="35%" class="form-text"><b>Data Extinção </b><br>
    112                <input type="text" name="txt_dat_extincao" value="<dtml-var dat_extincao missing null="">" size="10" maxlength="10">
    113              <span class="nota">(dd/mm/aaaa)</span></td>
     114               <input type="text" id="txt_dat_extincao" name="txt_dat_extincao" value="<dtml-var dat_extincao missing null="">" size="10" maxlength="10">
     115             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_extincao')">
     116             <!--span class="nota">(dd/mm/aaaa)</span//--></td>
    114117         </tr>
    115118      </table>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/auxiliares/periodo_comp_comissao/periodo_comp_comissao_form.dtml

    r597 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script >
    23
    34<SCRIPT LANGUAGE="JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    8990         <tr>
    9091            <td height="30" class="form-text"><b>Data Início (*)</b><br>
    91              <input type="text" name="txt_dat_inicio_periodo" value="<dtml-var dat_inicio_periodo missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_inicio_periodo)">
    92              <span class="nota">(dd/mm/aaaa)</span></td>
     92             <input type="text"  id="txt_dat_inicio_periodo" name="txt_dat_inicio_periodo" value="<dtml-var dat_inicio_periodo missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_inicio_periodo)">
     93             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_inicio_periodo')">
     94             <!--span class="nota">(dd/mm/aaaa)</span//--></td>
    9395            <td class="form-text"><b>Data Fim (*)</b><br>
    94               <input type="text" name="txt_dat_fim_periodo" value="<dtml-var dat_fim_periodo missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim_periodo)">
    95               <span class="nota">(dd/mm/aaaa)</span></td>
     96              <input type="text" name="txt_dat_fim_periodo" id="txt_dat_fim_periodo" value="<dtml-var dat_fim_periodo missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim_periodo)">
     97              <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_fim_periodo')">
     98              <!--span class="nota">(dd/mm/aaaa)</span//--></td>
    9699         </tr>
    97100       </table>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/auxiliares/sessao_legislativa/sessao_legislativa_form.dtml

    r597 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script >
    23
    34<SCRIPT LANGUAGE="JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    175176            </select></td>
    176177           <td width="27%" class="form-text"><b>Data Início (*)</b><br>
    177             <input type="text" name="txt_dat_inicio" value="<dtml-var dat_inicio_conv missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_inicio)">
    178             <span class="nota">(dd/mm/aaaa)</span></td>
     178            <input type="text" name="txt_dat_inicio" id="txt_dat_inicio" value="<dtml-var dat_inicio_conv missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_inicio)">
     179            <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_inicio')">
     180            <!--span class="nota">(dd/mm/aaaa)</span--></td>
    179181           <td widht="27%" class="form-text"><b>Data Fim (*)</b><br>
    180              <input type="text" name="txt_dat_fim" value="<dtml-var dat_fim_conv missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim)">
    181              <span class="nota">(dd/mm/aaaa)</span></td>
     182             <input type="text" name="txt_dat_fim" id="txt_dat_fim" value="<dtml-var dat_fim_conv missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim)">
     183             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_fim')">
     184             <!--span class="nota">(dd/mm/aaaa)</span--></td>
    182185        </tr>
    183186        <tr>
    184187           <td colspan="2" height="50" class="form-text"><b>Início Intervalo</b><br>
    185              <input type="text" name="txt_dat_inicio_intervalo" value="<dtml-var dat_inicio_intervalo missing="" null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_inicio_intervalo)">
    186              <span class="nota">(dd/mm/aaaa)</span></td>
     188             <input type="text" id="txt_dat_inicio_intervalo" name="txt_dat_inicio_intervalo" value="<dtml-var dat_inicio_intervalo missing="" null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_inicio_intervalo)">
     189             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_inicio_intervalo')">
     190             <!--span class="nota">(dd/mm/aaaa)</span--></td>
    187191           <td colspan="2" class="form-text"><b>Fim Intervalo </b><br>
    188             <input type="text" name="txt_dat_fim_intervalo" value="<dtml-var dat_fim_intervalo missing="" null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim_intervalo)">
    189             <span class="nota">(dd/mm/aaaa)</span></td>
     192            <input type="text" name="txt_dat_fim_intervalo" id="txt_dat_fim_intervalo" value="<dtml-var dat_fim_intervalo missing="" null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim_intervalo)">
     193            <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_fim_intervalo')">
     194            <!--span class="nota">(dd/mm/aaaa)</span--></td>
    190195        </tr>
    191196     </table>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/comissao/comissao_form.dtml

    r597 r3179  
     1<dtml-var calendario_script >
    12<dtml-var standard_html_header>
    2 
    3 <body bgcolor="#FFFFFF">
    43
    54<dtml-comment>
     
    230229                  </select></td>
    231230               <td width="25%" class="form-text"><b>Data Cria&ccedil;&atilde;o (*)</b><br>
    232                 <input type="text" name="txt_dat_criacao" value="<dtml-var dat_criacao missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_criacao)" onChange="javascript:form.hdn_alterou.value=1">
    233                 <br><span class="nota">(dd/mm/aaaa)</span></td>
     231                <input type="text" id="txt_dat_criacao" name="txt_dat_criacao" value="<dtml-var dat_criacao missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_criacao)" onChange="javascript:form.hdn_alterou.value=1">
     232                <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_criacao'),'dd/mm/yyyy',this)">
     233                                <!-- br><span class="nota">(dd/mm/aaaa)</span//-->
     234                                </td>
    234235               <td width="25%" class="form-text"><b>Unidade Deliberativa (*)</b><br>
    235236                <dtml-in expr="['Não', 'Sim']">
     
    343344         </td>
    344345         <td width="33%" class="form-text"><b>Data Instala&ccedil;&atilde;o</b><br>
    345          <input type="text" name="txt_dat_instalacao_temp" value="<dtml-var dat_instalacao_temp missing null="">"  size="10" maxlength="10" onBlur="formata_data(form.txt_dat_instalacao_temp)" onChange="javascript:form.hdn_alterou.value=1">
    346         <span class="nota">(dd/mm/aaaa)</span></td>
     346         <input type="text" name="txt_dat_instalacao_temp" id="txt_dat_instalacao_temp" value="<dtml-var dat_instalacao_temp missing null="">"  size="10" maxlength="10" onBlur="formata_data(form.txt_dat_instalacao_temp)" onChange="javascript:form.hdn_alterou.value=1">
     347                 <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_instalacao_temp'),'dd/mm/yyyy',this)">
     348        <!-- span class="nota">(dd/mm/aaaa)</span //-->
     349                </td>
    347350      </tr>
    348351      <tr>
    349352        <td width="33%" height="40" class="form-text"><b>&nbsp;Data Prevista T&eacute;rmino</b><br>
    350         &nbsp;<input type="text" name="txt_dat_final_prevista_temp" value="<dtml-var dat_final_prevista_temp missing null="">" size="10" maxlength="10"
    351                onBlur="formata_data(form.txt_dat_final_prevista_temp)" onChange="javascript:form.hdn_alterou.value=1">
    352         <span class="nota">(dd/mm/aaaa)</span></td>
     353        &nbsp;<input type="text" name="txt_dat_final_prevista_temp" id="txt_dat_final_prevista_temp" value="<dtml-var dat_final_prevista_temp missing null="">" size="10" maxlength="10"   onBlur="formata_data(form.txt_dat_final_prevista_temp)" onChange="javascript:form.hdn_alterou.value=1">
     354                <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_final_prevista_temp'),'dd/mm/yyyy',this)">
     355                <!-- span class="nota">(dd/mm/aaaa)</span//-->
     356                </td>
    353357        <td width="33%" class="form-text"><b>Novo Prazo</b><br>
    354         <input type="text" name="txt_dat_prorrogada_temp" value="<dtml-var dat_prorrogada_temp missing null="">"  size="10" maxlength="10"
    355                onBlur="formata_data(form.txt_dat_prorrogada_temp)" onChange="javascript:form.hdn_alterou.value=1">
    356          <span class="nota">(dd/mm/aaaa)</span></td>
     358        <input type="text" id="txt_dat_prorrogada_temp" name="txt_dat_prorrogada_temp" value="<dtml-var dat_prorrogada_temp missing null="">"  size="10" maxlength="10"   onBlur="formata_data(form.txt_dat_prorrogada_temp)" onChange="javascript:form.hdn_alterou.value=1">
     359        <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_prorrogada_temp'),'dd/mm/yyyy',this)">
     360                 <!-- span class="nota">(dd/mm/aaaa)</span //-->
     361                 </td>
    357362       <td width="33%" class="form-text"><b>Data T&eacute;rmino</b><br>
    358         <input type="text" name="txt_dat_fim_comissao" value="<dtml-var dat_fim_comissao missing null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim_comissao)" onChange="javascript:form.hdn_alterou.value=1">
    359          <span class="nota">(dd/mm/aaaa)</span></td>
     363        <input type="text" name="txt_dat_fim_comissao" id="txt_dat_fim_comissao" value="<dtml-var dat_fim_comissao missing null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_fim_comissao)" onChange="javascript:form.hdn_alterou.value=1">
     364        <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_fim_comissao'),'dd/mm/yyyy',this)">
     365                 <!-- span class="nota">(dd/mm/aaaa)</span//-->
     366                 </td>
    360367    </tr>
    361368    <tr><td><font size="1">&nbsp;</font></td></tr>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/comissao/composicao/composicao_comissao_form.dtml

    r636 r3179  
    1717***************************************************************
    1818</dtml-comment>
     19
     20<dtml-var calendario_script >
    1921
    2022<SCRIPT LANGUAGE = "JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    165167          </td>
    166168          <td width="33%" class="form-text"><b>Data Designa&ccedil;&atilde;o (*)</b><br>
    167            <input type="text" name="txt_dat_designacao" size="8" value="<dtml-var dat_designacao missing null="">" maxlength="10" onBlur="formata_data(form.txt_dat_designacao)">
    168            <span class="nota">(dd/mm/aaaa)</span></td>
     169           <input type="text" name="txt_dat_designacao" id="txt_dat_designacao" size="8" value="<dtml-var dat_designacao missing null="">" maxlength="10" onBlur="formata_data(form.txt_dat_designacao)">
     170           <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_designacao'),'dd/mm/yyyy',this)">
     171           <!-- span class="nota">(dd/mm/aaaa)</span//-->
     172           </td>
    169173          <td width="33%" class="form-text"><b>Data Desligamento</b><br>
    170           <input type="text" name="txt_dat_desligamento" size="8" value="<dtml-var dat_desligamento missing null="">" maxlength="10" onBlur="formata_data(form.txt_dat_desligamento)">
    171           <span class="nota">(dd/mm/aaaa)</span>
     174          <input type="text" name="txt_dat_desligamento" id="txt_dat_desligamento" size="8" value="<dtml-var dat_desligamento missing null="">" maxlength="10" onBlur="formata_data(form.txt_dat_desligamento)">
     175                  <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_desligamento'),'dd/mm/yyyy',this)">
     176          <!-- span class="nota">(dd/mm/aaaa)</span//-->
    172177          </td>
    173178       </tr>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/anexada/anexada_form.dtml

    r597 r3179  
     1<dtml-var calendario_script >
    12<dtml-var standard_html_header>
    23
     
    107108//-->
    108109</SCRIPT>
    109 
     110<!--
     111<div class="helpsapl"> <a href="<dtml-var sapl url>/ajuda/materia_legislativa">Ajuda</a> </div>
     112<h1 class="firstHeading"> M&aacute;teria Legislativa </h1> 
     113//-->
    110114<form name="anexada_form" method="post" action="anexada_salvar_proc">
    111115<input type="hidden" name="incluir_anexada" value="<dtml-var incluir_anexada missing>">
     
    183187        <tr height="45">
    184188           <td colspan="2" class="form-text"><b>Data Anexa&ccedil;&atilde;o (*)</b><br>
    185            <input type="text" name="txt_dat_anexacao" value="<dtml-var dat_anexacao missing>" size="10" maxlength="10" onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_anexacao)">
    186            <span class="nota">(dd/mm/aaaa)</span></td>
     189           <input type="text" name="txt_dat_anexacao" id="txt_dat_anexacao" value="<dtml-var dat_anexacao missing>" size="10" maxlength="10" onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_anexacao)">
     190           <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_anexacao'),'dd/mm/yyyy',this)">
     191           <!-- span class="nota">(dd/mm/aaaa)</span//-->
     192           </td>
    187193           <td colspan="2" class="form-text"><b>Data Desanexa&ccedil;&atilde;o</b><br>
    188            <input type="text" name="txt_dat_desanexacao" value="<dtml-var dat_desanexacao missing null="">" size="10" maxlength="10" onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_desanexacao)">
    189            <span class="nota">(dd/mm/aaaa)</span></td>
     194           <input type="text" name="txt_dat_desanexacao" id="txt_dat_desanexacao" value="<dtml-var dat_desanexacao missing null="">" size="10" maxlength="10" onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_desanexacao)">
     195                   <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_desanexacao'),'dd/mm/yyyy',this)">             
     196           <!-- span class="nota">(dd/mm/aaaa)</span//-->
     197           </td>
    190198        </tr>
    191199      </table>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/materia_excluir_proc.dtml

    r824 r3179  
    2626   </dtml-let>
    2727<dtml-else>
    28    <dtml-let mensagem="'Matéria excluída com sucesso!'" sucesso="1" url="'/sapl/sapl_skin_index_html'">
     28   <dtml-let mensagem="'Matéria excluída com sucesso!'" sucesso="1" url="'/sapl'">
    2929      <dtml-var mensagem_emitir>
    3030   </dtml-let>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/materia_form.dtml

    r948 r3179  
     1
     2<dtml-var calendario_script >
     3
    14<script language="javascript" src="javascript/data_validar_jvsc"></script>
    25<script language="javascript">
    36<!--
     7var form;
    48<dtml-comment>
    5    function atualizar(){
     9   function atual              <script language="javascript">
     10                document.getElementsByTagName('body')[0].setAttribute('onload','corrige_radio()');
     11              </script>izar(){
    612      var form = document.materia_form;
    713
     
    1824   function submeter(endereco){
    1925      /*-----------------------------
    20          Função: Confirma se o usuário deseja salvar os dados ao clicar em
     26         Fun&ccedil;&atilde;o: Confirma se o usuário deseja salvar os dados ao clicar em
    2127               link do formulário que não os botões SALVAR ou EXCLUIR.
    2228         Argumentos: endereco : txt - é o endereço que deve ser renderizado
     
    3238
    3339      endereco += '?cod_materia=' + form.hdn_cod_materia.value;
     40      //alert(endereco);
     41      //return;
    3442
    3543      if (form.hdn_alterou.value=="1"){
     
    4856  function campos_criticar(){
    4957      /*-----------------------------
    50          Função: Critica os campos obrigatórios do formulário. É chamada
     58         Função: Critica os campos obrigatórios do formulário. é chamada
    5159                ou pela função submeter acima ou pelo botão btn_parlamentar_salvar
    5260                do formulário para validação dos campos.
     
    92100         return false;
    93101      }
     102      if (form.txa_txt_ementa.value == "") {
     103         alert("A Ementa deve ser preenchida!");
     104         form.txa_txt_ementa.focus();
     105         return false;
     106      }
    94107
    95108      if (form.lst_cod_regime_tramitacao.selectedIndex == 0){
     
    162175  function texto_integral_excluir(){
    163176      /*-----------------------------
    164          Função: Chama o Método DTML de exclusão do texto integral
     177         Função: Chama o Mtodo DTML de exclusão do texto integral
    165178         Argumentos: ().
    166179         Retorno: Retorna uma mensagem de exclusão bem sucedida e
     
    191204
    192205  function corrige_radio(){
     206        //alert("Corrige_radio");
    193207      /*-----------------------------
    194208         Função: Ativa a seleção de uma proposição quando volta da tela de mensagem
     
    207221    return;
    208222  }
     223 
     224 
    209225//-->
    210226</script>
     
    214230  <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=hdnCodProposicao)">
    215231    <dtml-call expr="REQUEST.set('propTipoMat',_.str(tip_mat_ou_doc))">
     232        <dtml-var get_ementa_xml >
     233    <dtml-call expr="REQUEST.set('txa_txt_ementa',txt_ementa_xml)">
    216234  </dtml-in>
    217235</dtml-if>
    218               <body onLoad="corrige_radio()">
     236
    219237              <form action="materia_salvar_proc" name="materia_form" method="post" enctype="multipart/form-data">
    220238                <input type="hidden" name="hdn_cod_proposicao" value="">
     
    283301                          <td width="15%" class="form-element">N&uacute;mero (*)<br>
    284302                            <input type="hidden" name="hdn_num_ident_basica" value="">
    285                             <input type="text" name="txt_num_ident_basica" size="5" maxlength="5" value="<dtml-var num_ident_basica missing null="1">">
     303                            <input type="text" name="txt_num_ident_basica" id="txt_num_ident_basica" size="5" maxlength="5" value="<dtml-var num_ident_basica missing null="1">">
    286304                          </td>
    287305                          <td width="15%" class="form-element">Ano (*)<br>
     
    294312                        <tr height="45">
    295313                          <td colspan="2" width="60%" class="form-text"><b>Data Apresenta&ccedil;&atilde;o (*)</b><br>
    296                             <input type="text" name="txt_dat_apresentacao" size="10" maxlength="10" value="<dtml-var dat_apresentacao missing null="">" onBlur="formata_data(form.txt_dat_apresentacao)" onChange="javascript:form.hdn_alterou.value=1">
    297                             <span class="nota"> (dd/mm/aaaa)</span>
     314                          <dtml-unless dat_apresentacao>       
     315                                 <dtml-call expr="REQUEST.set('dat_apresentacao','')">
     316                          </dtml-unless>                               
     317                            <input type="text" name="txt_dat_apresentacao" id="txt_dat_apresentacao" size="10" maxlength="10" value="<dtml-var dat_apresentacao>" onBlur="formata_data(form.txt_dat_apresentacao)" onChange="javascript:form.hdn_alterou.value=1">
     318                        <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_apresentacao'),'dd/mm/yyyy',this)">
     319                            <!-- span class="nota"> (dd/mm/aaaa)</span //-->
    298320                          </td>
    299321                          <td colspan="2" class="form-text"><b>Tipo Apresenta&ccedil;&atilde;o</b><br>
     
    310332                          </td>
    311333                        </tr>
    312                         <tr height="67">
     334                        <tr height="67" style="display:none;">
    313335                          <td valign="top" colspan="2" class="form-text" align="left">
    314336                            <b>Texto Integral</b><br>
     
    323345                            <input type="hidden" name="selProp" value="">
    324346  <dtml-else>
    325                             <input type="radio" name="radTipTxtIntegral" value="Arq" onClick="tipo_texto_integral('A')"> Arquivo:<br>
    326                             <input type="file" name="file_nom_arquivo" size="40" maxlength="100" disabled>
     347                            <!-- input type="radio" name="radTipTxtIntegral" value="Arq" onClick="tipo_texto_integral('A')"> Arquivo:<br //-->
     348                            <!-- input type="file" name="file_nom_arquivo" size="40" maxlength="100" disabled //-->
    327349                            <input type="hidden" name="hdn_file" value=0>
    328350                          </td>
    329351                          <td colspan="2" class="form-text" align="left">
    330                             <br><input type="radio" name="radTipTxtIntegral" value="Prop" onClick="tipo_texto_integral('P')"> Proposição:<br>
     352                            <br><input type="radio" name="radTipTxtIntegral" value="Prop" onClick="tipo_texto_integral('P')"> Proposi&ccedil;&atilde;o:<br>
    331353                            <select name="selProp" disabled>
    332354                              <option></option>
    333355    <dtml-in expr="zsql.proposicao_obter_zsql(ind_recebido=1, ind_incorporado=0, ind_mat_ou_doc='M')">
    334356                              <option value="<dtml-var cod_proposicao>">
    335                                 <dtml-var expr="pysc.proposicao_calcular_checksum_pysc(cod_proposicao)"> - <dtml-var des_tipo_proposicao>
     357                                <dtml-var expr="pysc.proposicao_calcular_checksum_pysc(cod_proposicao)">&nbsp;<dtml-var des_tipo_proposicao>
    336358                              </option>
    337359    </dtml-in>
     
    340362<dtml-else>
    341363  <dtml-if temProposicao>
    342                             <dtml-comment> Proposição: <a target="_blank" href="/sapl_documentos/proposicao/<dtml-var hdnCodProposicao>/renderXML?xsl=__default__">[<dtml-var hdnCodCompleto>]</a> </dtml-comment>
     364                            <dtml-comment> Proposi&ccedil;&atilde;o: <a target="_blank" href="/sapl_documentos/proposicao/<dtml-var hdnCodProposicao>/renderXML?xsl=__default__">[<dtml-var hdnCodCompleto>]</a> </dtml-comment>
    343365                            <input type="radio" name="radTipTxtIntegral" value="Arq" onClick="tipo_texto_integral('A')" disabled> Arquivo:<br>
    344366  <dtml-else>
     
    351373  <dtml-if temProposicao>
    352374      <dtml-call expr="REQUEST.set('cod_documento',pysc.proposicao_calcular_checksum_pysc(hdnCodProposicao))">
    353                             <br><input type="radio" name="dis_radTipTxtIntegral" value="Prop" onClick="tipo_texto_integral('P')" checked disabled> Proposição:<br>
     375                            <br><input type="radio" name="dis_radTipTxtIntegral" value="Prop" onClick="tipo_texto_integral('P')" checked disabled> Proposi&ccedil;&atilde;o:<br>
    354376                            <input type="hidden" name="radTipTxtIntegral" value="Prop">
    355377                            <select name="dis_selProp" disabled>
     
    359381                            </select>
    360382                            <input type="hidden" name="selProp" value="<dtml-var hdnCodProposicao>">
    361                             &nbsp;<a target="_blank" href="sapl/cadastros/proposicao/proposicao_texto_imprimir?cod_documento=<dtml-var cod_documento>">| ver texto |</a>
     383                            &nbsp;<a target="_blank" href="/sapl_site/sapl_skin/cadastros/proposicao/proposicao_texto_imprimir?cod_documento=<dtml-var cod_documento>">| ver texto |</a>
    362384  <dtml-else>
    363                             <br><input type="radio" name="radTipTxtIntegral" value="Prop" onClick="tipo_texto_integral('P')"> Proposição:<br>
     385                            <br><input type="radio" name="radTipTxtIntegral" value="Prop" onClick="tipo_texto_integral('P')"> Proposi&ccedil;&atilde;o:<br>
    364386                            <select name="selProp" disabled>
    365387                              <option></option>
     
    426448                    <td>
    427449                      <table width="98%" border="0" cellspacing="0" align="center">
    428                         <tr class="fundo" align="left">
     450                        <tr class="fundo" align="left" style="display:none;">
    429451                          <td colspan="3" class="form-label">&nbsp;Outras Informa&ccedil;&otilde;es</td>
    430452                        </tr>
    431                         <tr>
    432                           <td width="40%" class="form-element">Apelido<br>
    433                             <input type="text" name="txt_nom_apelido" size="30" maxlength="50" value="<dtml-var nom_apelido missing>" onChange="javascript:form.hdn_alterou.value=1">
    434                           </td>
    435                           <td width="30%" class="form-element">Dias Prazo<br>
     453                       
     454                        <tr style="display:none">
     455                          <td width="40%" class="form-element">&nbsp;
     456                          Apelido<br>
     457                            <input type="text" name="txt_nom_apelido" size="30" maxlength="50" value="<dtml-var nom_apelido missing>" onChange="javascript:form.hdn_alterou.value=1">
     458                           
     459                          </td>
     460                          <td width="30%" class="form-element">&nbsp;
     461                                Dias Prazo<br>
    436462                            <input type="text" name="txt_num_dias_prazo" size="3" maxlength="3" value="<dtml-var num_dias_prazo missing null="">" onChange="javascript:form.hdn_alterou.value=1">
    437                           </td>
    438                           <td width="30%" class="form-text" align="center"><b>Mat&eacute;ria Pol&ecirc;mica?</b><br>
    439 <dtml-in expr="[(1,'Sim'),(0,'Não')]">
     463                           
     464                          </td>
     465                          <td width="30%" class="form-text" align="center">
     466                          <b>Mat&eacute;ria Pol&ecirc;mica?</b><br>
     467                          <dtml-in expr="[(1,'Sim'),(0,'N&atilde;o')]">
    440468                            <input type="radio" name="rad_ind_polemica" value="<dtml-var expr="_['sequence-key']">"
    441   <dtml-if expr="_.has_key('cod_materia') and ind_polemica==_['sequence-key']">
    442                               checked=1
     469                                                  <dtml-if expr="_.has_key('cod_materia') and ind_polemica==_['sequence-key']">
     470                                                                              checked=1
     471                                                  </dtml-if>
     472                                                                              onChange="javascript:form.hdn_alterou.value=1">
     473                                                                              <dtml-var expr="_['sequence-item']">
     474                                                </dtml-in>                                     
     475                          </td>
     476                        </tr>
     477                       
     478                        <tr height="45">
     479                          <td width="40%" class="form-element" style="display:none">Objeto<br>
     480                            <input type="text" name="txt_des_objeto" size="30" maxlength="150" value="<dtml-var des_objeto missing>" onChange="javascript:form.hdn_alterou.value=1">
     481                          </td>
     482                          <td width="30%" class="form-element">Regime Tramita&ccedil;&atilde;o (*)<br>
     483                            <select name="lst_cod_regime_tramitacao" id="lst_cod_regime_tramitacao" onChange="javascript:form.hdn_alterou.value=1">
     484                            <option value="-1"> </option>
     485                                        <dtml-in expr="zsql.regime_tramitacao_obter_zsql()">
     486                              <option
     487                                          <dtml-if expr="_.has_key('cod_materia') and cod_regime_tramitacao==materia_form.cod_regime_tramitacao">
     488                                selected
     489                                          </dtml-if>
     490                                value="<dtml-var cod_regime_tramitacao>"><dtml-var des_regime_tramitacao>
     491                              </option>
     492                                        </dtml-in>
     493                            </select>                                                   
     494                          </td>
     495                          <td width="30%" class="form-text" align="center"><b>Em Tramita&ccedil;&atilde;o? (*)</b><br>
     496<dtml-in expr="[(1,'Sim'),(0,'N&atilde;o')]">
     497                            <input type="radio" name="rad_ind_tramitacao" value="<dtml-var expr="_['sequence-key']">"
     498  <dtml-if expr="_.has_key('cod_materia') and ind_tramitacao==_['sequence-key']">
     499                              checked
    443500  </dtml-if>
    444501                              onChange="javascript:form.hdn_alterou.value=1">
     
    447504                          </td>
    448505                        </tr>
    449                         <tr height="45">
    450                           <td width="40%" class="form-element">Objeto<br>
    451                             <input type="text" name="txt_des_objeto" size="30" maxlength="150" value="<dtml-var des_objeto missing>" onChange="javascript:form.hdn_alterou.value=1">
    452                           </td>
    453                           <td width="30%" class="form-element">Regime Tramita&ccedil;&atilde;o (*)<br>
    454                             <select name="lst_cod_regime_tramitacao" onChange="javascript:form.hdn_alterou.value=1">
    455                               <option></option>
    456 <dtml-in expr="zsql.regime_tramitacao_obter_zsql()">
    457                               <option
    458   <dtml-if expr="_.has_key('cod_materia') and cod_regime_tramitacao==materia_form.cod_regime_tramitacao">
    459                                 selected
    460   </dtml-if>
    461                                 value="<dtml-var cod_regime_tramitacao>"><dtml-var des_regime_tramitacao>
    462                               </option>
    463 </dtml-in>
    464                             </select>
    465                           </td>
    466                           <td width="30%" class="form-text" align="center"><b>Em Tramita&ccedil;&atilde;o? (*)</b><br>
    467 <dtml-in expr="[(1,'Sim'),(0,'Não')]">
    468                             <input type="radio" name="rad_ind_tramitacao" value="<dtml-var expr="_['sequence-key']">"
    469   <dtml-if expr="_.has_key('cod_materia') and ind_tramitacao==_['sequence-key']">
     506                        <tr height="45" style="display:none;">
     507                          <td width="40%" class="form-text"><b>Data Fim Prazo</b><br>
     508                            <input type="text" name="txt_dat_fim_prazo" id="txt_dat_fim_prazo" size="10" maxlength="10" value="<dtml-var dat_fim_prazo missing null="">" onBlur="formata_data(form.txt_dat_fim_prazo)" onChange="javascript:form.hdn_alterou.value=1">
     509                            <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_fim_prazo'),'dd/mm/yyyy',this)">
     510                            <!-- span class="nota">(dd/mm/aaaa)</span //-->
     511                          </td>
     512                          <td width="30%" class="form-text"><b>Data Publica&ccedil;&atilde;o</b><br>
     513                            <input type="text" name="txt_dat_publicacao" size="10" maxlength="10" value="<dtml-var dat_publicacao missing null="">" onBlur="formata_data(form.txt_dat_publicacao)" onChange="javascript:form.hdn_alterou.value=1">
     514                                                        <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_publicacao'),'dd/mm/yyyy',this)">
     515                            <!--span class="nota">(dd/mm/aaaa)</span//-->
     516                          </td>
     517                          <td width="30%" class="form-text" align="center"><b>&eacute; Complementar?</b><br>
     518<dtml-in expr="[(1,'Sim'),(0,'N&atilde;o')]">
     519                            <input type="radio" name="rad_ind_complementar" value="<dtml-var expr="_['sequence-key']">"
     520  <dtml-if expr="_.has_key('cod_materia') and ind_complementar==_['sequence-key']">
    470521                              checked=1
    471522  </dtml-if>
     
    475526                          </td>
    476527                        </tr>
    477                         <tr height="45">
    478                           <td width="40%" class="form-text"><b>Data Fim Prazo</b><br>
    479                             <input type="text" name="txt_dat_fim_prazo" size="10" maxlength="10" value="<dtml-var dat_fim_prazo missing null="">" onBlur="formata_data(form.txt_dat_fim_prazo)" onChange="javascript:form.hdn_alterou.value=1">
    480                             <span class="nota">(dd/mm/aaaa)</span>
    481                           </td>
    482                           <td width="30%" class="form-text"><b>Data Publica&ccedil;&atilde;o</b><br>
    483                             <input type="text" name="txt_dat_publicacao" size="10" maxlength="10" value="<dtml-var dat_publicacao missing null="">" onBlur="formata_data(form.txt_dat_publicacao)" onChange="javascript:form.hdn_alterou.value=1">
    484                             <span class="nota">(dd/mm/aaaa)</span>
    485                           </td>
    486                           <td width="30%" class="form-text" align="center"><b>É Complementar?</b><br>
    487 <dtml-in expr="[(1,'Sim'),(0,'Não')]">
    488                             <input type="radio" name="rad_ind_complementar" value="<dtml-var expr="_['sequence-key']">"
    489   <dtml-if expr="_.has_key('cod_materia') and ind_complementar==_['sequence-key']">
    490                               checked=1
    491   </dtml-if>
    492                               onChange="javascript:form.hdn_alterou.value=1">
    493                               <dtml-var expr="_['sequence-item']">
    494 </dtml-in>
    495                           </td>
    496                         </tr>
    497528                      </table>
    498529                    </td>
    499530                  </tr>
    500531                </table>
    501                 <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="10"></td></tr></table>
    502                 <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
     532                <table width="100%" border="0" cellspacing="0" cellpadding="0" style="display:none"><tr><td height="10"></td></tr></table>
     533               
     534                <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda" style="display:none">
    503535                  <tr>
    504536                    <td>
     537                     
    505538                      <table width="98%" border="0" cellspacing="0" align="center">
    506539                        <tr align="left" class="fundo">
     
    543576                          </td>
    544577                          <td colspan="2" class="form-text"><b>Data</b><br>
    545                             <input type="text" name="txt_dat_origem_externa" size="10" maxlength="10" value="<dtml-var dat_origem_externa missing null="">" onBlur="formata_data(form.txt_dat_origem_externa)" onChange="javascript:form.hdn_alterou.value=1">
    546                             <span class="nota"> (dd/mm/aaaa)
     578                            <input type="text" name="txt_dat_origem_externa" id="txt_dat_origem_externa" size="10" maxlength="10" value="<dtml-var dat_origem_externa missing null="">" onBlur="formata_data(form.txt_dat_origem_externa)" onChange="javascript:form.hdn_alterou.value=1">
     579                                                        <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_origem_externa'),'dd/mm/yyyy',this)">
     580                            <!--span class="nota"> (dd/mm/aaaa)</span //-->
    547581                          </td>
    548582                        </tr>
     
    559593                          <td class="form-element">&nbsp;&nbsp;Ementa (*)
    560594                            <br>&nbsp;&nbsp;
    561                             <textarea name="txa_txt_ementa" cols="70" onBlur="form.txa_txt_ementa.value = form.txa_txt_ementa.value.toUpperCase()" onChange="javascript:form.hdn_alterou.value=1"><dtml-var txt_ementa missing></textarea>
     595                            <textarea name="txa_txt_ementa" rows="10" cols="70" onChange="javascript:form.hdn_alterou.value=1"><dtml-var txa_txt_ementa missing></textarea>
    562596                          </td>
    563597                        </tr>
    564598                        <tr>
    565                           <td class="form-element">&nbsp;&nbsp;Indexação
     599                          <td class="form-element">&nbsp;&nbsp;Indexa&ccedil;&atilde;o
    566600                            <br>&nbsp;&nbsp;
    567601                            <textarea name="txa_txt_indexacao" cols="70"  onBlur="form.txa_txt_indexacao.value = form.txa_txt_indexacao.value.toUpperCase()" onChange="javascript:form.hdn_alterou.value=1"><dtml-var txt_indexacao missing></textarea>
     
    589623                </p>
    590624              </form>
    591               </BODY>
     625              <script language="javascript">                           
     626                        try{
     627                                //setRadioBoxByValue(document.getElementById('rad_tip_apresentacao'),0);
     628                                <dtml-unless cod_materia>
     629                                setListBoxByText(document.getElementById('lst_cod_regime_tramitacao'), "Normal");
     630                                setRadioBoxByValue(document.getElementsByName('rad_ind_tramitacao'),1);                                 
     631                                </dtml-unless>
     632                                document.getElementById('txt_num_ident_basica').focus();
     633                               document.getElementsByTagName('body')[0].setAttribute('onload','corrige_radio()');                               
     634                        }catch(except){ }
     635              </script>
     636             
     637              </BODY>                           
    592638<dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/materia_mostrar_proc.dtml

    r362 r3179  
    1313  <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
    1414  <dtml-call "REQUEST.set('ind_pdf_detalhe_materia', 'mostrar')"> 
     15  <dtml-call "REQUEST.set('txa_txt_ementa', txt_ementa)">
    1516    <dtml-var materia_form>
    1617  </dtml-in>
     
    2021  </dtml-let>
    2122</dtml-try>
     23
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/materia_salvar_proc.dtml

    r2670 r3179  
    1 <dtml-comment>
    2 *********************************************************************
    3 *   Função: Salvar os dados da matéria vindos do formulário,        *
    4 *        seja em UPDATE dos dados ou na INCLUSÃO de uma nova ma-    *
    5 *        téria.                                                     *
    6 *   Argumentos: [hdn_cod_materia: int]. Argumento opcional          *
    7 *        que determina se esse método vai salvar ou atualizar os    *
    8 *        dados da matéria.                                          *
    9 *   Retorno: Mensagem de sucesso ou erro.                           *
    10 *   Michael Onishi, Rommel Carvalho e Danilo Custódio em 09-04-2001.*
    11 *********************************************************************
    12 </dtml-comment>
    13 
    14 <dtml-call expr="REQUEST.set('temProposicao',hdn_cod_proposicao!='')">
    15 
    16 <!-- Adicionado para debug -->
    17 <!-- dtml-var expr="REQUEST" -->
    18 <!-- dtml-call expr="REQUEST.set('erro', 1)" -->
    19 <!-- Adicionado para debug -->
    20 
    21 <dtml-in expr="zsql.materia_obter_zsql(ncod_materia = hdn_cod_materia,
    22                                        tip_id_basica=lst_tip_id_basica,
    23                                        num_ident_basica = hdn_num_ident_basica,
    24                                        ano_ident_basica = txt_ano_ident_basica)">
    25   <dtml-call expr="REQUEST.set('erro', 1)">
    26   <dtml-let mensagem="'Matéria identificada por Tipo, Número e Ano já existe no cadastro. Não foi possível salvá-la.'">
    27     <dtml-var mensagem_emitir>
    28   </dtml-let>
    29 </dtml-in>
    30 
    31 <dtml-if radTipTxtIntegral>
    32   <dtml-if expr="radTipTxtIntegral=='Prop'">
    33     <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=hdn_cod_proposicao)">
    34       <dtml-if expr="tip_mat_ou_doc!=_.int(lst_tip_id_basica)">
    35         <dtml-call expr="REQUEST.set('erro', 1)">
    36         <dtml-let mensagem="'O tipo da matéria não é compatível com o tipo de proposição do texto integral. Corrija um dos campos e tente novamente.'">
    37           <dtml-var mensagem_emitir>
    38         </dtml-let>
    39       </dtml-if>
    40     </dtml-in>
    41   </dtml-if>
    42 </dtml-if>
    43 
    44 <dtml-if hdn_cod_materia>
    45   <dtml-call expr="REQUEST.set('metodo', zsql.materia_atualizar_zsql)">
    46 <dtml-else>
    47   <dtml-call expr="REQUEST.set('metodo', zsql.materia_incluir_zsql)">
    48 </dtml-if>
    49 
    50 <dtml-unless erro>
    51   <dtml-unless rad_tip_apresentacao>
    52     <dtml-call expr="REQUEST.set('rad_tip_apresentacao', '')">
    53   </dtml-unless>
    54 
    55   <dtml-unless rad_ind_polemica>
    56     <dtml-call expr="REQUEST.set('rad_ind_polemica', '')">
    57   </dtml-unless>
    58 
    59   <dtml-unless rad_ind_complementar>
    60     <dtml-call expr="REQUEST.set('rad_ind_complementar', '')">
    61   </dtml-unless>
    62 
    63   <dtml-try>
    64     <dtml-call expr="metodo(
    65         cod_materia              = hdn_cod_materia,
    66         tip_id_basica            = lst_tip_id_basica,
    67         num_ident_basica         = hdn_num_ident_basica,
    68         ano_ident_basica         = txt_ano_ident_basica,
    69         dat_apresentacao         = pysc.data_converter_pysc(data=txt_dat_apresentacao),
    70         tip_apresentacao         = rad_tip_apresentacao,
    71         dat_publicacao           = pysc.data_converter_pysc(data=txt_dat_publicacao),
    72         tip_origem_externa       = lst_tip_origem_externa,
    73         num_origem_externa       = txt_num_origem_externa,
    74         ano_origem_externa       = txt_ano_origem_externa,
    75         dat_origem_externa       = pysc.data_converter_pysc(data=txt_dat_origem_externa),
    76         cod_local_origem_externa = lst_cod_local_origem_externa,
    77         nom_apelido              = txt_nom_apelido,
    78         num_dias_prazo           = txt_num_dias_prazo,
    79         dat_fim_prazo            = pysc.data_converter_pysc(data=txt_dat_fim_prazo),
    80         ind_tramitacao           = rad_ind_tramitacao,
    81         ind_polemica             = rad_ind_polemica,
    82         des_objeto               = txt_des_objeto,
    83         ind_complementar         = rad_ind_complementar,
    84         cod_regime_tramitacao    = lst_cod_regime_tramitacao,
    85         txt_ementa               = txa_txt_ementa,
    86         txt_indexacao            = txa_txt_indexacao,
    87         txt_observacao           = txa_txt_observacao)">
    88   <dtml-except>
    89     <dtml-let mensagem="'Houve um erro no banco de dados.'">
    90       <dtml-var mensagem_emitir>
    91     </dtml-let>
    92   <dtml-else>
    93     <dtml-if expr="hdn_url[-1:]=='='">
    94         <dtml-in expr="zsql.materia_incluida_codigo_obter_zsql()">
    95           <dtml-call expr="REQUEST.set('hdn_url', hdn_url + cod_materia)">
    96           <dtml-call expr="REQUEST.set('codigo', cod_materia)">
    97         </dtml-in>
    98         <dtml-if temProposicao>
    99           <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=hdn_cod_proposicao)">
    100             <dtml-try>
    101                 <dtml-call expr="zsql.autoria_incluir_zsql(cod_autor          = cod_autor,
    102                                                            cod_materia        = codigo,
    103                                                            ind_primeiro_autor = 1)">
    104                 <dtml-call expr="REQUEST.set('erro_autor', 0)">
    105             <dtml-except>
    106                 <dtml-call expr="REQUEST.set('erro_autor', 1)">
    107             </dtml-try>
    108           </dtml-in>
     1        <dtml-comment>
     2        *********************************************************************
     3        *   Função: Salvar os dados da matéria vindos do formulário,        *
     4        *        seja em UPDATE dos dados ou na INCLUSÃO de uma nova ma-    *
     5        *        téria.                                                     *
     6        *   Argumentos: [hdn_cod_materia: int]. Argumento opcional          *
     7        *        que determina se esse método vai salvar ou atualizar os    *
     8        *        dados da matéria.                                          *
     9        *   Retorno: Mensagem de sucesso ou erro.                           *
     10        *   Michael Onishi, Rommel Carvalho e Danilo Custódio em 09-04-2001.*
     11        *********************************************************************
     12        </dtml-comment>
     13
     14        <dtml-call expr="REQUEST.set('temProposicao',hdn_cod_proposicao!='')">
     15
     16        <!-- Adicionado para debug -->
     17        <!-- dtml-var expr="REQUEST" -->
     18        <!-- dtml-call expr="REQUEST.set('erro', 1)" -->
     19        <!-- Adicionado para debug -->
     20
     21        <dtml-in expr="zsql.materia_obter_zsql(ncod_materia = hdn_cod_materia,
     22                                               tip_id_basica=lst_tip_id_basica,
     23                                               num_ident_basica = hdn_num_ident_basica,
     24                                               ano_ident_basica = txt_ano_ident_basica)">
     25          <dtml-call expr="REQUEST.set('erro', 1)">
     26          <dtml-let mensagem="'Matéria identificada por Tipo, Número e Ano já existe no cadastro. Não foi possível salvá-la.'">
     27            <dtml-var mensagem_emitir>
     28          </dtml-let>
     29        </dtml-in>
     30
     31        <dtml-if radTipTxtIntegral>
     32          <dtml-if expr="radTipTxtIntegral=='Prop'">
     33            <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=hdn_cod_proposicao)">
     34              <dtml-if expr="tip_mat_ou_doc!=_.int(lst_tip_id_basica)">
     35                <dtml-call expr="REQUEST.set('erro', 1)">
     36                <dtml-let mensagem="'O tipo da matéria não é compatível com o tipo de proposição do texto integral. Corrija um dos campos e tente novamente.'">
     37                  <dtml-var mensagem_emitir>
     38                </dtml-let>
     39              </dtml-if>
     40            </dtml-in>
     41          </dtml-if>
    10942        </dtml-if>
    110     </dtml-if>
    111 
    112     <dtml-call expr="REQUEST.set('erro', 0)">
    113 
    114     <dtml-comment> Salva o arquivo do texto integral. Ciciliati. </dtml-comment>
    115     <dtml-call expr="REQUEST.set('existe_arquivo', 0)">
    116     <dtml-if radTipTxtIntegral>
    117       <dtml-if hdn_cod_materia>
    118         <dtml-call expr="REQUEST.set('id_documento', _.str(hdn_cod_materia)+'_texto_integral')">
    119         <dtml-if expr="_.hasattr(sapl_documentos.materia,id_documento)">
    120           <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento) ">
    121             <dtml-call expr="REQUEST.set('existe_arquivo', 1)">
    122             <dtml-try>
    123               <dtml-if expr="radTipTxtIntegral=='Prop'">
    124                 <dtml-let ok="pysc.proposicao_salvar_como_texto_integral_materia_pysc(hdn_cod_proposicao,hdn_cod_materia,1)">
    125                   <dtml-if ok>
    126                     <dtml-call expr="zsql.proposicao_registrar_recebimento_zsql(cod_proposicao = hdn_cod_proposicao,
    127                                                                                 dat_recebimento = pysc.data_atual_iso_pysc(),
    128                                                                                 cod_mat_ou_doc = _.int(hdn_cod_materia))"> 
    129                   <dtml-else>
    130                     <dtml-call expr="REQUEST.set('erro', 1)">
    131                   </dtml-if>
    132                 </dtml-let>
    133               <dtml-else>
    134                 <dtml-call "documento.manage_upload(file=file_nom_arquivo)">
    135               </dtml-if>
    136             <dtml-except>
    137               <dtml-call expr="REQUEST.set('erro', 1)">
    138             </dtml-try>
    139           </dtml-let>
    140         </dtml-if>
    141       <dtml-else>
    142         <dtml-in expr="zsql.materia_incluida_codigo_obter_zsql()">
    143           <dtml-call expr="REQUEST.set('id_documento', _.str(cod_materia)+'_texto_integral')">
    144           <dtml-call expr="REQUEST.set('hdn_cod_materia', cod_materia)">
    145         </dtml-in>
    146       </dtml-if>
    147 
    148       <dtml-if expr="not existe_arquivo">
    149         <dtml-try>
    150           <dtml-if expr="radTipTxtIntegral=='Prop'">
    151             <dtml-let ok="pysc.proposicao_salvar_como_texto_integral_materia_pysc(hdn_cod_proposicao,hdn_cod_materia,0)">
    152               <dtml-if ok>
    153                 <dtml-call expr="zsql.proposicao_registrar_recebimento_zsql(cod_proposicao = hdn_cod_proposicao,
    154                                                                             dat_recebimento = pysc.data_atual_iso_pysc(),
    155                                                                             cod_mat_ou_doc = _.int(hdn_cod_materia))"> 
    156               <dtml-else>
    157                 <dtml-call expr="REQUEST.set('erro', 1)">
    158               </dtml-if>
    159             </dtml-let>
    160           <dtml-else>
    161             <dtml-call expr="sapl_documentos.materia.manage_addFile(id_documento, file=file_nom_arquivo)">
    162           </dtml-if>
    163         <dtml-except>
    164           <dtml-call expr="REQUEST.set('erro', 1)">
    165         </dtml-try>
    166       </dtml-if>
    167     </dtml-if>
    168 
    169     <dtml-if erro>
    170         <dtml-let mensagem="'Não foi possível salvar o Texto Integral da Matéria. Tente atualizar este campo novamente.'">
    171                 <dtml-var mensagem_emitir>
    172         </dtml-let>
    173     <dtml-else>
    174         <dtml-if erro_autor>
    175           <dtml-let mensagem="'Matéria salva com sucesso!Mas não foi possível salvar os dados da autoria. Faça inclusão manualmente.'">
    176                 <dtml-var mensagem_emitir>
    177           </dtml-let>
    178         <dtml-else>
    179           <dtml-let mensagem="'Matéria salva com sucesso!'" sucesso="1" url="hdn_url" >
    180             <dtml-var mensagem_emitir>
    181           </dtml-let>
    182         </dtml-if>     
    183     </dtml-if>
    184   </dtml-try>
    185 </dtml-unless>
     43
     44        <dtml-if hdn_cod_materia>
     45
     46          <dtml-call expr="REQUEST.set('metodo',zsql.materia_atualizar_zsql)">
     47
     48        <dtml-else>
     49
     50          <dtml-call expr="REQUEST.set('metodo',zsql.materia_incluir_zsql)">
     51
     52        </dtml-if>
     53
     54        <dtml-unless erro>
     55          <dtml-unless rad_tip_apresentacao>
     56            <dtml-call expr="REQUEST.set('rad_tip_apresentacao', '')">
     57          </dtml-unless>
     58
     59          <dtml-unless rad_ind_polemica>
     60            <dtml-call expr="REQUEST.set('rad_ind_polemica', '')">
     61          </dtml-unless>
     62
     63          <dtml-unless rad_ind_complementar>
     64            <dtml-call expr="REQUEST.set('rad_ind_complementar', '')">
     65          </dtml-unless>
     66
     67          <dtml-try>
     68
     69            <dtml-call expr="metodo(
     70
     71
     72                cod_materia              = hdn_cod_materia,
     73                tip_id_basica            = lst_tip_id_basica,
     74                num_ident_basica         = hdn_num_ident_basica,
     75                ano_ident_basica         = txt_ano_ident_basica,
     76                dat_apresentacao         = pysc.data_converter_pysc(data=txt_dat_apresentacao),
     77                tip_apresentacao         = rad_tip_apresentacao,
     78                dat_publicacao           = pysc.data_converter_pysc(data=txt_dat_publicacao),
     79                tip_origem_externa       = lst_tip_origem_externa,
     80                num_origem_externa       = txt_num_origem_externa,
     81                ano_origem_externa       = txt_ano_origem_externa,
     82                dat_origem_externa       = pysc.data_converter_pysc(data=txt_dat_origem_externa),
     83                cod_local_origem_externa = lst_cod_local_origem_externa,
     84                nom_apelido              = txt_nom_apelido,
     85                num_dias_prazo           = txt_num_dias_prazo,
     86                dat_fim_prazo            = pysc.data_converter_pysc(data=txt_dat_fim_prazo),
     87                ind_tramitacao           = rad_ind_tramitacao,
     88                ind_polemica             = rad_ind_polemica,
     89                des_objeto               = txt_des_objeto,
     90                ind_complementar         = rad_ind_complementar,
     91                cod_regime_tramitacao    = lst_cod_regime_tramitacao,
     92                txt_ementa               = txa_txt_ementa,
     93                txt_indexacao            = txa_txt_indexacao,
     94                txt_observacao           = txa_txt_observacao)">
     95
     96
     97          <dtml-except>
     98
     99            <dtml-let mensagem="'Houve um erro no banco de dados.'">
     100                <dtml-var error_type>:<dtml-var error_value><br>
     101              <dtml-var mensagem_emitir>
     102
     103            </dtml-let>
     104
     105          <dtml-else>
     106
     107            <dtml-if expr="hdn_url[-1:]=='='">
     108                <dtml-in expr="zsql.materia_incluida_codigo_obter_zsql()">
     109                  <dtml-call expr="REQUEST.set('hdn_url', hdn_url + cod_materia)">
     110                  <dtml-call expr="REQUEST.set('codigo', cod_materia)">
     111                </dtml-in>
     112                <dtml-if temProposicao>
     113                  <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=hdn_cod_proposicao)">
     114                    <dtml-try>
     115                        <dtml-call expr="zsql.autoria_incluir_zsql(cod_autor          = cod_autor,
     116                                                                   cod_materia        = codigo,
     117                                                                   ind_primeiro_autor = 1)">
     118                        <dtml-call expr="REQUEST.set('erro_autor', 0)">
     119                    <dtml-except>
     120                        <!-- autoria_incluir_zsql--<dtml-var error_type>:<dtml-var error_value><br> -->
     121                                <dtml-call expr="REQUEST.set('erro_autor', 1)">
     122                    </dtml-try>
     123                  </dtml-in>
     124                </dtml-if>
     125            </dtml-if>
     126
     127            <dtml-call expr="REQUEST.set('erro', 0)">
     128
     129            <dtml-comment> Salva o arquivo do texto integral. Ciciliati. </dtml-comment>
     130            <dtml-call expr="REQUEST.set('existe_arquivo', 0)">
     131            <dtml-if radTipTxtIntegral>
     132              <dtml-if hdn_cod_materia>
     133                <dtml-call expr="REQUEST.set('id_documento', _.str(hdn_cod_materia)+'_texto_integral')">
     134                <dtml-if expr="_.hasattr(sapl_documentos.materia,id_documento)">
     135                  <dtml-let documento="_.getattr(sapl_documentos.materia,id_documento) ">
     136                    <dtml-call expr="REQUEST.set('existe_arquivo', 1)">
     137                    <dtml-try>
     138                      <dtml-if expr="radTipTxtIntegral=='Prop'">
     139                        <dtml-let ok="pysc.proposicao_salvar_como_texto_integral_materia_pysc(hdn_cod_proposicao,hdn_cod_materia,1)">
     140                          <dtml-if ok>
     141                            <dtml-call expr="zsql.proposicao_registrar_recebimento_zsql(cod_proposicao = hdn_cod_proposicao,
     142                                                                                        dat_recebimento = pysc.data_atual_iso_pysc(),
     143                                                                                        cod_mat_ou_doc = _.int(hdn_cod_materia))"> 
     144                          <dtml-else>
     145                                <!-- pysc.proposicao_salvar_como_texto_integral_materia_pysc--<dtml-var error_type>:<dtml-var error_value><br> -->
     146                            <dtml-call expr="REQUEST.set('erro', 1)"><br>
     147                          </dtml-if>
     148                        </dtml-let>
     149                      <dtml-else>
     150                        <dtml-call "documento.manage_upload(file=file_nom_arquivo)">
     151                      </dtml-if>
     152                    <dtml-except>
     153                                  <!-- <dtml-var error_type>:<dtml-var error_value><br> //-->
     154                      <dtml-call expr="REQUEST.set('erro', 1)">
     155                    </dtml-try>
     156                  </dtml-let>
     157                </dtml-if>
     158              <dtml-else>
     159                <dtml-in expr="zsql.materia_incluida_codigo_obter_zsql()">
     160                  <dtml-call expr="REQUEST.set('id_documento', _.str(cod_materia)+'_texto_integral')">
     161                  <dtml-call expr="REQUEST.set('hdn_cod_materia', cod_materia)">
     162                </dtml-in>
     163              </dtml-if>
     164
     165              <dtml-if expr="not existe_arquivo">
     166                <dtml-try>
     167                  <dtml-if expr="radTipTxtIntegral=='Prop'">
     168                        <!-- radTipTxtIntegral=='Prop'> //-->
     169                    <dtml-let ok="pysc.proposicao_salvar_como_texto_integral_materia_pysc(hdn_cod_proposicao,hdn_cod_materia,0)">
     170                      <dtml-if ok>
     171                        <!-- proposicao_salvar_como_texto_integral_materia_pysc -> OK //-->
     172                        <!-- proposicao_registrar_recebimento_zsql -> //-->
     173                        <dtml-call expr="zsql.proposicao_registrar_recebimento_zsql(cod_proposicao = hdn_cod_proposicao,
     174                                                                                    dat_recebimento = pysc.data_atual_iso_pysc(),
     175                                                                                    cod_mat_ou_doc = _.int(hdn_cod_materia))"> 
     176                      <dtml-else>
     177                        <dtml-call expr="REQUEST.set('erro', 1)">
     178                      </dtml-if>
     179                    </dtml-let>
     180                  <dtml-else>
     181                    <dtml-call expr="sapl_documentos.materia.manage_addFile(id_documento, file=file_nom_arquivo)">
     182                  </dtml-if>
     183                <dtml-except>
     184                       <!-- proposicao_salvar_como_texto_integral_materia_pysc-- <dtml-var error_type>:<dtml-var error_value><br> //-->
     185                  <dtml-call expr="REQUEST.set('erro', 1)">
     186                </dtml-try>
     187              </dtml-if>
     188            </dtml-if>
     189            <dtml-comment> FIM de Salva o arquivo do texto integral</dtml-comment>
     190
     191            <dtml-if erro>
     192                <dtml-let mensagem="'Não foi possível salvar o Texto Integral da Matéria. Tente atualizar este campo novamente.'">
     193                        <dtml-var mensagem_emitir>
     194                </dtml-let>
     195            <dtml-else>
     196                <dtml-if erro_autor>
     197                  <dtml-let mensagem="'Matéria salva com sucesso!Mas não foi possível salvar os dados da autoria. Faça inclusão manualmente.'">
     198                        <dtml-var mensagem_emitir>
     199                  </dtml-let>
     200                <dtml-else>
     201                  <dtml-let mensagem="'Matéria salva com sucesso!'" sucesso="1" url="hdn_url" >
     202                    <dtml-var mensagem_emitir>
     203                  </dtml-let>
     204                </dtml-if>     
     205            </dtml-if>
     206          </dtml-try>
     207        </dtml-unless>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/numeracao/numeracao_form.dtml

    r597 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script>
    23
    34<SCRIPT LANGUAGE = "JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    169170                      onChange="javascript:form.hdn_alterou.value=1"></td>
    170171               <td width="50%" class="form-text"><b>Data</b><br>
    171                 <input type="text" name="txt_dat_materia" size="10" maxlength="10" value="<dtml-var dat_materia missing null="">"
    172                       onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_materia)"><span class="nota">(dd/mm/aaaa)</span></td>
     172                <input type="text" name="txt_dat_materia" id="txt_dat_materia" size="10" maxlength="10" value="<dtml-var dat_materia missing null="">"
     173                      onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_materia)">
     174                <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_materia')">
     175                <!-- span class="nota">(dd/mm/aaaa)</span--></td>
    173176            </tr>
    174177          </table>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/relatoria/relatoria_form.dtml

    r757 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script>
    23
    34<SCRIPT LANGUAGE = "JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    146147          <tr height="50">
    147148           <td colspan="3" width="40%" class="form-text"><b>Data Designa&ccedil;&atilde;o (*)</b><br>
    148             <input type="text" name="txt_dat_desig_relator" value="<dtml-var dat_desig_relator missing>" size="10" maxlength="10"
    149                   onBlur="formata_data(form.txt_dat_desig_relator)" onChange="javascript:form.hdn_alterou.value=1;setar_data(form.txt_dat_desig_relator.value)" ><span class="nota">(dd/mm/aaaa)</span></td>
     149            <input type="text" name="txt_dat_desig_relator" id="txt_dat_desig_relator" value="<dtml-var dat_desig_relator missing>" size="10" maxlength="10"
     150                  onBlur="formata_data(form.txt_dat_desig_relator)" onChange="javascript:form.hdn_alterou.value=1;setar_data(form.txt_dat_desig_relator.value)" >
     151            <!--span class="nota">(dd/mm/aaaa)</span-->
     152            <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_desig_relator')">
     153            </td>
    150154         </tr>
    151155         <tr>
     
    183187         <tr>
    184188           <td width="30%" class="form-text"><b>Data Destitui&ccedil;&atilde;o</b><br>
    185             <input type="text" name="txt_dat_destit_relator" value="<dtml-var dat_destit_relator missing null="">" size="10" maxlength="10"
    186                   onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_destit_relator)"><span class="nota">(dd/mm/aaaa)</span></td>
     189            <input type="text" name="txt_dat_destit_relator"  id="txt_dat_destit_relator" value="<dtml-var dat_destit_relator missing null="">" size="10" maxlength="10"
     190                  onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_destit_relator)">
     191            <!--span class="nota">(dd/mm/aaaa)</span-->
     192            <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_destit_relator')">
     193            </td>           
    187194           <td colspan="2" width="30%" align="center" class="form-element">Motivo Fim Relatoria<br>
    188195            <select name="lst_tip_fim_relatoria" onChange="javascript:form.hdn_alterou.value=1">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/texto_integral/numeracao_form.dtml

    r362 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script>
    23
    34<SCRIPT LANGUAGE = "JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    169170                      onChange="javascript:form.hdn_alterou.value=1"></td>
    170171               <td width="50%" class="form-text"><b>Data</b><br>
    171                 <input type="text" name="txt_dat_materia" size="10" maxlength="10" value="<dtml-var dat_materia missing null="">"
    172                       onChange="javascript:form.hdn_alterou.value=1"><span class="nota">(dd/mm/aaaa)</span></td>
     172                <input type="text" id="txt_dat_materia" name="txt_dat_materia" size="10" maxlength="10" value="<dtml-var dat_materia missing null="">"
     173                      onChange="javascript:form.hdn_alterou.value=1">
     174                <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_materia')">     
     175                 <!--span class="nota">(dd/mm/aaaa)</span--></td>
    173176            </tr>
    174177          </table>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/texto_integral/texto_integral_index_html.dtml

    r369 r3179  
    2929      | <a href="<dtml-var URL2>/relatoria/index_html?cod_materia=<dtml-var cod_materia>">Relatoria</a> |</td>
    3030    <td colspan="5" width="13%" align="right" class="form-label">
    31       | <a href="<dtml-var URL2>/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">Início</a>|</td>
     31      | <a href="<dtml-var URL2>/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">Incio</a>|</td>
    3232  </tr>
    3333</table>
     
    7171<dtml-else>
    7272     <tr><td><font size="1">&nbsp;</font></td></tr>
    73      <tr><td class="form-text">Nenhuma numeração cadastrada para esta matéria.</td></tr>
     73     <tr><td class="form-text">Nenhuma numera��o cadastrada para esta mat�ria.</td></tr>
    7474     </table>
    7575</dtml-in>
    7676      <p><center>
    77           <input type="submit" name="btn_incluir" value="Incluir Numeração">
     77          <input type="submit" name="btn_incluir" value="Incluir Numera��o">
    7878      </center></p><br>
    7979    </td>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/tramitacao/tramitacao_form.dtml

    r682 r3179  
    11<dtml-var standard_html_header>
     2<dtml-var calendario_script>
    23
    34<dtml-if cod_tramitacao>
     
    1617<SCRIPT LANGUAGE = "JavaScript">
    1718<!--
     19function setOptionListBoxByText(_obj, _text){
     20        _text = _text.toUpperCase();
     21        for(i=0; i < _obj.options.length; i++){
     22                //alert(_obj.options[i].text);
     23                if(_obj.options[i].text.toUpperCase() == _text){
     24                        _obj.selectedIndex = i;         
     25                        return true;
     26                }
     27        }
     28        return false;
     29}
     30
     31function tramitacao_form_inicializar(){
     32        var F = document.getElementById('tramitacao_form');
     33
     34        //try{ 
     35                //alert(F.rad_ind_urgencia[0].value);
     36                F.rad_ind_urgencia[1].checked=true;
     37                setOptionListBoxByText(F.lst_cod_status, 'APROVADO - Aprovado');
     38                setOptionListBoxByText(F.lst_cod_unid_tram_local, 'PLENÁRIO');
     39                setOptionListBoxByText(F.lst_cod_unid_tram_dest, 'arquivo');
     40                F.txa_txt_tramitacao.value = " ";
     41        //}
     42        //catch(e){
     43                //alert("Os ")
     44        //}
     45}
     46
    1847  function submeter(endereco){
    1948     /*-----------------------------
     
    106135         var dat_encaminha = form.txt_dat_encaminha.value.substring(6,10) + form.txt_dat_encaminha.value.substring(3,5) + form.txt_dat_encaminha.value.substring(0,2);
    107136         if (dat_encaminha < dat_tramitacao) {
    108             alert("A data de encaminhamento deve ser maior ou igual à data de tramitação!");
     137            alert("A data de encaminhasetOptionListBoxByText(F.lst_cod_status, 'APROVADO - Aprovado');mento deve ser maior ou igual à data de tramitação!");
    109138            form.txt_dat_encaminha.focus();
    110139            form.txt_dat_encaminha.select();
     
    152181</SCRIPT>
    153182
    154 <form name="tramitacao_form" method="post" action="tramitacao_salvar_proc">
     183<form id="tramitacao_form" name="tramitacao_form" method="post" action="tramitacao_salvar_proc">
    155184
    156185  <input type="hidden" name="hdn_cod_tramitacao" value="<dtml-var cod_tramitacao missing>">
     
    160189  <input type="hidden" name="hdn_dat_tramitacao" value="<dtml-var dat_tramitacao missing>">
    161190
    162 <body bgcolor="#FFFFFF">
    163191<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
    164192  <tr class="fundo">
     
    203231            <dtml-if cod_tramitacao>             
    204232              <dtml-if expr="pysc.browser_verificar_pysc(HTTP_USER_AGENT)">
    205                 <input type="text" name="txt_dat_tramitacao" size="10" maxlength="10" value="<dtml-var dat_tramitacao missing>"
    206                   disabled><br><span class="nota">(dd/mm/aaaa)</span></td>
     233                <input type="text" name="txt_dat_tramitacao" id="txt_dat_tramitacao" size="10" maxlength="10" value="<dtml-var dat_tramitacao missing>"
     234                  disabled><!--br><span class="nota">(dd/mm/aaaa)</span-->
     235                  <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_tramitacao')">
     236                  </td>
    207237              <dtml-else>
    208238                <span class="form-optional"><dtml-var dat_tramitacao missing>
    209                 <br><span class="nota">(dd/mm/aaaa)</span></td>
     239                <!--br><span class="nota">(dd/mm/aaaa)</span--></td>
    210240                  <input type="hidden" name="txt_dat_tramitacao" size="10" maxlength="10" value="<dtml-var dat_tramitacao missing>">
    211241              </dtml-if>
    212242            <dtml-else>
    213               <input type="text" name="txt_dat_tramitacao" size="10" maxlength="10" value="<dtml-var dat_tramitacao missing>"
     243              <input type="text" name="txt_dat_tramitacao" id="txt_dat_tramitacao" size="10" maxlength="10" value="<dtml-var dat_tramitacao missing>"
    214244                onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_tramitacao)"><br>
    215                <span class="nota">(dd/mm/aaaa)</span></td>
     245               <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_tramitacao')">
     246               <!--span class="nota">(dd/mm/aaaa)</span--></td>
    216247            </dtml-if>
    217248            <td width="33%" class="form-element">Unidade Local (*)<br>
     
    282313             <tr>
    283314             <td width="29%" class="form-text"><b>Data Encaminhamento</b><br>
    284              <input type="text" name="txt_dat_encaminha" size="10" maxlength="10" value="<dtml-var dat_encaminha missing null="">"
    285                     onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_encaminha)"><br><span class="nota">(dd/mm/aaaa)</span></td>
     315             <input type="text" name="txt_dat_encaminha" id="txt_dat_encaminha" size="10" maxlength="10" value="<dtml-var dat_encaminha missing null="">"
     316                    onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_encaminha)">
     317             <!--br><span class="nota">(dd/mm/aaaa)</span-->
     318             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_encaminha')">
     319             </td>
    286320             <td width="25%" align="center" class="form-text"><b>Data Fim do Prazo</b><br>
    287                <input type="text" name="txt_dat_fim_prazo" size="10" maxlength="10" value="<dtml-var dat_fim_prazo missing null="">"
    288                    onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_fim_prazo)"><br><span class="nota">(dd/mm/aaaa)</span></td>
     321               <input type="text" name="txt_dat_fim_prazo" id="txt_dat_fim_prazo" size="10" maxlength="10" value="<dtml-var dat_fim_prazo missing null="">"
     322                   onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_fim_prazo)">
     323               <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_fim_prazo')">
     324               <!-- br><span class="nota">(dd/mm/aaaa)</span-->
     325               </td>
    289326
    290327         </tr>
     
    310347 </tr>
    311348</table>
    312 </body>
    313349</form>
     350<dtml-if expr="not _.has_key('cod_tramitacao')">
     351<script language="javascript"> tramitacao_form_inicializar(); </script>
     352</dtml-if>     
    314353<dtml-var standard_html_footer>
     354
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/tramitacao/tramitacao_index_html.dtml

    r741 r3179  
     1<script language="javascript">
     2   function submeter(){
     3      location.href='tramitacao_form?cod_materia=<dtml-var cod_materia>';
     4   }   
     5</script>
    16<dtml-var standard_html_header>
    2 
    3 <SCRIPT LANGUAGE="JAVASCRIPT">
    4 <!--
    5    function submeter(){
    6       location.href="tramitacao_form?cod_materia=<dtml-var cod_materia>";
    7    }   
    8 //--!>
    9 </SCRIPT>
    10 
    11 
    127<form name="tramitacao_form" action="tramitacao_form">
    138  <input type="hidden" name="cod_materia" value="<dtml-var cod_materia>">
    149
    15 <body bgcolor="#FFFFFF">
    1610<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
    1711  <tr class="fundo">
     
    3933      | <a href="<dtml-var URL2>/relatoria/index_html?cod_materia=<dtml-var cod_materia>">Relatoria</a> |</td>
    4034    <td colspan="5" width="13%" align="right" class="form-label">
    41       | <a href="<dtml-var URL2>/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">Início</a>|</td>
     35      | <a href="<dtml-var URL2>/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">In&iacute;cio</a>|</td>
    4236  </tr>
    4337</table>
     
    4943    <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
    5044      <tr align="left" class="fundo">
    51         <td colspan=6 class="form-label">&nbsp;Mat&eacute;ria Legislativa</td></tr>
     45        <td colspan="6" class="form-label">&nbsp;Mat&eacute;ria Legislativa</td></tr>
    5246       <tr>
    5347       <tr>
    5448         <td colspan=6><dtml-var materia_header></td>
    55       </tr><tr height="2"><td><font size="1">&nbsp;</font></td></tr>
     49      </tr>
     50      <tr height="2"><td><font size="1">&nbsp;</font></td></tr>
    5651
    5752  <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia)" size=12 start=query_start orphan=2>
     
    6964         <tr><td colspan="3" class="form-element">
    7065             <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
    71              Página Anterior (<dtml-var previous-sequence-size> resultados)</a>
     66             Pgina Anterior (<dtml-var previous-sequence-size> resultados)</a>
    7267         </td></td>
    7368         
     
    7974         <td width="3%" class="form-label" align="center">&nbsp;</td>
    8075         <td width="31%" class="form-text">
    81          <dtml-comment>obtém o nome da unidade de tramitacao local. Man Qi em 01/08/2001 </dtml-comment>
     76         <dtml-comment>obtm o nome da unidade de tramitacao local. Man Qi em 01/08/2001 </dtml-comment>
    8277         <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=cod_unid_tram_local)">
    8378           <dtml-if cod_orgao><dtml-var nom_orgao>
     
    8782         <td width="3%" class="form-label" align="center">&nbsp;</td>
    8883         <td width="31%" class="form-text"><dtml-if cod_unid_tram_dest>
    89            <dtml-comment>obtém o nome da unidade de tramitacao destino. Man Qi em 01/08/2001 </dtml-comment>
     84           <dtml-comment>obtm o nome da unidade de tramitacao destino. Man Qi em 01/08/2001 </dtml-comment>
    9085           <dtml-in expr="unidade_tramitacao_obter_zsql(cod_unid_tramitacao=cod_unid_tram_dest)">
    9186             <dtml-if cod_orgao><dtml-var nom_orgao>
     
    10095         <tr><td colspan="3" class="form-element">
    10196             <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
    102              Próxima Página (<dtml-var next-sequence-size> resultados)</a>
     97             Pr�xima P�gina (<dtml-var next-sequence-size> resultados)</a>
    10398         </td></tr>
    10499      </dtml-if next-sequence>
     
    106101     </dtml-if sequence-end>
    107102<dtml-else>
    108       <tr><td class="form-text">Nenhuma tramitação cadastrada para esta matéria.</td></tr>
     103      <tr><td class="form-text">Nenhuma tramita&ccedil;&atilde;o cadastrada para esta mat&eacute;ria.</td></tr>
    109104    </table>
    110105</dtml-in>
    111106      <p><center>
    112           <input type="submit" name="btn_incluir" value="Incluir Tramitação">
     107          <input type="submit" name="btn_incluir" value="Incluir Tramita&ccedil;&atilde;o">
    113108      </center></p><br>
    114109    </td>
    115110  </tr>
    116111</table>
    117 </body>
    118112</form>
    119113<dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/materia/tramitacao/tramitacao_salvar_proc.dtml

    r362 r3179  
     1<!-- dtml-var url_voltar -->
     2
    13<dtml-comment>
    24*********************************************************************
    3 *   Função: Salvar os dados da tramitacao vindos do formulário,     *
    4 *        seja em UPDATE dos dados ou na INCLUSÃO de uma nova tra-   *
     5*   Fun��o: Salvar os dados da tramitacao vindos do formul�rio,     *
     6*        seja em UPDATE dos dados ou na INCLUSO de uma nova tra-   *
    57*        mitacao.                                                   *
    68*   Argumentos: [hdn_cod_tramitacao: int]. Argumento opcional       *
    7 *        que determina se esse método vai salvar ou atualizar os    *
     9*        que determina se esse mtodo vai salvar ou atualizar os    *
    810*        dados.                                                     *
    911*   Retorno: Mensagem de sucesso ou erro.                           *
    10 *   Michael Onishi, Rommel Carvalho e Danilo Custódio em 16-04-2001.*
     12*   Michael Onishi, Rommel Carvalho e Danilo Custdio em 16-04-2001.*
    1113*********************************************************************
    1214</dtml-comment>
    1315
     16
     17<dtml-var expr="pysc.rss_materias_aprovadas_gerar()">
    1418<dtml-call expr="REQUEST.set('cod_ult_tramitacao', '')">
    1519<dtml-call expr="REQUEST.set('ind_ult_tramitacao', '')">
     
    1822  <dtml-call expr="REQUEST.set('metodo', zsql.tramitacao_atualizar_zsql)">
    1923<dtml-else> 
    20   <dtml-comment> busca o código da última tramitação da matéria. Man Qi em 17/05/02 </dtml-comment>
     24  <dtml-comment> busca o c�digo da �ltima tramita��o da mat�ria. Man Qi em 17/05/02 </dtml-comment>
    2125  <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=hdn_cod_materia, ind_ult_tramitacao=1)">
    2226    <dtml-call expr="REQUEST.set('cod_ult_tramitacao', cod_tramitacao)">
     
    2933
    3034<dtml-comment>
    31 caso a matéria já possui alguma tramitação, a inclusão será feita da seguinte forma:
     35caso a mat�ria j� possui alguma tramita��o, a inclus�o ser� feita da seguinte forma:
    3236- begin trans;
    33 - incluir a nova tramitação com ind_ult_tramitacao = 1;
    34 - atualizar a última tramitação, anterior à inclusão, com ind_ult_tramitacao = 0;
     37- incluir a nova tramita��o com ind_ult_tramitacao = 1;
     38- atualizar a �ltima tramita��o, anterior � inclus�o, com ind_ult_tramitacao = 0;
    3539- commit trans.
    3640Man Qi em 20/05/02
     
    6771    </dtml-let>
    6872<dtml-else>
    69     <dtml-let mensagem="'Tramitação salva com sucesso!'" sucesso="1" url="'index_html?cod_materia=' + hdn_cod_materia">
    70         <dtml-var mensagem_emitir>
    71     </dtml-let>
     73        <dtml-if expr="REQUEST.SESSION.has_key('url_voltar') and REQUEST.SESSION.get('url_voltar') != ''">
     74            <dtml-let mensagem="'Tramita��o salva com sucesso!'" sucesso="1" url="REQUEST.SESSION.get('url_voltar')">           
     75           <dtml-var mensagem_emitir>
     76                </dtml-let>             
     77             <dtml-call expr="REQUEST.SESSION.set('url_voltar','')">
     78        <dtml-else>     
     79                <dtml-let mensagem="'Tramita��o salva com sucesso!'" sucesso="1" url="'index_html?cod_materia=' + hdn_cod_materia">
     80           <dtml-var mensagem_emitir>
     81                </dtml-let>
     82        </dtml-if>
    7283</dtml-try>
    7384
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/norma_juridica/norma_juridica_form.dtml

    r2667 r3179  
    11<dtml-var standard_html_header>
     2
     3<dtml-var calendario_script >
    24
    35<SCRIPT LANGUAGE="JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
     
    241243           <tr height="60" valign="top">
    242244              <td width="25%" class="form-text"><b>Data</b><br>
    243                <input type="text" name="txt_dat_norma" value="<dtml-var dat_norma missing null="">" size="10" maxlength="10"  onBlur="formata_data(form.txt_dat_norma)">
    244               <span class="nota">(dd/mm/aaaa)</span></td>
     245               <input type="text" name="txt_dat_norma" id="txt_dat_norma" value="<dtml-var dat_norma missing null="">" size="10" maxlength="10"  onBlur="formata_data(form.txt_dat_norma)">
     246                           <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_norma')">
     247              <!--span class="nota">(dd/mm/aaaa)</span//-->
     248              </td>
    245249              <td width="25%" class="form-element">Esfera Federa&ccedil;&atilde;o<br>
    246250               <select name="lst_tip_esfera_federacao">
     
    284288          <tr height="60" valign="top">
    285289              <td width="25%" class="form-text"><b>Data Publica&ccedil;&atilde;o</b><br>
    286                <input type="text" name="txt_dat_publicacao" size="10" value="<dtml-var dat_publicacao missing null="">" maxlength="10" onBlur="formata_data(form.txt_dat_publicacao)">
    287                <span class="nota">(dd/mm/aaaa)</span></td>
     290               <input type="text" name="txt_dat_publicacao" id="txt_dat_publicacao"  size="10" value="<dtml-var dat_publicacao missing null="">" maxlength="10" onBlur="formata_data(form.txt_dat_publicacao)">
     291                <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_publicacao')">
     292               <!--span class="nota">(dd/mm/aaaa)</span//-->
     293               </td>
    288294              <td width="25%" class="form-element">Ve&iacute;culo Publica&ccedil;&atilde;o<br>
    289295               <input type="text" name="txt_des_veiculo_publicacao" size="20" value="<dtml-var des_veiculo_publicacao missing null="">" maxlength="30"></td>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/norma_juridica/vinculo_norma_juridica/vinculo_norma_juridica_form.dtml

    r2667 r3179  
    105105                <dtml-in expr="[('A','Altera a norma'),
    106106                                ('R','Revoga integralmente a norma'),
     107                                ('L','Regulamenta Norma'),
    107108                                ('P','Revoga parcialmente a norma'),
    108109                                ('C','Norma Correlata')]">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/norma_juridica/vinculo_norma_juridica/vinculo_norma_juridica_index_html.dtml

    r2667 r3179  
    3737            <dtml-elif "tip_vinculo=='R'">Revogado(a) totalmente pelo(a)
    3838            <dtml-elif "tip_vinculo=='P'">Revogado(a) parcialmente pelo(a)
     39            <dtml-elif "tip_vinculo=='L'">Regulamentado(a) pelo(a)     
    3940            <dtml-elif "tip_vinculo=='C'">Norma correlata
    4041            </dtml-if>
     
    5859            <dtml-elif "tip_vinculo=='R'">Revoga totalmente o(a)
    5960            <dtml-elif "tip_vinculo=='P'">Revoga parcialmente o(a)
     61            <dtml-elif "tip_vinculo=='L'">Regulamenta o (a)
    6062            <dtml-elif "tip_vinculo=='C'">Norma correlata
    6163            </dtml-if>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/ordem_dia/ordem_dia_excluir_proc.dtml

    r362 r3179  
    1717  </dtml-let>
    1818<dtml-else>
    19   <dtml-let mensagem="'Matéria excluída com sucesso da ordem do dia!'" sucesso="1" url="'index_html?cod_ordem='+cod_ordem">
    20      <dtml-var mensagem_emitir>
    21   </dtml-let>
     19        <dtml-call RESPONSE.redirect('index_html?cod_ordem='+ cod_ordem') >
    2220</dtml-try>
    2321
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/ordem_dia/ordem_dia_form.dtml

    r597 r3179  
    6868  }
    6969
     70function ordem_dia_excluir_def(txt_cod_ordem, txt_dat_ordem){ //esclui o registro do banco de dados
     71       if (confirm("Deseja realmente remover esta matéria da Ordem do Dia "+txt_dat_ordem+"?")) {
     72          location.href="ordem_dia_excluir_def?dat_ordem="+ txt_dat_ordem+"&cod_ordem="+txt_cod_ordem;
     73       }
     74}
     75
     76
    7077  function ementa_buscar(form){
    7178     if ((form.lst_tip_id_basica.selectedIndex != 0) &&
     
    8289</SCRIPT>
    8390
     91<form name="ordem_dia_form" method="post" action="ordem_dia_salvar_proc">
     92  <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     93        <tr><td height="10"></td></tr>
     94  </table>
     95  <table width="95%" border="1" class="borda" cellspacing="0" cellpadding="0" align="center">
     96        <tr>
     97            <td>
     98                <table width="98%" border="0" cellspacing="2" align="center" cellpadding="0">
     99                   <tr class="fundo"> 
     100                        <td colspan="2" class="form-label">&nbsp;Mat&eacute;ria da Ordem do Dia</td>  </tr>
     101               <tr>
     102                <td width="100" valign="top" class="form-label">
     103                  <b>Data (*)</b></td>
     104                <td> <input type="text" id="txt_dat_ordem" name="txt_dat_ordem"
     105                 <dtml-if lst_dat_ordem> value="<dtml-var lst_dat_ordem>"
     106                 <dtml-else> value="<dtml-var dat_ordem missing>"
     107                 </dtml-if>  size="10" maxlength="10" onBlur="formata_data(form.txt_dat_ordem)">
     108                 <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_ordem')">
     109                 <!--span class="nota">(dd/mm/aaaa)</span//-->
     110                </td></tr>
     111
     112                <tr>
     113                 <td valign="top" class="form-element">N&ordm; Ordem (*)</td>
     114                 <td> <input type="text" name="txt_num_ordem" value="<dtml-var num_ordem missing>" size="3" maxlength="3">              </td>
     115                </tr>
     116                <tr>
     117                 <td valign="top" class="form-element">Tipo Mat&eacute;ria (*)</td>
     118                 <td>
     119                 <select name="lst_tip_id_basica" onChange="ementa_buscar(document.ordem_dia_form)">
     120                  <option>
     121                  <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql(ind_excluido=0)">
     122                   <option
     123                     <dtml-if cod_materia>
     124                       <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
     125                          <dtml-if expr="tip_id_basica == tip_materia">
     126                            selected
     127                          </dtml-if> 
     128                       </dtml-in>
     129                     <dtml-elif expr="REQUEST.has_key('tip_ident_basica') and tip_materia == tip_ident_basica">
     130                            selected
     131                     </dtml-if> 
     132                    value="<dtml-var tip_materia>">
     133                    <dtml-var sgl_tipo_materia> - <dtml-var des_tipo_materia missing></option>
     134                  </dtml-in>                     
     135                 </select></td>
     136                </tr>
     137                <tr>
     138                 <td valign="top" class="form-element">N&uacute;mero(*)</td>
     139                 <td> <input type="text" name="txt_num_ident_basica" size="4" maxlength="5"
     140                    onChange="ementa_buscar(document.ordem_dia_form)"
     141                    <dtml-if cod_materia>
     142                       <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
     143                          value="<dtml-var num_ident_basica missing>"
     144                       </dtml-in>
     145                    <dtml-else> value="<dtml-var num_ident_basica missing>"
     146                    </dtml-if>>
     147                   <span class="form-element">&nbsp; Ano(*)</span>
     148                   <input type="text" name="txt_ano_ident_basica" size="4" maxlength="4" onChange="ementa_buscar(document.ordem_dia_form)"
     149                     <dtml-if cod_materia>
     150                       <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
     151                          value="<dtml-var ano_ident_basica missing>"
     152                       </dtml-in>
     153                    <dtml-else> value="<dtml-var ano_ident_basica missing>"
     154                    </dtml-if>> 
     155                </td>           
     156               </tr>
     157
     158               <tr>
     159                 <td colspan="2" height="60" class="form-element">Ementa (*)<br>
     160                   <textarea name="txa_txt_observacao" cols="60"><dtml-var txt_observacao missing></textarea></td>
     161                </tr>
     162                <tr>
     163                <td>
     164                 <dtml-if cod_materia>
     165                 <a href="<dtml-var sapl url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
     166                  Ver Mat&eacute;ria </a>
     167                 </dtml-if>
     168                </td>
     169                <td>&nbsp;  </td>
     170    </tr>
     171  </table>
     172
     173  <p><center>
     174        <input type="hidden" name="extra" value="<dtml-var extra>">
     175        <input type="button" name="btn_salvar" value="Salvar" onClick="campos_criticar(document.ordem_dia_form)"> &nbsp;&nbsp;
     176        <dtml-unless btn_incluir_ordem_dia>
     177                <input type="hidden" name="flag_atualizar" value="<dtml-var cod_ordem missing>"> 
     178                <!-- ordem_dia_excluir_def(txt_cod_ordem, txt_dat_ordem) -->
     179                <input type="button" name="btn_excluir" value="Excluir" onClick="ordem_dia_excluir_def(<dtml-var cod_ordem>,'<dtml-var dat_ordem>');">
     180       </dtml-unless>
     181  </center></p>
     182
     183  <input type="hidden" name="cod_ordem" value="<dtml-var cod_ordem missing>">
     184
     185</form>
    84186
    85187
    86 <form name="ordem_dia_form" method="post" action="ordem_dia_salvar_proc">
    87 <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    88             <tr><td height="10"></td></tr></table>
    89 <table width="95%" border="1" class="borda" cellspacing="0" cellpadding="0" align="center">
    90   <tr>
    91     <td><table width="98%" border="0" cellspacing="0" align="center" cellpadding="0">
    92        <tr class="fundo">
    93          <td colspan="5" class="form-label">&nbsp;Mat&eacute;ria da Ordem do Dia</td>
    94        </tr>
    95        <tr>
    96          <td width="15%" valign="top" class="form-text"><b>Data (*)</b><br>
    97           <input type="text" name="txt_dat_ordem"
    98          <dtml-if lst_dat_ordem> value="<dtml-var lst_dat_ordem>"
    99          <dtml-else> value="<dtml-var dat_ordem missing>"
    100          </dtml-if>
    101          size="10" maxlength="10" onBlur="formata_data(form.txt_dat_ordem)"><br><span class="nota">(dd/mm/aaaa)</span></td>
    102          <td width="15%" valign="top" class="form-element">N&ordm; Ordem (*)<br>
    103          <input type="text" name="txt_num_ordem" value="<dtml-var num_ordem missing>" size="3" maxlength="3"></td>
    104          <td width="53%" valign="top" class="form-element">Tipo Mat&eacute;ria (*)<br>
    105          <select name="lst_tip_id_basica" onChange="ementa_buscar(document.ordem_dia_form)">
    106           <option>
    107           <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql(ind_excluido=0)">
    108            <option
    109              <dtml-if cod_materia>
    110                <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
    111                   <dtml-if expr="tip_id_basica == tip_materia">
    112                     selected
    113                   </dtml-if> 
    114                </dtml-in>
    115              <dtml-elif expr="REQUEST.has_key('tip_ident_basica') and tip_materia == tip_ident_basica">
    116                     selected
    117              </dtml-if> 
    118             value="<dtml-var tip_materia>">
    119             <dtml-var sgl_tipo_materia> - <dtml-var des_tipo_materia missing></option>
    120           </dtml-in>                     
    121          </select></td>
    122          <td width="10%" valign="top" class="form-element">N&uacute;mero(*)<br>
    123           <input type="text" name="txt_num_ident_basica" size="4" maxlength="5"
    124             onChange="ementa_buscar(document.ordem_dia_form)"
    125             <dtml-if cod_materia>
    126                <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
    127                   value="<dtml-var num_ident_basica missing>"
    128                </dtml-in>
    129             <dtml-else> value="<dtml-var num_ident_basica missing>"
    130             </dtml-if>>
    131          </td>
    132          <td width="10%" valign="top" class="form-element">Ano(*)<br>
    133            <input type="text" name="txt_ano_ident_basica" size="4" maxlength="4" onChange="ementa_buscar(document.ordem_dia_form)"
    134              <dtml-if cod_materia>
    135                <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
    136                   value="<dtml-var ano_ident_basica missing>"
    137                </dtml-in>
    138             <dtml-else> value="<dtml-var ano_ident_basica missing>"
    139             </dtml-if>> 
    140           </td>
    141        </tr>
    142        <tr>
    143          <td colspan="3" height="60" class="form-element">Ementa (*)<br>
    144            <textarea name="txa_txt_observacao" cols="60"><dtml-var txt_observacao missing></textarea></td>
    145          <td  colspan="2">
    146          <dtml-if cod_materia>
    147          <a href="<dtml-var sapl url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
    148           Ver Matéria </a>
    149          </dtml-if>
    150         </td>
    151        </tr>
    152   </table>
    153   <p><center><input type="button" name="btn_salvar" value="Salvar" onClick="campos_criticar(document.ordem_dia_form)">
    154     &nbsp;&nbsp;
    155    <dtml-unless btn_incluir_ordem_dia>
    156      <input type="hidden" name="flag_atualizar" value="<dtml-var cod_ordem missing>"> 
    157      <input type="button" name="btn_excluir" value="Excluir" onClick="ordem_dia_excluir()">
    158    </dtml-unless>
    159   </center></p>
    160   <input type="hidden" name="cod_ordem" value="<dtml-var cod_ordem missing>">
    161 </form>
    162188</td>
    163189</tr>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/ordem_dia/ordem_dia_index_html.dtml

    r369 r3179  
    11<dtml-call expr="REQUEST.set('ind_pdf_ordem', 'mostrar')">
     2
     3<dtml-var calendario_script >
    24<dtml-var standard_html_header>
    35
    4 <body bgcolor="#FFFFFF">
     6<!-- CODIGO PARA BLOQUEIO/DESBLOQUEIO DE ORDEM DO DIA -->
     7<div style="display:none">
     8<dtml-if expr="REQUEST.has_key('publicar') and REQUEST.has_key('extra') and REQUEST.has_key('dat_ordem')">
     9        <dtml-if expr="_.int(publicar) == 1">
     10                <!-- publicar //-->
     11                <dtml-call expr="zsql.ordem_dia_publicar_zsql(num_ordem = txt_num_sessao, ind_extraordinaria = extra)">
     12        <dtml-else>
     13                <!-- bloquer //-->
     14                <dtml-call expr="zsql.ordem_dia_bloquear_zsql(num_ordem = txt_num_sessao, ind_extraordinaria = extra)">
     15        </dtml-if>
     16        <dtml-call expr="pysc.rss_ordem_dia_gerar_pysc()">
     17</dtml-if>
     18</div>
     19<dtml-if expr="REQUEST.has_key('dat_ordem')">
     20    <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
     21</dtml-if>
    522
    6 <script language="javascript">
    7 <!--
     23<dtml-call expr="REQUEST.set('data_hoje',sapl.pysc.data_atual_port_pysc())">
     24
     25<form name="index_form" method="POST" action="ordem_dia_lista_materias" onsubmit="return CriarOrdemDia(this);">
     26<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center"> 
     27  <tr class="fundo">
     28    <td colspan="3" align="left" class="form-title">
     29                <h3>Incluir Ordem do Dia</h3>
     30        <input type="hidden" name="acao" value="criar">
     31           Numero: <input type="text" name="txt_num_sessao" value="" size="7" maxsize="5"> &nbsp; &nbsp;
     32        Data: <input name="txt_dat_ordem" id="txt_dat_ordem" size="10" value="<dtml-var data_hoje>" readonly>
     33        <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_ordem')">
     34        &nbsp; &nbsp; <input name="extra" type="checkbox" value="1" class="checkbox">Extraordin&aacute;ria       
     35        &nbsp; &nbsp; <input name="btn_cria_ordem" type="submit" value="Criar"><br /> &nbsp; &nbsp;
     36    </td>       
     37    </tr>
     38    </table>
     39 </form>
    840   
    9     function atualiza_ordem_dia(dat_ordem){   
    10         location.href = "<dtml-var absolute_url>/index_html?dat_ordem_sel="+dat_ordem;
    11     }
    12     //-->
    13 </script>
    14 <form name="index_form" method="post" action="ordem_dia_form">
     41<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center"> 
    1542
    16 <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
    17  
    18   <tr class="fundo">
    19     <td width="34%" class="form-element">
    20       | <a href="ordem_dia_form">Incluir Ordem do Dia</a> |</td>
    21     <td align="right" class="form-title">Data:
    22 
    23    <select name="lst_dat_ordem" size="1" onChange="atualiza_ordem_dia(document.index_form.lst_dat_ordem[document.index_form.lst_dat_ordem.selectedIndex].value)">
    24        <dtml-in expr="zsql.data_ordem_dia_obter_zsql(ind_excluido = 0)">
    25         <option
    26           <dtml-if expr="REQUEST.has_key('dat_ordem_sel') and dat_ordem_sel==dat_ordem">
    27                selected
    28                <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
    29           <dtml-elif expr="_['sequence-end'] and not _.has_key('dat_ordem_sel')">
    30                selected
    31           </dtml-if>
    32           value="<dtml-var dat_ordem missing>"><dtml-var dat_ordem missing></option>
    33         <dtml-if expr="_['sequence-end'] and not _.has_key('dat_ordem_sel')">
    34           <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
    35         </dtml-if>
    36        </dtml-in>
    37     </select>
     43<dtml-in expr="zsql.data_ordem_dia_obter_zsql(ind_excluido = 0)">
     44  <tr onMouseOver="MouseOver(this,'#F7F7F7');" onMouseOut="MouseOut(this,'');" style="cursor: pointer;">
     45    <td align="left" width="50%" onclick="MouseClick('ordem_dia_lista_materias?extra=<dtml-var ind_extraordinaria>&txt_num_sessao=<dtml-var num_ordem>&txt_dat_ordem=<dtml-var dat_ordem missing >');">
     46        <a>N&deg; <dtml-var num_ordem> de <dtml-var dat_ordem missing ></a>
     47   </td>
     48   <td align="left" width="13%">       
     49       <dtml-if expr="ind_extraordinaria > 0">
     50        <img title="Sess&atilde;o Extraordin&aacute;ria" class="ico_extraordinaria" src=".<dtml-var css_path><dtml-var css_name>/ico_extra.png" border="0">
     51        <dtml-else>
     52           &nbsp;
     53        </dtml-if>
     54   </td>
     55    <td align="left" width="13%">               
     56        <img onclick="ImprimePDF('/sapl_site/sapl_skin/relatorios/pdf_ordem_dia_preparar_pysc?extra=<dtml-var ind_extraordinaria>&txt_num_sessao=<dtml-var num_ordem>&data=<dtml-var dat_ordem>');" title="Salvar/Imprimir Ordem do Dia" src=".<dtml-var css_path><dtml-var css_name>/ico_pdf.gif" border="0" />
     57   </td>
     58    <td align="left" width="13%">               
     59        <img onclick="copiarOrdemDia(<dtml-var ind_extraordinaria>,<dtml-var num_ordem>,'<dtml-var dat_ordem>');" title="Copiar/Duplicar Ordem do dia" src=".<dtml-var css_path><dtml-var css_name>/ico_copiar.gif" border="0" />
     60   </td>
     61   <td align="left" width="13%">
     62   <dtml-if expr="publicada == 1">             
     63        <img onclick="bloquear(<dtml-var ind_extraordinaria>,'<dtml-var dat_ordem>','<dtml-var num_ordem>');" title="Bloquear Ordem do Dia" src=".<dtml-var css_path><dtml-var css_name>/ico_publicada.gif" border="0" />
     64   <dtml-else>
     65        <img onclick="publicar(<dtml-var ind_extraordinaria>,'<dtml-var dat_ordem>','<dtml-var num_ordem>');" title="Publicar Ordem do Dia" src=".<dtml-var css_path><dtml-var css_name>/ico_bloqueada.gif" border="0" />
     66   </dtml-if>
    3867   </td>
    3968  </tr>
     69  <tr hight="1" bgcolor="#CCCCCC"><td colspan="5"></td></tr>
     70</dtml-in>
     71
    4072</table>
     73
     74<!--
    4175<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    42             <tr><td height="10"></td></tr></table>
     76<tr><td height="10"></td></tr></table>
    4377
    44  
    45  <dtml-if dat_ordem>
    46 <dtml-in expr="zsql.ordem_dia_obter_zsql(dat_ordem = pysc.data_converter_pysc(data=dat_ordem), ind_excluido=0)" size=8 start=query_start orphan=2>
    47  <dtml-if sequence-start>
     78<dtml-if name="dat_ordem">
    4879<table width="95%" cellspacing="0" cellpadding="0" border="1" class="borda" align="center">
    4980  <tr>
    5081    <td>
    51      <table width="98%" border="0" cellspacing="0" align="center" cellpadding="0">
     82     
     83         <table width="98%" border="0" cellspacing="0" align="center" cellpadding="0">
    5284       <tr class="fundo">
    53          <td class="form-label" colspan="2">&nbsp;Ordem do Dia</td>
     85         <td width="100%" class="form-label">&nbsp;Ordem do Dia</td>
    5486       </tr>
     87       
     88        <dtml-in expr="zsql.ordem_dia_obter_zsql(dat_ordem = pysc.data_converter_pysc(data=dat_ordem), ind_excluido=0)" size="20" start="query_start" orphan="2">
     89
     90       <tr bgcolor="#FFFFFF">         
     91          <td align="center" class="form-element"><dtml-var num_ordem missing>         
     92                           <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia, ind_excluido=0)">         
     93                                 <a href="ordem_dia_mostrar_proc?cod_ordem=<dtml-var cod_ordem>">
     94                                 <dtml-var sgl_tipo_materia missing> | <dtml-var name="num_ident_basica" missing > | <dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia>
     95                                </a>
     96                        </dtml-in>         
     97                </td>         
     98       </tr>
    5599       
    56    <dtml-if previous-sequence>
    57        
    58        <tr><td class="form-element" colspan="2">
    59           <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
    60           Página Anterior (<dtml-var previous-sequence-size>)</a></td></tr>
    61    </dtml-if previous-sequence>
    62  </dtml-if sequence-start>
    63        <tr bgcolor="#FFFFFF">         
    64           <td align="center" class="form-element" colspan="2"><dtml-var num_ordem missing><br>         
    65           <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia, ind_excluido=0)">         
    66              <a href="ordem_dia_mostrar_proc?cod_ordem=<dtml-var cod_ordem>">
    67              <dtml-var sgl_tipo_materia missing> <dtml-var num_ident_basica missing> <dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia>
    68             </a>
    69           </dtml-in>
    70           </td>         
    71        </tr>
    72        <tr bgcolor="#FFFFFF">
    73          <td align="left" class="form-text" colspan="2"><dtml-var txt_observacao></td>
    74        </tr>
    75 <dtml-comment>INCLUÍDO POR DANIEL C. AZEVEDO - 11/12/2001. Alterado por Marta em 18/12</dtml-comment>
    76        <tr><td align="left" class="form-text" width="35%">
    77            <dtml-comment>Buscar o "TURNO:...SITUAÇÃO:..."</dtml-comment>
    78            <b>Turno:</b>
    79            <dtml-comment> alterada pela Man Qi em 13/05/2002 </dtml-comment>
    80            <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
    81               <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U','Único'), ('L','Suplementar')]">
    82                  <dtml-if expr="sgl_turno==_['sequence-key']">
    83                    <dtml-var sequence-item>
    84                  </dtml-if>       
    85               </dtml-in>
    86 
    87               <dtml-if des_status>
    88                  <dtml-call expr="REQUEST.set('des_status', des_status)">
    89               </dtml-if>
    90            </dtml-in></td>
    91            <td class="form-text" width="65%"><b>Situação: </b>
    92            <dtml-var des_status missing>
    93        </td></tr>
    94        <tr><td align="left" class="form-text" width="35%" valign="top">
    95            <dtml-comment>Buscar o "AUTOR:..."</dtml-comment>
    96           <b>Autor: </b>
    97           <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, ind_primeiro_autor=1)">
    98               <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
    99                  <dtml-if cod_parlamentar>
    100                     <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    101                         <dtml-var nom_parlamentar>
    102                     </dtml-in>
    103                  <dtml-elif cod_comissao>
    104                     <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    105                         <dtml-var nom_comissao>
    106                     </dtml-in>
    107                  <dtml-else>
    108                         <dtml-var nom_autor>
    109                  </dtml-if>
    110               </dtml-in>
    111           </dtml-in></td>
    112           <td class="texto" width="65%" valign="top">
    113            <dtml-comment>Buscar o "RELATOR:..."</dtml-comment>
    114           <b>Relator: </b>
    115           <dtml-in expr="zsql.relatoria_obter_zsql(cod_materia=cod_materia)">
    116               <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    117                  <dtml-var nom_parlamentar> -
    118               </dtml-in>
    119               <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    120                  <dtml-var nom_comissao>
    121               </dtml-in><br>
    122           </dtml-in>
    123        </td></tr>
    124 <dtml-comment>FIM DA INCLUSÃO POR DANIEL EM 11/12/2001.</dtml-comment>
    125 
    126        <tr><td colspan="2"><hr class="borda" size="1" width="50% align="center"></td></tr>
    127   <dtml-if sequence-end>
    128     <dtml-if next-sequence>
    129         <tr><td class="form-element" colspan="2">
    130            <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
    131            Próxima Página (<dtml-var next-sequence-size>)</a>
    132         </td></tr>
    133     </dtml-if next-sequence>
    134    </table>
    135     </td>
    136   </tr>
     100           <tr>
     101                <td>       
     102                        <hr class="borda" size="1" width="50% align="center">       </td>
     103                </tr>           
     104</dtml-in>
    137105</table>
    138106
    139   </dtml-if sequence-end>
    140 </dtml-in>
    141 <dtml-else>
    142 <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    143   <tr>
    144     <td>
    145      <table width="98%" border="0" cellspacing="2" align="center">
    146        <tr class="fundo">
    147          <td colspan="4" class="form-label">Ordem do Dia</td>
    148        </tr>
    149        <tr><td class="texto">&nbsp;</td></tr>
    150        <tr><td class="form-text">Nenhuma ordem do dia cadastrada.</td></tr>
    151      </table>
    152     </td>
    153   </tr>
    154 </table>
    155 </dtml-if dat_ordem>
    156 </form>
    157 </td>
    158 </tr>
    159 </table>
     107</dtml-if name="dat_ordem">
     108//-->
     109
    160110<dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/ordem_dia/ordem_dia_mostrar_proc.dtml

    r362 r3179  
    1010
    1111<dtml-in expr="zsql.ordem_dia_obter_zsql(cod_ordem = cod_ordem,
    12                                          ind_excluido = 0 )">
     12                                         ind_excluido = 0, ind_extraordinaria = extra )">
    1313 
    1414  <dtml-var ordem_dia_form>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/ordem_dia/ordem_dia_salvar_proc.dtml

    r362 r3179  
     1<dtml-unless extra>     
     2        <dtml-call expr="REQUEST.set('extra', 0)">
     3</dtml-unless>
     4
     5<dtml-call expr="REQUEST.set('extra', _.int(extra))">
     6
     7<dtml-unless acao>     
     8        <dtml-call expr="REQUEST.set('acao', '')">
     9</dtml-unless>
     10
    111<dtml-if flag_atualizar>
    212   <dtml-call expr="REQUEST.set('hdn_cod_ordem',cod_ordem)">   
    313   <dtml-call expr="REQUEST.set('metodo', zsql.ordem_dia_atualizar_zsql)">
    414<dtml-else>
    5    <dtml-call expr="REQUEST.set('metodo', zsql.ordem_dia_incluir_zsql)">
     15   <dtml-call expr="REQUEST.set('metodo', zsql.ordem_dia_incluir_zsql)">   
    616</dtml-if>
    717
    8 <dtml-in expr="zsql.ordem_dia_obter_zsql(num_ordem = txt_num_ordem,
    9                                          dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
    10                                          ind_excluido=0)">
    11       <dtml-if hdn_cod_ordem>
    12         <dtml-if expr="cod_ordem == hdn_cod_ordem">
    13          <dtml-call expr="REQUEST.set('cod_ordem_atualizar',cod_ordem)">   
    14         </dtml-if>
    15       </dtml-if>
    16         <dtml-unless cod_ordem_atualizar>
    17           <dtml-unless contador>
    18            <dtml-let mensagem="'O número de ordem informado já existe para essa data.'">
    19              <dtml-var mensagem_emitir>         
    20            </dtml-let> 
    21            <dtml-call expr="REQUEST.set('contador',1)">
    22            <dtml-call expr="REQUEST.set('marcador',1)">
    23          </dtml-unless>
    24         </dtml-unless>
     18<dtml-if expr="acao == 'criar'">
     19    <dtml-if expr="extra > 0">
     20                <dtml-in expr="zsql.ordem_dia_next_extra_zsql(dat_ordem = txt_dat_ordem)">
     21                        <dtml-if nextExtra>             
     22                                <dtml-call expr="REQUEST.set('extra',nextExtra)">
     23                        <dtml-else>
     24                                <dtml-call expr="REQUEST.set('extra',1)">
     25                        </dtml-if>         
     26            </dtml-in>
     27        </dtml-if>
     28</dtml-if>
     29<!-- SE A OD FOR ALTERADA A MESMA DEVE SER BLOQUEADA //-->
     30<dtml-call expr="zsql.ordem_dia_bloquear_zsql(dat_ordem = pysc.data_converter_mysql(data = txt_dat_ordem),ind_extraordinaria = extra)">
     31   
     32<dtml-in expr="zsql.ordem_dia_obter_zsql(num_ordem = txt_num_ordem,
     33                                dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
     34                                ind_excluido = 0,
     35                                ind_extraordinaria = extra)">                                         
     36        <dtml-if hdn_cod_ordem>
     37                <dtml-if expr="cod_ordem == hdn_cod_ordem">
     38                        <dtml-call expr="REQUEST.set('cod_ordem_atualizar',cod_ordem)">   
     39                </dtml-if>
     40        </dtml-if>
     41
     42        <dtml-unless cod_ordem_atualizar>
     43                <dtml-unless contador>
     44                <dtml-let mensagem="'O n�mero de ordem informado j� existe para essa data.'">
     45                <dtml-var mensagem_emitir> 
     46                </dtml-let> 
     47                <dtml-call expr="REQUEST.set('contador',1)">
     48                <dtml-call expr="REQUEST.set('marcador',1)">
     49                </dtml-unless>
     50        </dtml-unless>
     51
    2552</dtml-in>
     53<dtml-comment> <!-- SE NAO EH PRA ATUALIZAR BUSCA A MATERIA REFERNCIADA //--> </dtml-comment>
    2654
    2755<dtml-unless contador>
     
    3361    <dtml-call expr="REQUEST.set('marcador',cod_materia)">
    3462  <dtml-else>     
    35     <dtml-let mensagem="'Essa matéria não existe no cadastro de matérias legislativas.'">
     63    <dtml-let mensagem="'Essa mat�ria n�o existe no cadastro de mat�rias legislativas.'">
    3664      <dtml-var mensagem_emitir>
    3765    </dtml-let> 
     
    4270 <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_materia = cod_materia,
    4371                                         dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
    44                                          ind_excluido=0)">
    45       <dtml-if hdn_cod_ordem>
    46         <dtml-if expr="cod_ordem == hdn_cod_ordem">
    47          <dtml-call expr="REQUEST.set('cod_ordem_atualizar1',cod_ordem)">   
    48         </dtml-if>
    49       </dtml-if>
    50         <dtml-unless cod_ordem_atualizar1>         
    51          <dtml-unless contador>
    52            <dtml-let mensagem="'Essa materia já faz parte da ordem do dia.'">
    53              <dtml-var mensagem_emitir>         
    54            </dtml-let> 
    55            <dtml-call expr="REQUEST.set('contador',1)">
    56            <dtml-call expr="REQUEST.set('marcador',1)">
    57          </dtml-unless>
    58         </dtml-unless> 
     72                                         ind_excluido = 0, ind_extraordinaria = extra)">
     73        <dtml-if hdn_cod_ordem>
     74                <dtml-if expr="cod_ordem == hdn_cod_ordem">
     75                        <dtml-call expr="REQUEST.set('cod_ordem_atualizar1',cod_ordem)">   
     76                </dtml-if>
     77        </dtml-if>
     78
     79        <dtml-unless cod_ordem_atualizar1>         
     80                <dtml-unless contador>
     81                        <dtml-let mensagem="'Essa materia j� faz parte da ordem do dia.'">
     82                                <dtml-var mensagem_emitir>         
     83                        </dtml-let> 
     84                        <dtml-call expr="REQUEST.set('contador',1)">
     85                        <dtml-call expr="REQUEST.set('marcador',1)">
     86                </dtml-unless>
     87        </dtml-unless> 
    5988  </dtml-in>
    6089</dtml-if>
     
    6392  <dtml-if cod_materia>
    6493    <dtml-if expr="marcador == cod_materia">
    65      <dtml-try>
    66         <dtml-call expr="metodo(cod_ordem = cod_ordem,
    67                                 cod_materia = cod_materia,
    68                                 dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
    69                                 num_ordem = txt_num_ordem,
    70                                 txt_observacao = txa_txt_observacao)">
    71         <dtml-except>
    72            <dtml-let mensagem="'Não foi possível salvar a ordem do dia. Tente novamente.'">
    73              <dtml-var mensagem_emitir>
    74            </dtml-let>
    75         <dtml-else>
     94                <dtml-try>
     95                    <dtml-call expr="metodo(cod_ordem = cod_ordem,cod_materia = cod_materia,
     96                        dat_ordem = pysc.data_converter_pysc(data = txt_dat_ordem),
     97                        num_ordem = txt_num_ordem,txt_observacao = txa_txt_observacao,
     98                        ind_extraordinaria = extra)">
     99                       
     100                         <dtml-comment>TRATAMENTO DE ERRO PODE VIR AQUI </dtml-comment>
    76101
    77            <dtml-comment>Busca a data no formato correto    Daniel C. Azevedo</dtml-comment>
    78            <dtml-if hdn_cod_ordem>
    79                <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_ordem=hdn_cod_ordem)">
    80                    <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
    81                </dtml-in>
    82            <dtml-else>
    83                <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_materia = cod_materia,
    84                                          dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
    85                                          ind_excluido=0)">
    86                    <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
    87                 </dtml-in>
    88            </dtml-if>
    89            
    90            <dtml-let mensagem="'Matéria salva com sucesso na ordem do dia!'" sucesso="1" url="'index_html?dat_ordem_sel='+dat_ordem">
    91               <dtml-var mensagem_emitir>
    92            </dtml-let>
    93      </dtml-try>
     102                 <dtml-comment>Busca a data no formato correto    Daniel C. Azevedo</dtml-comment>                 
     103                 <dtml-if hdn_cod_ordem>
     104                       <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_ordem=hdn_cod_ordem)">
     105                           <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
     106                       </dtml-in>
     107                 <dtml-else>
     108                      <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_materia = cod_materia,
     109                                                 dat_ordem = pysc.data_converter_pysc(data = txt_dat_ordem),
     110                                                 ind_excluido=0, ind_extraordinaria = extra)">
     111                        <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
     112                      </dtml-in>
     113                   </dtml-if>
     114
     115                        <dtml-comment><!-- DOCUMENTO HTML RESULTANTE //--> </dtml-comment>                     
     116                                <html>  <head>
     117                                <title> Redirecionando... </title>
     118                                <meta HTTP-EQUIV="Refresh" CONTENT="0;URL=ordem_dia_lista_materias?extra=<dtml-var extra>&txt_dat_ordem=<dtml-var txt_dat_ordem>">
     119                                </head> <body>  </body>         </html>           
     120                        <dtml-comment><!-- DOCUMENTO HTML RESULTANTE //--></dtml-comment>
     121      </dtml-try>
    94122    </dtml-if>
    95123  </dtml-if>
    96 </dtml-if>
     124</dtml-if>
     125
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/parlamentar/dependente/dependente_form.dtml

    r597 r3179  
    9090</SCRIPT>
    9191<dtml-var standard_html_header>
     92<dtml-var calendario_script >
    9293
    9394<body bgcolor="#FFFFFF">
     
    145146        </dtml-in></td>
    146147      <td width="36%" class="form-text"><b>Data Nascimento</b><br>
    147         <input type="text" name="txt_dat_nascimento" value="<dtml-var dat_nascimento missing null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_nascimento)" onChange="javascript:form.hdn_alterou.value=1">
    148           <span class="nota">(dd/mm/aaaa)</span></td>
     148        <input type="text" name="txt_dat_nascimento" id="txt_dat_nascimento" value="<dtml-var dat_nascimento missing null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_nascimento)" onChange="javascript:form.hdn_alterou.value=1">
     149        <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_nascimento')">
     150        <!--span class="nota">(dd/mm/aaaa)</span--></td>
    149151    </tr>
    150152    <tr>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/parlamentar/filiacao_partidaria/filiacao_form.dtml

    r597 r3179  
    44   function submeter(endereco){
    55      /*-----------------------------
    6          Função: Confirma se o usuário deseja salvar os dados ao clicar em
    7                link do formulário que não os botões SALVAR ou EXCLUIR.
    8          Argumentos: endereco : txt - é o endereço que deve ser renderizado
    9                      apos a confirmação ou não de salvar os dados.
    10          Retorno: Uma janela de confirmação. Se o usuário confirmar, ele
    11                 invoca o método dependente_salvar_proc.
    12                 Se ele cancelar, a função apenas renderiza o endereço
     6         Fun��o: Confirma se o usu�rio deseja salvar os dados ao clicar em
     7               link do formul�rio que n�o os bot�es SALVAR ou EXCLUIR.
     8         Argumentos: endereco : txt - � o endere�o que deve ser renderizado
     9                     apos a confirma��o ou n�o de salvar os dados.
     10         Retorno: Uma janela de confirma��o. Se o usu�rio confirmar, ele
     11                invoca o mtodo dependente_salvar_proc.
     12                Se ele cancelar, a fun��o apenas renderiza o endere�o
    1313                (caso esteja na atualizacao).
    1414         Michael Onishi , Daniel C. Azevedo em 02/05/01.
     
    2929  function campos_criticar(form){
    3030      /*-----------------------------------------------
    31          Função: Critica os campos obrigatórios do formulário.
    32          Argumentos: form : formulário -o formulário em si
     31         Fun��o: Critica os campos obrigat�rios do formul�rio.
     32         Argumentos: form : formul�rio -o formul�rio em si
    3333         Retorno: Retorna um valor booleano falso se houver
    34                 algum campo que deve ser criticado inválido.
     34                algum campo que deve ser criticado invlido.
    3535                Caso todos estejam de acordo, chama o submit
    36                 do formuário.
    37          by Rommel Carvalho e Danilo Custódio em 10/02/2001
     36                do formurio.
     37         by Rommel Carvalho e Danilo Custdio em 10/02/2001
    3838      ------------------------------------------------*/
    3939
     
    4545
    4646     if (form.txt_dat_filiacao.value =="") {     
    47        alert("Data de filiação deve ser preenchida!");
     47       alert("Data de filia��o deve ser preenchida!");
    4848       form.txt_dat_filiacao.focus();
    4949       return false;
     
    5151
    5252     if (!IsValidDate(form.txt_dat_filiacao.value)) {
    53          alert("Digite uma data válida!");
     53         alert("Digite uma data vlida!");
    5454         form.txt_dat_filiacao.focus();
    5555         form.txt_dat_filiacao.select();
     
    5757     }       
    5858
    59      if (!IsValidDate(form.txt_dat_desfiliacao.value)) {
    60          alert("Digite uma data válida!");
     59     if (form.txt_dat_desfiliacao.value != "" && !IsValidDate(form.txt_dat_desfiliacao.value)) {
     60         alert("Digite uma data vlida!");
    6161         form.txt_dat_desfiliacao.focus();
    6262         form.txt_dat_desfiliacao.select();
     
    6868        var dat_desfiliacao = form.txt_dat_desfiliacao.value.substring(6,10) + form.txt_dat_desfiliacao.value.substring(3,5) + form.txt_dat_desfiliacao.value.substring(0,2);
    6969        if (dat_filiacao > dat_desfiliacao) {
    70            alert("Data de desfiliação deve ser maior ou igual a data de filiação!");
     70           alert("Data de desfilia��o deve ser maior ou igual a data de filia��o!");
    7171           form.txt_dat_desfiliacao.focus();
    7272           form.txt_dat_desfiliacao.select();
     
    7777     /*-----------------------------------------------
    7878       O if abaixo tem como finalidade verificar se
    79        a ação é de inserção de uma filiação. 
    80        by Rommel Carvalho e Danilo Custódio em 25/02/2001
     79       a a��o � de inser��o de uma filia��o. 
     80       by Rommel Carvalho e Danilo Custdio em 25/02/2001
    8181      ------------------------------------------------*/
    8282     if (form.hdn_boolean_incluir_filiacao.value == "1") {
    8383        /*-----------------------------------------------
    84          Caso tenhamos que inserir uma filiação temos
     84         Caso tenhamos que inserir uma filia��o temos
    8585         que verificar se o parlamentar correspondente
    86          já possui alguma filiação e consequentemente
    87          uma data de desfiliação, mesmo que esta seja
     86         j� possui alguma filia��o e consequentemente
     87         uma data de desfilia��o, mesmo que esta seja
    8888         nula.
    89          by Rommel Carvalho e Danilo Custódio em 25/02/2001
     89         by Rommel Carvalho e Danilo Custdio em 25/02/2001
    9090        ------------------------------------------------*/
    9191        if (form.hdn_boolean_dat_desfiliacao_ant.value == "1") {
    9292           /*-----------------------------------------------
    93             Se a data de desfiliação da última filiação for
     93            Se a data de desfilia��o da �ltima filia��o for
    9494            nula mandamos uma mensagem de erro, pois uma
    95             filiação só pode ser inserida se as anteriores
    96             já tiverem sido desfiliadas.
    97             by Rommel Carvalho e Danilo Custódio em 25/02/2001
     95            filia��o s� pode ser inserida se as anteriores
     96            j tiverem sido desfiliadas.
     97            by Rommel Carvalho e Danilo Custdio em 25/02/2001
    9898           ------------------------------------------------*/
    9999
    100100           if (form.hdn_dat_desfiliacao_ant.value != "None") {
    101101              /*-----------------------------------------------
    102                Se a última filiação já tiver sido desfiliada,
    103                verificamos se a data de filiação da atual é
    104                maior ou igual a data de desfiliação da última.
    105                Caso contrário, a inserção não será possível.
    106                by Rommel Carvalho e Danilo Custódio em 25/02/2001
     102               Se a �ltima filia��o j� tiver sido desfiliada,
     103               verificamos se a data de filia��o da atual �
     104               maior ou igual a data de desfilia��o da �ltima.
     105               Caso contr�rio, a inser��o n�o ser� poss�vel.
     106               by Rommel Carvalho e Danilo Custdio em 25/02/2001
    107107              ------------------------------------------------*/
    108108              var dat_desfiliacao_ant = form.hdn_dat_desfiliacao_ant.value.substring(6,10) + form.hdn_dat_desfiliacao_ant.value.substring(3,5) + form.hdn_dat_desfiliacao_ant.value.substring(0,2);
    109109              var dat_filiacao        = form.txt_dat_filiacao.value.substring(6,10) + form.txt_dat_filiacao.value.substring(3,5) + form.txt_dat_filiacao.value.substring(0,2);
    110110              if (dat_filiacao < dat_desfiliacao_ant) {
    111                  alert("Data de filiação deve ser maior ou igual a data da última desfiliação!");
     111                 alert("Data de filia��o deve ser maior ou igual a data da �ltima desfilia��o!");
    112112                 form.txt_dat_filiacao.focus();
    113113                 form.txt_dat_filiacao.select();
     
    116116           }
    117117           else {
    118                 alert("Data de desfiliação da última filiação deve ser preenchida!");
     118                alert("Data de desfilia��o da �ltima filia��o deve ser preenchida!");
    119119                history.go(-1);
    120120                return false;
     
    127127  function filiacao_excluir(){
    128128      /*-----------------------------------------------
    129          Função: Chama o Método DTML de exclusão da filiacao
     129         Fun��o: Chama o M�todo DTML de exclus�o da filiacao
    130130         Argumentos: ().
    131          Retorno: Retorna uma mensagem de exclusão bem sucessida e
    132                 redireciona à página 'index_html'.
    133          by Rommel Carvalho e Danilo Custódio em 25/02/2001
     131         Retorno: Retorna uma mensagem de excluso bem sucessida e
     132                redireciona � p�gina 'index_html'.
     133         by Rommel Carvalho e Danilo Custdio em 25/02/2001
    134134      ------------------------------------------------*/
    135135       
     
    143143
    144144<dtml-var standard_html_header>
    145 
    146 <body bgcolor="#FFFFFF">
     145<dtml-var calendario_script >
     146
     147<!--body bgcolor="#FFFFFF"-->
    147148<form method="post" name="filiacao_form" action="filiacao_salvar_proc" >
    148149
     
    152153*  qual a sua data de desfiliacao para o tratamento no campos   *
    153154*  criticar.                                                    *
    154 *  by Rommel Carvalho e Danilo Custódio em 25/02/2001           *
     155*  by Rommel Carvalho e Danilo Custdio em 25/02/2001           *
    155156*****************************************************************
    156157</dtml-comment>
     
    169170    <td width="20%" align="left" class="form-label">
    170171      | <a href="javascript:submeter('<dtml-var URL2>/mandato/index_html')">Mandatos</a> |</td>
    171     <td width="35%" align="center" class="form-label"> | Filiações Partid&aacute;rias |</td>
     172    <td width="35%" align="center" class="form-label"> | Filia&ccedil;&otilde;es Partid&aacute;rias |</td>
    172173    <td width="30%" align="center" class="form-label">
    173174      | <a href="javascript:submeter('<dtml-var URL2>/dependente/index_html')">Dependentes</a> | </td>
    174175    <td width="15%" align="right" class="form-label">
    175       | <a href="<dtml-var URL2>/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">Início</a> |</td>
     176      | <a href="<dtml-var URL2>/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>">In&iacute;cio</a> |</td>
    176177  </tr>
    177178</table>
     
    205206                 </select></td>
    206207                 <td width="37%" class="form-text"><b>Data Filia&ccedil;&atilde;o (*)</b><br>
    207                   <input type="text" name="txt_dat_filiacao" value="<dtml-var dat_filiacao missing>" size="10" maxlength="10"
    208                  onBlur="formata_data(form.txt_dat_filiacao)" onChange="javascript:form.hdn_alterou.value=1"><span class="nota"> (dd/mm/aaaa)</span></td>
     208                  <input type="text" id="txt_dat_filiacao" name="txt_dat_filiacao" value="<dtml-var dat_filiacao missing>" size="10" maxlength="10"
     209                 onBlur="formata_data(form.txt_dat_filiacao)" onChange="javascript:form.hdn_alterou.value=1">
     210                                 <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_filiacao')">                 
     211                 <!--span class="nota"> (dd/mm/aaaa)</span--></td>
    209212                 <td width="37%" class="form-text"><b>Data Desfilia&ccedil;&atilde;o</b><br>
    210213
     
    216219*   utilizamos foi para selecionar o cod_partido que o mandato  *
    217220*   possui, se ele existir.                                     *
    218 *   by Rommel Carvalho e Danilo Custódio em 25/02/2001          *
     221*   by Rommel Carvalho e Danilo Custdio em 25/02/2001          *
    219222*****************************************************************
    220223</dtml-comment>   
    221224               
    222225     
    223         <input type="text" name="txt_dat_desfiliacao" value="<dtml-var dat_desfiliacao missing null="">" size="10" maxlength="10"
    224                onBlur="formata_data(form.txt_dat_desfiliacao)" onChange="javascript:form.hdn_alterou.value=1"><span class="nota"> (dd/mm/aaaa)</span></td>
     226        <input type="text" name="txt_dat_desfiliacao" id="txt_dat_desfiliacao" value="<dtml-var dat_desfiliacao missing null="">" size="10" maxlength="10"
     227               onBlur="formata_data(form.txt_dat_desfiliacao)" onChange="javascript:form.hdn_alterou.value=1">
     228       <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_desfiliacao')">
     229               <!--span class="nota"> (dd/mm/aaaa)</span--></td>
    225230    </tr>
    226231  </table>
     
    239244*    O IF a seguir serve para criar um campo no form que servira*
    240245*  como uma flag na hora de incluir ou atualizar os dados.      *
    241 *  by Rommel Carvalho e Danilo Custódio em 25/02/2001           *
     246*  by Rommel Carvalho e Danilo Custdio em 25/02/2001           *
    242247*****************************************************************
    243248</dtml-comment>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/parlamentar/mandato/mandato_form.dtml

    r597 r3179  
    7878</SCRIPT>
    7979<dtml-var standard_html_header>
     80<dtml-var calendario_script>
    8081
    8182<body bgcolor="#FFFFFF">
     
    173174
    174175
    175             <input type="text" name="txt_dat_fim_mandato" value="<dtml-var dat_fim_mandato missing null="">" size="10" onBlur="formata_data(form.txt_dat_fim_mandato)" onChange="javascript:form.hdn_alterou.value=1">
    176              <br><span class="nota">(dd/mm/aaaa)</span></td>
     176            <input type="text" id="txt_dat_fim_mandato" name="txt_dat_fim_mandato" value="<dtml-var dat_fim_mandato missing null="">" size="10" onBlur="formata_data(form.txt_dat_fim_mandato)" onChange="javascript:form.hdn_alterou.value=1">
     177            <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_fim_mandato')">
     178             <!--br><span class="nota">(dd/mm/aaaa)</span--></td>
    177179           <td width="33%" valign="top" class="form-text"><b>Data Expedi&ccedil;&atilde;o Diploma</b><br>
    178            <input type="text" name="txt_dat_expedicao_diploma" value="<dtml-var dat_expedicao_diploma missing null="">" size="10" onBlur="formata_data(form.txt_dat_expedicao_diploma)" onChange="javascript:form.hdn_alterou.value=1">
    179               <br><span class="nota">(dd/mm/aaaa)</span></td>
     180           <input type="text" name="txt_dat_expedicao_diploma" id="txt_dat_expedicao_diploma" value="<dtml-var dat_expedicao_diploma missing null="">" size="10" onBlur="formata_data(form.txt_dat_expedicao_diploma)" onChange="javascript:form.hdn_alterou.value=1">
     181                        <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_expedicao_diploma')">
     182           <!-- br><span class="nota">(dd/mm/aaaa)</span--></td>
    180183           <td width="33%" valign="top" class="form-element">Causa Fim Mandato<br>
    181184             <select name="lst_tip_causa_fim_mandato" value="<dtml-var tip_causa_fim_mandato missing>" onChange="javascript:form.hdn_alterou.value=1">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/parlamentar/parlamentar_form.dtml

    r1919 r3179  
    266266</dtml-comment>
    267267<dtml-var standard_html_header>
     268<dtml-var calendario_script >
    268269
    269270<body>
     
    340341            </dtml-in></td>
    341342          <td width="40%" class="form-text"><b>Data Nascimento</b><br>
    342             <input type="text" name="txt_dat_nascimento" value="<dtml-var dat_nascimento missing null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_nascimento)" onChange="javascript:form.hdn_alterou.value=1">
    343             <span class="nota">(dd/mm/aaaa)</span></td>
     343            <input type="text" id="txt_dat_nascimento" name="txt_dat_nascimento" value="<dtml-var dat_nascimento missing null="">" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_nascimento)" onChange="javascript:form.hdn_alterou.value=1">
     344            <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='txt_dat_nascimento')">
     345            <!--span class="nota">(dd/mm/aaaa)</span--></td>
    344346        </tr>
    345347        <tr align="left" height="45">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/parlamentar/parlamentar_index_html.dtml

    r369 r3179  
    1 <dtml-var standard_html_header>
    2 <SCRIPT LANGUAGE="JAVASCRIPT">
    3 <!--
    4    function parlamentar_legislatura_listar(form){
    5       /*-----------------------------
    6         Função: Reinvoca a página atribuindo a legislatura no campo
    7                LST_NUM_LESGISLATURA. Os parlamentares que possuem mandatos
    8                para aquela legislatura são então atualizadas.
    9         Argumentos: form : formulário - é o formulario em si.
    10         Retorno: A página atualizada com a nova legislatura selecionada
    11                os parlamentares que possuem mandatos relativas à legislatura
    12                escolhida.
    13         Daniel C. Azevedo em 19/03/01.
    14       ------------------------------*/
    15       var URL = '<dtml-var absolute_url>?hdn_num_legislatura=' +
    16                 form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value;
    17       location.href = URL;
    18    }
     1                <dtml-var standard_html_header>
     2                <SCRIPT LANGUAGE="JAVASCRIPT">
     3                <!--
     4                   function parlamentar_legislatura_listar(form){
     5                      /*-----------------------------
     6                        Função: Reinvoca a página atribuindo a legislatura no campo
     7                               LST_NUM_LESGISLATURA. Os parlamentares que possuem mandatos
     8                               para aquela legislatura são então atualizadas.
     9                        Argumentos: form : formulário - é o formulario em si.
     10                        Retorno: A página atualizada com a nova legislatura selecionada
     11                               os parlamentares que possuem mandatos relativas à legislatura
     12                               escolhida.
     13                        Daniel C. Azevedo em 19/03/01.
     14                      ------------------------------*/
     15                      var URL = '<dtml-var absolute_url>?hdn_num_legislatura=' +
     16                                form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value;
     17                      location.href = URL;
     18                   }
    1919
    20    function parlamentar_form_mostrar(form){
    21       if (form.lst_num_legislatura.length < 2)
    22           alert ("Alguma legislatura deve ser cadastrada antes de incluir um parlamentar.");
    23       else
    24           if (form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value == -1)
    25               alert("É necessário escolher uma legislatura para incluir um parlamentar!")
    26           else
    27              if (confirm ("Ao incluir um parlamentar, também será incluído um mandato para ele \n\tna legislatura escolhida (" + form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value + "ª legislatura)."))
    28              form.submit();
    29     }
    30 //-->
    31 </script>
     20                   function parlamentar_form_mostrar(form){
     21                      if (form.lst_num_legislatura.length < 2)
     22                          alert ("Alguma legislatura deve ser cadastrada antes de incluir um parlamentar.");
     23                      else
     24                          if (form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value == -1)
     25                              alert("É necessário escolher uma legislatura para incluir um parlamentar!")
     26                          else
     27                             if (confirm ("Ao incluir um parlamentar, também será incluído um mandato para ele \n\tna legislatura escolhida (" + form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value + "ª legislatura)."))
     28                             form.submit();
     29                    }
     30                //-->
     31                </script>
    3232
    33 <body bgcolor="#FFFFFF">
    34 <form name="index_form" action="parlamentar_form">
     33                <body bgcolor="#FFFFFF">
     34                <form name="index_form" action="parlamentar_form">
    3535
    36 <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
    37   <tr class="fundo">
    38     <td align="left" class="form-element">
    39       |<a href="javascript:parlamentar_form_mostrar(document.index_form)">Incluir Parlamentar</a>|</td>
    40   </tr>
    41 </table>
    42 <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    43             <tr><td height="10"></td></tr></table>
    44 <table width="95%" height="40" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    45   <tr>
    46     <td valign="middle" class="form-element">&nbsp;&nbsp;Selecione a legislatura:
    47         <select name="lst_num_legislatura" size="1" onChange="parlamentar_legislatura_listar(document.index_form)">   
    48             <dtml-in expr="zsql.legislatura_obter_zsql()">
    49               <option
    50                 <dtml-if expr="_.has_key('hdn_num_legislatura') and num_legislatura==_.int(hdn_num_legislatura)">
    51                 selected
    52                 <dtml-elif expr="not _.has_key('hdn_num_legislatura') and _.DateTime() <= dat_fim and _.DateTime() >= dat_inicio">
    53                     <dtml-call expr="REQUEST.set('hdn_num_legislatura', num_legislatura)">
    54                     selected
    55                 </dtml-if>
    56                   value="<dtml-var num_legislatura>">
    57                 <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura,dat_inicio,dat_fim)">
    58                   <dtml-if expr="(_.DateTime() <= dat_fim and _.DateTime() >= dat_inicio)">
    59                     (Atual)
    60                   </dtml-if>
    61               </option>
    62             </dtml-in>
    63                <option <dtml-if expr="_.has_key('hdn_num_legislatura') and hdn_num_legislatura=='-1'">
    64                        selected </dtml-if>
    65                        value="-1">sem mandato cadastrado</option>
    66                   <dtml-if expr="not _.has_key('hdn_num_legislatura')">
    67                      <dtml-call expr="REQUEST.set('hdn_num_legislatura', '-1')">
    68                   </dtml-if>
    69         </select>
    70   </td></tr>
    71 </table>
     36                <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
     37                  <tr class="fundo">
     38                    <td align="left" class="form-element">
     39                      |<a href="javascript:parlamentar_form_mostrar(document.index_form)">Incluir Parlamentar</a>|</td>
     40                  </tr>
     41                </table>
     42                <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     43                            <tr><td height="10"></td></tr></table>
     44                <table width="95%" height="40" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
     45                  <tr>
     46                    <td valign="middle" class="form-element">&nbsp;&nbsp;Selecione a legislatura:
     47                        <select name="lst_num_legislatura" size="1" onChange="parlamentar_legislatura_listar(document.index_form)">   
     48                            <dtml-in expr="zsql.legislatura_obter_zsql()">
     49                              <option
     50                                <dtml-if expr="_.has_key('hdn_num_legislatura') and num_legislatura==_.int(hdn_num_legislatura)">
     51                                selected
     52                                <dtml-elif expr="not _.has_key('hdn_num_legislatura') and _.DateTime() <= dat_fim and _.DateTime() >= dat_inicio">
     53                                    <dtml-call expr="REQUEST.set('hdn_num_legislatura', num_legislatura)">
     54                                    selected
     55                                </dtml-if>
     56                                  value="<dtml-var num_legislatura>">
     57                                <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura,dat_inicio,dat_fim)">
     58                                  <dtml-if expr="(_.DateTime() <= dat_fim and _.DateTime() >= dat_inicio)">
     59                                    (Atual)
     60                                  </dtml-if>
     61                              </option>
     62                            </dtml-in>
     63                               <option <dtml-if expr="_.has_key('hdn_num_legislatura') and hdn_num_legislatura=='-1'">
     64                                       selected </dtml-if>
     65                                       value="-1">sem mandato cadastrado</option>
     66                                  <dtml-if expr="not _.has_key('hdn_num_legislatura')">
     67                                     <dtml-call expr="REQUEST.set('hdn_num_legislatura', '-1')">
     68                                  </dtml-if>
     69                        </select>
     70                  </td></tr>
     71                </table>
    7272
    73 <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    74             <tr><td height="10"></td></tr></table>
     73                <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     74                            <tr><td height="10"></td></tr></table>
    7575
    76 <dtml-call expr="REQUEST.set('existe_ocorrencia', 0)">
    77 <dtml-call expr="REQUEST.set('listar', 1)">
    78 <dtml-call expr="REQUEST.set('primeiro_listado', 1)">
     76                <dtml-call expr="REQUEST.set('existe_ocorrencia', 0)">
     77                <dtml-call expr="REQUEST.set('listar', 1)">
     78                <dtml-call expr="REQUEST.set('primeiro_listado', 1)">
    7979
    80 <dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=hdn_num_legislatura)">
    81   <dtml-comment> se a opção for 'Sem mandato cadastrado'. Man Qi </dtml-comment>
    82   <dtml-if expr="hdn_num_legislatura == '-1'">
    83     <dtml-in expr="zsql.mandato_obter_zsql(cod_parlamentar=cod_parlamentar)">
    84       <dtml-call expr="REQUEST.set('listar', 0)">
    85     <dtml-else>
    86       <dtml-call expr="REQUEST.set('listar', 1)">
    87     </dtml-in>
    88   </dtml-if>
     80                <dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=hdn_num_legislatura)">
     81                  <dtml-comment> se a opção for 'Sem mandato cadastrado'. Man Qi </dtml-comment>
     82                  <dtml-if expr="hdn_num_legislatura == '-1'">
     83                    <dtml-in expr="zsql.mandato_obter_zsql(cod_parlamentar=cod_parlamentar)">
     84                      <dtml-call expr="REQUEST.set('listar', 0)">
     85                    <dtml-else>
     86                      <dtml-call expr="REQUEST.set('listar', 1)">
     87                    </dtml-in>
     88                  </dtml-if>
    8989
    90   <dtml-if listar>   
    91     <dtml-call expr="REQUEST.set('existe_ocorrencia', 1)">
     90                  <dtml-if listar>   
     91                    <dtml-call expr="REQUEST.set('existe_ocorrencia', 1)">
    9292
    93     <dtml-if primeiro_listado>
    94       <dtml-call expr="REQUEST.set('primeiro_listado', 0)">         
     93                    <dtml-if primeiro_listado>
     94                      <dtml-call expr="REQUEST.set('primeiro_listado', 0)">         
    9595
    96       <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    97         <tr>
    98           <td>
    99             <table width="98%" border="0" align="center" cellspacing="0">
    100               <tr class="fundo">
    101                 <td width="70%" class="form-label">&nbsp;Nome do Parlamentar</td>
    102                 <td width="20%" class="form-label"> | &nbsp;Partido </td>
    103                 <td width="10%" class="form-label"> |&nbsp; Ativo?</td>
    104               </tr>
    105     </dtml-if primeiro_listado>
     96                      <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
     97                        <tr>
     98                          <td>
     99                            <table width="98%" border="0" align="center" cellspacing="0">
     100                              <tr class="fundo">
     101                                <td width="70%" class="form-label">&nbsp;Nome do Parlamentar</td>
     102                                <td width="20%" class="form-label"> | &nbsp;Partido </td>
     103                                <td width="10%" class="form-label"> |&nbsp; Ativo?</td>
     104                              </tr>
     105                    </dtml-if primeiro_listado>
    106106
    107     <tr>
    108       <td width="70%" class="form-element">&nbsp;&nbsp;<a href="parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><dtml-var nom_parlamentar></a></td>
    109         <dtml-if expr="hdn_num_legislatura!='-1'">
    110           <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=hdn_num_legislatura, cod_parlamentar=cod_parlamentar)">
    111             <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
    112               <td width="20%" class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
    113             <dtml-else>
    114                <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
    115             </dtml-in>
    116           <dtml-else>
    117              <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
    118           </dtml-in>
    119         <dtml-else>
    120           <td width="20%" class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
    121         </dtml-if>
    122       <td width="10%" align="center" class="form-text">
    123         <dtml-if ind_ativo>Sim
    124         <dtml-else>Não
    125         </dtml-if></td>
    126     </tr>
     107                    <tr>
     108                      <td width="70%" class="form-element">&nbsp;&nbsp;<a href="parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><dtml-var nom_parlamentar></a></td>
     109                        <dtml-if expr="hdn_num_legislatura!='-1'">
     110                          <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=hdn_num_legislatura, cod_parlamentar=cod_parlamentar)">
    127111
    128   </dtml-if listar>
    129 </dtml-in>
     112                               
    130113
    131 <dtml-if existe_ocorrencia>
    132   </table>   
    133   </td>
    134   </tr>
    135   </table>
    136   <br>
    137 <dtml-else>
    138   <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    139     <tr>
    140       <td>
    141         <table width="98%" border="0" align="center" cellspacing="2">
    142           <tr><td>&nbsp;</td></tr>
    143            <tr><td class="form-element">Nenhum Parlamentar cadastrado nessa legislatura.</td></tr>
    144          </table>
    145       </td>
    146     </tr>
    147   </table>
    148 </dtml-if>
     114                            <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
     115                              <td width="20%" class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
     116                            <dtml-else>
     117                               <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
     118                            </dtml-in>
     119                          <dtml-else>
     120                             <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
     121                          </dtml-in>
     122                        <dtml-else>
     123                          <td width="20%" class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
     124                        </dtml-if>
     125                      <td width="10%" align="center" class="form-text">
     126                        <dtml-if ind_ativo>Sim
     127                        <dtml-else>Não
     128                        </dtml-if></td>
     129                    </tr>
    149130
    150 </form>
     131                  </dtml-if listar>
     132                </dtml-in>
    151133
    152 <dtml-var standard_html_footer>
     134                <dtml-if existe_ocorrencia>
     135                  </table>   
     136                  </td>
     137                  </tr>
     138                  </table>
     139                  <br>
     140                <dtml-else>
     141                  <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
     142                    <tr>
     143                      <td>
     144                        <table width="98%" border="0" align="center" cellspacing="2">
     145                          <tr><td>&nbsp;</td></tr>
     146                           <tr><td class="form-element">Nenhum Parlamentar cadastrado nessa legislatura.</td></tr>
     147                         </table>
     148                      </td>
     149                    </tr>
     150                  </table>
     151                </dtml-if>
     152
     153                </form>
     154
     155                <dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_editar_texto_form.dtml

    r791 r3179  
    11<dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=cod_proposicao)">
    2   <dtml-call expr="REQUEST.set('prop_enviada',(dat_envio!='00/00/0000'))">
     2  <dtml-call expr="REQUEST.set('prop_enviada',(dat_envio != None))">
    33  <dtml-call expr="REQUEST.set('usr_eh_autor',(col_username==AUTHENTICATED_USER.getUserName()))">
    44</dtml-in>
     
    99                <tr class="fundo">
    1010                  <td class="form-label">
    11                     | <a href="proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao>">Dados Básicos</a> | &nbsp;
     11                    | <a href="./proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao>">Dados B�sicos</a> | &nbsp;
    1212  <dtml-unless expr="prop_enviada or (not usr_eh_autor) or (tipo_txtint!='XML')">
    13                     | <a href="proposicao_validar_texto_form?cod_proposicao=<dtml-var cod_proposicao>">Verificar Validade e Enviar Proposição</a> |
     13                    | <a href="./proposicao_validar_texto_form?cod_proposicao=<dtml-var cod_proposicao>">Validar Documento</a> |
    1414  </dtml-unless>
    1515                  </td>                 
     
    2323                      <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0">
    2424                        <tr align="left" class="fundo">
    25                           <td class="form-label">&nbsp;Texto Integral</td>
     25                          <td class="form-label"><a href="proposicao_editar_texto_form?cod_proposicao=<dtml-var cod_proposicao>">Editar Texto Integral</a></td>
    2626                        </tr>
    2727                        <tr>
    2828                          <td>
    2929  <dtml-if prop_enviada>
    30                             <iframe frameborder="0" width="100%" height="400" src="/sapl_documentos/proposicao/<dtml-var cod_proposicao>/renderXML?xsl=__default__" scrolling="yes">
     30                            <iframe frameborder="0" width="100%" height="400" src="sapl_documentos/proposicao/<dtml-var cod_proposicao>/renderXML?xsl=__default__" scrolling="yes">
    3131  <dtml-else>
    32                             <iframe frameborder="0" width="100%" height="400" src="/sapl_documentos/proposicao/<dtml-var cod_proposicao>/renderXMLforEditing?xslt=__default__" scrolling="yes">
     32                            <iframe frameborder="0" width="100%" height="400" src="sapl_documentos/proposicao/<dtml-var cod_proposicao>/renderXMLforEditing?xslt=__default__" scrolling="yes">
    3333  </dtml-if>
    34                               Este <b>navegador<b> não é compatível com esta versão do sistema.
     34                              Este <b>navegador<b> n�o � compat�vel com esta vers�o do sistema.
    3535                            </iframe>                             
    3636                          </td>
     
    4444  <dtml-var standard_html_footer>
    4545<dtml-else>
    46   <dtml-let mensagem="'Você não tem permissão para ver esta proposição!'">
     46  <dtml-let mensagem="'Voc� n�o tem permiss�o para ver esta proposi��o!'">
    4747     <dtml-var mensagem_emitir>
    4848  </dtml-let>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_enviar_proc.dtml

    r381 r3179  
     1
     2
     3
     4
    15<dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=hdn_cod_proposicao)">
    2   <dtml-call expr="REQUEST.set('prop_enviada',(dat_envio!='00/00/0000'))">
     6  <dtml-call expr="REQUEST.set('prop_enviada',(dat_envio!=None))">
    37  <dtml-call expr="REQUEST.set('usr_eh_autor',(col_username==AUTHENTICATED_USER.getUserName()))">
    48</dtml-in>
    59<dtml-if prop_enviada>
    6   <dtml-let mensagem="'Esta proposição já havia sido enviada! Erro de Sistema!'">
     10  <dtml-let mensagem="'Esta proposi&ccedil;&atilde;o já havia sido enviada! Erro de Sistema!'">
    711    <dtml-var mensagem_emitir>
    812  </dtml-let>
    913<dtml-elif expr="not usr_eh_autor">
    10   <dtml-let mensagem="'Você não tem permissão para enviar esta proposição !'">
     14  <dtml-let mensagem="'Voc� n�o tem permiss�o para enviar esta proposi&ccedil;&atilde;o !'">
    1115    <dtml-var mensagem_emitir>
    1216  </dtml-let>
     
    1721          dat_envio                 = pysc.data_atual_iso_pysc() )">
    1822  <dtml-except>
    19     <dtml-let mensagem="'Não foi possível enviar a proposicao. Tente novamente!'">
     23    <dtml-let mensagem="'N�o foi poss�vel enviar a proposicao. Tente novamente!'">
    2024      <dtml-var mensagem_emitir>
    2125    </dtml-let>
    2226  <dtml-else>
    23     <!--dtml-call expr="sapl_documentos.requerimento_preparar_pysc(cod_proposicao = hdn_cod_proposicao)"-->   
     27    <!-- dtml-call expr="sapl_documentos.requerimento_preparar_pysc(cod_proposicao=hdn_cod_proposicao)" //-->   
    2428    <dtml-let cod_doc="_.str(pysc.proposicao_calcular_checksum_pysc(hdn_cod_proposicao))"
    25               mensagem="'Proposição enviada com sucesso!<br><b>Código do Documento: ' + cod_doc + '</b><br><br><a target=\'blank\' href=\'proposicao_recibo_imprimir?cod_documento=' + cod_doc + '\'>[Imprimir Recibo]</a> <a target=\'blank\' href=\'proposicao_texto_imprimir?cod_documento=' + cod_doc + '\'>[Imprimir Texto]</a><br>'" sucesso="1">
     29              mensagem="'Proposi&ccedil;&atilde;o enviada com sucesso!<br><b>C&oacute;digo do Documento: ' + cod_doc + '</b><br><br><a target=\'blank\' href=\'imprimir_varios_recibo?cod_documento=' + cod_doc + '\'>[Imprimir Recibo]</a> <a target=\'blank\' href=\'proposicao_texto_imprimir?cod_documento=' + cod_doc + '\'>[Imprimir Texto]</a><br>'" sucesso="1">
    2630      <dtml-var mensagem_emitir>
    2731    </dtml-let>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_form.dtml

    r2757 r3179  
     1<dtml-var calendario_script >
     2
    13<SCRIPT LANGUAGE = "JavaScript">
    24<!--
     
    2729      ------------------------------*/
    2830
    29       if (form.lst_tip_proposicao[form.lst_tip_proposicao.selectedIndex].value == "-1") {
     31     if (form.lst_tip_proposicao[form.lst_tip_proposicao.selectedIndex].value == "-1") {
    3032          alert("Deve ser selecionado um Tipo de Proposição!");
    3133          form.lst_tip_proposicao.focus();
    3234          return false;
    33       }
     35      }     
    3436   
    3537      if (form.txt_descricao.value=="") {
     
    3840          return false;
    3941      }
     42
     43      /*if (form.txt_ementa.value=="") {
     44          alert("Deve ser preenchido o campo da Ementa!");
     45          form.txt_ementa.focus();
     46          return false;
     47      }
     48      */
    4049
    4150      var tipo_proposicao = form.lst_tip_proposicao[form.lst_tip_proposicao.selectedIndex].value;
     
    6473
    6574      form.hdn_tip_proposicao.value = tipo_proposicao.substring(0, separador);
     75      //alert(form.radTipTxtIntegral.value);
    6676      form.submit();
    6777      return;
     
    119129      form.file_nom_arquivo.disabled = 0;
    120130    }
    121     else form.radTipTxtIntegral[0].disabled = 0;
     131    else
     132      form.radTipTxtIntegral[0].disabled = 0;
     133
    122134    if (ind_mat_ou_doc[1]=='D') {
    123135      form.lst_tip_id_basica.disabled = 0;
     
    149161  }
    150162   
    151   function exe_carrega(){
     163  function exe_carrega(){       
    152164    var form = document.proposicao_form;
    153 
    154     if (form.radTipTxtIntegral[0].checked == true)
    155       form.radTipTxtIntegral.value = "XML";
    156     if (form.radTipTxtIntegral[1].checked == true)
    157       form.radTipTxtIntegral.value = "Arq";
    158     if (form.radTipTxtIntegral.value == "XML")
     165    if(form.radTipTxtIntegral[0].checked == true)
     166       form.radTipTxtIntegral.value = "XML";
     167    if(form.radTipTxtIntegral[1].checked == true)
     168       form.radTipTxtIntegral.value = "Arq";
     169
     170    if (form.radTipTxtIntegral && form.radTipTxtIntegral.value == "XML"){
    159171      if (form.estah_alterando == '1')
    160172        form.btn_proposicao_salvar.value = "Salvar Dados Básicos";
    161173      else
    162174        form.btn_proposicao_salvar.value = "Salvar Dados Básicos e Criar Texto Integral";
    163     if (form.radTipTxtIntegral.value == "Arq") {
     175    }
     176
     177    if (form.radTipTxtIntegral && form.radTipTxtIntegral.value == "Arq") {
    164178      form.btn_proposicao_salvar.value = "Salvar Dados Básicos e Enviar Proposição";
    165179      form.file_nom_arquivo.disabled = 0;
     
    168182//-->
    169183</SCRIPT>
    170 <body onload="exe_carrega()">
    171184<dtml-unless dat_envio>
    172     <dtml-call expr="REQUEST.set('dat_envio','00/00/0000')">
     185    <dtml-call expr="REQUEST.set('dat_envio',None)">
    173186</dtml-unless>
    174 <dtml-call expr="REQUEST.set('prop_enviada',(dat_envio!='00/00/0000'))">
     187<dtml-call expr="REQUEST.set('prop_enviada',(dat_envio!=None))">
    175188
    176189
     
    242255                                  Tipo<br>   
    243256
    244                                   <select name="lst_tip_proposicao" onChange="javascript:tipo_proposicao_mudou()"
     257                                  <select name="lst_tip_proposicao" id="lst_tip_proposicao" onChange="javascript:tipo_proposicao_mudou()"
    245258                                    <dtml-if "prop_enviada or _.has_key('cod_proposicao')">
    246259                                      disabled
    247260                                    </dtml-if>
    248                                   >                                
    249                                     <option value="-1"></option>
     261                                  >
     262                                        <option value="-1"> </option>                                   
    250263                                    <dtml-in expr="zsql.tipo_proposicao_obter_zsql()">
    251264                                    <option
     
    259272                                    </dtml-in>
    260273                                  </select>
    261 
    262274                                </td>
    263275
     
    267279                                  <b>Data de Envio</b><br>
    268280    <dtml-if prop_enviada>
    269                                   <input type="text" name="txt_dat_criacao" value="<dtml-var dat_envio missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_criacao)" onChange="javascript:form.hdn_alterou.value=1" readonly><span class="nota"> (dd/mm/aaaa)</span>
     281                                  <input type="text" name="txt_dat_criacao" id="txt_dat_criacao" value="<dtml-var dat_envio missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_criacao)" onChange="javascript:form.hdn_alterou.value=1" readonly><!-- span class="nota"> (dd/mm/aaaa)</span //-->
     282                                                                  <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_criacao'),'dd/mm/yyyy',this)">
    270283    <dtml-else>
    271284                                  Proposição ainda não enviada.
    272285    </dtml-if>
    273286  <dtml-else>
    274                                   <input type="hidden" name="txt_dat_criacao" value="00/00/0000">
     287                                  <input type="hidden" name="txt_dat_criacao" value="None">
    275288  </dtml-if>
    276289                                </td>
     
    279292                                  <b>Data de Recebimento</b><br>
    280293    <dtml-if dat_recebimento>
    281                                   <input type="text" name="txt_dat_recebimento" value="<dtml-var dat_recebimento missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_recebimento)" onChange="javascript:form.hdn_alterou.value=1" readonly><span class="nota"> (dd/mm/aaaa)</span>
     294                                  <input type="text" name="txt_dat_recebimento" id="txt_dat_recebimento" value="<dtml-var dat_recebimento missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_recebimento)" onChange="javascript:form.hdn_alterou.value=1" readonly><!-- span class="nota"> (dd/mm/aaaa)</span //-->
     295                                                                  <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_recebimento'),'dd/mm/yyyy',this)">
    282296<!-- ********* v 2.1 start-block ********* -->
    283297        <dtml-if cod_mat_ou_doc>
     
    307321                              <tr height="40" valign="top">
    308322                                <td width="100%" colspan=3 class="form-element">Descri&ccedil;&atilde;o<br>
    309                                   <input type="text" name="txt_descricao" value="<dtml-var txt_descricao missing>" size="80" maxlength="100" onChange="javascript:form.hdn_alterou.value=1" <dtml-if prop_enviada>readonly</dtml-if>>
    310                                 </td>
    311                               </tr>
    312                               <tr height="40" valign="top">
     323                                  <input type="text" name="txt_descricao" id="txt_descricao" value="<dtml-var txt_descricao missing>" size="80" maxlength="100" onChange="javascript:form.hdn_alterou.value=1" <dtml-if prop_enviada>readonly</dtml-if>>
     324                                </td>
     325                              </tr>
     326                              <tr height="40" valign="top" style="display:none;">
    313327                                <td width="40%" class="form-element">Mat&eacute;ria Legislativa<br>
    314328                                  <select name="lst_tip_id_basica"
     
    342356                                    </dtml-if>
    343357                                </td>
    344                               </tr>
     358                                </tr>
     359        <!-- INCLUSAO DO CAMPO TXT_EMENTA //-->                         
     360                                <tr style="display:none;"><td class="form-element">Ementa<br>
     361                                      <textarea name="txt_ementa" cols="50" rows="4"><dtml-var txt_ementa missing></textarea>   
     362                                </td></tr>
     363        <!-- FIM DA INCLUSAO DO CAMPO TXT_EMENTA //-->
     364                             
    345365  <dtml-if prop_enviada>
    346366                              <tr height="10">
     
    362382                                          </dtml-if>
    363383                                      </dtml-let>
    364                                       <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Substituir por: </span><input type="file" name="file_nom_arquivo" size="40" maxlength="100">
     384                                      <span style="display:none;">Substituir por: </span><input type="file" name="file_nom_arquivo" size="40" maxlength="100" style="display:none;">
    365385                                  </td>   
    366386                              <tr>
     
    371391                              </tr>
    372392    <dtml-else>
    373                               <tr height="40" valign="top">
     393                              <tr height="40" valign="top" style="display:none;">
    374394                                <td colspan=3 class="form-element">Texto Integral:<br>
    375                                   <input type="radio" class="form-element" name="radTipTxtIntegral"
    376                                   value="XML"
    377                                   onClick="tipo_texto_integral('X')"
    378                                   checked> Criar texto em XML
    379                                 </td>
    380                               </tr>
    381                               <tr>
     395                                  <input type="radio" class="form-element" name="radTipTxtIntegral" value="XML" onClick="tipo_texto_integral('X')" checked> Criar texto em XML</td>
     396                              </tr>
     397                              <tr style="display:none;">
    382398                                <td colspan="3" class="form-element">
    383                                   <input type="radio" class="form-element" name="radTipTxtIntegral" value="Arq" onClick="tipo_texto_integral('A')"> Carregar Arquivo Externo&nbsp;&nbsp;
     399                                  <input type="radio" class="form-element" name="radTipTxtIntegral" value="Arq" onClick="tipo_texto_integral('A')"> Arquivo Externo&nbsp;&nbsp;
    384400                                  <input type="file" name="file_nom_arquivo" size="40" maxlength="100" disabled>
    385401                                </td>
     
    398414                        <td colspan=1 class="form-element">
    399415                                  <b>Data de devolução</b><br>
    400                                         <input type="text" name="txt_dat_devolucao" value="<dtml-var dat_devolucao missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_devolucao)" onChange="javascript:form.hdn_alterou.value=1" readonly><span class="nota"> (dd/mm/aaaa)</span>
    401                                
     416                                        <input type="text" name="txt_dat_devolucao" id="txt_dat_devolucao" value="<dtml-var dat_devolucao missing>" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_devolucao)" onChange="javascript:form.hdn_alterou.value=1" readonly>                                     
     417                                        <img id="ico_calendario" align="absmiddle" src=".<dtml-var css_path><dtml-var css_name>/ico_calendario.gif" border="0" onclick="displayCalendar(document.getElementById('txt_dat_devolucao'),'dd/mm/yyyy',this)">
     418                                        <!--span class="nota"> (dd/mm/aaaa)</span //-->                                 
    402419                        </td>
    403420                </tr>
     
    469486  </dtml-let>
    470487</dtml-if>
    471 </body>
     488
     489<script language="javascript">
     490        exe_carrega();
     491        //proposicaoOnLoad();
     492</script>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_index_html.dtml

    r948 r3179  
    11<dtml-var standard_html_header>
    2 
     2 <dtml-call expr="REQUEST.set('var','')">
    33<body bgcolor="#FFFFFF">
    44
    55<table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
    66  <tr class="fundo">
    7     <td width="24%" class="form-label">| <a href="proposicao_form">Elaborar Nova Proposição</a> |</td>
    8   </tr>
     7  <td width="24%" class="form-label">|<a href="proposicao_form">Elaborar Proposi&ccedil;&atilde;o</a> |</td>
     8  <td width="24%" class="form-label">|<a href="proposicao_recebida_html?var=S">Recebidas</a> |</td>
     9  <td width="24%" class="form-label">|<a href="proposicao_nao_recebidas_html?var=N">N&atilde;o Recebidas</a> |</td>
     10  <td width="24%" class="form-label">|<a href="proposicao_elaboracao?var=E">Em Elabora&ccedil;&atilde;o</a> |</td>
     11 </tr>
    912</table>
    1013
     
    1417  </tr>
    1518</table>
    16 
    17 <dtml-comment>
    18 **************************************************************************
    19 *      O código abaixo gera uma lista com os nomes das comissões e utili-*
    20 *   za o processo de BATCHING para quebrar a lista em sequências. O n. de*
    21 *   comissões em uma página pode atingir no máximo 10.                   *
    22 **************************************************************************
    23 </dtml-comment>
    24 
    25 <dtml-in expr="zsql.proposicao_obter_zsql(ind_excluido=0, col_username=AUTHENTICATED_USER.getUserName())" size=8 start=query_start orphan=2>
    26   <dtml-if sequence-start>   
    27     <table width="98%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">   
    28       <tr>
    29         <td>
    30           <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
    31             <tr class="fundo"> 
    32               <td width="15%" class="form-label">Data de Envio</td>
    33               <td width="15%" class="form-label"> | Tipo</td>
    34               <td width="55%" class="form-label">| Descrição</td>
    35               <td width="15%" class="form-label" align="center">| Recebida?</td>
    36             </tr>
    37       <dtml-if previous-sequence>
    38             <tr>
    39               <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">Página Anterior (<dtml-var previous-sequence-size>)</a></td>
    40             </tr>
    41             <tr>
    42               <td><font size="1">&nbsp;</font></td>
    43             </tr>
    44       </dtml-if previous-sequence>
    45     </dtml-if sequence-start>
    46             <tr height="17">
    47               <td width="15%" valign="top" class="form-element"><a href="proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-if expr="dat_envio=='00/00/0000'">Em Elaboração...<dtml-else><dtml-var dat_envio></dtml-if></a></td>
    48               <td width="15%" valign="top" class="form-text">&nbsp;<dtml-var des_tipo_proposicao></td>
    49               <td width="55%" valign="top" class="form-text">&nbsp;<dtml-var txt_descricao></td>
    50               <td width="15%" valign="top" class="form-text" align="center">&nbsp;
    51               <dtml-if expr="dat_recebimento and dat_devolucao">Devolvida
    52               <dtml-else><dtml-if expr="dat_recebimento and not dat_devolucao">Sim<dtml-else>Não</dtml-if>
    53               </dtml-if></td>
    54             </tr>
    55     <dtml-if sequence-end>
    56       <dtml-if next-sequence>
    57             <tr>
    58               <td><font size="1">&nbsp;</font></td>
    59             </tr>
    60             <tr>
    61               <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">Próxima Página (<dtml-var next-sequence-size>)</a></td>
    62             </tr>
    63       </dtml-if next-sequence>
    64           </table>
    65     </dtml-if sequence-end>
    66 <dtml-else>
    67   <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    68     <tr>
    69       <td>
    70         <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
    71           <tr>
    72             <td>&nbsp;</td>
    73           </tr>
    74           <tr>
    75             <td class="form-text">Nenhuma proposição foi enviada ainda.</td>
    76           </tr>
    77         </table>
    78 </dtml-in>
    79       </td>
    80     </tr>
    81   </table>
     19 
    8220<dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_mostrar_proc.dtml

    r362 r3179  
    3232  </dtml-in>
    3333<dtml-except>
    34   <dtml-let mensagem="'Houve um erro!'">
    35      <dtml-var mensagem_emitir>
    36   </dtml-let>
    37 </dtml-try>
     34    <dtml-var restaurar_proposicao>     
     35    <p align="center">
     36                <b>Esta proposição apresentou uma falha ao ser cadastrada no sitema. <br />
     37                A mesma deve ser retoma pelo Autor para uma nova inserção!<br />
     38                <a href="?cod_proposicao=<dtml-var cod_proposicao>">Continuar</a>
     39        </p>   
     40   </dtml-try>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_recibo_imprimir.dtml

    r362 r3179  
    1 <!-- TESTAR AUTORIZAÇÃO: Apenas o owner pode imprimir!!! -->
    2 <dtml-call expr="REQUEST.set('existe_logo', 0)">
    3 <dtml-in expr="sapl.imagens.objectValues('Image')">
    4   <dtml-if expr="id() == id_logo">
    5     <dtml-call expr="REQUEST.set('existe_logo', 1)">
    6   </dtml-if>
    7 </dtml-in>
    8 <dtml-let cod_proposicao="_.str(cod_documento).split('/')[-1]"
    9           cod_checagem="pysc.proposicao_calcular_checksum_pysc(cod_proposicao)">
    10     <dtml-if expr="cod_documento!=cod_checagem">
    11         <dtml-let mensagem="'O Código do Documento informado é Inválido'">
    12             <dtml-return mensagem_emitir>
    13         </dtml-let>
    14     </dtml-if>
    15     <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=cod_proposicao)">
    16 <html>
    17     <head>
    18         <style type="text/css">
    19             body { background-image: url("imagens/brasao_bg.gif");
    20                    background-attachment: scroll;
    21                    background-position: center center;
    22                    background-repeat: no-repeat;
    23                  }
    24             td.rec_nome_casa { font-size: 18pt; font-weight: bold; text-align: left;}
    25             td.rec_cabecalho { font-size: 16pt; font-weight: bold; text-align: center;}
    26             td.rec_rotulo { font-size: 14pt; padding-left: 10px; padding-top: 5px;}
    27             td.rec_dado { font-size: 14pt; font-weight: bold; padding-left: 50px; padding-bottom: 5px;}
    28             td.rec_texto { font-size: 14pt; text-indent: 2cm; text-align: justify; }
    29         </style>
    30     </head>
    31     <body>
    32         <table width="95%" border="0" rules="none" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0" valign="top">
    33             <tr height="40"><td></td></tr>
    34             <tr>
    35         <dtml-if expr="not existe_logo">
    36                 <td width="9%" align="left" valign="top"><img src="imagens/brasao.gif" width="57" height="52"></td>
    37         <dtml-else>
    38                 <td width="9%" align="left" valign="top"><img src="imagens/logo_casa" width="57" height="52"></td>
    39         </dtml-if>
    40                 <td width="90%" class="rec_nome_casa"><b><dtml-var nom_casa missing><br>Sistema de Apoio ao Processo Legislativo</b></td>
    41             </tr>
    42         </table>
    43         <table width="95%" border="0" rules="none" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0" valign="top">
    44             <tr height="40"><td></td></tr>
    45             <tr><td class="rec_cabecalho">RECIBO DE ENVIO DE PROPOSIÇÃO</td></tr>
    46             <tr height="40"><td></td></tr>
    47         </table>
    48         <dtml-if expr="dat_envio=='00/00/0000'">
    49         <center><h1>ERRO: A PROPOSIÇÃO AINDA NÃO FOI ENVIADA!</h1></center>
    50         <dtml-else>
    51         <table width="80%" border="1" rules="none" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0" valign="top">
    52             <tr height="1">
    53                 <td width="50%"></td>
    54                 <td></td>
    55             </tr>
    56             <tr>
    57                 <td class="rec_rotulo">Código do Documento:</td>
    58                 <td class="rec_rotulo">Tipo de Proposição:</td>
    59             </tr>
    60             <tr>
    61                 <td class="rec_dado" style="letter-spacing: 3pt; font-size: larger; text-decoration: underline;"><dtml-var cod_documento></td>
    62                 <td class="rec_dado"><dtml-var des_tipo_proposicao></td>
    63             </tr>
    64             <dtml-if expr="ind_mat_ou_doc=='D'">
    65                 <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_materia)">
    66                     <tr>
    67                         <td class="rec_rotulo">Tipo da Matéria-Base:</td>
    68                         <td class="rec_rotulo">Número da Matéria-Base:</td>
    69                     </tr>
    70                     <tr>
    71                         <td class="rec_dado"><dtml-var des_tipo_materia></td>
    72                         <td class="rec_dado"><dtml-var sgl_tipo_materia>-<dtml-var num_ident_basica>/<dtml-var ano_ident_basica></td>
    73                     </tr>
    74                 </dtml-in>
    75             </dtml-if>
    76             <tr>
    77                 <td class="rec_rotulo">Autor:</td>
    78                 <td class="rec_rotulo">Data de Envio:</td>
    79             </tr>
    80             <tr>
    81                 <td class="rec_dado"><dtml-var nom_autor></td>
    82                 <td class="rec_dado"><dtml-var dat_envio></td>
    83             </tr>
    84             <tr>
    85                 <td colspan="2" class="rec_rotulo">Descrição:</td>
    86             </tr>
    87             <tr>
    88                 <td colspan="2" class="rec_dado"><dtml-var txt_descricao></td>
    89             </tr>
    90         </table>
    91         <table width="80%" border="0" rules="none" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0" valign="top">
    92             <tr height="40"><td colspan="3"></td></tr>
    93             <tr>
    94                 <td colspan="3" class="rec_texto">Declaro que o conteúdo do texto impresso em anexo é idêntico ao conteúdo enviado eletronicamente por meio do sistema SAPL para esta proposição.</td>
    95             </tr>
    96             <tr height="80"><td colspan="3"></td></tr>
    97             <tr height="2">
    98                 <td width="25%"></td>
    99                 <td align="center" width="50%"><hr></td>
    100                 <td width="25%"></td>
    101             </tr>
    102             <tr valign="top">
    103                 <td colspan="3" align="center"><b><dtml-var nom_autor></b></td>
    104             </tr>
    105         </table>
    106         </dtml-if>
    107     </dtml-in>
    108 </dtml-let>
    109     </body>
    110 </html>
     1<dtml-call expr="RESPONSE.redirect('imprimir_varios_recibo?cod_documento='+_.str(cod_documento))">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_salvar_proc.dtml

    r388 r3179  
    11<dtml-comment>
    22**********************************************************************
    3 *  Função: Salvar os dados da proposicao vindos do formulário, seja  *
    4 *          em UPDATE dos dados ou na INCLUSÃO de uma nova proposicao.*
     3*  Fun&ccedil;&atilde;o: Salvar os dados da proposicao vindos do formulario, seja  *
     4*          em UPDATE dos dados ou na INCLUSaO de uma nova proposicao.*
    55*                                                                    *
    66*  Argumentos: [hdn_cod_proposicao: int]. Argumento opcional que     *
    7 *              determina se esse método vai salvar ou atualizar os   *
     7*              determina se esse metodo vai salvar ou atualizar os   *
    88*              dados da proposicao.                                  *
    99*                                                                    *
    1010*  Retorno: Mensagem de sucesso ou erro. Redirecionamento para a     *
    11 *           página que vem pelo argumento hdn_url                    *
     11*           pgina que vem pelo argumento hdn_url                    *
    1212**********************************************************************
    1313</dtml-comment>
    1414
    15 
    1615<dtml-call expr="REQUEST.set('save_ok', '1')">
    1716
    18 <dtml-comment> Verifica se a matéria legislativa existe no cadastro. Man Qi em 18/12/03 </dtml-comment>
     17<dtml-comment> Verifica se a mat&eacute;ria legislativa existe no cadastro. Man Qi em 18/12/03 </dtml-comment>
    1918<dtml-if expr="_.has_key('lst_tip_id_basica')">
    2019  <dtml-in expr="zsql.materia_obter_zsql(tip_id_basica=lst_tip_id_basica, num_ident_basica=txt_num_ident_basica, ano_ident_basica=txt_ano_ident_basica)">
     
    2221  <dtml-else>
    2322    <dtml-call expr="REQUEST.set('save_ok', '0')">
    24     <dtml-let mensagem="'A matéria legislativa a qual esta proposição será vinculada não existe no cadastro!'" url="'proposicao_form?tip_proposicao_sel='+hdn_tip_proposicao+'&txt_descricao='+txt_descricao+'&tip_id_basica_sel='+lst_tip_id_basica+'&num_ident_basica_sel='+txt_num_ident_basica+'&ano_ident_basica_sel='+txt_ano_ident_basica">
     23    <dtml-let mensagem="'A mat&eacute;ria legislativa a qual esta proposi&ccedil;&atilde;o ser&aacute; vinculada n�o existe no cadastro!'" url="'proposicao_form?tip_proposicao_sel='+hdn_tip_proposicao+'&txt_descricao='+txt_descricao+'&tip_id_basica_sel='+lst_tip_id_basica+'&num_ident_basica_sel='+txt_num_ident_basica+'&ano_ident_basica_sel='+txt_ano_ident_basica">
    2524      <dtml-var mensagem_emitir>
    2625    </dtml-let>         
     
    4039    <dtml-if expr="col_username!=AUTHENTICATED_USER.getUserName()">
    4140      <dtml-call expr="REQUEST.set('save_ok', '0')">
    42       <dtml-let mensagem="'Você não tem permissão para modificar esta proposição!'">
     41      <dtml-let mensagem="'Você não tem permissão para modificar esta proposi&ccedil;&atilde;o!'">
    4342        <dtml-var mensagem_emitir>
    4443      </dtml-let> 
    4544    </dtml-if>
    46     <dtml-if expr="dat_envio!='00/00/0000'">
     45
     46    <dtml-if expr="dat_envio!=None and dat_envio!=''">
    4747      <dtml-call expr="REQUEST.set('save_ok', '0')">
    48       <dtml-let mensagem="'Você não pode modificar proposição já enviada!'">
     48      <dtml-let mensagem="'Você não pode modificar proposi&ccedil;&atilde;o j&aacute; enviada!'">
    4949        <dtml-var mensagem_emitir>
    5050      </dtml-let> 
    5151    </dtml-if>
     52
    5253  <dtml-else>
    5354    <dtml-in expr="zsql.autor_obter_zsql(ind_excluido=0, col_username=AUTHENTICATED_USER.getUserName())">
    54       <dtml-call expr="REQUEST.set('cod_autor', cod_autor)">
     55      <dtml-call expr="REQUEST.set('cod_autor', cod_autor)">     
     56      <dtml-call expr="REQUEST.set('sde_autor', nom_autor_join)">     
    5557    </dtml-in>
    5658    <dtml-call expr="REQUEST.set('metodo', zsql.proposicao_incluir_zsql)">
     
    5961
    6062<dtml-if expr="save_ok=='1'">
    61   <dtml-try>
     63  <!-- dtml-try //-->   
    6264    <dtml-if hdn_cod_proposicao>
    63       <dtml-call expr="zsql.proposicao_atualizar_zsql(
    64           cod_proposicao            = hdn_cod_proposicao,
    65           cod_materia               = cod_materia,   
    66           txt_descricao             = txt_descricao)">
     65                <dtml-try>   
     66              <dtml-call expr="zsql.proposicao_atualizar_zsql(
     67                  cod_proposicao            = hdn_cod_proposicao,
     68                  cod_materia               = cod_materia,   
     69                  txt_descricao             = txt_descricao,
     70                          txt_ementa                = txt_ementa)">
     71                  <dtml-except>
     72                    <dtml-call expr="REQUEST.set('save_ok', '0')">
     73                    <!-- dtml-var error_value// -->     
     74                    <dtml-let mensagem="'N&atilde;o foi poss&iacute;vel salvar a proposicao (metodo de atualizacao). Tente novamente!'">
     75                        <dtml-var mensagem_emitir>
     76                    </dtml-let>
     77                 </dtml-try>     
    6778    <dtml-else>
    68       <dtml-call expr="zsql.proposicao_incluir_zsql(
    69           cod_proposicao            = hdn_cod_proposicao,
    70           cod_autor                 = cod_autor,
    71           tip_proposicao            = hdn_tip_proposicao,
    72           cod_materia               = cod_materia,
    73           txt_descricao             = txt_descricao)">
    74       <dtml-in expr="zsql.proposicao_incluida_codigo_obter_zsql()">
    75         <dtml-call expr="REQUEST.set('cod_proposicao', _.str(_.int(cod_proposicao)))">
    76       </dtml-in>
     79      <dtml-try>       
     80              <dtml-in expr="zsql.proposicao_incluir_zsql(
     81                  cod_proposicao            = hdn_cod_proposicao,
     82                  cod_autor                 = cod_autor,
     83                  tip_proposicao            = hdn_tip_proposicao,
     84                  cod_materia               = cod_materia,
     85                  txt_descricao             = txt_descricao,
     86                  txt_ementa                = txt_ementa)">
     87             <dtml-call expr="REQUEST.set('cod_proposicao', _.str(cod_proposicao))">                   
     88             </dtml-in>
     89                      <dtml-var restaurar_proposicao>
     90                      <dtml-call expr="REQUEST.set('save_ok', '1')">                 
     91          <dtml-except>
     92                    <dtml-call expr="REQUEST.set('save_ok', '0')">
     93                    <!-- dtml-var error_value //-->     
     94                    <dtml-let mensagem="'Houve um erro! Por favor imprima esta mensagem e encaminhe a equipe de desenvolvimento responsavel!<br />Tipo: '+_.str(error_type) +'Erro:' + _.str(error_value)">
     95                        <dtml-var mensagem_emitir>
     96                    </dtml-let>
     97          </dtml-try>     
    7798    </dtml-if>
    78     <dtml-call expr="REQUEST.set('save_ok', '1')">
    79   <dtml-except>
    80     <dtml-call expr="REQUEST.set('save_ok', '0')">
    81     <dtml-let mensagem="'Não foi possível salvar a proposicao. Tente novamente!'">
    82       <dtml-var mensagem_emitir>
    83     </dtml-let>
    84   </dtml-try>
     99    <dtml-call expr="REQUEST.set('save_ok', '1')"> 
     100  <!-- dtml-try //-->   
    85101</dtml-if>
    86102
    87103<dtml-if expr="save_ok=='1' and radTipTxtIntegral=='XML'">
    88104  <dtml-if hdn_cod_proposicao>
    89     <dtml-let mensagem="'Proposição salva com sucesso!'" sucesso="1">
     105        <dtml-call expr="REQUEST.set('cod_proposicao', hdn_cod_proposicao)">
     106    <dtml-let mensagem="'Proposi&ccedil;&atilde;o salva com sucesso!'" sucesso="1">
    90107      <dtml-var mensagem_emitir>
    91108    </dtml-let> 
    92   <dtml-else>
    93     <dtml-in expr="zsql.tipo_proposicao_obter_zsql(tip_proposicao=hdn_tip_proposicao)">
    94       <dtml-call expr="REQUEST.set('nom_modelo', nom_modelo)">
    95     </dtml-in>
    96     <dtml-call expr="REQUEST.set('id',cod_proposicao)">
    97     <dtml-call expr="REQUEST.set('type',nom_modelo)">
    98     <dtml-call expr="REQUEST.set('template_path','/sapl_documentos/modelo')">
    99     <dtml-call expr="sapl_documentos.proposicao.manage_addProduct['StructuredDoc'].StrDoc_add(REQUEST)">
    100     <dtml-call expr="RESPONSE.redirect('proposicao_editar_texto_form?cod_proposicao='+cod_proposicao)">
     109  <dtml-else> 
     110        <dtml-let mensagem="'Proposi&ccedil;&atilde;o salva com sucesso!'" sucesso="1" url="'proposicao_editar_texto_form?cod_proposicao='+cod_proposicao">
     111      <dtml-var mensagem_emitir>
     112    </dtml-let> 
     113        <!-- dtml-call expr="RESPONSE.redirect('proposicao_editar_texto_form?cod_proposicao='+cod_proposicao)" -->
    101114  </dtml-if>
    102115</dtml-if>
     116
    103117
    104118<dtml-if expr="save_ok=='1' and radTipTxtIntegral=='Arq'">
     
    117131            </dtml-if>
    118132        <dtml-except>
    119             <dtml-let mensagem="'Houve um Erro ao Salvar o Texto Integral da Proposição!'">
     133            <dtml-let mensagem="'Houve um Erro ao Salvar o Texto Integral da Proposi&ccedil;&atilde;o!'">
    120134                <dtml-call expr="REQUEST.set('save_ok', '0')">
    121135                <dtml-var mensagem_emitir>
     
    132146    </dtml-if>
    133147</dtml-if>
     148
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_texto_imprimir.dtml

    r388 r3179  
    1 <!-- TESTAR AUTORIZAÇÃO: Apenas o owner pode imprimir!!! -->
     1<!-- TESTAR AUTORIZA��O: Apenas o owner pode imprimir!!! -->
    22<dtml-let cod_proposicao="_.str(cod_documento).split('/')[-1]"
    33          cod_checagem="pysc.proposicao_calcular_checksum_pysc(cod_proposicao)"
    44          tipo_txtint="pysc.proposicao_tipo_texto_integral_pysc(cod_proposicao)">
     5             
    56    <dtml-if expr="cod_documento!=cod_checagem">
    6         <dtml-let mensagem="'O Código do Documento informado é Inválido'">
     7        <dtml-let mensagem="'O C&oacute;digo do Documento informado n&atilde;o &eacute; v&aacute;lido!'">
    78            <dtml-return mensagem_emitir>
    89        </dtml-let>
    910    </dtml-if>
    10     <dtml-if expr="tipo_txtint=='XML'">
    11         <dtml-call expr="REQUEST.RESPONSE.redirect('/sapl_documentos/proposicao/'+cod_proposicao+'/renderXML?xsl=__default__')">
     11   
     12    <dtml-call expr="REQUEST.SESSION.set('cod_imprimir',cod_proposicao)">
     13   
     14    <dtml-if expr="tipo_txtint=='XML'">           
     15        <!-- dtml-call expr="REQUEST.RESPONSE.redirect('/sapl_documentos/proposicao/'+cod_proposicao+'/renderXML?xsl=__default__')" -->
     16        <dtml-var expr="pysc.proposicao_texto_imprimir_pdf(cod_proposicao=_.str(cod_proposicao))">
    1217    <dtml-else>
    1318        <dtml-call expr="REQUEST.RESPONSE.redirect('/sapl_documentos/proposicao/'+cod_proposicao)">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/proposicao/proposicao_validar_texto_form.dtml

    r381 r3179  
    11<dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=cod_proposicao)">
    2   <dtml-call expr="REQUEST.set('prop_enviada',(dat_envio!='00/00/0000'))">
     2  <dtml-call expr="REQUEST.set('prop_enviada',(dat_envio!=None))">
    33  <dtml-call expr="REQUEST.set('usr_eh_autor',(col_username==AUTHENTICATED_USER.getUserName()))">
    44</dtml-in>
     
    1818                      <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0">
    1919                        <tr align="left" class="fundo">
    20                           <td class="form-label">&nbsp;Verificação de Validade</td>
     20                          <td class="form-label">&nbsp;Verifica&ccedil;&atilde;o de Validade</td>
    2121                        </tr>
    2222                        <tr height="10">
     
    3131<dtml-else>
    3232    <dtml-call expr="REQUEST.set('prop_valida',1)">
    33                               <b>O Texto Integral é Válido.</b>
     33                              <b>O Texto Integral &eacute; V&aacute;lido.</b>
    3434</dtml-in>
    3535                            </ul>
     
    4949                    <form method="post" name="frmEnviarProp" action="proposicao_enviar_proc">
    5050                      <input type="hidden" name="hdn_cod_proposicao" value="<dtml-var cod_proposicao>">
    51                       <input type="submit" name="btn_proposicao_enviar" value="Enviar Proposição">
     51                      <input type="submit" name="btn_proposicao_enviar" value="Enviar Proposi&ccedil;&atilde;o">
    5252                    </form>
    5353                  </td> 
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/recebimento_proposicao/proposicao_buscar_proc.dtml

    r362 r3179  
     1<script language="javascript">
     2function openPopUpPesquisa(){
     3  parametros = "width=575, height=325, statusbar=no, scrollbars=yes, top=100, left=100";       
     4  var WdPopup = open("<dtml-var sapl url>/generico/popup_materia_pesquisar_form","popup",parametros);
     5  WdPopup.focus();
     6}
     7</script>
    18<dtml-try>
    2   <dtml-let cod_seguranca="txtCodDoc.upper()"
    3             cod_proposicao="txtCodDoc.split('/')[1]">
     9  <dtml-let cod_seguranca="txtCodDoc.upper()" cod_proposicao="txtCodDoc.split('/')[1]">
    410    <dtml-call expr="REQUEST.set('erro',1)">
    511    <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=cod_proposicao, ind_enviado=1)">
    6       <dtml-call expr="REQUEST.set('erro',0)">
    7       <dtml-if expr="cod_seguranca != pysc.proposicao_calcular_checksum_pysc(cod_proposicao)">
    8         <dtml-let mensagem="'Código do Documento Inválido!'">
    9           <dtml-var mensagem_emitir>
    10         </dtml-let>
    11       <dtml-else>
    12         <dtml-call expr="REQUEST.set('txtCodDoc',txtCodDoc)">
    13         <dtml-var proposicao_receber_form>
    14       </dtml-if>
     12        <dtml-call expr="REQUEST.set('erro',0)">     
     13        <dtml-if expr="cod_seguranca != pysc.proposicao_calcular_checksum_pysc(cod_proposicao)">
     14          <dtml-let mensagem="'Código do Documento Inválido!'">
     15            <dtml-var mensagem_emitir>
     16          </dtml-let>     
     17        <dtml-else>
     18          <dtml-call expr="REQUEST.set('txtCodDoc',txtCodDoc)">
     19          <dtml-var proposicao_receber_form>
     20          <input type="button" value="Pesquisar..." onClick="javascript:openPopUpPesquisa();"/>
     21        </dtml-if>
    1522    </dtml-in>
     23
    1624    <dtml-if erro>
    1725      <dtml-let mensagem="'Documento Inexistente!'">
     
    2028    </dtml-if>
    2129  </dtml-let>
     30
    2231<dtml-except>
    23   <dtml-let mensagem="'Houve um erro!'">
     32  <dtml-let mensagem="'Houve um erro! Por favor imprima esta mensagem e encaminhe à equipe de desenvolvimento responsável!<br />Tipo: '+error_type +'Erro:' + error_value">
    2433     <dtml-var mensagem_emitir>
    2534  </dtml-let>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/recebimento_proposicao/proposicao_exibir_texto_form.dtml

    r362 r3179  
     1<dtml-call expr="RESPONSE.redirect('proposicao/proposicao_texto_imprimir?cod_documento='+cod_documento)" >
     2
    13<dtml-var standard_html_header>
    24              <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/recebimento_proposicao/proposicao_listar_form.dtml

    r948 r3179  
     1<script language="javascript">
     2function openPopUpPesquisa(){
     3  parametros = "width=575, height=325, statusbar=no, scrollbars=yes, top=100, left=100";       
     4  var WdPopup = open("<dtml-var sapl url>/generico/popup_materia_pesquisar_form","popup",parametros);
     5  WdPopup.focus();
     6}
     7
     8</script>
    19<dtml-var standard_html_header>
     10
     11<dtml-unless envrec>
     12        <dtml-call expr="REQUEST.set('envrec','E')">   
     13</dtml-unless>
     14<dtml-unless autor>
     15        <dtml-call expr="REQUEST.set('autor',0)">       
     16</dtml-unless>
     17<dtml-unless cod>
     18        <dtml-call expr="REQUEST.set('cod','')">       
     19</dtml-unless>
     20<dtml-if expr="autor == '0'">
     21        <dtml-call expr="REQUEST.set('str_autor','')">
     22<dtml-else>
     23        <dtml-call expr="REQUEST.set('str_autor',autor)">
     24</dtml-if>
     25<script language="javascript">
     26function ReceberProposicao(_txtCodDoc){
     27        location.href = "proposicao_buscar_proc?txtCodDoc="+_txtCodDoc;
     28}
     29
     30function ProcurarCodProposicao(_cod){
     31        location.href = "?envrec=<dtml-var envrec>&autor=<dtml-var autor>&cod="+_cod;
     32}
     33
     34function setAutor(_codAutor){
     35        if(_codAutor == "")
     36                location.href = "?envrec=<dtml-var envrec>";
     37        else
     38                location.href = "?envrec=<dtml-var envrec>&autor="+_codAutor;           
     39}
     40</script>
     41
     42<!-- CRIA LISTBOX COM OS AUTORES //-->
     43<div style="text-align: left;">
     44<dtml-call expr="REQUEST.set('opt_grupo','')">
     45<label class="form-label">Autor: </label>
     46<select name="lst_autor" id="lst_autor" onchange="setAutor(this.value);">
     47        <option value="0">Selecione o Autor</option>   
     48        <dtml-in expr="zsql.autor_obter_zsql()">
     49                <dtml-if expr="opt_grupo == ''">
     50                        <optgroup label="<dtml-var des_tipo_autor>">
     51                        <dtml-call expr="REQUEST.set('opt_grupo',des_tipo_autor)">
     52                </dtml-if>             
     53                <dtml-if expr="not opt_grupo == des_tipo_autor">
     54                        </optgroup>
     55                        <optgroup label="<dtml-var des_tipo_autor>">
     56                        <dtml-call expr="REQUEST.set('opt_grupo',des_tipo_autor)">
     57                </dtml-if>                     
     58                <dtml-if expr="autor == cod_autor">
     59                        <option value="<dtml-var cod_autor>" selected><dtml-var nom_autor_join></option>
     60                <dtml-else>
     61                        <option value="<dtml-var cod_autor>"><dtml-var nom_autor_join></option>
     62                </dtml-if>
     63        </dtml-in>
     64        </optgroup>
     65</select>
     66<br />
     67        <label class="form-label">C&oacute;digo do Requerimento:</label>
     68        <input type="text" value="" name="cod_proposicao" size="10" id="cod_proposicao" />
     69        <input type="button" value="Procurar" name="btnReceber" onclick="ProcurarCodProposicao(document.getElementById('cod_proposicao').value);" />
     70<script language="javascript">
     71        document.getElementById('cod_proposicao').focus();
     72</script>       
     73
     74
     75<!-- FIM DO LISTBOX AUTORES //-->
     76
    277<dtml-if expr="envrec=='E'">
    3               <table width="98%" border="0" cellpadding="0" cellspacing="0" align="center">
     78              <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center">
    479                <tr class="fundo">
    5                   <td class="form-label">&nbsp;| <a href="proposicao_receber_form">Receber Nova Proposição</a> |
    6                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=R">Proposições Não Incorporadas</a> |
    7                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=I">Proposições Incorporadas</a> |</td>
    8                 </tr>
     80                <td class="form-label">&nbsp;| <a href="proposicao_listar_form?envrec=E&autor=<dtml-var autor>">N&atilde;o Recebidas</a> |
     81                             &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=R&autor=<dtml-var autor>">N&atilde;o Incorporadas</a> |
     82                             &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=I&autor=<dtml-var autor>">Incorporadas</a> |</td>
    983                <tr height="10" bgcolor="#FFFFFF">
    1084                  <td> </td>
    1185                </tr>
    1286              </table>
    13   <dtml-in expr="zsql.proposicao_obter_zsql(ind_excluido=0, ind_enviado=1)" size=8 start=query_start orphan=2>
     87             
     88   <!-- LISTA DE PROPOSICAO -->
     89  <dtml-if expr="not _.int(autor) > 0">
     90                <table><tr><td> Por favor especifique um Autor! </td></tr></table>
     91 
     92  <dtml-else>           
     93  <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=cod,ind_excluido=0, ind_enviado=1, cod_autor = str_autor)" size=100 start=query_start orphan=2>
    1494    <dtml-if sequence-start>
    15               <table width="98%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
     95              <table width="100%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    1696                <tr>
    1797                  <td>
    18                     <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
     98                    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    1999                      <tr class="fundo"> 
    20                         <td width="15%" class="form-label">Data de Envio</td>
    21                         <td width="15%" class="form-label"> | Tipo</td>
    22                         <td width="45%" class="form-label">| Descrição</td>
    23                         <td width="25%" class="form-label">| Autor</td>
     100                       <td width="20" class="form-label" align="center">A&ccedil;&atilde;o</td>
     101                        <td class="form-label" align="center">Data</td>
     102                        <td class="form-label" align="center">#</td>
     103                        <td class="form-label">Tipo</td>
     104                        <td class="form-label">Autor</td>
    24105                      </tr>
    25106      <dtml-if previous-sequence>
    26107                      <tr>
    27                         <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">Página Anterior (<dtml-var previous-sequence-size>)</a></td>
     108                        <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">P�gina Anterior (<dtml-var previous-sequence-size>)</a></td>
     109                      </tr>
     110                      <tr>
     111                        <td><font size="1">&nbsp;</font></td>
     112                      </tr>
     113      </dtml-if previous-sequence>
     114    </dtml-if sequence-start>                   
     115                       
     116                        <dtml-try>
     117                           <dtml-call expr="REQUEST.set('txtCodDoc',pysc.proposicao_calcular_checksum_pysc(cod_proposicao=cod_proposicao))">
     118                        <dtml-except>
     119                           <dtml-call expr="REQUEST.set('txtCodDoc','#')">                       
     120                        </dtml-try>     
     121
     122             <tr onMouseOver="MouseOver(this,'#F7F7F7');" onMouseOut="MouseOut(this,'');">
     123                        <td align="center">
     124                          <dtml-if expr="dat_envio==None">
     125                            &nbsp;
     126                          <dtml-else>                     
     127                          <img onClick="javascript:openPopUpPesquisa();" title="Pesquisar" src="<dtml-var sapl url>/imagens/mini_ico_localizar.gif" border="0" style="cursor:pointer" />
     128                          <img onClick="ReceberProposicao('<dtml-var txtCodDoc>');" title="Receber" src="<dtml-var sapl url>/imagens/mini_ico_receber.gif" border="0" style="cursor:pointer" />                 
     129                          </dtml-if>
     130                        </td>
     131                        <td class="form-element" align="center"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-if expr="dat_envio==None">Em Elabora��o...<dtml-else><dtml-var dat_envio></dtml-if></a></td>
     132                                        <td class="form-label" align="center"> <dtml-var txtCodDoc> </td>
     133                                        <td class="form-text">&nbsp;<dtml-var des_tipo_proposicao></td>
     134                        <td class="form-text">&nbsp;<dtml-var nom_autor></td>
     135                      </tr>                     
     136    <dtml-if sequence-end>
     137      <dtml-if next-sequence>
     138                      <tr>
     139                        <td><font size="1">&nbsp;</font></td>
     140                      </tr>
     141                      <tr>
     142                        <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">Pr�xima P�gina (<dtml-var next-sequence-size>)</a></td>
     143                      </tr>
     144      </dtml-if next-sequence>
     145                    </table>
     146    </dtml-if sequence-end>
     147  <dtml-else>
     148              <table width="100%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
     149                <tr>
     150                  <td>
     151                    <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     152                      <tr>
     153                        <td>&nbsp;</td>
     154                      </tr>
     155                      <tr>
     156                        <td class="form-text">N�o h� nenhuma proposi��o a ser recebida.</td>
     157                      </tr>
     158                    </table>
     159  </dtml-in>
     160  </dtml-if>
     161                  </td>
     162                </tr>
     163              </table>
     164<dtml-elif expr="envrec=='R'">
     165              <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center">
     166                <tr class="fundo">
     167                  <td class="form-label"><a href="proposicao_listar_form?envrec=E&autor=<dtml-var autor>">N�o Recebidas</a> |
     168                             | <a href="proposicao_listar_form?envrec=R&autor=<dtml-var autor>">N�o Incorporadas</a> |
     169                             | <a href="proposicao_listar_form?envrec=I&autor=<dtml-var autor>">Incorporadas</a> |</td>
     170                </tr>
     171                <tr height="10" bgcolor="#FFFFFF">
     172                  <td> </td>
     173                </tr>
     174              </table>
     175             
     176  <dtml-if expr="not _.int(autor) > 0">
     177                <table><tr><td> Por favor especifique um Autor! </td></tr></table>
     178 
     179  <dtml-else>           
     180 
     181  <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=cod,ind_excluido=0, ind_recebido=1, cod_autor = str_autor)" size=50 start=query_start orphan=2>
     182    <dtml-if sequence-start>
     183              <table width="100%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
     184                <tr>
     185                  <td>
     186                    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
     187                      <tr class="fundo"> 
     188                        <td class="form-label" align="center">Envio</td><td class="form-label" width="1%">|</td>
     189                        <td class="form-label" align="center" nowrap>Devolu��o</td><td class="form-label" width="1%">|</td>
     190                        <td class="form-label" align="center">Tipo</td><td class="form-label" width="1%">|</td>
     191                        <td class="form-label" align="center">Descri��o</td><td class="form-label" width="1%">|</td>
     192                        <td class="form-label" align="center" nowrap>Recebida?</td>
     193                      </tr>
     194      <dtml-if previous-sequence>
     195                      <tr>
     196                        <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">P�gina Anterior (<dtml-var previous-sequence-size>)</a></td>
    28197                      </tr>
    29198                      <tr>
     
    33202    </dtml-if sequence-start>
    34203                      <tr height="17">
    35                         <td width="15%" valign="top" class="form-element"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-if expr="dat_envio=='00/00/0000'">Em Elaboração...<dtml-else><dtml-var dat_envio></dtml-if></a></td>
    36                         <td width="15%" valign="top" class="form-text">&nbsp;<dtml-var des_tipo_proposicao></td>
    37                         <td width="45%" valign="top" class="form-text">&nbsp;<dtml-var txt_descricao></td>
    38                         <td width="25%" valign="top" class="form-text">&nbsp;<dtml-var nom_autor></td>
     204                        <td class="form-element" align="center"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-if expr="dat_envio==None">Em Elabora��o...<dtml-else><dtml-var dat_envio></dtml-if></a></td><td class="form-label" width="1%">|</td>
     205                        <td class="form-element"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-var dat_devolucao></a></td><td class="form-label" width="1%">|</td>
     206                        <td class="form-text" nowrap align="center">&nbsp;<dtml-var des_tipo_proposicao></td><td class="form-label" width="1%">|</td>
     207                        <td class="form-text" nowrap>&nbsp;<dtml-var txt_descricao></td><td class="form-label" width="1%">|</td>
     208                        <td class="form-text" align="center">&nbsp;<dtml-if dat_recebimento>Sim<dtml-else>N�o</dtml-if></td>
    39209                      </tr>
    40210    <dtml-if sequence-end>
     
    44214                      </tr>
    45215                      <tr>
    46                         <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">Próxima Página (<dtml-var next-sequence-size>)</a></td>
     216                        <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">Pr�xima P�gina (<dtml-var next-sequence-size>)</a></td>
    47217                      </tr>
    48218      </dtml-if next-sequence>
    49                     </table>
     219    </table>
    50220    </dtml-if sequence-end>
    51221  <dtml-else>
    52               <table width="98%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
     222              <table width="100%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    53223                <tr>
    54224                  <td>
    55                     <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
     225                    <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    56226                      <tr>
    57227                        <td>&nbsp;</td>
    58228                      </tr>
    59229                      <tr>
    60                         <td class="form-text">Não há nenhuma proposição a ser recebida.</td>
     230                        <td class="form-text">N�o h� nenhuma proposi��o recebida a ser incorporada ou devolvida.</td>
    61231                      </tr>
    62232                    </table>
    63233  </dtml-in>
     234  </dtml-if>
    64235                  </td>
    65236                </tr>
    66237              </table>
    67 <dtml-elif expr="envrec=='R'">
    68               <table width="98%" border="0" cellpadding="0" cellspacing="0" align="center">
     238<dtml-elif expr="envrec=='I'">
     239              <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center">
    69240                <tr class="fundo">
    70                   <td class="form-label">&nbsp;| <a href="proposicao_receber_form">Receber Nova Proposição</a> |
    71                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=E">Proposições Não Recebidas</a> |
    72                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=I">Proposições Incorporadas</a> |</td>
     241                  <td class="form-label">&nbsp;| <a href="proposicao_listar_form?envrec=E&autor=<dtml-var autor>">N�o Recebidas</a> |
     242                             &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=R&autor=<dtml-var autor>">N�o Incorporadas</a> |
     243                             &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=I&autor=<dtml-var autor>">Incorporadas</a> |</td>
    73244                </tr>
    74245                <tr height="10" bgcolor="#FFFFFF">
     
    76247                </tr>
    77248              </table>
    78   <dtml-in expr="zsql.proposicao_obter_zsql(ind_excluido=0, ind_recebido=1)" size=8 start=query_start orphan=2>
     249 
     250 
     251  <dtml-if expr="not _.int(autor) > 0">
     252
     253                <table><tr><td> Por favor especifique um Autor! </td></tr></table>
     254 
     255  <dtml-else>             
     256 
     257  <dtml-in expr="zsql.proposicao_obter_zsql(cod_proposicao=cod,ind_excluido=0, ind_incorporado=1, cod_autor=str_autor)" size=50 start=query_start orphan=2>
    79258    <dtml-if sequence-start>
    80               <table width="98%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
     259              <table width="100%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    81260                <tr>
    82261                  <td>
    83                     <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
     262                    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    84263                      <tr class="fundo"> 
    85                         <td width="9%" class="form-label" align="center">Envio</td><td class="form-label" width="1%">|</td>
    86                         <td width="9%" class="form-label" align="center" nowrap>Devolução</td><td class="form-label" width="1%">|</td>
    87                         <td width="14%" class="form-label" align="center">Tipo</td><td class="form-label" width="1%">|</td>
    88                         <td width="50%" class="form-label" align="center">Descrição</td><td class="form-label" width="1%">|</td>
    89                         <td width="13%" class="form-label" align="center" nowrap>Recebida?</td>
     264                        <td class="form-label">Data de Envio</td>
     265                        <td class="form-label"> | Tipo</td>
     266                        <td class="form-label">| Descri��o</td>
     267                        <td class="form-label" align="left">| Incorpora��o</td>
    90268                      </tr>
    91269      <dtml-if previous-sequence>
    92270                      <tr>
    93                         <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">Página Anterior (<dtml-var previous-sequence-size>)</a></td>
     271                        <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">Pgina Anterior (<dtml-var previous-sequence-size>)</a></td>
    94272                      </tr>
    95273                      <tr>
     
    99277    </dtml-if sequence-start>
    100278                      <tr height="17">
    101                         <td width="9%" valign="top" class="form-element" align="center"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-if expr="dat_envio=='00/00/0000'">Em Elaboração...<dtml-else><dtml-var dat_envio></dtml-if></a></td><td class="form-label" width="1%">|</td>
    102                         <td width="9%" valign="top" class="form-element"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-var dat_devolucao></a></td><td class="form-label" width="1%">|</td>
    103                         <td width="14%" valign="top" class="form-text" nowrap align="center">&nbsp;<dtml-var des_tipo_proposicao></td><td class="form-label" width="1%">|</td>
    104                         <td width="50%" valign="top" class="form-text" nowrap>&nbsp;<dtml-var txt_descricao></td><td class="form-label" width="1%">|</td>
    105                         <td width="13%" valign="top" class="form-text" align="center">&nbsp;<dtml-if dat_recebimento>Sim<dtml-else>Não</dtml-if></td>
    106                       </tr>
    107     <dtml-if sequence-end>
    108       <dtml-if next-sequence>
    109                       <tr>
    110                         <td><font size="1">&nbsp;</font></td>
    111                       </tr>
    112                       <tr>
    113                         <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">Próxima Página (<dtml-var next-sequence-size>)</a></td>
    114                       </tr>
    115       </dtml-if next-sequence>
    116                     </table>
    117     </dtml-if sequence-end>
    118   <dtml-else>
    119               <table width="98%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    120                 <tr>
    121                   <td>
    122                     <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
    123                       <tr>
    124                         <td>&nbsp;</td>
    125                       </tr>
    126                       <tr>
    127                         <td class="form-text">Não há nenhuma proposição recebida a ser incorporada ou devolvida.</td>
    128                       </tr>
    129                     </table>
    130   </dtml-in>
    131                   </td>
    132                 </tr>
    133               </table>
    134 <dtml-elif expr="envrec=='I'">
    135               <table width="98%" border="0" cellpadding="0" cellspacing="0" align="center">
    136                 <tr class="fundo">
    137                   <td class="form-label">&nbsp;| <a href="proposicao_receber_form">Receber Nova Proposição</a> |
    138                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=E">Proposições Não Recebidas</a> |
    139                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=R">Proposições Não Incorporadas</a> |</td>
    140                 </tr>
    141                 <tr height="10" bgcolor="#FFFFFF">
    142                   <td> </td>
    143                 </tr>
    144               </table>
    145   <dtml-in expr="zsql.proposicao_obter_zsql(ind_excluido=0, ind_incorporado=1)" size=8 start=query_start orphan=2>
    146     <dtml-if sequence-start>
    147               <table width="98%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    148                 <tr>
    149                   <td>
    150                     <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
    151                       <tr class="fundo"> 
    152                         <td width="15%" class="form-label">Data de Envio</td>
    153                         <td width="15%" class="form-label"> | Tipo</td>
    154                         <td width="45%" class="form-label">| Descrição</td>
    155                         <td width="25%" class="form-label" align="left">| Incorporação</td>
    156                       </tr>
    157       <dtml-if previous-sequence>
    158                       <tr>
    159                         <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">Página Anterior (<dtml-var previous-sequence-size>)</a></td>
    160                       </tr>
    161                       <tr>
    162                         <td><font size="1">&nbsp;</font></td>
    163                       </tr>
    164       </dtml-if previous-sequence>
    165     </dtml-if sequence-start>
    166                       <tr height="17">
    167                         <td width="15%" valign="top" class="form-element"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-if expr="dat_envio=='00/00/0000'">Em Elaboração...<dtml-else><dtml-var dat_envio></dtml-if></a></td>
    168                         <td width="15%" valign="top" class="form-text">&nbsp;<dtml-var des_tipo_proposicao></td>
    169                         <td width="45%" valign="top" class="form-text">&nbsp;<dtml-var txt_descricao></td>
     279                        <td class="form-element"><a href="proposicao/proposicao_mostrar_proc?cod_proposicao=<dtml-var cod_proposicao >"><dtml-if expr="dat_envio==None">Em Elabora��o...<dtml-else><dtml-var dat_envio></dtml-if></a></td>
     280                        <td class="form-text">&nbsp;<dtml-var des_tipo_proposicao></td>
     281                        <td class="form-text">&nbsp;<dtml-var txt_descricao></td>
    170282                        <dtml-if expr="ind_mat_ou_doc=='D'">
    171283                            <dtml-in expr="zsql.documento_acessorio_obter_zsql(cod_documento=cod_mat_ou_doc)">
     
    176288                        </dtml-if>
    177289                        <dtml-in expr="zsql.materia_obter_zsql(cod_materia=cod_mat)">
    178                             <td width="25%" valign="top" class="form-text" align="left">&nbsp;<dtml-var sgl_tipo_materia>-<dtml-var num_ident_basica>/<dtml-var ano_ident_basica></td>
     290                            <td class="form-text" align="left">&nbsp;<dtml-var sgl_tipo_materia>-<dtml-var num_ident_basica>/<dtml-var ano_ident_basica></td>
    179291                        </dtml-in>
    180292
     
    186298                      </tr>
    187299                      <tr>
    188                         <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">Próxima Página (<dtml-var next-sequence-size>)</a></td>
     300                        <td class="form-element"><a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">Pr�xima P�gina (<dtml-var next-sequence-size>)</a></td>
    189301                      </tr>
    190302      </dtml-if next-sequence>
     
    192304    </dtml-if sequence-end>
    193305  <dtml-else>
    194               <table width="98%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
     306              <table width="100%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    195307                <tr>
    196308                  <td>
    197                     <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
     309                    <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    198310                      <tr>
    199311                        <td>&nbsp;</td>
    200312                      </tr>
    201313                      <tr>
    202                         <td class="form-text">Nenhuma proposição foi incorporada ainda.</td>
     314                        <td class="form-text">Nenhuma proposi��o foi incorporada ainda.</td>
    203315                      </tr>
    204316                    </table>
    205317  </dtml-in>
     318  </dtml-if>
    206319                  </td>
    207320                </tr>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/recebimento_proposicao/proposicao_receber_form.dtml

    r362 r3179  
    22              <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
    33                <tr class="fundo">
    4                   <td class="form-label">&nbsp;| <a href="proposicao_listar_form?envrec=E">Proposições Não Recebidas</a> |
    5                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=R">Proposições Não Incorporadas</a> |
    6                              &nbsp;&nbsp;&nbsp;| <a href="proposicao_listar_form?envrec=I">Proposições Incorporadas</a> |</td>
     4                  <td class="form-label">&nbsp;<a href="proposicao_listar_form?envrec=E">N&atilde;o Recebidas</a>
     5                             &nbsp;&nbsp;&nbsp;<a href="proposicao_listar_form?envrec=R">Incorporadas</a>
     6                             &nbsp;&nbsp;&nbsp;<a href="proposicao_listar_form?envrec=I">N&atilde;o Incorporadas</a> </td>
    77                </tr>
    88              </table>
     
    1212                </tr>
    1313              </table>
     14
     15                   <dtml-var get_ementa_xml>         
     16             
     17             
    1418              <table width="98%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
    1519                <tr>
     
    2428                            <b>&nbsp;Código do Documento:&nbsp;&nbsp;</b>
    2529<dtml-if txtCodDoc>
    26                             <a href="proposicao_exibir_texto_form?cod_documento=<dtml-var txtCodDoc>"><dtml-var txtCodDoc></a>
     30                            <a href="proposicao_exibir_texto_form?cod_documento=<dtml-var txtCodDoc>" target="_blank"><dtml-var txtCodDoc></a>
    2731                            <input type="hidden" name="txtCodDoc" value="<dtml-var txtCodDoc>">
    2832<dtml-else>
     
    6367                            <b>&nbsp;Data de Envio:</b>&nbsp;&nbsp;<dtml-var dat_envio missing>
    6468                          </td>
    65                         </tr> 
     69                        </tr>
     70                                        <tr>
     71                          <td class="form-text" colspan="4" width="100%">
     72                            <b>&nbsp;Ementa:</b><br>
     73                                                <blockquote><i>&nbsp;<dtml-var txt_ementa_xml missing></i></blockquote>
     74                          </td>
     75                        </tr>   
    6676
    6777  <dtml-if cod_materia>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/cadastros/recebimento_proposicao/recebimento_proposicao_index_html.dtml

    r369 r3179  
    1 <dtml-var proposicao_receber_form>
     1<dtml-call expr="RESPONSE.redirect('proposicao_listar_form?envrec=E&autor=0')" >
     2
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/consultas/mesa_diretora/mesa_diretora_index_html.dtml

    r2771 r3179  
    3333</dtml-comment>
    3434
    35 <body bgcolor="#FFFFFF" link="#0000FF" vlink="#800080">
     35<body>
    3636<!--<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
    3737  <tr class="fundo">
     
    159159          <dtml-in expr="zsql.cargo_mesa_obter_zsql(cod_cargo=cod_cargo, ind_excluido=0)">         
    160160            <tr>
    161               <td class="form-text">&nbsp;<a href="<dtml-var URL1>/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><b><dtml-var nom_parlamentar></b></a></td>             
     161              <td class="form-text">&nbsp;<a href="<dtml-var URL1>/parlamentar/parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><dtml-var nom_parlamentar></a></td>             
    162162              <td class="form-text">&nbsp;<dtml-var sgl_partido missing null=""></td>
    163163              <td class="form-text">&nbsp;<dtml-var des_cargo></td>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/consultas/ordem_dia/ordem_dia_index_html.dtml

    r526 r3179  
     1<dtml-call expr="REQUEST.set('ind_pdf_ordem', 'mostrar')">
     2<dtml-var calendario_script>
    13<script language="javascript">
    2 <!--
    3    
    44    function atualiza_ordem_dia(dat_ordem){   
    55        location.href = "<dtml-var absolute_url>/index_html?dat_ordem_sel="+dat_ordem;
    66    }
    7     //-->
    87</script>
     8<dtml-var standard_html_header>
     9<dtml-if expr="not REQUEST.has_key('dat_ordem')">
     10        <dtml-call expr="REQUEST.set('data_hoje',sapl.pysc.data_atual_port_pysc())">
     11         <div id="titulo_pagina" border="0" align="center"> 
     12                <span class="form-title">Ordem do Dia</span>
     13         </div> 
     14        <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center"> 
     15        <dtml-in expr="zsql.data_ordem_dia_obter_zsql(ind_excluido = 0, publicada = 1)">
     16          <tr onMouseOver="MouseOver(this,'#F7F7F7');" onMouseOut="MouseOut(this,'');" style="cursor: pointer;">
     17            <td align="left" width="33%" onClick="MouseClick('?extra=<dtml-var ind_extraordinaria>&dat_ordem=<dtml-var dat_ordem missing >');">
     18                <a><dtml-var dat_ordem missing ></a>
     19           </td>
     20               <td align="left" width="33%" onClick="MouseClick('?extra=<dtml-var ind_extraordinaria>&dat_ordem=<dtml-var dat_ordem missing >');">     
     21               <dtml-if expr="ind_extraordinaria > 0">
     22                <img title="Sess&atilde;o Extraordin&aacute;ria" class="ico_extraordinaria" src=".<dtml-var css_path><dtml-var css_name>/ico_extra.png" border="0">
     23                <dtml-else>
     24                   &nbsp;
     25                </dtml-if>
     26           </td>
     27            <td align="left" width="33%">               
     28                <a href="javascript:void(0);" onClick="javascript:ImprimePDF('/sapl_site/sapl_skin/relatorios/pdf_ordem_dia_preparar_pysc?extra=<dtml-var ind_extraordinaria>&txt_num_sessao=<dtml-var num_ordem>&data=<dtml-var dat_ordem>');" ><img title="Imprimir Ordem do Dia" src="<dtml-var sapl url>/imagens/mini_ico_print.gif" border="0"></a>
     29           </td>
     30          </tr>
     31          <tr hight="1" bgcolor="#CCCCCC"><td colspan="3"></td></tr>
     32        </dtml-in>
    933
    10 <dtml-call expr="REQUEST.set('ind_pdf_ordem', 'mostrar')">
    11 <dtml-var standard_html_header>
     34        </table>
     35        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     36                    <tr><td height="10"></td></tr>
     37        </table>
    1238
    13 
    14 <form name="index_form" method="post" action="ordem_dia_form">
    15      
    16 
    17       <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
    18         <tr class="fundo">
    19           <td width="47%" align="left" valign="top" class="form-title">&nbsp;Data:
    20    <select name="lst_dat_ordem" size="1" onChange="atualiza_ordem_dia(document.index_form.lst_dat_ordem[document.index_form.lst_dat_ordem.selectedIndex].value)">
    21        <dtml-in expr="zsql.data_ordem_dia_obter_zsql(ind_excluido = 0)">
    22         <option
    23           <dtml-if expr="REQUEST.has_key('dat_ordem_sel') and dat_ordem_sel==dat_ordem">
    24                selected
    25                <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
    26           <dtml-elif expr="_['sequence-end'] and not _.has_key('dat_ordem_sel')">
    27                selected
    28           </dtml-if>
    29           value="<dtml-var dat_ordem missing>"><dtml-var dat_ordem missing></option>
    30         <dtml-if expr="_['sequence-end'] and not _.has_key('dat_ordem_sel')">
    31           <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
    32         </dtml-if>
    33        </dtml-in>
    34     </select></td><td width="12%">&nbsp;</td>
    35         </tr>
    36      </table>
    37 <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    38             <tr><td height="10"></td></tr></table>
     39<dtml-else>
    3940 
    40 <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    41   <tr><td>
    4241     <table width="98%" border="0" cellspacing="0" align="center">
     42             <dtml-if expr="int(extra) > 0">
     43                  <caption><dtml-var extra>&#170; Sess&atilde;o Extraordin&aacute;ria do dia <dtml-var dat_ordem></caption>
     44               <dtml-else>
     45                  <caption>Sess&atilde;o Ordin&aacute;ria do dia <dtml-var dat_ordem></caption> 
     46               </dtml-if>             
    4347       <tr class="fundo">
    4448         <td class="form-label" colspan="2">&nbsp;Ordem do Dia</td>
    4549       </tr>
    46 <dtml-if dat_ordem>
    47 <dtml-in expr="zsql.ordem_dia_obter_zsql(dat_ordem = pysc.data_converter_pysc(data=dat_ordem), ind_excluido=0)" size=8 start=query_start orphan=2>
    48 <dtml-if sequence-start>
    49    <dtml-if previous-sequence>
    50        <tr><td class="form-element" colspan="2">
    51            <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
    52            Página Anterior (<dtml-var previous-sequence-size>)</a>
    53        </td></tr>
    54    </dtml-if previous-sequence>       
    55 </dtml-if sequence-start>
    56        <tr bgcolor="#FFFFFF">         
    57           <td align="center" class="form-element" colspan="2">
    58           <dtml-var num_ordem missing><br>
    59           <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia, ind_excluido=0)">
    60           <a href="<dtml-var sapl url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">             
    61                  <dtml-var sgl_tipo_materia missing> <dtml-var num_ident_basica missing> <dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia>
    62           </a>
    63           </dtml-in>           
    64           </td>         
    65        </tr>
    66        <tr bgcolor="#FFFFFF">
    67          <td colspan="2" align="left" class="form-text"><dtml-var txt_observacao></td>
    68        </tr>
     50                <dtml-in expr="zsql.ordem_dia_obter_zsql(dat_ordem = pysc.data_converter_pysc(data=dat_ordem), ind_excluido=0, ind_extraordinaria=extra, publicada = 1)" size=25 start=query_start orphan=2>
     51                <dtml-if sequence-start>
     52                   <dtml-if previous-sequence>
     53                       <tr><td class="form-element" colspan="2">
     54                           <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var previous-sequence-start-number>">
     55                           Página Anterior (<dtml-var previous-sequence-size>)</a>
     56                       </td></tr>
     57                   </dtml-if previous-sequence>       
     58                </dtml-if sequence-start>
     59               <tr bgcolor="#FFFFFF">         
     60                  <td align="center" class="form-element" colspan="2">
     61                  <dtml-var num_ordem missing><br>
     62                 
     63                  <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia, ind_excluido=0)">
     64                  <a href="<dtml-var sapl url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">             
     65                         <dtml-var sgl_tipo_materia missing> <dtml-var num_ident_basica missing> <dtml-var ano_ident_basica missing> - <dtml-var des_tipo_materia>
     66                  </a>
     67                  </dtml-in>           
     68                 
     69                  </td>         
     70               </tr>
     71               <tr bgcolor="#FFFFFF">
     72                 <td colspan="2" align="left" class="form-text"><dtml-var txt_observacao></td>
     73               </tr>
    6974
    70 <dtml-comment>INCLUÍDO POR DANIEL C. AZEVEDO - 11/12/2001. Alterado por Marta 18/12</dtml-comment>
    71        <tr>
    72            <dtml-comment>Buscar o "TURNO:...SITUAÇÃO:..."</dtml-comment>
    73            
    74            <dtml-comment> alterada pela Man Qi em 13/05/02. </dtml-comment>
    75            <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
    76               <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U','Único'), ('L','Suplementar')]">
    77                 <dtml-if expr="sgl_turno==_['sequence-key']">
    78                 <td align="left" class="form-text" width="35%">
    79                   <b>Turno: </b><dtml-var sequence-item>
    80                   </td>
    81                 </dtml-if>   
    82               </dtml-in>
     75                        <dtml-comment>INCLUÍDO POR DANIEL C. AZEVEDO - 11/12/2001. Alterado por Marta 18/12</dtml-comment>
     76               <tr>
     77                   <dtml-comment>Buscar o "TURNO:...SITUAÇÃO:..."</dtml-comment>                   
     78                   <dtml-comment> alterada pela Man Qi em 13/05/02. </dtml-comment>
     79                   
     80                   <dtml-in expr="zsql.tramitacao_obter_zsql(cod_materia=cod_materia, ind_ult_tramitacao=1)">
     81                      <dtml-in expr="[('P','Primeiro'), ('S','Segundo'), ('U','Único'), ('L','Suplementar')]">
     82                        <dtml-if expr="sgl_turno==_['sequence-key']">
     83                                                <td align="left" class="form-text" width="35%">
     84                                        <b>Turno: </b><dtml-var sequence-item>
     85                                                </td>
     86                        </dtml-if>   
     87                      </dtml-in>
    8388
    84               <dtml-if des_status>
    85                  <dtml-call expr="REQUEST.set('des_status', des_status)">
    86               </dtml-if>
    87            </dtml-in>
    88            <td class="texto" width="65%"><b>Situação: </b>
    89            <dtml-var des_status missing>
    90        </td></tr>
    91        <tr>
    92            <dtml-comment>Buscar o "AUTOR:..."</dtml-comment>
    93          
    94           <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, ind_primeiro_autor=1)">
    95               <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
    96                  <dtml-if cod_parlamentar>
    97                     <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    98                        <td align="left" class="form-text" width="35%" valign="top">
    99                        <b>Autor: </b> <dtml-var nom_parlamentar></td>
    100                     </dtml-in>
    101                  <dtml-elif cod_comissao>
    102                     <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    103                        <td align="left" class="form-text" width="35%" valign="top">
    104                        <b>Autor: </b> <dtml-var nom_comissao></td>
    105                     </dtml-in>
    106                  <dtml-else>
    107                         <td align="left" class="form-text" width="35%" valign="top">
    108                         <b>Autor: </b><dtml-var nom_autor></td>
    109                  </dtml-if>
    110               </dtml-in>
    111           </dtml-in>
    112           <td width="65%" class="texto" valign="top">
    113            <dtml-comment>Buscar o "RELATOR:..."</dtml-comment>
    114          
    115           <dtml-in expr="zsql.relatoria_obter_zsql(cod_materia=cod_materia)">
    116           <b>Relator: </b>
    117               <dtml-if expr="not _['sequence-start']">
    118                   </dtml-if>
    119               <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
    120                  <dtml-var nom_parlamentar> -
    121               </dtml-in>
    122               <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
    123                  <dtml-var nom_comissao>
    124               </dtml-in><br>
    125           </dtml-in>
    126        </td></tr>
    127 <dtml-comment>FIM DA INCLUSÃO POR DANIEL EM 11/12/2001.</dtml-comment>
     89                      <dtml-if des_status>
     90                         <dtml-call expr="REQUEST.set('des_status', des_status)">
     91                      </dtml-if>
     92                   </dtml-in>
     93                   
     94                   <td class="texto" width="65%"><b>Situa&ccedil;&atilde;o: </b>
     95                   <dtml-var des_status missing>
     96               </td></tr>
     97               <tr>
     98                   <dtml-comment>Buscar o "AUTOR:..."</dtml-comment>
     99                 
     100                  <dtml-in expr="zsql.autoria_obter_zsql(cod_materia=cod_materia, ind_primeiro_autor=1)">
     101                      <dtml-in expr="zsql.autor_obter_zsql(cod_autor=cod_autor)">
     102                         <dtml-if cod_parlamentar>
     103                            <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     104                               <td align="left" class="form-text" width="35%" valign="top">
     105                               <b>Autor: </b> <dtml-var nom_parlamentar></td>
     106                            </dtml-in>
     107                         <dtml-elif cod_comissao>
     108                            <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     109                               <td align="left" class="form-text" width="35%" valign="top">
     110                               <b>Autor: </b> <dtml-var nom_comissao></td>
     111                            </dtml-in>
     112                         <dtml-else>
     113                                <td align="left" class="form-text" width="35%" valign="top">
     114                                <b>Autor: </b><dtml-var nom_autor></td>
     115                         </dtml-if>
     116                      </dtml-in>
     117                  </dtml-in>
     118                 
     119                  <td width="65%" class="texto" valign="top">
     120                   <dtml-comment>Buscar o "RELATOR:..."</dtml-comment>
     121                 
     122                  <dtml-in expr="zsql.relatoria_obter_zsql(cod_materia=cod_materia)">
     123                                  <b>Relator: </b>
     124                      <dtml-if expr="not _['sequence-start']">    </dtml-if>
     125                      <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar)">
     126                         <dtml-var nom_parlamentar> -
     127                      </dtml-in>
     128                      <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
     129                         <dtml-var nom_comissao>
     130                           </dtml-in>
     131                   <br>
     132                  </dtml-in>
     133               </td></tr>
     134        <dtml-comment>FIM DA INCLUSÃO POR DANIEL EM 11/12/2001.</dtml-comment>
     135               <tr><td colspan="2" height="1" bgcolor="#CCCCCC"></td></tr>
     136        <dtml-if sequence-end>
     137               <dtml-if next-sequence>
     138                  <tr><td class="form-element" colspan="2">
     139                   <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
     140                     Próxima Página (<dtml-var next-sequence-size>)</a>
     141                  </td></tr>
     142                 </dtml-if next-sequence>
     143                </table>
     144        </dtml-if sequence-end>
     145        </dtml-in>
     146       
     147</dtml-if>
    128148
    129        <tr><td colspan="2"><hr class="fundo" size="1" width="50% align="center"></td></tr>
    130 
    131 <dtml-if sequence-end>
    132        <dtml-if next-sequence>
    133           <tr><td class="form-element" colspan="2">
    134            <a href="<dtml-var URL><dtml-var sequence-query>query_start=<dtml-var next-sequence-start-number>">
    135              Próxima Página (<dtml-var next-sequence-size>)</a>
    136           </td></tr>
    137          </dtml-if next-sequence>
    138         </table>
    139 </dtml-if sequence-end>
    140 </dtml-in>
    141 <dtml-else>
    142        <tr><td colspan="2" class="texto">&nbsp;</td></tr>
    143        <tr><td class="form-text" colspan="2">Nenhuma ordem do dia cadastrada.</td></tr>
    144      </table>
    145     </td>
    146   </tr>
    147 </table>
    148 </dtml-if>
    149    </td>
    150   </tr>
    151 </table>
    152 </form>
    153 
    154 <dtml-var standard_html_footer>
    155 
     149<dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/consultas/parlamentar/parlamentar_index_html.dtml

    r369 r3179  
    1 <SCRIPT LANGUAGE="JAVASCRIPT">
    2 <!--
    3    function parlamentar_legislatura_listar(form){
    4       /*-----------------------------
    5         Função: Reinvoca a página atribuindo a legislatura no campo
    6                LST_NUM_LESGISLATURA. Os parlamentares que possuem mandatos
    7                para aquela legislatura são então atualizadas.
    8         Argumentos: form : formulário - é o formulario em si.
    9         Retorno: A página atualizada com a nova legislatura selecionada
    10                os parlamentares que possuem mandatos relativas à legislatura
    11                escolhida.
    12         Daniel C. Azevedo em 19/03/01.
    13       ------------------------------*/
    14       if (form.chk_mostrar_inativos.checked)
    15           var valchk = 1
    16       else
    17           var valchk = 0;
    18       var URL = '<dtml-var absolute_url>?hdn_num_legislatura=' +
    19                 form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value +
    20                 '&hdn_mostrar_inativos=' + valchk;
    21       location.href = URL;
    22    }
    23 -->
    24 </script>
    25 <dtml-comment>
    26 ***********************************************************************
    27 *    A tabela contem uma lista de todos os parlamentares não          *
    28 *  excluídos do banco de dados organizada por ordem alfabética        *
    29 *  dos nomes dos parlamentares. Mostra também o partido e flag ativo. *
    30 ***********************************************************************
    31 </dtml-comment>
     1                <SCRIPT LANGUAGE="JAVASCRIPT">
     2                <!--
     3                   function parlamentar_legislatura_listar(form){
     4                      /*-----------------------------
     5                        Função: Reinvoca a página atribuindo a legislatura no campo
     6                               LST_NUM_LESGISLATURA. Os parlamentares que possuem mandatos
     7                               para aquela legislatura são então atualizadas.
     8                        Argumentos: form : formulário - é o formulario em si.
     9                        Retorno: A página atualizada com a nova legislatura selecionada
     10                               os parlamentares que possuem mandatos relativas à legislatura
     11                               escolhida.
     12                        Daniel C. Azevedo em 19/03/01.
     13                      ------------------------------*/
     14                      if (form.chk_mostrar_inativos.checked)
     15                          var valchk = 1
     16                      else
     17                          var valchk = 0;
     18                      var URL = '<dtml-var absolute_url>?hdn_num_legislatura=' +
     19                                form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value +
     20                                '&hdn_mostrar_inativos=' + valchk;
     21                      location.href = URL;
     22                   }
     23                -->
     24                </script>
     25                <dtml-comment>
     26                ***********************************************************************
     27                *    A tabela contem uma lista de todos os parlamentares não          *
     28                *  excluídos do banco de dados organizada por ordem alfabética        *
     29                *  dos nomes dos parlamentares. Mostra também o partido e flag ativo. *
     30                ***********************************************************************
     31                </dtml-comment>
    3232
    3333
    34  <dtml-comment>
    35 *****************************************************************
    36 *     Abaixo, ocorrerá a listagem dos parlamentares com a utili-*
    37 *   zação do "dtml-in". Ele chamará o SQLMethod                 *
    38 *   "parlamentar_obter_zsql" passando como parâmetro o          *
    39 *   ind_excluido = 0 para ignorar os parlamentares excluídos.   *
    40 *     Está presente no dtml-in abaixo um batch para restringir o*
    41 *   número de registros motrados. Para alterar o número de ítens*
    42 *   por página, basta alterar a propriedade size.               *
    43 *****************************************************************
    44 </dtml-comment>
    45 <dtml-var standard_html_header>
     34                <dtml-comment>
     35                *****************************************************************
     36                *     Abaixo, ocorrerá a listagem dos parlamentares com a utili-*
     37                *   zação do "dtml-in". Ele chamará o SQLMethod                 *
     38                *   "parlamentar_obter_zsql" passando como parâmetro o          *
     39                *   ind_excluido = 0 para ignorar os parlamentares excluídos.   *
     40                *     Está presente no dtml-in abaixo um batch para restringir o*
     41                *   número de registros motrados. Para alterar o número de ítens*
     42                *   por página, basta alterar a propriedade size.               *
     43                *****************************************************************
     44                </dtml-comment>
     45                <dtml-var standard_html_header>
    4646
    47 <body bgcolor="#FFFFFF" link="#0000FF" vlink="#800080">
    48 <form name="index_form">
    49 <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    50             <tr><td height="10"></td></tr></table>
     47                <body bgcolor="#FFFFFF" link="#0000FF" vlink="#800080">
     48                <form name="index_form">
     49                <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     50                            <tr><td height="10"></td></tr></table>
    5151
    52 <table class="borda" width="95%" height="40" border="1" cellspacing="0" cellpadding="0" align="center">
    53    <tr>
    54       <td width="70%" valign="middle" class="form-element">&nbsp;&nbsp;&nbsp;Selecione a Legislatura:
    55         <select name="lst_num_legislatura" size="1" onChange="parlamentar_legislatura_listar(document.index_form)">   
    56             <dtml-in expr="zsql.legislatura_obter_zsql()">
    57                <option
    58                   <dtml-if expr="_.has_key('hdn_num_legislatura') and num_legislatura==_.int(hdn_num_legislatura)">
    59                      selected
    60                   <dtml-elif expr="not _.has_key('hdn_num_legislatura') and _.DateTime() <= dat_fim and _.DateTime() >= dat_inicio">
    61                      <dtml-call expr="REQUEST.set('hdn_num_legislatura', num_legislatura)">
    62                      selected
    63                   </dtml-if>
    64                   value="<dtml-var num_legislatura>">
    65                   <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura,dat_inicio,dat_fim)">
    66                   <dtml-if expr="(_.DateTime() <= dat_fim and _.DateTime() >= dat_inicio)">
    67                      (Atual)
    68                   </dtml-if>
    69                </option>
    70             </dtml-in>
    71             <option
    72                <dtml-if expr="_.has_key('hdn_num_legislatura') and hdn_num_legislatura=='-1'">
    73                   selected
    74                </dtml-if>
    75                value="-1">sem mandato cadastrado
    76             </option>
    77             <dtml-if expr="not _.has_key('hdn_num_legislatura')">
    78                <dtml-call expr="REQUEST.set('hdn_num_legislatura', '-1')">
    79             </dtml-if>
    80         </select>
    81       </td>
    82       <td class="form-element">
    83           &nbsp;&nbsp;&nbsp;Mostrar Inativos?
    84           <input type="checkbox" name="chk_mostrar_inativos"
    85               <dtml-if hdn_mostrar_inativos>
    86                   <dtml-if expr="hdn_mostrar_inativos=='1'">
    87                       checked
    88                   </dtml-if>
    89               </dtml-if>
    90            onChange="parlamentar_legislatura_listar(document.index_form)">
    91       </td>
    92    </tr>
    93 </table>
     52                <table class="borda" width="95%" height="40" border="1" cellspacing="0" cellpadding="0" align="center">
     53                   <tr>
     54                      <td width="70%" valign="middle" class="form-element">&nbsp;&nbsp;&nbsp;Selecione a Legislatura:
     55                        <select name="lst_num_legislatura" size="1" onChange="parlamentar_legislatura_listar(document.index_form)">   
     56                            <dtml-in expr="zsql.legislatura_obter_zsql()">
     57                               <option
     58                                  <dtml-if expr="_.has_key('hdn_num_legislatura') and num_legislatura==_.int(hdn_num_legislatura)">
     59                                     selected
     60                                  <dtml-elif expr="not _.has_key('hdn_num_legislatura') and _.DateTime() <= dat_fim and _.DateTime() >= dat_inicio">
     61                                     <dtml-call expr="REQUEST.set('hdn_num_legislatura', num_legislatura)">
     62                                     selected
     63                                  </dtml-if>
     64                                  value="<dtml-var num_legislatura>">
     65                                  <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura,dat_inicio,dat_fim)">
     66                                  <dtml-if expr="(_.DateTime() <= dat_fim and _.DateTime() >= dat_inicio)">
     67                                     (Atual)
     68                                  </dtml-if>
     69                               </option>
     70                            </dtml-in>
     71                            <option
     72                               <dtml-if expr="_.has_key('hdn_num_legislatura') and hdn_num_legislatura=='-1'">
     73                                  selected
     74                               </dtml-if>
     75                               value="-1">sem mandato cadastrado
     76                            </option>
     77                            <dtml-if expr="not _.has_key('hdn_num_legislatura')">
     78                               <dtml-call expr="REQUEST.set('hdn_num_legislatura', '-1')">
     79                            </dtml-if>
     80                        </select>
     81                      </td>
     82                      <td class="form-element">
     83                          &nbsp;&nbsp;&nbsp;Mostrar Inativos?
     84                          <input type="checkbox" name="chk_mostrar_inativos"
     85                              <dtml-if hdn_mostrar_inativos>
     86                                  <dtml-if expr="hdn_mostrar_inativos=='1'">
     87                                      checked
     88                                  </dtml-if>
     89                              </dtml-if>
     90                           onChange="parlamentar_legislatura_listar(document.index_form)">
     91                      </td>
     92                   </tr>
     93                </table>
    9494
    95 <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
    96             <tr><td height="10"></td></tr></table>
     95                <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
     96                            <tr><td height="10"></td></tr></table>
    9797
    98 <dtml-call expr="REQUEST.set('existe_ocorrencia', 0)">
    99 <dtml-call expr="REQUEST.set('listar', 1)">
    100 <dtml-call expr="REQUEST.set('primeiro_listado', 1)">
    101 <dtml-call expr="REQUEST.set('param_sql', '1')">
     98                <dtml-call expr="REQUEST.set('existe_ocorrencia', 0)">
     99                <dtml-call expr="REQUEST.set('listar', 1)">
     100                <dtml-call expr="REQUEST.set('primeiro_listado', 1)">
     101                <dtml-call expr="REQUEST.set('param_sql', '1')">
    102102
    103 <dtml-if hdn_mostrar_inativos>
    104     <dtml-if expr="hdn_mostrar_inativos=='1'">
    105         <dtml-call expr="REQUEST.set('param_sql', '')">
    106     </dtml-if>
    107 </dtml-if>
    108 <dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=hdn_num_legislatura, ind_ativo=param_sql)">
    109   <dtml-comment> se a opção for 'Sem mandato cadastrado'. Man Qi </dtml-comment>
    110   <dtml-if expr="hdn_num_legislatura == '-1'">
    111     <dtml-in expr="zsql.mandato_obter_zsql(cod_parlamentar=cod_parlamentar)">
    112       <dtml-call expr="REQUEST.set('listar', 0)">
    113     <dtml-else>
    114       <dtml-call expr="REQUEST.set('listar', 1)">
    115     </dtml-in>
    116   </dtml-if>
     103                <dtml-if hdn_mostrar_inativos>
     104                    <dtml-if expr="hdn_mostrar_inativos=='1'">
     105                        <dtml-call expr="REQUEST.set('param_sql', '')">
     106                    </dtml-if>
     107                </dtml-if>
     108                <dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=hdn_num_legislatura, ind_ativo=param_sql)">
     109                  <dtml-comment> se a opção for 'Sem mandato cadastrado'. Man Qi </dtml-comment>
     110                  <dtml-if expr="hdn_num_legislatura == '-1'">
     111                    <dtml-in expr="zsql.mandato_obter_zsql(cod_parlamentar=cod_parlamentar)">
     112                      <dtml-call expr="REQUEST.set('listar', 0)">
     113                    <dtml-else>
     114                      <dtml-call expr="REQUEST.set('listar', 1)">
     115                    </dtml-in>
     116                  </dtml-if>
    117117
    118   <dtml-if listar>   
    119     <dtml-call expr="REQUEST.set('existe_ocorrencia', 1)">
    120      
    121     <dtml-if primeiro_listado>
    122       <dtml-call expr="REQUEST.set('primeiro_listado', 0)">         
     118                  <dtml-if listar>   
     119                    <dtml-call expr="REQUEST.set('existe_ocorrencia', 1)">
     120                     
     121                    <dtml-if primeiro_listado>
     122                      <dtml-call expr="REQUEST.set('primeiro_listado', 0)">         
    123123
    124       <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    125        <tr>
    126          <td>
    127            <table width="98%" border="0" align="center" cellspacing="0" cellpadding="0">
    128              <tr class="fundo">
    129                <td width="62%" class="form-label">&nbsp; Nome do Parlamentar</td>
    130                <td width="20%" class="form-label"> | Partido</td>
    131                <td width="18%" class="form-label"> | Ativo?</td>
    132              </tr>
    133     </dtml-if primeiro_listado>
    134       <tr>
    135         <td width="64%" height="17" class="form-element">
    136           &nbsp;<a href="parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><dtml-var nom_parlamentar></a></td>
    137         <dtml-if expr="hdn_num_legislatura!='-1'">
    138            <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=hdn_num_legislatura, cod_parlamentar=cod_parlamentar)">
    139                <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
    140                   <td width="23%" class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
    141                <dtml-else>
    142                    <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
    143                </dtml-in>
    144            <dtml-else>
    145                <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
    146            </dtml-in>
    147         <dtml-else>
    148            <td width="23%"  class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
    149         </dtml-if>
    150            <td width="13%" height="17" class="form-text">&nbsp;&nbsp;
    151                <dtml-if ind_ativo>SIM
    152                <dtml-else>NÃO
    153                </dtml-if></td>
    154        </tr>
    155   </dtml-if listar>
    156 </dtml-in>
     124                      <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
     125                       <tr>
     126                         <td>
     127                           <table width="98%" border="0" align="center" cellspacing="0" cellpadding="0">
     128                             <tr class="fundo">
     129                               <td width="62%" class="form-label">&nbsp; Nome do Parlamentar</td>
     130                               <td width="20%" class="form-label"> | Partido</td>
     131                               <td width="18%" class="form-label"> | Ativo?</td>
     132                             </tr>
     133                    </dtml-if primeiro_listado>
     134                      <tr>
     135                        <td width="64%" height="17" class="form-element">
     136                          &nbsp;<a href="parlamentar_mostrar_proc?cod_parlamentar=<dtml-var cod_parlamentar>"><dtml-var nom_parlamentar></a></td>
     137                        <dtml-if expr="hdn_num_legislatura!='-1'">
     138                           <dtml-in expr="zsql.parlamentar_data_filiacao_obter_zsql(num_legislatura=hdn_num_legislatura, cod_parlamentar=cod_parlamentar)">
    157139
    158 <dtml-if existe_ocorrencia>
    159   </table>
    160   </td>
    161   </tr>
    162   </table>
    163   <br>
    164 <dtml-else>
    165   <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
    166     <tr>
    167       <td>
    168         <table width="98%" border="0" align="center" cellspacing="2">
    169           <tr><td><font size="1">&nbsp;</font></td></tr>
    170           <tr><td class="form-text">Nenhum Parlamentar cadastrado.</td></tr>
    171         </table>
    172       </td>
    173     </tr>
    174   </table>
    175 </dtml-if>
    176 </form>
     140                               <dtml-in expr="zsql.parlamentar_partido_obter_zsql(dat_filiacao=dat_filiacao, cod_parlamentar=cod_parlamentar)">
     141                                       <td width="23%" class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
     142                               <dtml-else>
     143                                       <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
     144                               </dtml-in>
     145                          <dtml-else>
     146                               <td class="form-text">&nbsp;&nbsp;Sem Registro</td>
     147                          </dtml-in>
    177148
    178 <dtml-var standard_html_footer>
     149                        <dtml-else>
     150                           <td width="23%"  class="form-text">&nbsp;&nbsp;<dtml-var sgl_partido null=""></td>
     151                        </dtml-if>
     152                           <td width="13%" height="17" class="form-text">&nbsp;&nbsp;
     153                               <dtml-if ind_ativo>SIM
     154                               <dtml-else>NÃO
     155                               </dtml-if></td>
     156                       </tr>
     157                  </dtml-if listar>
     158                </dtml-in>
     159
     160                <dtml-if existe_ocorrencia>
     161                  </table>
     162                  </td>
     163                  </tr>
     164                  </table>
     165                  <br>
     166                <dtml-else>
     167                  <table width="95%" border="1" cellpadding="0" cellspacing="0" class="borda" align="center">
     168                    <tr>
     169                      <td>
     170                        <table width="98%" border="0" align="center" cellspacing="2">
     171                          <tr><td><font size="1">&nbsp;</font></td></tr>
     172                          <tr><td class="form-text">Nenhum Parlamentar cadastrado.</td></tr>
     173                        </table>
     174                      </td>
     175                    </tr>
     176                  </table>
     177                </dtml-if>
     178                </form>
     179
     180
     181       
     182              <dtml-var standard_html_footer>
     183
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/generico/log_out_proc.dtml

    r436 r3179  
    11<dtml-call "REQUEST['RESPONSE'].expireCookie('__ac', path='/')">
    2 <dtml-call "REQUEST['RESPONSE'].redirect('/sapl')">
     2<dtml-call "REQUEST['RESPONSE'].redirect('/sapl/')">
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/generico/materia_pesquisar_form.dtml

    r362 r3179  
    99
    1010<dtml-var standard_html_header>
     11
     12<dtml-var calendario_script >
    1113
    1214<SCRIPT language="javascript">
     
    7981           <td width="22%" height="30" class="form-element">&nbsp;Data de Apresentação</td>
    8082           <td width="15%" align="left" class="form-element" colspan=2> Período: &nbsp;
    81              Inicial <input type="text" name="dt_apres" size="10" maxlength=10 onblur="formata_data(form.dt_apres)"><font size=1>(dd/mm/aaaa)</font>
     83             Inicial <input type="text" id="dt_apres" name="dt_apres" size="10" maxlength=10 onblur="formata_data(form.dt_apres)"><!-- font size=1>(dd/mm/aaaa)</font//-->
     84             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='dt_apres')">               
    8285             <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    83              Final <input type="text" name="dt_apres2" size="10" maxlength="10" onblur="formata_data(form.dt_apres2)"><font size=1>(dd/mm/aaaa)</font> </TD>
     86             Final <input type="text" id="dt_apres2" name="dt_apres2" size="10" maxlength="10" onblur="formata_data(form.dt_apres2)"><!-- font size=1>(dd/mm/aaaa)</font//-->
     87                        <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='dt_apres2')">           
     88             </TD>
    8489           </td>
    8590         </tr>
     
    9095           <td width="22%" height="30" class="form-element">&nbsp;Data de Publicação</td>
    9196           <td width="15%" align="left" class="form-element" colspan=2> Período: &nbsp;
    92              Inicial <input type="text" name="dt_public" size="10" maxlength="10" onblur="formata_data(form.dt_public)"><font size=1>(dd/mm/aaaa)</font>
     97             Inicial <input type="text" id="dt_public" name="dt_public" size="10" maxlength="10" onblur="formata_data(form.dt_public)"><!--font size=1>(dd/mm/aaaa)</font//-->
     98             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='dt_public')">             
    9399             <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    94              Final <input type="text" name="dt_public2" size="10" maxlength="10" onblur="formata_data(form.dt_public2)"><font size=1>(dd/mm/aaaa)</font> </TD>
     100             Final <input type="text" id="dt_public2" name="dt_public2" size="10" maxlength="10" onblur="formata_data(form.dt_public2)"><!--font size=1>(dd/mm/aaaa)</font//-->
     101             <dtml-var expr="pysc.icone_calendario_pysc(id_elemento='dt_public2')">             
     102             </TD>
    95103           </td>
    96104         </tr>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/generico/materia_pesquisar_proc.dtml

    r784 r3179  
    2828  <dtml-call "REQUEST.set('step', _.int(step))">
    2929<dtml-else>
    30   <dtml-call "REQUEST.set('step', 8)">
     30  <dtml-call "REQUEST.set('step', 10)">
    3131</dtml-if>
    3232<dtml-call "REQUEST.set('start',(page-1) * step + 1)">
     
    6262                  <a href="<dtml-var "sapl" url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">
    6363                </dtml-if>
    64                 <dtml-var sgl_tipo_materia> <dtml-var num_ident_basica> <dtml-var ano_ident_basica> - <dtml-var des_tipo_materia></a>
     64                <dtml-var sgl_tipo_materia> <dtml-var num_ident_basica>/<dtml-var ano_ident_basica> - <dtml-var des_tipo_materia></a>
    6565              </td>
    6666              <td class="form-text" align="center" valign="middle" rowspan="3">
     
    7979            </tr>
    8080            <tr>
    81               <td colspan="2" class="form-text" valign="top">&nbsp;&nbsp;<dtml-var txt_ementa missing></td>
     81              <td colspan="2" class="ementa" valign="top">&nbsp;&nbsp;<dtml-var txt_ementa missing></td>
    8282            </tr>
    8383            <tr>
     
    127127              </td>           
    128128            </tr>
    129             <tr>
    130               <td colspan="3"><hr width="50%" height="1" align="center" class="fundo"></td>
    131             </tr>
     129            <tr><td colspan="3" height="5"></td></tr>                   
     130            <tr><td colspan="3" height="1" bgcolor="#CCCCCC"></td></tr>
     131            <tr><td colspan="3" height="5"></td></tr>                   
    132132  <dtml-if sequence-end>
    133133</table>
     
    136136    </dtml-if next-sequence>
    137137    <dtml-if expr="existe_seq_anterior or existe_seq_posterior">
    138       <tr> <td align="center" class="form-text"><b>         
     138      <tr> <td align="center" class="texto">
    139139          <dtml-var "sapl.pysc.PageListOutput_pysc('materia_pesquisar_proc', page, step, _['sequence-length'], incluir=incluir,
    140140                    existe_ocorrencia=existe_ocorrencia,lst_tip_materia=lst_tip_materia,txt_numero=txt_numero,txt_ano=txt_ano,dt_apres=dt_apres,
     
    142142                    lst_tip_autor=lst_tip_autor,lst_cod_partido=lst_cod_partido,txt_relator=txt_relator,txt_assunto=txt_assunto,
    143143                    rad_tramitando=rad_tramitando,lst_status=lst_status,btn_materia_pesquisar=btn_materia_pesquisar)">
    144       </b></td> </tr>
     144      </td> </tr>
    145145    </dtml-if>
    146146     
     
    168168        </table>
    169169</dtml-in>
    170     </td>
    171   </tr>
    172 </table>
    173170<br>
     171
    174172<dtml-var standard_html_footer>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/javascript/data_validar_jvsc.dtml

    r362 r3179  
    88    var ano=data.substring(6,10);
    99
     10    if(ano.length < 4)
     11      return false;
     12       
    1013    if ((dia=="00")&&(mes=="00")&&(ano="0000")){
    1114       return false;
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/login_form.dtml

    r2110 r3179  
    1111                      <input type="checkbox" name="__ac_persistent" value="1" checked id="cb_remember" />
    1212                      <label for="cb_remember"><span class="nota">lembrar nome</span></label></p>
    13                       <center><a href="javascript:usuario_autenticar()"><img src="sapl/imagens/entrar.gif" width="64" height="32" align="absmiddle" border="0"></a></center>
     13                      <center><a href="javascript:usuario_autenticar()"><img src="sapl/imagens/entrar.gif" align="absmiddle" border="0"></a></center>
    1414<dtml-else>
    15                       <center><a href="generico/log_out_proc"><img src="sapl/imagens/sair.gif" width="64" height="32" align="absmiddle" border="0"></a></center>
     15                      <center><a href="generico/log_out_proc"><img src="sapl/imagens/sair.gif" align="absmiddle" border="0"></a></center>
    1616</dtml-if>
    1717</form>
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/printable_html_top_bar.dtml

    r2773 r3179  
     1<!-- INICIO DA PRINTABLE_HTML_TOP_BAR -->
    12<dtml-call expr="REQUEST.set('existe_logo', 0)">
    23<dtml-call expr="REQUEST.set('id_logo', sapl_documentos.props_sapl.id_logo)">
    3 
    44<dtml-in expr="sapl_documentos.props_sapl.objectValues('Image')">
    55  <dtml-if expr="id() == id_logo">
     
    77  </dtml-if>
    88</dtml-in>
    9 
    10 <body class="fundo">
    11   <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0" valign="top">
     9<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center" vspace="0" hspace="0" valign="top">
    1210    <tr>
    1311<dtml-if "not existe_logo">
    14       <td width="9%" align="left" valign="top"><img src="imagens/brasao.gif" width="57" height="52"></td>
     12      <td width="9%" align="left" valign="top"><img src="imagens/brasao.gif"></td>
    1513<dtml-else>
    16       <td width="9%" align="left" valign="top"><img src="sapl_documentos/props_sapl/<dtml-var id_logo>" width="57" height="52"></td>
     14      <td width="9%" align="left" valign="top"><img src="sapl_documentos/props_sapl/<dtml-var id_logo>"></td>
    1715</dtml-if>   
    1816      <td width="90%" class="timpresso"><dtml-var expr="sapl_documentos.props_sapl.nom_casa" missing><br>Sistema de Apoio ao Processo Legislativo</td>
    1917    </tr>
    20   </table>
     18  </table> 
     19<!-- FIM DA PRINTABLE_HTML_TOP_BAR --> 
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/pysc/proposicao_calcular_checksum_pysc.py

    r797 r3179  
    88##title=
    99##
     10import time
     11import os.path
     12
    1013txtint_path = 'sapl_documentos/proposicao/' + str(cod_proposicao)
    11 txtint = context.restrictedTraverse (txtint_path)
     14
     15txtint = context.restrictedTraverse(txtint_path)
     16
     17#try:
     18#  txtint = context.restrictedTraverse(txtint_path)
     19
     20#  if (txtint.meta_type == 'SDE-Document'):
     21#    x = txtint.checksum()
     22#  else:
     23#    from zlib import crc32
     24#    x = crc32(str(txtint))
     25
     26#  if (x>=0):
     27#    c='P' + str(x)
     28#  else:
     29#    c='M' + str(-1 * x)
     30#except:
     31#  c = 'Doc. Invalido!'
     32#arquivo = open(txtint_path,"r")
    1233
    1334if (txtint.meta_type == 'SDE-Document'):
    14     x = txtint.checksum()
     35    c = txtint.checksum()
    1536else:
    16     from zlib import crc32
    17     x = crc32(str(txtint))
     37    c = txtint.size
    1838
    19 if (x>=0):
    20     c='P' + str(x)
    21 else:
    22     c='M' + str(-1 * x)
    23 c = c + '/' + str(cod_proposicao)
    24 return c
     39if (c < 0):
     40    c = -c
     41
     42return str(c) + '/' + str(cod_proposicao)   
     43
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/relatorios/pdf_detalhe_materia_preparar_pysc.py

    r1926 r3179  
    3939 inf_basicas_dic['tramitacao']= materia.ind_tramitacao
    4040 inf_basicas_dic['cod_projeto']= materia.sgl_tipo_materia+"   "+ str(materia.num_ident_basica)+" de "+ str(materia.ano_ident_basica)
     41 inf_basicas_dic['nom_projeto']= materia.des_tipo_materia
    4142 inf_basicas_dic['nom_projeto']= materia.des_tipo_materia
    4243 
     
    6162  inf_basicas_dic['observacao']= materia.txt_observacao
    6263
    63 
     64if materia.cod_local_origem_externa==None:
    6465# #o bloco abaixo gera o dicionario da origem externa (ln 47)
    6566 orig_externa_dic = {}
     
    242243else:
    243244 response.redirect(caminho)
    244 
  • ILSAPL/branches/2.1-alto/skins/sk_sapl/relatorios/pdf_ordem_dia_gerar.py

    <
    r2661 r3179  
    1 ##parameters=sessao,imagem,dat_ordem,lst_pauta,dic_cabecalho,lst_rodape
     1##parameters=sessao,imagem,dat_ordem,lst_pauta,dic_cabecalho,lst_rodape, ind_extra
    22
    33"""relatorio_ordem.py
     
    1111import time
    1212
    13 
    14 def cabecalho(dic_cabecalho,dat_ordem,imagem):
     13def cabecalho(dic_cabecalho,dat_ordem,imagem,ind_extra):
    1514        """Gera o codigo rml do cabecalho"""
    1615        tmp=''
    17         tmp+='\t\t\t\t<image x="2.1cm" y="25.7cm" width="59" height="62" file="' + imagem + '"/>\n'
    18         tmp+='\t\t\t\t<lines>2cm 25cm 19cm 25cm</lines>\n'
    19         tmp+='\t\t\t\t<setFont name="Helvetica" size="16"/>\n'
    20         tmp+='\t\t\t\t<drawString x="5cm" y="27.2cm">' + dic_cabecalho['nom_casa'] + '</drawString>\n'
    21         tmp+='\t\t\t\t<setFont name="Helvetica" size="14"/>\n'
    22         tmp+='\t\t\t\t<drawString x="5cm" y="26.5cm">' + dic_cabecalho['nom_estado'] + '</drawString>\n'
    23         tmp+='\t\t\t\t<setFont name="Helvetica" size="14"/>\n'
    24         tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="25.2cm">Relatório da Ordem do Dia ' + dat_ordem + '</drawCentredString>\n'
    25         return tmp
     16        #tmp+='\t\t\t\t<image x="9.5cm" y="26.8cm" width="59" height="62" file="'+imagem+'"/>\n'
     17        #tmp+='\t\t\t\t<lines>2cm 25cm 19cm 25cm</lines>\n'
     18        tmp+='\t\t\t\t<setFont name="Times-Roman" size="14"/>\n'
     19        #tmp+='\t\t\t\t<drawString x="5cm" y="27.2cm">' + dic_cabecalho['nom_casa'] + '</drawString>\n'
     20        #tmp+='\t\t\t\t<setFont name="Times-Roman" size="14"/>\n'
     21        #tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="26.0cm">' + dic_cabecalho['nom_estado'] + '</drawCentredString>\n'
     22        #tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="25.3cm">PODER LEGISLATIVO</drawCentredString>\n'
     23        if ind_extra > 0:
     24                tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="24.5cm">SESSÃO EXTRAORDINÁRIA Nº '+ dic_cabecalho['num_sessao'] +'</drawCentredString>\n'                               
     25        else:
     26                tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="24.5cm">SESSÃO ORDINÁRIA Nº '+dic_cabecalho['num_sessao']+'</drawCentredString>\n'                               
     27       
     28        tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="24cm">PARA DISCUSSÃO EM PLENÁRIO NO DIA '+str(dat_ordem)+'</drawCentredString>\n'
     29
     30        return tmp
     31       
     32def tituloRML(dic_cabecalho):
     33        """Gera o codigo rml do cabecalho"""
     34        txt_titulo=''
     35        if ind_extra > 0:
     36                txt_titulo+='<para style="P3">SESSÃO EXTRAORDINÁRIA Nº '+ dic_cabecalho['num_sessao'] +'</para>\n'                             
     37        else:
     38                txt_titulo+='<para style="P3">SESSÃO ORDINÁRIA Nº '+dic_cabecalho['num_sessao']+'</para>\n'                             
     39       
     40        txt_titulo+='<para style="P3">PARA DISCUSSÃO EM PLENÁRIO NO DIA '+str(dat_ordem)+'</para>\n'
     41
     42        return txt_titulo
    2643
    2744def rodape(lst_rodape):
     
    2946        tmp=''
    3047        tmp+='\t\t\t\t<lines>2cm 3.2cm 19cm 3.2cm</lines>\n'
    31         tmp+='\t\t\t\t<setFont name="Helvetica" size="8"/>\n'
     48        tmp+='\t\t\t\t<setFont name="Times-Roman" size="8"/>\n'
    3249        tmp+='\t\t\t\t<drawString x="2cm" y="3.3cm">' + lst_rodape[2] + '</drawString>\n'
    3350        tmp+='\t\t\t\t<drawString x="17.9cm" y="3.3cm">Página <pageNumber/></drawString>\n'
    3451        tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="2.7cm">' + lst_rodape[0] + '</drawCentredString>\n'
    3552        tmp+='\t\t\t\t<drawCentredString x="10.5cm" y="2.3cm">' + lst_rodape[1] + '</drawCentredString>\n'
     53        #tmp+='\t\t\t\t<drawCentredString x="9.5cm" y="1.3cm">' + imagem + '</drawCentredString>\n'     
    3654        return tmp
    3755       
     
    4765        tmp+='\t\t\t<paraStyle name="all" alignment="justify"/>\n'
    4866        tmp+='\t\t</initialize>\n'
    49         tmp+='\t\t<paraStyle name="P1" fontName="Helvetica-Bold" fontSize="10.0" leading="10" alignment="CENTER"/>\n'
    50         tmp+='\t\t<paraStyle name="P2" fontName="Helvetica" fontSize="10.0" leading="10" alignment="LEFT"/>\n'
     67        tmp+='\t\t<paraStyle name="P1" fontName="Times-Bold" fontSize="12.0" leading="14" alignment="justify"/>\n'
     68        tmp+='\t\t<paraStyle name="P2" fontName="Times-Roman" fontSize="12.0" leading="14" alignment="justify"/>\n'
     69        tmp+='\t\t<paraStyle name="P3" fontName="Times-Bold" fontSize="14.0" leading="14" alignment="center"/>\n'
     70        tmp+='\t\t<paraStyle name="P4" fontName="Times-Roman" fontSize="12.0" leading="14" alignment="justify" leftIndent="2.3cm" firstLineIndent="-2.3cm"/>\n'         
    5171        tmp+='\t</stylesheet>\n'
    5272        return tmp
     
    5575        """Funcao que gera o codigo rml da pauta da ordem do dia"""
    5676        tmp='' 
     77        #inicio do bloco que contem os flowables
     78        #tmp+='\t<story>\n'     
     79        tmp+='\t\t<para style="P3"><font color="white"> </font></para>\n'
     80        tmp+='\t\t<para style="P3"><font color="white"> </font></para>\n'
     81        tmp+='\t\t<para style="P3"><font color="white"> </font></para>\n'       
    5782
    58         #inicio do bloco que contem os flowables
    59         tmp+='\t<story>\n'
    60        
    6183        for dic in lst_pauta:
    6284                #espaco inicial
    63                 tmp+='\t\t<para style="P2">\n'
    64                 tmp+='\t\t\t<font color="white"> </font>\n'
    65                 tmp+='\t\t</para>\n'
    66                 tmp+='\t\t<para style="P2">\n'
    67                 tmp+='\t\t\t<font color="white"> </font>\n'
    68                 tmp+='\t\t</para>\n'
    69                
     85                #tmp+='\t\t<para style="P2"><font color="white"> </font></para>\n'
     86                #tmp+='\t\t<para style="P2"><font color="white"> </font></para>\n'
    7087                #condicao para a quebra de pagina
    71                 tmp+='\t\t<condPageBreak height="4cm"/>\n'
     88                tmp+='\t\t<condPageBreak height="2.5cm"/>\n'
    7289               
    7390                #pauta
    74                 if dic['num_ordem']!=None:
    75                         tmp+='\t\t<para style="P1">Item nº ' + str(dic['num_ordem']) + '</para>'
     91                #if dic['num_ordem']!=None:
     92                #       tmp+='\t\t<para style="P1">Item nº ' + str(dic['num_ordem']) + '</para>'
    7693                if dic['id_materia']!=None:
    77                         tmp+='\t\t<para style="P1">' + dic['id_materia'] + '</para>\n'
    78                         tmp+='\t\t<para style="P1">\n'
    79                         tmp+='\t\t\t<font color="white"> </font>\n'
    80                         tmp+='\t\t</para>\n'
     94                        tmp+='\t\t<para style="P1">Nº ' + dic['id_materia'] + '</para>\n'
     95                        #tmp+='\t\t<para style="P1">\n'
     96                        #tmp+='\t\t\t<font color="white"> </font>\n'
     97                        #tmp+='\t\t</para>\n'
     98                if dic['nom_autor']!=None:
     99                        tmp+='\t\t<para style="P1">AUTOR: '+dic['nom_autor']+'</para>\n'
    81100                if dic['txt_ementa']!=None:
    82                         tmp+='\t\t<para style="P2">' + dic['txt_ementa'].replace('&','&amp;') + '</para>\n'
     101                        tmp+='\t\t<para style="P4"><b>ASSUNTO:</b> '+dic['txt_ementa'].replace('&','&amp;') +'</para>\n'                       
     102                        #tmp+='\t\t<para style="P4">'+ dic['txt_ementa'].replace('&','&amp;') + '</para>\n'
    83103                        tmp+='\t\t<para style="P2">\n'
    84104                        tmp+='\t\t\t<font color="white"> </font>\n'
    85105                        tmp+='\t\t</para>\n'
    86                 if dic['des_turno']!=None:
    87                         tmp+='\t\t<para style="P2"><b>Turno:</b> ' + dic['des_turno'] + '</para>\n'
    88                 if dic['nom_autor']!=None:
    89                         tmp+='\t\t<para style="P2"><b>Autor:</b> ' + dic['nom_autor'] + '</para>\n'
    90                 if dic['des_situacao']!=None:
    91                         tmp+='\t\t<para style="P2"><b>Situação:</b> ' + dic['des_situacao'] + '</para>\n'
     106                #if dic['des_turno']!=None:
     107                #       tmp+='\t\t<para style="P2"><b>Turno:</b> ' + dic['des_turno'] + '</para>\n'             
     108                #if dic['des_situacao']!=None:
     109                #       tmp+='\t\t<para style="P2"><b>Situação:</b> ' + dic['des_situacao'] + '</para>\n'
    92110
    93111                indice = 0
    94                 for relator in dic['lst_relator']:
    95                         indice = indice + 1
    96                         if (relator != None):
    97                                 if (indice < 2):
    98                                         tmp+='\t\t<xpre style="P2"><b>Relator</b>: ' + relator + '</xpre>\n'
    99                                 else:
    100                                         tmp+='\t\t<pre style="P2">              ' + relator + '</pre>\n'
     112                #for relator in dic['lst_relator']:
     113                #       indice = indice + 1
     114                #       if (relator != None):
     115                #               if (indice < 2):
     116                #                       tmp+='\t\t<xpre style="P2"><b>Relator</b>: ' + relator + '</xpre>\n'
     117                #               else:
     118                #                       tmp+='\t\t<pre style="P2">              ' + relator + '</pre>\n'
    101119                               
    102         tmp+='\t</story>\n'
     120        #tmp+='\t</story>\n'