source: publico/ILSAPL/trunk/skins/sk_sapl/cadastros/materia/numeracao/numeracao_form.dtml @ 2924

Última Alteração nesse arquivo desde 2924 foi 2924, incluída por halisoncasimiro, 12 anos atrás

Incluido botão voltar e corrigido classe do botão pdf no menu superior. Incluido cabeçalho <h1> e botão de ajuda em todos os templates, criado classe firstHeading e helpsapl.

File size: 8.4 KB
Linha 
1<dtml-var standard_html_header>
2
3<SCRIPT LANGUAGE = "JavaScript" src="javascript/data_validar_jvsc"></SCRIPT>
4<SCRIPT LANGUAGE = "JavaScript">
5<!--
6  function submeter(endereco){
7     /*-----------------------------
8        Função: Confirma se o usuário deseja salvar os dados ao clicar em
9              link do formulário que não os botões SALVAR ou EXCLUIR.
10        Argumentos: endereco : txt - é o endereço que deve ser renderizado
11                    apos a confirmação ou não de salvar os dados.
12        Retorno: Uma janela de confirmação. Se o usuário confirmar, ele
13               invoca o método materia_salvar_proc.
14               Se ele cancelar, a função apenas renderiza o endereço
15               (caso esteja na atualizacao).
16        Michael Onishi , Daniel C. Azevedo em 09/04/01.
17     ------------------------------*/
18     
19      var form = document.numeracao_form;
20
21      endereco += '?cod_materia=' + form.hdn_cod_materia.value;
22
23      if (form.hdn_alterou.value=="1"){
24         if (confirm("Deseja salvar os dados?")){
25            form.hdn_url.value = endereco;
26            campos_criticar(form);
27         }else {location.href = endereco}
28      }
29      location.href = endereco;
30  }
31
32  function campos_criticar(){
33      /*-----------------------------
34         Função: Critica os campos obrigatórios do formulário. É chamada
35                pelo botão btn_despacho_inicial_salvar do formulário para
36                validação dos campos.
37         Argumentos: form : formulário - é o formulário em si.
38         Retorno: Invoca o SUBMIT do formulário ou retorna valor booleano
39                falso ,caso haja algum campo incorreto, juntamente com uma
40                uma mensagem de erro e o cursor no campo a ser corrigido.
41         Michael em 24/04/2001.
42      ------------------------------*/
43
44      var form = document.numeracao_form;
45
46      <dtml-if num_ordem>
47          if (form.lst_tip_materia.value == "<dtml-var tip_materia>" &&
48              form.txt_num_materia.value == "<dtml-var num_materia>" &&
49              form.txt_ano_materia.value == "<dtml-var ano_materia>" &&
50              form.txt_dat_materia.value == "<dtml-var dat_materia>") {
51         
52                location.href = "index_html?cod_materia=<dtml-var cod_materia>";
53                return false;
54          }       
55      </dtml-if>
56
57      if (form.lst_tip_materia.value==0){
58          alert("O tipo de matéria deve ser preenchido");
59          form.lst_tip_materia.focus();
60          return false;
61      }
62      if (form.txt_num_materia.value==""){
63          alert("O número da matéria deve ser preenchida");
64          form.txt_num_materia.focus();
65          return false;
66      }
67      if (form.txt_ano_materia.value==""){
68         alert("O ano da matéria deve ser preenchido");
69         form.txt_ano_materia.focus();
70         return false;
71      } 
72
73      if (form.txt_dat_materia.value!="" && !IsValidDate(form.txt_dat_materia.value)){
74         alert("Digite uma data da matéria válida!");
75         form.txt_dat_materia.focus();
76         form.txt_dat_materia.select();
77         return false;
78      }
79   
80      form.submit();
81  }
82   
83 
84  function numeracao_excluir(){
85      /*-----------------------------
86         Função: Chama o Método DTML de exclusão da numeração
87         Argumentos: ().
88         Retorno: Retorna uma mensagem de exclusão bem sucessida e
89                redireciona à página 'index_html'.
90         Michael em 24/04/2001.
91      ------------------------------*/
92       
93       if (confirm("Deseja realmente excluir?")) {
94          location.href="numeracao_excluir_proc?cod_materia=<dtml-var cod_materia missing>&num_ordem=<dtml-var num_ordem missing>";
95       }
96  }
97
98//-->
99</SCRIPT>
100
101<div class="helpsapl"> <a href="<dtml-var sapl url>/ajuda/materia_legislativa">Ajuda</a> </div>
102<h1 class="firstHeading"> M&aacute;teria Legislativa </h1>
103
104<form name="numeracao_form" method="post" action="numeracao_salvar_proc">
105
106  <input type="hidden" name="hdn_num_ordem" value="<dtml-var num_ordem missing>">
107  <input type="hidden" name="hdn_cod_materia" value="<dtml-var cod_materia>">
108  <input type="hidden" name="hdn_url" value="index_html?cod_materia=<dtml-var cod_materia>">
109  <input type="hidden" name="hdn_alterou" value="0">
110<body bgcolor="#FFFFFF">
111<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
112  <tr class="fundo">
113    <td colspan="4" width="15%" align="left" class="form-label">
114      | <a href="javascript:submeter('<dtml-var URL2>/anexada/index_html')">Anexada</a> |</td>     
115    <td colspan="4" width="23%" align="center" class="form-label">
116      | <a href="javascript:submeter('<dtml-var URL2>/autoria/index_html')">Autoria</a> |</td> 
117    <td colspan="4" width="27%" align="center" class="form-label">
118      | <a href="javascript:submeter('<dtml-var URL2>/despacho_inicial/index_html')">Despacho Inicial</a> |</td>   
119    <td colspan="4" width="30%" align="right" class="form-label">
120      | <a href="javascript:submeter('<dtml-var URL2>/documento_acessorio/index_html')">Documento
121        Acess&oacute;rio</a> |</td> 
122  </tr>
123</table>
124<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
125  <tr class="fundo">
126   
127    <td colspan="5" width="26%" align="left" class="form-label">
128      | <a href="javascript:submeter('<dtml-var URL2>/legislacao_citada/index_html')">Legisla&ccedil;&atilde;o
129      Citada</a> |</td>
130    <td colspan="5" width="24%" align="left" class="form-label">
131      | Numera&ccedil;&atilde;o |</td>
132    <td colspan="5" width="15%" align="left" class="form-label">
133      | <a href="javascript:submeter('<dtml-var URL2>/tramitacao/index_html')">Tramita&ccedil;&atilde;o</a> |</td>   
134    <td colspan="5" width="22%" align="center" class="form-label">
135      | <a href="javascript:submeter('<dtml-var URL2>/relatoria/index_html')">Relatoria</a> |</td>
136    <td colspan="5" width="13%" align="right" class="form-label">
137      | <a href="<dtml-var URL2>/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">Início</a>|</td>
138  </tr>
139</table>
140<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
141            <tr><td height="10"></td></tr></table>
142<table width="95%" border="1" cellspacing="0" align="center" class="borda" cellpadding="0">
143    <tr>
144       <td>
145         <table width="98%" border="0" cellspacing="0" align="center" cellpadding="0">
146          <tr class="fundo">
147           <td colspan=3 class="form-label">&nbsp;Numera&ccedil;&atilde;o</td>
148          </tr>
149          <tr height="45">
150              <td colspan="3" class="form-element">Tipo Mat&eacute;ria (*)<br>
151                <select name="lst_tip_materia" onChange="javascript:form.hdn_alterou.value=1">
152                <option></option>
153                <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql()">
154                  <option
155                    <dtml-if expr="_.has_key('num_ordem') and tip_materia==numeracao_form.tip_materia">
156                       selected
157                   </dtml-if>
158                      value="<dtml-var tip_materia>">
159                    <dtml-var sgl_tipo_materia> - <dtml-var des_tipo_materia>
160                  </option>
161                 </dtml-in>
162                </select>
163               </td>
164          </tr>
165          <tr height="50">
166               <td width="25%" class="form-element">N&uacute;mero (*)<br>
167                <input type="text" name="txt_num_materia" size="5" maxlength="5" value="<dtml-var num_materia missing>"
168                      onChange="javascript:form.hdn_alterou.value=1"></td>
169               <td width="25%" class="form-element">Ano (*)<br>
170                <input type="text" name="txt_ano_materia" size="4" maxlength="4" value="<dtml-var ano_materia missing>"
171                      onChange="javascript:form.hdn_alterou.value=1"></td>
172               <td width="50%" class="form-text"><b>Data</b><br>
173                <input type="text" name="txt_dat_materia" size="10" maxlength="10" value="<dtml-var dat_materia missing null="">"
174                      onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_materia)"><span class="nota">(dd/mm/aaaa)</span></td>
175            </tr>
176          </table>
177          <p><center><input type="button" name="btn_salvar" value="Salvar" onClick="campos_criticar()">
178          &nbsp;&nbsp;<dtml-if num_ordem>
179          <input type="button" name="btn_excluir" value="Excluir" onClick="numeracao_excluir()">
180          </dtml-if>
181          </center></p><br>
182         </td>
183        </tr>
184      </table>
185    <br>
186   </td>
187  </tr>
188</table>
189</body>
190</form>
191<dtml-var standard_html_footer>
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

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