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

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

Inclusão do campo dat_desinstalacao para informar se uma comissão está ativa ou não

File size: 7.2 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<a id="ajuda" href="<dtml-var sapl url>/ajuda/modulo_comissoes">Ajuda</a>
44<h1 class="firstHeading"> Comiss&atilde;o </h1>
45
46<table width="100%" 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="<dtml-var portal_url>/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 portal_url>/cadastros/comissao/comissao_mostrar_proc?cod_comissao=<dtml-var cod_comissao>">Início</a> |
59         </td>
60   
61  </tr>
62</table>
63<br />
64<form name="composicao_index_form" action="composicao_comissao_form">
65   <input type="hidden" name="nom_comissao" value="<dtml-var nom_comissao>" />
66   <input type="hidden" name="cod_comissao" value="<dtml-var cod_comissao>" />
67
68<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
69  <tr class="fundo">
70    <td width="40%" align="left" valign="middle" class="form-title">
71       Selecione um per&iacute;odo da composi&ccedil;&atilde;o: </td>
72    <td width="40%">
73       <select name="cod_periodo_comp" size="1" onChange="periodo_mudou(document.composicao_index_form)">
74       <dtml-in expr="zsql.periodo_comp_comissao_obter_zsql(cod_comissao='')">
75          <option
76            <dtml-if cod_periodo_comp_sel>
77              <dtml-if expr="(cod_periodo_comp==cod_periodo_comp_sel)">
78                selected
79              </dtml-if>
80            <dtml-elif expr="(_.DateTime() <= dat_fim and _.DateTime() >= dat_inicio)">
81              <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
82              selected
83            </dtml-if> value="<dtml-var cod_periodo_comp>"><dtml-var dat_inicio_periodo> a <dtml-var dat_fim_periodo>
84          </option>
85       <dtml-else>
86         <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', -1)">           
87       </dtml-in>
88       </select>
89
90       <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>
91       <dtml-if expr="not _.has_key('cod_periodo_comp_sel')">
92         <dtml-in expr="zsql.periodo_comp_comissao_obter_zsql(cod_comissao='')">
93           <dtml-if sequence-start>
94             <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
95           </dtml-if>
96         </dtml-in>
97       </dtml-if>           
98    </td>
99        </tr>
100</table>
101
102<dtml-comment>
103******************************************************************
104*      Os campos do tipo HIDDEN atribuídos abaixo são apenas para*
105*   passar para próximo método os valores de COD_COMISSAO e NOM_ *
106*   COMISSAO, que são obrigatórios.                              *
107******************************************************************
108</dtml-comment>
109
110<dtml-comment>
111******************************************************************
112*      O campo abaixo mostra o período com qual a lista de parla-*
113*  mentar abaixo estará associada. Ao ser invocado, o código tes-*
114*  ta a existencia um COD_PERIODO_COMP selecionando o período re-*
115*  ferente a ele. Se não existir, ele checa a data atual e atri- *
116*  bui o período em possui essa data.                            *
117******************************************************************
118</dtml-comment>
119
120<dtml-if expr="_.int(cod_periodo_comp_sel) != -1">
121  <dtml-in expr="zsql.composicao_comissao_obter_zsql(cod_comissao=cod_comissao, cod_periodo_comp=cod_periodo_comp_sel)">
122    <fieldset>
123    <legend><dtml-var nom_comissao></legend>
124    <dtml-if sequence-start>
125      <table width="100%" border="0" cellspacing="2" cellpadding="0" align="center">
126        <tr class="fundo">
127          <td width="50%" valign="top" class="form-label">&nbsp;Parlamentar</td>
128          <td width="20%" valign="top" class="form-label">&nbsp;Cargo</td>
129          <td width="10%" valign="top" class="form-label">&nbsp;Titular</td>
130          <td width="20%" valign="top" class="form-label">&nbsp;Data &nbsp;Designa&ccedil;&atilde;o</td>
131        </tr>
132       
133    </dtml-if sequence-start>
134        <tr><td class="form-element"><a href="composicao_comissao_mostrar_proc?cod_comp_comissao=<dtml-var cod_comp_comissao>">
135                &nbsp;<dtml-var nom_parlamentar></a></td>
136             <td class="form-text">&nbsp;<dtml-var des_cargo></td>
137             <td class="form-text">       
138                 &nbsp;<dtml-if expr="ind_titular">SIM
139                 <dtml-else>NÃO</dtml-if></td>
140             <td class="form-text">&nbsp;<dtml-var dat_designacao></td>
141           </tr>
142    <dtml-if sequence-end>
143      </table>
144    </dtml-if sequence-end>
145    </fieldset>
146  <dtml-else>
147  <fieldset>
148  <legend><dtml-var nom_comissao></legend>
149  <p class="form-text">Nenhum parlamentar cadastrado neste período para esta comissão.</p>
150  </fieldset>
151  </dtml-in>
152
153  <p><center>
154     <input type="submit" class="botao" name="Submit" value="Incluir Parlamentar na Composi&ccedil;&atilde;o" />
155  </center></p>
156
157
158<dtml-else>
159  <fieldset>
160  <legend><dtml-var nom_comissao></legend>
161  <p class="form-text">Nenhum período cadastrado para composição.</p>
162  </fieldset>
163</dtml-if>
164
165
166</form>
167<dtml-var standard_html_footer>
168
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.