source: publico/ILSAPL/branches/2.3/skins/sk_sapl/cadastros/sessao_plenaria/votacao/votacao_salvar_proc.dtml @ 5141

Última Alteração nesse arquivo desde 5141 foi 5141, incluída por claudiomorale, 9 anos atrás

validar quantidade de votos

File size: 3.9 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-comment>
52    <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))">
53        <dtml-call expr="REQUEST.set('erro', 1)">
54        <dtml-let mensagem="'Quantidade de votos &eacute; diferente do n&uacute;mero de parlamentares presentes na Ordem do Dia!'" url="hdn_url">
55            <dtml-var mensagem_emitir>
56        </dtml-let>
57    </dtml-if>
58  </dtml-comment>
59</dtml-unless>
60</dtml-if>
61</dtml-unless>
62
63
64<dtml-in expr="zsql.votacao_obter_zsql(cod_ordem=hdn_cod_ordem,cod_materia=hdn_cod_materia)">
65    <dtml-call expr="REQUEST.set('metodo', zsql.votacao_atualizar_zsql)">
66</dtml-in>
67
68<dtml-if hdn_cod_votacao >
69  <dtml-call expr="REQUEST.set('metodo', zsql.votacao_atualizar_zsql)">
70<dtml-else>
71  <dtml-call expr="REQUEST.set('metodo', zsql.votacao_incluir_zsql)">
72</dtml-if>
73
74<dtml-unless erro>
75  <dtml-if expr="hdn_tip_votacao != '2' ">
76  <dtml-try>
77    <dtml-call expr="metodo(cod_votacao           = hdn_cod_votacao,
78                            num_votos_sim         = txt_votos_sim,
79                            num_votos_nao         = txt_votos_nao,
80                            num_abstencao         = txt_votos_abstencao,
81                            txt_observacao        = txa_txt_observacao,
82                            cod_ordem             = hdn_cod_ordem,
83                            cod_materia           = hdn_cod_materia,
84                            tip_resultado_votacao = lst_tip_resultado
85                            )">
86
87
88  <dtml-except>
89    <dtml-let mensagem="'N&atilde;o foi poss&iacute;vel salvar a Vota&ccedil;&atilde;o. Tente novamente!'">
90      <dtml-var mensagem_emitir>
91    </dtml-let>
92
93  <dtml-else>
94    <dtml-let mensagem="'Vota&ccedil;&atilde;o salva com sucesso!'" sucesso="1" url="hdn_url">
95      <dtml-var mensagem_emitir>
96    </dtml-let>
97  </dtml-try>
98  </dtml-if>
99</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.