source: publico/ILSAPL/trunk/skins/sk_sapl/cadastros/materia/relatoria/relatoria_form.dtml @ 2924

Última Alteração nesse arquivo desde 2924 foi 2924, incluída por halisoncasimiro, 13 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: 9.9 KB
Linha 
1<dtml-var standard_html_header>
2
3<script type="text/javascript" src="javascript/data_validar_jvsc"></script>
4<script type="text/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.relatoria_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
33   function campos_criticar(form){
34     if (form.txt_dat_desig_relator.value==""){
35        alert('A data designação deve ser preenchida!');
36        form.txt_dat_desig_relator.focus();
37        form.txt_dat_desig_relator.select();
38        return false;
39     }
40
41     if (!IsValidDate(form.txt_dat_desig_relator.value)){
42        alert("Digite uma data de designação válida!");
43        form.txt_dat_desig_relator.focus();
44        form.txt_dat_desig_relator.select();
45        return false;
46     }           
47
48     if (form.lst_cod_comissao[form.lst_cod_comissao.selectedIndex].value=="0"){
49        alert('A comissao deve ser escolhida!');
50        form.lst_cod_comissao.focus();
51        return false;
52     }
53
54     if (form.lst_cod_parlamentar[form.lst_cod_parlamentar.selectedIndex].value=="0"){
55        alert('O parlamentar deve ser escolhido!');
56        form.lst_cod_parlamentar.focus();
57        return false;
58     }
59
60     if (form.txt_dat_destit_relator.value!=""){
61        if (!IsValidDate(form.txt_dat_destit_relator.value)){
62            alert("A data de destituição deve ser uma data válida!");
63            form.txt_dat_destit_relator.focus();
64            form.txt_dat_destit_relator.select();
65            return false;
66        }else{
67            dat_desig=form.txt_dat_desig_relator.value;
68            dat_desig=dat_desig.substring(6,10)+dat_desig.substring(3,5)+dat_desig.substring(0,2);
69            dat_destit=form.txt_dat_destit_relator.value;
70            dat_destit=dat_destit.substring(6,10)+dat_destit.substring(3,5)+dat_destit.substring(0,2);
71            if (dat_desig > dat_destit){
72               alert("A Data de Destituição deve ser maior\nou igual a Data de Designação!");
73               form.txt_dat_destit_relator.focus();
74               form.txt_dat_destit_relator.select();
75               return false;     
76            }
77        }
78     }           
79
80     form.submit();   
81  }
82
83  function setar_data(data_desig){
84    location.href='setar_data_desig_proc?dat_desig_relator='+data_desig+"&cod_materia=<dtml-var cod_materia missing>";
85   }
86   function relatoria_excluir(){
87       /*-----------------------------
88          Função: Chama o Método DTML de exclusão da relatoria.
89          Argumentos: ().
90          Retorno: Retorna uma mensagem de exclusão bem sucessida e
91                redireciona à página 'index_html'.
92          Daniel C. Azevedo em 25/04/2001.
93       ------------------------------*/
94
95       if (confirm("Deseja realmente excluir?")) {
96          location.href="relatoria_excluir_proc?cod_relatoria=<dtml-var cod_relatoria missing>&cod_materia=<dtml-var cod_materia missing>";
97       }
98       
99       
100   }   
101-->
102</script>
103
104<div class="helpsapl"> <a href="<dtml-var sapl url>/ajuda/materia_legislativa">Ajuda</a> </div>
105<h1 class="firstHeading"> M&aacute;teria Legislativa </h1>
106
107<form name="relatoria_form" method="post" action="relatoria_salvar_proc">
108  <input type="hidden" name="hdn_cod_materia" value="<dtml-var cod_materia>" />
109  <input type="hidden" name="hdn_cod_relatoria" value="<dtml-var cod_relatoria missing>" />
110  <input type="hidden" name="hdn_url" value="index_html?cod_materia=<dtml-var cod_materia>" />
111  <input type="hidden" name="hdn_alterou" value="0" />
112<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
113  <tr class="fundo">
114    <td colspan="4" width="15%" align="left" class="form-label">
115      | <a href="javascript:submeter('<dtml-var URL2>/anexada/index_html')">Anexada</a> |</td>     
116    <td colspan="4" width="23%" align="center" class="form-label">
117      | <a href="javascript:submeter('<dtml-var URL2>/autoria/index_html')">Autoria</a> |</td> 
118    <td colspan="4" width="27%" align="center" class="form-label">
119      | <a href="javascript:submeter('<dtml-var URL2>/despacho_inicial/index_html')">Despacho Inicial</a> |</td>   
120    <td colspan="4" width="30%" align="right" class="form-label">
121      | <a href="javascript:submeter('<dtml-var URL2>/documento_acessorio/index_html')">Documento
122      Acess&oacute;rio</a> |</td> 
123  </tr>
124</table>
125<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
126  <tr class="fundo">
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      | <a href="javascript:submeter('<dtml-var URL2>/numeracao/index_html')">Numera&ccedil;&atilde;o</a> |</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"> | Relatoria |</td>
135    <td colspan="5" width="13%" align="right" class="form-label">
136      | <a href="<dtml-var URL2>/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>">Início</a>|</td>
137  </tr>
138</table>
139<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
140            <tr><td height="10"></td></tr></table>
141<table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
142  <tr>
143    <td>
144      <table width="98%" border="0" cellspacing="0" align="center" cellpadding="0">
145        <tr class="fundo">
146          <td colspan=3 class="form-label">&nbsp;Relatoria</td> 
147         </tr>
148          <tr style="height:50">
149           <td colspan="3" width="40%" class="form-text"><b>Data Designa&ccedil;&atilde;o (*)</b><br />
150            <input type="text" name="txt_dat_desig_relator" value="<dtml-var dat_desig_relator missing>" size="10" maxlength="10"
151                  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>
152         </tr>
153         <tr>
154           <td colspan="3" class="form-element">Comiss&atilde;o: (*)<br />
155             <select name="lst_cod_comissao" onChange="javascript:form.hdn_alterou.value=1">
156             <option value="0">Selecione</option>
157             <dtml-in expr="zsql.comissao_obter_zsql(cod_comissao='')">
158             <option
159               <dtml-if expr="REQUEST.has_key('cod_comissao') and cod_comissao==REQUEST['cod_comissao']">
160                 selected</dtml-if>
161               value="<dtml-var cod_comissao>">
162               <dtml-var nom_comissao></option>
163              </dtml-in>         
164             </select></td>
165         </tr>
166         <tr style="height:50">
167           <td colspan="3" width="40%" class="form-element">Parlamentar (*)<br />
168           <dtml-if dat_desig_relator><dtml-call "REQUEST.set('data',pysc.port_to_iso_pysc(dat_desig_relator))"></dtml-if>
169            <select name="lst_cod_parlamentar" onChange="javascript:form.hdn_alterou.value=1">
170              <option value="0">Selecione</option>
171              <dtml-if data>
172                <dtml-in expr="zsql.legislatura_obter_zsql(dat_atual=data)">
173                <dtml-in expr="zsql.parlamentar_obter_zsql(num_legislatura=num_legislatura,cod_parlamentar='')">
174                <option
175                <dtml-if expr="REQUEST.has_key('cod_parlamentar') and cod_parlamentar==REQUEST['cod_parlamentar']">
176                        selected</dtml-if>
177                value="<dtml-var cod_parlamentar>">
178                <dtml-var nom_parlamentar></option>
179                </dtml-in>
180                </dtml-in>
181              </dtml-if>
182             </select>
183           </td>
184         </tr>
185         <tr>
186           <td width="30%" class="form-text"><b>Data Destitui&ccedil;&atilde;o</b><br />
187            <input type="text" name="txt_dat_destit_relator" value="<dtml-var dat_destit_relator missing null="">" size="10" maxlength="10"
188                  onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_destit_relator)" /><span class="nota">(dd/mm/aaaa)</span></td>
189           <td colspan="2" width="30%" align="center" class="form-element">Motivo Fim Relatoria<br />
190            <select name="lst_tip_fim_relatoria" onChange="javascript:form.hdn_alterou.value=1">
191             <option>Selecione</option>
192             <dtml-in expr="zsql.tipo_fim_relatoria_obter_zsql(tip_fim_relatoria='')">
193              <option
194              <dtml-if expr="REQUEST.has_key('tip_fim_relatoria') and tip_fim_relatoria==REQUEST['tip_fim_relatoria']">
195                selected</dtml-if>
196               value="<dtml-var tip_fim_relatoria>">
197               <dtml-var des_fim_relatoria></option>
198             </dtml-in>   
199            </select>
200           </td>
201         </tr>
202       </table>
203  <center><p><input type="button" name="btn_relatoria_salvar" value="Salvar" onClick="campos_criticar(document.relatoria_form)" />
204    &nbsp;&nbsp;
205    <dtml-if cod_relatoria>
206      <input type="button" name="btn_relatoria_excluir" value="Excluir" onClick="relatoria_excluir()" />
207   </dtml-if>
208  </p></center>
209  <br />
210   </td>
211  </tr>
212</table>
213</form>
214<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.