source: publico/ILSAPL/trunk/skins/sk_sapl/cadastros/sessao_plenaria/votacao/votacao_salvar_proc.dtml @ 4408

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

Correção do painel de votação

File size: 3.8 KB
Linha 
1<dtml-unless hdn_cod_votacao>
2<dtml-if rad_votacao_branco>
3    <dtml-call expr="REQUEST.set('erro', 1)">
4    <dtml-let mensagem="'Resultado da vota&ccedil;&atilde;o n&atilde;o cadastrado'" url="hdn_url">
5        <dtml-var mensagem_emitir>
6    </dtml-let>
7</dtml-if>
8</dtml-unless>
9
10<dtml-if expr="hdn_tip_votacao != '2' ">
11<dtml-if rad_votacao_branco>
12    <dtml-call expr="REQUEST.set('txt_votos_sim', '0')">
13    <dtml-call expr="REQUEST.set('txt_votos_nao', '0')">
14    <dtml-call expr="REQUEST.set('txt_votos_abstencao', '0')">
15    <dtml-call expr="REQUEST.set('lst_tip_resultado', '-1')">
16</dtml-if>
17</dtml-if>
18
19<dtml-if expr="hdn_tip_votacao == '2' ">
20<dtml-if rad_votacao_branco>
21    <dtml-call expr="REQUEST.set('lst_voto_parlamentar', '[]')">
22    <dtml-call expr="REQUEST.set('lst_tip_resultado', '-1')">
23</dtml-if>
24</dtml-if>
25
26<dtml-unless erro>
27<dtml-if expr="hdn_tip_votacao == '2' ">
28    <dtml-try>
29        <dtml-call expr="pysc.votacao_salvar_pysc(cod_votacao=hdn_cod_votacao,
30                                                cod_parlamentar=hdn_cod_parlamentar,
31                                                txt_observacao=txa_txt_observacao,
32                                                vot_parlamentar=lst_voto_parlamentar,
33                                                cod_ordem=hdn_cod_ordem,
34                                                cod_materia=hdn_cod_materia,
35                                                tip_resultado_votacao=lst_tip_resultado)">
36    <dtml-except>
37        <dtml-let mensagem="'Houve um erro ao inserir os votos dos parlamentares!'" url="hdn_url">
38            <dtml-var mensagem_emitir>
39        </dtml-let>
40    <dtml-else>
41        <dtml-let mensagem="'Vota&ccedil;&atilde;o cadastrada com sucesso!'" sucesso="1" url="hdn_url">
42            <dtml-var mensagem_emitir>
43        </dtml-let>
44    </dtml-try>
45</dtml-if>
46</dtml-unless>
47
48<dtml-unless erro>
49<dtml-if expr="hdn_tip_votacao != '2' ">
50<dtml-unless rad_votacao_branco>
51    <dtml-if expr="pysc.verificar_quantidade_votos_pysc(txt_votos_sim=txt_votos_sim,txt_votos_nao=txt_votos_nao,txt_votos_abstencao=txt_votos_abstencao,dat_ordem=pysc.data_converter_pysc(data=hdn_dat_sessao))">
52        <dtml-call expr="REQUEST.set('erro', 1)">
53        <dtml-let mensagem="'Quantidade de votos &eacute; diferente do n&uacute;mero de parlamentares presentes na Ordem do Dia!'" url="hdn_url">
54            <dtml-var mensagem_emitir>
55        </dtml-let>
56    </dtml-if>
57</dtml-unless>
58</dtml-if>
59</dtml-unless>
60
61
62<dtml-in expr="zsql.votacao_obter_zsql(cod_ordem=hdn_cod_ordem,cod_materia=hdn_cod_materia)">
63    <dtml-call expr="REQUEST.set('metodo', zsql.votacao_atualizar_zsql)">
64</dtml-in>
65
66<dtml-if hdn_cod_votacao >
67  <dtml-call expr="REQUEST.set('metodo', zsql.votacao_atualizar_zsql)">
68<dtml-else>
69  <dtml-call expr="REQUEST.set('metodo', zsql.votacao_incluir_zsql)">
70</dtml-if>
71
72<dtml-unless erro>
73  <dtml-if expr="hdn_tip_votacao != '2' ">
74  <dtml-try>
75    <dtml-call expr="metodo(cod_votacao           = hdn_cod_votacao,
76                            num_votos_sim         = txt_votos_sim,
77                            num_votos_nao         = txt_votos_nao,
78                            num_abstencao         = txt_votos_abstencao,
79                            txt_observacao        = txa_txt_observacao,
80                            cod_ordem             = hdn_cod_ordem,
81                            cod_materia           = hdn_cod_materia,
82                            tip_resultado_votacao = lst_tip_resultado
83                            )">
84
85
86  <dtml-except>
87    <dtml-let mensagem="'N&atilde;o foi poss&iacute;vel salvar a Vota&ccedil;&atilde;o. Tente novamente!'">
88      <dtml-var mensagem_emitir>
89    </dtml-let>
90
91  <dtml-else>
92    <dtml-let mensagem="'Vota&ccedil;&atilde;o salva com sucesso!'" sucesso="1" url="hdn_url">
93      <dtml-var mensagem_emitir>
94    </dtml-let>
95  </dtml-try>
96  </dtml-if>
97</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.