source: publico/ILSAPL/trunk/skins/sk_sapl/cadastros/comissao/composicao/composicao_index_html.dtml @ 3080

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

Outros ajuste na aba de navegação do módulo de comissões.

File size: 8.0 KB
Linha 
1<dtml-comment>
2***************************************************************************
3*Abaixo busca-se nom_comissao a partir do parametro recebido cod_comissao.*
4***************************************************************************
5</dtml-comment>
6<dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
7  <dtml-call expr="REQUEST.set('nom_comissao', nom_comissao)">
8</dtml-in>
9
10<dtml-var standard_html_header>
11
12<SCRIPT LANGUAGE = "JavaScript">
13<!--
14   function submeter(endereco){
15      var form = document.comissao_form;     
16      endereco += '?cod_comissao=<dtml-var cod_comissao>&incluir=0';
17      location.href = endereco;
18  }   
19//-->
20</SCRIPT>
21
22<script type="text/javascript">
23<!--
24   function periodo_mudou(form){
25      /*-----------------------------
26         Função: Reinvoca a página trocando o período no campo SELECT COD_
27               PERIODO_COMISSAO. Os parlamentares que são listados para
28               aquele período também são atualizados.
29         Argumentos: form : formulário - é o formulario em si.
30         Retorno: A página atualizada com o novo período selecionado e com
31               os parlamentares relativos ao período listados.
32         Michael Onishi em 16/03/01.
33      ------------------------------*/
34      var URL = 'index_html?cod_periodo_comp_sel=' +
35                form.cod_periodo_comp[form.cod_periodo_comp.selectedIndex].value +
36                '&cod_comissao=' + form.cod_comissao.value;
37
38      location.href= URL;
39   }
40//-->
41</script>
42
43<div class="helpsapl"> <a href="<dtml-var sapl url>/ajuda/comissao">Ajuda</a> </div>
44<h1 class="firstHeading"> Comiss&atilde;o </h1>
45
46<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
47  <tr class="fundo">
48    <td align="left" width="20%" class="form-label">&nbsp;
49<dtml-if expr="zsql.composicao_comissao_obter_zsql(cod_comissao=cod_comissao)">
50     | Composi&ccedil;&atilde;o |
51</dtml-if>
52    </td>
53    <td align="left" width="30%" class="form-label">&nbsp;
54<dtml-if expr="zsql.unidade_tramitacao_obter_zsql(cod_comissao=cod_comissao)">
55     | <a href="/sapl_site/sapl_skin/cadastros/comissao/materia/materia_index_html?cod_comissao=<dtml-var cod_comissao>&txt_npc=&existe_ocorrencia=&lst_tip_materia=&txt_numero=&txt_ano=&dt_apres=&dt_apres2=&dt_public=&dt_public2=&hdn_txt_autor=&hdn_cod_autor=&lst_tip_autor=&lst_cod_partido=&txt_relator=&txt_assunto=&rad_tramitando=&lst_status=&lst_localizacao=&btn_materia_pesquisar=&incluir=1">Mat&eacute;rias em Tramita&ccedil;&atilde;o</a> |
56</dtml-if>
57</td>
58    <td align="left" width="20%" class="form-label">| <a href="<dtml-var URL2>/comissao_mostrar_proc?cod_comissao=<dtml-var cod_comissao>">Início</a> |
59         </td>
60<td width="30%" class="form-label">
61</td>     
62  </tr>
63</table>
64
65<br />
66
67<form name="composicao_index_form" action="composicao_comissao_form">
68   <input type="hidden" name="nom_comissao" value="<dtml-var nom_comissao>" />
69   <input type="hidden" name="cod_comissao" value="<dtml-var cod_comissao>" />
70
71<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
72  <tr class="fundo">
73    <td width="40%" align="left" valign="middle" class="form-title">
74       Selecione um per&iacute;odo da composi&ccedil;&atilde;o: </td>
75    <td width="40%">
76       <select name="cod_periodo_comp" size="1" onChange="periodo_mudou(document.composicao_index_form)">
77       <dtml-in expr="zsql.periodo_comp_comissao_obter_zsql(cod_comissao='')">
78          <option
79            <dtml-if cod_periodo_comp_sel>
80              <dtml-if expr="(cod_periodo_comp==cod_periodo_comp_sel)">
81                selected
82              </dtml-if>
83            <dtml-elif expr="(_.DateTime() <= dat_fim and _.DateTime() >= dat_inicio)">
84              <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
85              selected
86            </dtml-if> value="<dtml-var cod_periodo_comp>"><dtml-var dat_inicio_periodo> a <dtml-var dat_fim_periodo>
87          </option>
88       <dtml-else>
89         <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', -1)">           
90       </dtml-in>
91       </select>
92
93       <dtml-comment> caso não tenha o período atual, coloca como default o primeiro da lista, se esta não for vazia. </dtml-comment>
94       <dtml-if expr="not _.has_key('cod_periodo_comp_sel')">
95         <dtml-in expr="zsql.periodo_comp_comissao_obter_zsql(cod_comissao='')">
96           <dtml-if sequence-start>
97             <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
98           </dtml-if>
99         </dtml-in>
100       </dtml-if>           
101    </td>
102
103    <td valign="middle" align="right" width="20%" class="form-element">
104        </tr>
105</table>
106<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
107            <tr><td height="10"></td></tr></table>
108
109
110
111<dtml-comment>
112******************************************************************
113*      Os campos do tipo HIDDEN atribuídos abaixo são apenas para*
114*   passar para próximo método os valores de COD_COMISSAO e NOM_ *
115*   COMISSAO, que são obrigatórios.                              *
116******************************************************************
117</dtml-comment>
118
119<dtml-comment>
120******************************************************************
121*      O campo abaixo mostra o período com qual a lista de parla-*
122*  mentar abaixo estará associada. Ao ser invocado, o código tes-*
123*  ta a existencia um COD_PERIODO_COMP selecionando o período re-*
124*  ferente a ele. Se não existir, ele checa a data atual e atri- *
125*  bui o período em possui essa data.                            *
126******************************************************************
127</dtml-comment>
128
129<dtml-if expr="_.int(cod_periodo_comp_sel) != -1">
130  <dtml-in expr="zsql.composicao_comissao_obter_zsql(cod_comissao=cod_comissao, cod_periodo_comp=cod_periodo_comp_sel)">
131    <dtml-if sequence-start>
132    <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
133    <tr><td>
134      <table width="100%" border="0" cellspacing="2" cellpadding="0" align="center">
135        <tr><td colspan="4" class="form-element"><dtml-var nom_comissao></td></tr>
136        <tr class="fundo">
137          <td width="50%" valign="top" class="form-label">&nbsp;Parlamentar</td>
138          <td width="20%" valign="top" class="form-label">&nbsp;Cargo</td>
139          <td width="10%" valign="top" class="form-label">&nbsp;Titular</td>
140          <td width="20%" valign="top" class="form-label">&nbsp;Data &nbsp;Designa&ccedil;&atilde;o</td>
141        </tr>
142       
143    </dtml-if sequence-start>
144        <tr><td class="form-element"><a href="composicao_comissao_mostrar_proc?cod_comp_comissao=<dtml-var cod_comp_comissao>">
145                &nbsp;<dtml-var nom_parlamentar></a></td>
146             <td class="form-text">&nbsp;<dtml-var des_cargo></td>
147             <td class="form-text">       
148                 &nbsp;<dtml-if expr="ind_titular">SIM
149                 <dtml-else>NÃO</dtml-if></td>
150             <td class="form-text">&nbsp;<dtml-var dat_designacao></td>
151           </tr>
152    <dtml-if sequence-end>
153      </table>
154    </dtml-if sequence-end>
155  <dtml-else>
156  <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
157  <tr>
158    <td>
159   <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
160     <tr><td class="form-element"><dtml-var nom_comissao></td></tr>
161     <tr><td><font size="1">&nbsp;</font></td></tr>
162     <tr><td class="form-text">Nenhum parlamentar cadastrado neste período para esta comissão.</td></tr>
163   </table>
164  </dtml-in>
165  <p><center>
166     <input type="submit" name="Submit" value="Incluir Parlamentar na Composi&ccedil;&atilde;o" />
167  </center></p>
168
169<dtml-else>
170  <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
171  <tr>
172    <td>
173   <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
174     <tr><td class="form-element"><dtml-var nom_comissao></td></tr>
175     <tr><td><font size="1">&nbsp;</font></td></tr>
176     <tr><td class="form-text">Nenhum período cadastrado para composição.</td></tr>
177   </table>
178</dtml-if>
179</td>
180</tr>
181</table>
182
183</form>
184<dtml-var standard_html_footer>
185
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.