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

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

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

File size: 8.2 KB
Linha 
1<dtml-comment>
2***********************************************************************
3*    Esse método precisa receber dois parâmetros ao ser invocado, que *
4*  são o COD_COMISSAO e NOM_COMISSAO, independentemente de onde esteja*
5*  sendo invocado.                                                    *
6***********************************************************************
7</dtml-comment>
8
9<SCRIPT LANGUAGE = "JavaScript">
10<!--
11   function submeter(endereco){
12      var form = document.comissao_form;     
13      endereco += '?cod_comissao=<dtml-var cod_comissao>&incluir=0';
14      location.href = endereco;
15  }   
16//-->
17</SCRIPT>
18
19<dtml-var standard_html_header>
20<dtml-comment>Busca o nom_comissao que será usado abaixo</dtml-comment>
21<dtml-in expr="zsql.comissao_obter_zsql(cod_comissao=cod_comissao)">
22  <dtml-call expr="REQUEST.set('nom_comissao', nom_comissao)">
23</dtml-in>
24
25
26<body>
27<form name="composicao_index_form" action="composicao_comissao_form">
28
29
30<div class="helpsapl"> <a href="<dtml-var sapl url>/ajuda/comissao">Ajuda</a> </div>
31<h1 class="firstHeading"> Comiss&atilde;o </h1>
32
33<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
34  <tr class="fundo">
35    <td align="left" width="20%" class="form-label">&nbsp;
36<dtml-if expr="zsql.composicao_comissao_obter_zsql(cod_comissao=cod_comissao)">
37     | Composi&ccedil;&atilde;o |
38</dtml-if>
39    </td>
40    <td align="left" width="30%" class="form-label">&nbsp;
41<dtml-if expr="zsql.unidade_tramitacao_obter_zsql(cod_comissao=cod_comissao)">
42     | <a href="/sapl_site/sapl_skin/consultas/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=0">Mat&eacute;rias em Tramita&ccedil;&atilde;o</a> |
43</dtml-if>
44    </td>
45    </td>
46    <td align="left" width="20%" class="form-label">&nbsp;
47     | <a href="<dtml-var URL2>/comissao_mostrar_proc?cod_comissao=<dtml-var cod_comissao>">In&iacute;cio</a> |
48    </td>
49<td width="30%" class="form-label">
50</td>     
51  </tr>
52</table>
53
54<br />
55
56<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
57  <tr class="fundo">
58   <td width="75%" align="left" valign="top" class="form-title">&nbsp;Selecione um per&iacute;odo da composi&ccedil;&atilde;o:
59     <select name="cod_periodo_comp" size="1" onChange="periodo_mudou(document.composicao_index_form)">
60      <dtml-in expr="zsql.periodo_comp_comissao_obter_zsql(cod_comissao=cod_comissao)">
61        <option
62           <dtml-if cod_periodo_comp_sel>
63              <dtml-if expr="(cod_periodo_comp==cod_periodo_comp_sel)">
64                selected
65              </dtml-if>
66           <dtml-elif expr="(_.DateTime() <= dat_fim and _.DateTime() >= dat_inicio)">
67             <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
68             selected
69           </dtml-if>
70           value="<dtml-var cod_periodo_comp>">
71             <dtml-var dat_inicio_periodo> a <dtml-var dat_fim_periodo>
72         </option>
73      <dtml-else>
74        <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', -1)">           
75      </dtml-in>
76    </select>
77
78    <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>
79      <dtml-if expr="not _.has_key('cod_periodo_comp_sel')">
80        <dtml-in expr="zsql.periodo_comp_comissao_obter_zsql()">
81          <dtml-if sequence-start>
82            <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
83          </dtml-if>
84        </dtml-in>
85      </dtml-if></td>
86
87    <td width="25%" valign="center" align="right" class="form-element">&nbsp;</td>
88  </tr>
89</table>
90<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
91            <tr><td height="10"></td></tr></table>
92<SCRIPT LANGUAGE="JAVASCRIPT">
93<!--
94   function periodo_mudou(form){
95      /*-----------------------------
96         Função: Reinvoca a página trocando o período no campo SELECT COD_
97               PERIODO_COMISSAO. Os parlamentares que são listados para
98               aquele período também são atualizados.
99         Argumentos: form : formulário - é o formulario em si.
100         Retorno: A página atualizada com o novo período selecionado e com
101               os parlamentares relativos ao período listados.
102         Michael Onishi em 16/03/01.
103      ------------------------------*/
104      var URL = 'index_html?cod_periodo_comp_sel=' +
105                form.cod_periodo_comp[form.cod_periodo_comp.selectedIndex].value +
106                '&cod_comissao=' + form.cod_comissao.value;
107
108      location.href= URL;
109   }
110//-->
111</SCRIPT>
112
113
114
115<dtml-comment>
116******************************************************************
117*      O campo abaixo mostra o período com qual a lista de parla-*
118*  mentar abaixo estará associada. Ao ser invocado, o código tes-*
119*  ta a existencia um COD_PERIODO_COMP selecionando o período re-*
120*  ferente a ele. Se não existir, ele checa a data atual e atri- *
121*  bui o período em possui essa data.                            *
122******************************************************************
123</dtml-comment>
124
125
126<dtml-if expr="_.int(cod_periodo_comp_sel) != -1">
127  <dtml-in expr="zsql.composicao_comissao_obter_zsql(cod_comissao=cod_comissao, cod_periodo_comp=cod_periodo_comp_sel)">
128  <dtml-if sequence-start>
129
130  <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
131  <tr>
132    <td>
133     <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
134       <tr class="fundo">
135          <td colspan="2" class="form-label">&nbsp;<dtml-var nom_comissao></td>
136       </tr>
137
138  </dtml-if sequence-start>
139       
140        <tr>
141          <td width="70%" height="20" class="form-text">Nome: <b><dtml-var nom_parlamentar></b></td>
142          <td width="30%" class="form-text">Cargo: <b><dtml-var des_cargo></b></td>
143        </tr>
144        <tr>
145          <td width="70%" height="20" class="form-text">Data Designa&ccedil;&atilde;o: <b>
146           <dtml-var dat_designacao></b></td>
147          <td width="30%" class="form-text">Titular: <b>
148            <dtml-if expr="ind_titular">SIM
149            <dtml-else>NÃO
150            </dtml-if></b></td>
151        </tr>
152<dtml-if expr="des_motivo_desligamento or dat_desligamento">
153        <tr>
154  <dtml-if des_motivo_desligamento>
155          <td width="70%" height="20" class="form-text">Motivo
156            Desligamento: <b><dtml-var des_motivo_desligamento></b></td>
157  </dtml-if>
158  <dtml-if dat_desligamento>
159          <td width="30%" class="form-text">
160             Data Desligamento: <b><dtml-var dat_desligamento null=""></b></td>
161  </dtml-if>
162        </tr>
163</dtml-if>
164<dtml-if obs_composicao> 
165        <tr>
166          <td colspan="2" height="20" class="form-text">
167           Observa&ccedil;&atilde;o: <b><dtml-var obs_composicao></b></td>
168        </tr>
169</dtml-if>
170        <tr><td colspan="2"><hr class="fundo" align="center" size="1" width="70%"></td></tr>
171   <dtml-if sequence-end>
172     </table>
173  </dtml-if sequence-end>
174
175  <dtml-else>
176  <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
177  <tr>
178    <td>
179     <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
180       <tr class="fundo">
181          <td class="form-label">&nbsp;<dtml-var nom_comissao></td>
182       </tr>
183       <tr><td><font size="-1">&nbsp;</font></td></tr>
184       <tr><td class="form-text">Nenhum parlamentar cadastrado neste período para esta comissão.</td></tr>
185     </table>
186  </dtml-in>
187<dtml-else>
188  <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="borda">
189  <tr>
190    <td>
191   <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
192     <tr><td class="form-label"><dtml-var nom_comissao></td></tr>
193     <tr><td><font size="1">&nbsp;</font></td></tr>
194     <tr><td class="form-text">Nenhum período cadastrado para composição.</td></tr>
195   </table>
196</dtml-if>
197<input type="hidden" name="nom_comissao" value="<dtml-var nom_comissao>">
198<input type="hidden" name="cod_comissao" value="<dtml-var cod_comissao>"> 
199  </tr>
200 </td>
201</table>
202</form>
203<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.