source: publico/il.sapl/trunk/il/sapl/skins/cadastros/sessao_plenaria/ordem_dia_sessao/votacao/votacao_salvar_proc.dtml @ 8065

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

ajustes para a anulação da votaçãoil/sapl/skins/cadastros/sessao_plenaria/materia_expediente_sessao/votacao/votacao_salvar_proc.dtml

  • Propriedade svn:executable mudada para *
File size: 5.8 KB
Linha 
1<dtml-unless hdn_cod_votacao>
2<dtml-if rad_votacao_branco>
3    <dtml-call expr="zsql.votacao_iniciar_zsql(cod_ordem            = hdn_cod_ordem,
4                                               ind_votacao_iniciada = 0,
5                                               )">
6    <dtml-call expr="REQUEST.set('erro', 1)">
7    <dtml-let mensagem="'Resultado da vota&ccedil;&atilde;o n&atilde;o cadastrado'" url="hdn_url">
8        <dtml-var mensagem_popup_emitir>
9    </dtml-let>
10</dtml-if>
11</dtml-unless>
12
13<dtml-if expr="hdn_tip_votacao != '2' ">
14<dtml-if rad_votacao_branco>
15    <dtml-call expr="REQUEST.set('txt_votos_sim', '0')">
16    <dtml-call expr="REQUEST.set('txt_votos_nao', '0')">
17    <dtml-call expr="REQUEST.set('txt_votos_abstencao', '0')">
18    <dtml-call expr="REQUEST.set('txt_nao_votou', '0')">
19    <dtml-call expr="REQUEST.set('lst_tip_resultado', '-1')">
20</dtml-if>
21</dtml-if>
22
23<dtml-if expr="hdn_tip_votacao == '2' ">
24<dtml-if rad_votacao_branco>
25    <dtml-call expr="REQUEST.set('lst_voto_parlamentar', '[]')">
26    <dtml-call expr="REQUEST.set('lst_tip_resultado', '-1')">
27</dtml-if>
28</dtml-if>
29
30<dtml-unless erro>
31<dtml-if expr="hdn_tip_votacao == '2' ">
32    <dtml-try>
33         <dtml-call expr="pysc.votacao_salvar_pysc(cod_parlamentar=hdn_cod_parlamentar,
34                                                   txt_observacao=txa_txt_observacao,
35                                                   vot_parlamentar=lst_voto_parlamentar,
36                                                   cod_ordem=hdn_cod_ordem,
37                                                   cod_materia=hdn_cod_materia,
38                                                   tip_resultado_votacao=lst_tip_resultado,
39                                                   ind_votacao_iniciada=0)">
40    <dtml-except>
41        <dtml-let mensagem="'Houve um erro ao inserir os votos dos parlamentares!'" url="hdn_url">
42            <dtml-var mensagem_popup_emitir>
43        </dtml-let>
44    <dtml-else>
45        <dtml-let mensagem="'Vota&ccedil;&atilde;o cadastrada com sucesso!'" sucesso="1" url="hdn_url">
46            <dtml-var mensagem_popup_emitir>
47        </dtml-let>
48    </dtml-try>
49</dtml-if>
50</dtml-unless>
51
52<dtml-if hdn_cod_votacao >
53  <dtml-call expr="REQUEST.set('metodo', zsql.votacao_atualizar_zsql)">
54<dtml-else>
55  <dtml-call expr="REQUEST.set('metodo', zsql.votacao_incluir_zsql)">
56  <dtml-call expr="REQUEST.set('hdn_cod_votacao', '')">
57</dtml-if>
58
59<dtml-unless txt_nao_votou>
60    <dtml-call expr="REQUEST.set('txt_nao_votou', 0)">
61</dtml-unless>
62
63<dtml-unless erro>
64  <dtml-if expr="hdn_tip_votacao != '2' ">
65  <dtml-try>
66    <dtml-call expr="metodo(cod_votacao           = hdn_cod_votacao,
67                            num_votos_sim         = txt_votos_sim,
68                            num_votos_nao         = txt_votos_nao,
69                            num_abstencao         = txt_votos_abstencao,
70                            num_nao_votou         = txt_nao_votou,
71                            txt_observacao        = txa_txt_observacao,
72                            cod_ordem             = hdn_cod_ordem,
73                            cod_materia           = hdn_cod_materia,
74                            tip_resultado_votacao = lst_tip_resultado
75                            )">
76
77    <dtml-call expr="zsql.votacao_iniciar_zsql(cod_ordem=hdn_cod_ordem, ind_votacao_iniciada = 0)">
78
79  <dtml-except>
80    <dtml-let mensagem="'N&atilde;o foi poss&iacute;vel salvar a Vota&ccedil;&atilde;o. Tente novamente!'">
81      <dtml-var mensagem_popup_emitir>
82
83    </dtml-let>
84
85  <dtml-if expr="hdn_tip_votacao == '3' ">
86      <dtml-call expr="pysc.tokens_gerar_pysc(remover=True)">
87  </dtml-if>
88  <dtml-else>
89    <dtml-let mensagem="'Vota&ccedil;&atilde;o salva com sucesso!'" sucesso="1" url="hdn_url">
90      <dtml-var mensagem_popup_emitir>
91    </dtml-let>
92
93      <dtml-in expr="zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=lst_tip_resultado)">
94          <dtml-call expr="REQUEST.set('tip_resultado', nom_resultado)">
95      </dtml-in>
96      <dtml-in expr="zsql.materia_obter_zsql(cod_materia=hdn_cod_materia    , ind_excluido=0)">
97          <dtml-if rad_votacao_branco>
98              <dtml-call expr="pysc.sessao_plenaria_log_pysc(cod_sessao_plen = hdn_cod_sessao_plen,
99                                          txt_acao = 'votação anulada',
100                                          txt_mensagem = 'A votação da matéria ' + sgl_tipo_materia + ' - ' + des_tipo_materia + ' foi anulada')">
101          <dtml-else>
102              <dtml-if hdn_cod_votacao>
103              <dtml-call expr="pysc.sessao_plenaria_log_pysc(cod_sessao_plen = hdn_cod_sessao_plen,
104                            txt_acao = 'atualização de votação',
105                            txt_mensagem = 'Votação da matéria ' + sgl_tipo_materia + ' - ' + des_tipo_materia + ' ' +
106                                           _.str(num_ident_basica) + '/' + _.str(ano_ident_basica) + ' atualizada na sessão plenária. Resultado: ' + txt_votos_sim + ' votos sim, ' +
107                                           txt_votos_nao + ' votos não e ' + txt_votos_abstencao + ' votos de abstenção. Tipo do resultado: ' + tip_resultado)">
108
109              <dtml-else>
110              <dtml-call expr="pysc.sessao_plenaria_log_pysc(cod_sessao_plen = hdn_cod_sessao_plen,
111                            txt_acao = 'inclusão de votação',
112                            txt_mensagem = 'Votação da matéria ' + sgl_tipo_materia + ' - ' + des_tipo_materia + ' ' +
113                                           _.str(num_ident_basica) + '/' + _.str(ano_ident_basica) + ' incluída na sessão plenária. Resultado: ' + txt_votos_sim + ' votos sim, ' +
114                                           txt_votos_nao + ' votos não e ' + txt_votos_abstencao + ' votos de abstenção. Tipo do resultado: ' + tip_resultado)">
115
116          </dtml-if>
117          </dtml-if>
118      </dtml-in>
119  </dtml-try>
120  </dtml-if>
121</dtml-unless>
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.