source: publico/ILSAPL/trunk/skins/sk_sapl/cadastros/ordem_dia/ordem_dia_form.dtml @ 3901

Última Alteração nesse arquivo desde 3901 foi 3901, incluída por gustavolepri, 11 anos atrás

Retirada do campo 'Resultado'

File size: 11.4 KB
Linha 
1<dtml-var standard_html_header>
2
3<script type="text/javascript" src="<dtml-var sapl url>/javascript/prototype.js"></script>
4<script type="text/javascript" src="<dtml-var sapl url>/javascript/scriptaculous.js?load=effects"></script>
5<style type="text/css"><!-- @import url(<dtml-var sapl url>/generico/datepicker.css); --></style>
6<script type="text/javascript" src="<dtml-var sapl url>/javascript/datepicker.js"></script>
7
8<script type="text/javascript" language="Javascript" src="javascript/data_validar_jvsc"></script>
9<script type="text/javascript" language="Javascript">
10<!--
11  function campos_criticar(form){
12      /*-----------------------------
13         Função: Critica os campos obrigatórios do formulário. É chamada
14                pelo botão btn_despacho_inicial_salvar do formulário para
15                validação dos campos.
16         Argumentos: form : formulário - é o formulário em si.
17         Retorno: Invoca o SUBMIT do formulário ou retorna valor booleano
18                falso ,caso haja algum campo incorreto, juntamente com uma
19                uma mensagem de erro e o cursor no campo a ser corrigido.
20         Rommel Carvalho e Danilo Custódio em 04/04/2001.
21      ------------------------------*/
22     var regexp_digitos = /\D+/;
23     var selecionado = false;
24     for (i=0;i<form.rad_tip_votacao.length;i++) {
25        if(form.rad_tip_votacao[i].checked) {
26            selecionado = true;
27        }
28     }
29
30     if (selecionado==false){
31         alert("O tipo da votacao deve ser selecionado");
32         form.rad_tip_votacao.focus();
33         return false;
34      }
35
36     if (form.txt_dat_ordem.value==""){
37         alert("A data da ordem do dia deve ser preenchida");
38         form.txt_dat_ordem.focus();
39         return false;
40      }
41     if (form.txt_dat_ordem.value!="" && !IsValidDate(form.txt_dat_ordem.value)){
42         alert("Digite uma data da ordem do dia válida!");
43         form.txt_dat_ordem.focus();
44         form.txt_dat_ordem.select();
45         return false;
46      }
47     if (form.txt_num_ordem.value==""){
48         alert("O numero da ordem deve ser preenchido");
49         form.txt_num_ordem.focus();
50         return false;
51      }
52     if (regexp_digitos.test(form.txt_num_ordem.value)){
53        alert("O Número da ordem deve ser um número natural!");
54        form.txt_num_ordem.focus();
55        return false;
56      } 
57      if ((form.lst_tip_id_basica.selectedIndex == 0) ||
58          (form.lst_tip_sessao.selectedIndex == 0) ||
59          (form.txt_num_ident_basica.value=="") ||
60          (form.txt_ano_ident_basica.value=="")){
61          alert("Os campos de identificação da matéria devem ser preenchidos!");
62          form.txt_num_ident_basica.focus();
63          return false;
64      }
65      if (form.txa_txt_observacao.value==""){
66         alert("A ementa deve ser preenchida");
67         form.txa_txt_observacao.focus();
68         return false;
69      }
70
71
72      form.submit();
73  }
74
75  function ordem_dia_excluir(){
76      /*-----------------------------
77         Função: Chama o Método DTML de exclusão do despacho
78         Argumentos: ().
79         Retorno: Retorna uma mensagem de exclusão bem sucessida e
80                redireciona à página 'index_html'.
81         Rommel Carvalho e Danilo Custódio em 04/04/2001.
82      ------------------------------*/
83
84       if (confirm("Deseja realmente excluir?")) {
85          location.href="ordem_dia_excluir_proc?cod_ordem=<dtml-var cod_ordem missing>";
86       }
87  }
88
89  function ementa_buscar(form){
90     if ((form.lst_tip_id_basica.selectedIndex != 0) &&
91         (form.txt_num_ident_basica.value!="") &&
92         (form.txt_ano_ident_basica.value!="")){
93        location.href="ementa_buscar_proc?tip_ident_basica="+form.lst_tip_id_basica[form.lst_tip_id_basica.selectedIndex].value+
94          "&num_ident_basica="+form.txt_num_ident_basica.value+"&ano_ident_basica="+
95          form.txt_ano_ident_basica.value+"&cod_ordem="+form.cod_ordem.value+
96          "&dat_ordem="+form.txt_dat_ordem.value+"&num_ordem="+form.txt_num_ordem.value+"&tip_votacao="+form.rad_tip_votacao.value+"&tip_sessao_plen="+form.lst_tip_sessao[form.lst_tip_sessao.selectedIndex].value;
97     }
98  }
99
100//-->
101</script>
102
103<a id="ajuda" href="<dtml-var sapl url>/ajuda/ordem_dia">Ajuda</a>
104<h1 class="firstHeading"> Ordem do dia </h1>
105
106<form name="ordem_dia_form" method="post" action="ordem_dia_salvar_proc">
107<fieldset>
108    <legend>Formul&aacute;rio de Cadastro</legend>
109        <table>
110            <tr class="fundo">
111                <td colspan="0" class="label">Mat&eacute;ria da Ordem do Dia</td>
112            </tr>
113            <tr>
114                <td width="15%">
115                    <label for="txt_dat_ordem">Data (*)</label>
116                    <input type="text" name="txt_dat_ordem"
117                           id="txt_dat_ordem"
118                           size="10" maxlength="10"
119                           onBlur="formata_data(form.txt_dat_ordem)"
120                        <dtml-if lst_dat_ordem> value="<dtml-var lst_dat_ordem>"
121                            <dtml-else> value="<dtml-var dat_ordem missing>"
122                            </dtml-if> />
123                    <script type="text/javascript">
124                        /*<[CDATA[*/
125                        var dpck = new DatePicker({
126                        relative : 'txt_dat_ordem',
127                        language : 'pt'
128                        });
129                        /*]]>*/
130                    </script><span class="nota">(dd/mm/aaaa)</span>
131                </td>
132                    <td width="15%">
133                    <label for="txt_num_ordem">N&ordm; Ordem (*)</label>
134                        <input type="text" name="txt_num_ordem" value="<dtml-var num_ordem missing>" size="3" maxlength="3"/>
135                </td>
136                <td width="10%">
137                    <label for="txt_num_ident_basica" >N&uacute;mero(*)</label>
138                    <input type="text" name="txt_num_ident_basica" size="4" maxlength="5" onChange="ementa_buscar(document.ordem_dia_form)"
139                        <dtml-if cod_materia>
140                            <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
141                                value="<dtml-var num_ident_basica missing>"
142                            </dtml-in>
143                        <dtml-else> value="<dtml-var num_ident_basica missing>"
144                        </dtml-if>/>
145                </td>
146                <td width="10%">
147                    <label for="txt_ano_ident_basica">Ano(*)</label>
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            <tr>
158                <td width="25%">
159                    <label for="lst_tip_id_basica">Tipo Mat&eacute;ria (*)</label>
160                    <select name="lst_tip_id_basica" onChange="ementa_buscar(document.ordem_dia_form)">
161                        <option>Selecione</option>
162                        <dtml-in expr="zsql.tipo_materia_legislativa_obter_zsql(ind_excluido=0)">
163                        <option
164                            <dtml-if cod_materia>
165                                <dtml-in expr="zsql.materia_obter_zsql(cod_materia = cod_materia)">
166                                    <dtml-if expr="_.int(tip_id_basica) == _.int(tip_materia)">
167                                        selected
168                                    </dtml-if>
169                                </dtml-in>
170                            <dtml-elif expr="REQUEST.has_key('tip_ident_basica') and _.int(tip_materia) == _.int(tip_ident_basica)">
171                                selected
172                            </dtml-if>
173                            value="<dtml-var tip_materia>">
174                            <dtml-var sgl_tipo_materia> - <dtml-var des_tipo_materia missing>
175                        </option>
176                        </dtml-in>
177                    </select>
178                </td>
179                <td width="25%" colspan="3">
180                    <label for="rad_tip_votacao">Tipo de votação (*)</label>
181                    <dtml-in expr="[(1,'Simbólica'),(2,'Nominal'),(3,'Secreta')]">
182                                    <input class="texto" type="radio" id="rad_tip_votacao" name="rad_tip_votacao" value="<dtml-var expr="_['sequence-key']">"
183                        <dtml-if expr="_.has_key('tip_votacao')">
184                        <dtml-if expr="_.has_key('cod_ordem') and tip_votacao==_['sequence-key']">
185                                    checked=1
186                        </dtml-if>
187                        </dtml-if>
188                                    onChange="javascript:form.hdn_alterou.value=1" />
189                                    <dtml-var expr="_['sequence-item']">
190                    </dtml-in>
191                </td>
192            </tr>
193            <tr>
194                <td width="25%">
195                    <label for="lst_tip_sessao">Sess&atilde;o Plen&aacute;ria (*)</label>
196                    <select name="lst_tip_sessao">
197                        <option>Selecione</option>
198                        <dtml-in expr="zsql.tipo_sessao_plenaria_obter_zsql(ind_excluido=0)">
199                        <option
200                            <dtml-if expr="_.has_key('cod_ordem') and _.int(tip_sessao)==_.int(ordem_dia_form.tip_sessao)">
201                                selected
202                            </dtml-if>
203                            value="<dtml-var tip_sessao>"><dtml-var nom_sessao>
204                        </option>
205                        </dtml-in>
206                    </select>
207                </td>
208            </tr>
209            <tr>
210                <td colspan="3">
211                    <label for="txa_txt_observacao">Observação (*)</label>
212                    <textarea name="txa_txt_observacao" cols="60"><dtml-var txt_observacao missing></textarea>
213                </td>
214                <td  colspan="2">
215                    <dtml-if cod_materia>
216                    <a href="<dtml-var sapl url>/consultas/materia/materia_mostrar_proc?cod_materia=<dtml-var cod_materia>" >
217                        &nbsp;&nbsp;Ver Matéria </a>
218                    </dtml-if>
219                </td>
220            </tr>
221            <dtml-comment>
222            <dtml-if cod_ordem>
223            <tr>
224                <td colspan="3">
225                    <label for="txa_txt_resultado">Resultado</label>
226                    <textarea name="txa_txt_resultado" cols="60"><dtml-var txt_resultado missing></textarea>
227                </td>
228            </tr>
229            </dtml-if>
230            </dtml-comment>
231        </table>
232        <p align="center">
233            <input type="button" class="botao" name="btn_salvar" value="Salvar" onClick="campos_criticar(document.ordem_dia_form)" />
234            &nbsp;&nbsp;
235            <dtml-if cod_ordem>
236                <input type="hidden" name="flag_atualizar" value="<dtml-var cod_ordem missing>" />
237                <input type="button" class="botaoExtra" name="btn_excluir" value="Excluir" onClick="ordem_dia_excluir()" />
238            </dtml-if>
239        </p>
240        <input type="hidden" name="cod_ordem" value="<dtml-var cod_ordem missing>" />
241        <dtml-unless cod_ordem>
242            <input type="hidden" name="txa_txt_resultado" value="" />
243        </dtml-unless>
244</form>
245
246<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.