source: publico/ILSAPL/branches/2.5/skins/sk_sapl/cadastros/sessao_plenaria/oradores_expediente/oradores_expediente_index_html.dtml @ 7456

Última Alteração nesse arquivo desde 7456 foi 7456, incluída por claudiomorale, 4 anos atrás

oradores do expediente

  • Propriedade svn:executable mudada para *
File size: 9.3 KB
Linha 
1<dtml-var standard_html_header>
2<script type="text/javascript" language="Javascript">
3
4    function atualizar(cod_sessao_plen,cod_parlamentar,campo_num,form_arq) {
5        if (campo_num.value == "") {
6        alert("O campo não pode ficar vazio!");
7        campo_num.focus();
8        return;
9        }
10
11        var form = document.oradores_form;
12        var txt_num_ordem = campo_num.value;
13        location.href = "oradores_expediente_salvar_proc?hdn_cod_sessao_plen=" + cod_sessao_plen + "&lst_cod_parlamentar=" + cod_parlamentar + '&txt_num_ordem=' + txt_num_ordem + '&hdn_cod_sessao_leg='+ form.hdn_cod_sessao_leg.value + '&hdn_num_legislatura=' + form.hdn_num_legislatura.value + '&hdn_dat_sessao=' + form.hdn_dat_sessao.value + '&hdn_tip_sessao=' + form.hdn_tip_sessao.value + '&flag_atualizar=1';
14    }
15
16    function excluir(cod_sessao_plen,cod_parlamentar){
17        var form = document.oradores_form;   
18        if (confirm("Deseja realmente excluir o orador?")) {
19            location.href = "oradores_expediente_excluir_proc?cod_sessao_plen=<dtml-var cod_sessao_plen>&cod_parlamentar=" + cod_parlamentar + '&cod_sessao_leg='+ form.hdn_cod_sessao_leg.value + '&cod_num_legislatura=' + form.hdn_num_legislatura.value + '&dat_sessao=' + form.hdn_dat_sessao.value + '&tip_sessao=' + form.hdn_tip_sessao.value;
20        }
21        return;
22    }
23
24    function discurso_excluir(cod_parlamentar){
25        var form =  document.oradores_form;
26        if (confirm("Deseja realmente excluir o discurso?")) {
27            location.href="discurso_expediente_excluir_proc?cod_sessao_plen=<dtml-var cod_sessao_plen>&cod_parlamentar=" + cod_parlamentar + '&cod_sessao_leg='+ form.hdn_cod_sessao_leg.value + '&cod_num_legislatura=' + form.hdn_num_legislatura.value + '&dat_sessao=' + form.hdn_dat_sessao.value + '&tip_sessao=' + form.hdn_tip_sessao.value;
28        }
29        return;
30    }
31
32function submeter(endereco){
33
34        var form = document.oradores_form;
35        endereco += '?cod_sessao_plen=' + form.hdn_cod_sessao_plen.value;
36        endereco += '&cod_sessao_leg=' + form.hdn_cod_sessao_leg.value;
37        endereco += '&cod_num_legislatura=' + form.hdn_num_legislatura.value;
38        endereco += '&dat_sessao=' + form.hdn_dat_sessao.value;
39        endereco += '&tip_sessao=' + form.hdn_tip_sessao.value;
40
41        if (form.hdn_cod_sessao_plen.value!=""){
42            location.href = endereco;
43        }
44        return;
45    }
46</script>
47<a id="ajuda" href="&dtml-portal_url;/ajuda/sessao_plenaria_oradores">Ajuda</a>
48<h1 class="firstHeading"> Oradores do Expediente </h1>
49<h3 align="center"><dtml-var sessao_plenaria_header></h3>
50
51<form name="oradores_form" method="post" action="oradores_expediente_salvar_proc" enctype="multipart/form-data">
52    <dtml-var sessao_plenaria_menu>
53    <dtml-in expr="zsql.oradores_expediente_obter_zsql(cod_sessao_plen=cod_sessao_plen, ind_excluido=0)">
54        <dtml-if sequence-start>
55        <fieldset>
56        <legend>Oradores Expediente Cadastrados</legend>
57        <table width="100%">
58            <tr>
59                <td class="form-label">&nbsp;Ordem de pronunciamento</td>
60                <td class="form-label">&nbsp;Parlamentar</td>
61                <td class="form-label">&nbsp;Discurso</td>
62                <td class="form-label">&nbsp;V&iacute;deo do Discurso</td>
63                <td class="form-label">&nbsp;A&ccedil;&atilde;o</td>
64
65            </tr>
66        </dtml-if sequence-start>
67        <tr>
68            <td>
69                <input type="text" id="txt_num_ordem_<dtml-var num_ordem>" name="txt_num_ordem" size="2" value="<dtml-var num_ordem>">
70            </td>
71            <td class="texto">
72                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
73                    <dtml-var nom_parlamentar>/<dtml-var sgl_partido>
74                    <input type="hidden" name="hdn_cod_parlamentar" value="<dtml-var cod_parlamentar>" />
75                </dtml-in>
76            </td>
77            <td class="texto">
78                <dtml-if expr="(_.has_key('cod_sessao_plen')) and (_.has_key('cod_parlamentar'))">
79                    <dtml-call expr="REQUEST.set('id_documento', _.str(cod_sessao_plen)+ '_' + _.str(cod_parlamentar) + '_discurso')">
80                    <dtml-if "_.hasattr(sapl_documentos.oradores_expediente,id_documento)">
81                        <dtml-let documento="_.getattr(sapl_documentos.oradores_expediente,id_documento).absolute_url">
82                            <a target="_blank" href="<dtml-var documento>">
83                                <img align="bottom" border="0" src="&dmtl-portal_url;/imagens/archiv.gif" alt="Discurso" />
84                            </a>
85                            &nbsp;&nbsp;&nbsp;<input class="botaoExtra" type="button" name="delTxtDiscurso" value="Excluir" onClick="javascript:discurso_excluir(<dtml-var cod_parlamentar missing>)" />
86                        </dtml-let>
87                    <dtml-else>
88                    Orador sem discurso cadastrado
89                    </dtml-if>
90                </dtml-if>
91            </td>
92            <td class="texto">
93            <a href="<dtml-var url_discurso>">Visualizar</a>
94            </td>
95            <td class="texto">
96                <a href="javascript:atualizar(<dtml-var cod_sessao_plen>,<dtml-var cod_parlamentar>,document.oradores_form.txt_num_ordem_<dtml-var num_ordem>,document.oradores_discurso_form_<dtml-var num_ordem>)">
97                 Atualizar</a> / <a href="javascript:excluir(<dtml-var cod_sessao_plen>,<dtml-var cod_parlamentar>)">Excluir</a>
98            </td>
99        </tr>
100    <dtml-if sequence-end>
101    </table>
102    </fieldset>
103    </dtml-if sequence-end>
104    <dtml-else>
105        <table width="100%">
106            <tr>
107                <td class="form-text">Nenhum orador cadastrado.</td>
108            </tr>
109       </table>
110    </dtml-in>
111</form>
112<form name="oradores_cadastro_form" method="post" action="oradores_expediente_salvar_proc" enctype="multipart/form-data">
113<fieldset>
114<legend>Cadastro de Oradores do Expediente</legend>
115<table width="100%">
116    <tr>
117        <td class="form-label">&nbsp;Ordem de pronunciamento</td>
118        <td class="form-label">&nbsp;Parlamentar</td>
119        <td class="form-label">&nbsp;URL V&iacute;deo</td>
120    </tr>
121    <tr>
122        <td>
123            <input type="text" name="txt_num_ordem" size="3" maxlength="3" />
124        </td>
125        <td>
126            <select name="lst_cod_parlamentar" size="1">
127                <dtml-in expr="zsql.oradores_expediente_parlamentar_obter_zsql(cod_sessao_plen=cod_sessao_plen,num_legislatura=cod_num_legislatura,ind_ativo=1,ind_excluido=0)">
128                    <option
129                        value="<dtml-var cod_parlamentar >">
130                        <dtml-var nom_parlamentar>/<dtml-var sgl_partido>
131                    </option>
132                    </dtml-in>
133            </select>
134        </td>
135        <td>
136         <input type="text" id="txt_url_discurso" name="txt_url_discurso" size="48" maxlength="150" value="<dtml-var url_discurso missing null="">" />
137        </td>
138    </tr>
139    <tr>
140        <td align="center" colspan="3">
141            <input class="botao" type="submit" size="10" name="btn_oradores" value="Incluir Orador" />
142        </td>
143    </tr>
144    <input type="hidden" name="hdn_cod_sessao_plen" value="<dtml-var cod_sessao_plen missing>" />
145    <input type="hidden" name="hdn_cod_sessao_leg" value="<dtml-var cod_sessao_leg missing>"/>
146    <input type="hidden" name="hdn_dat_sessao" value="<dtml-var dat_sessao missing>"/>
147    <input type="hidden" name="hdn_num_legislatura" value="<dtml-var cod_num_legislatura missing>"/>
148    <input type="hidden" name="hdn_tip_sessao" value="<dtml-var tip_sessao missing>"/>
149</table>
150</fieldset>
151</form>
152<form name="discurso_cadastro_form" method="post" action="discurso_expediente_salvar_proc" enctype="multipart/form-data">
153<fieldset>
154<legend>Cadastro de Discurso</legend>
155<table width="100%">
156    <tr>
157        <td class="form-label">&nbsp;Parlamentar</td>
158        <td class="form-label">&nbsp;Discurso</td>
159    </tr>
160    <tr>
161        <td>
162            <select name="lst_cod_parlamentar" size="1">
163                <dtml-in expr="zsql.oradores_expediente_parlamentar_incl_obter_zsql(cod_sessao_plen=cod_sessao_plen,num_legislatura=cod_num_legislatura,ind_ativo=1,ind_excluido=0)">
164                    <option
165                        value="<dtml-var cod_parlamentar >">
166                        <dtml-var nom_parlamentar>/<dtml-var sgl_partido>
167                    </option>
168                    </dtml-in>
169            </select>
170        </td>
171        <td>
172            <input type="file" name="file_nom_arquivo" size="40" maxlength="100" />
173        </td>
174    </tr>
175    <tr>
176        <td align="center" colspan="0">
177            <input class="botao" type="submit" size="10" name="btn_oradores" value="Incluir Discurso" />
178            <input type="hidden" name="flag_discurso" value="1"/>
179            <input type="hidden" name="hdn_cod_sessao_plen" value="<dtml-var cod_sessao_plen missing>" />
180            <input type="hidden" name="hdn_cod_sessao_leg" value="<dtml-var cod_sessao_leg missing>"/>
181            <input type="hidden" name="hdn_dat_sessao" value="<dtml-var dat_sessao missing>"/>
182            <input type="hidden" name="hdn_num_legislatura" value="<dtml-var cod_num_legislatura missing>"/>
183            <input type="hidden" name="hdn_tip_sessao" value="<dtml-var tip_sessao missing>"/>
184        </td>
185    </tr>
186</table>
187</fieldset>
188
189</form>
190<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.