source: publico/ILSAPL/trunk/skins/sk_sapl/cadastros/ordem_dia/ordem_dia_salvar_proc.dtml @ 3538

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

Inclusão de campos para inserir o resultado da ordem do dia e o tipo de votação da matéria e adequação ao padrão do novo layout

File size: 4.2 KB
Linha 
1<dtml-if flag_atualizar>
2   <dtml-call expr="REQUEST.set('hdn_cod_ordem',cod_ordem)">   
3   <dtml-call expr="REQUEST.set('metodo', zsql.ordem_dia_atualizar_zsql)">
4<dtml-else>
5   <dtml-call expr="REQUEST.set('metodo', zsql.ordem_dia_incluir_zsql)">
6</dtml-if>
7
8<dtml-in expr="zsql.ordem_dia_obter_zsql(num_ordem = txt_num_ordem,
9                                         dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
10                                         ind_excluido=0)">
11      <dtml-if hdn_cod_ordem>
12        <dtml-if expr="cod_ordem == hdn_cod_ordem">
13         <dtml-call expr="REQUEST.set('cod_ordem_atualizar',cod_ordem)">   
14        </dtml-if>
15      </dtml-if>
16        <dtml-unless cod_ordem_atualizar>
17          <dtml-unless contador>
18           <dtml-let mensagem="'O número de ordem informado já existe para essa data.'">
19             <dtml-var mensagem_emitir>
20           </dtml-let> 
21           <dtml-call expr="REQUEST.set('contador',1)">
22           <dtml-call expr="REQUEST.set('marcador',1)">
23         </dtml-unless>
24        </dtml-unless>
25</dtml-in>
26
27<dtml-unless contador>
28  <dtml-in expr="zsql.materia_obter_zsql(tip_id_basica=lst_tip_id_basica,
29                                         num_ident_basica=txt_num_ident_basica,
30                                         ano_ident_basica=txt_ano_ident_basica,
31                                         ind_excluido=0)">
32    <dtml-call expr="REQUEST.set('cod_materia',cod_materia)">
33    <dtml-call expr="REQUEST.set('marcador',cod_materia)">
34  <dtml-else>
35    <dtml-let mensagem="'Essa matéria não existe no cadastro de matérias legislativas.'">
36      <dtml-var mensagem_emitir>
37    </dtml-let> 
38  </dtml-in>
39</dtml-unless>
40
41<dtml-if cod_materia> 
42 <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_materia = cod_materia,
43                                          dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
44                                          ind_excluido=0)">
45      <dtml-if hdn_cod_ordem>
46        <dtml-if expr="cod_ordem == hdn_cod_ordem">
47         <dtml-call expr="REQUEST.set('cod_ordem_atualizar1',cod_ordem)">   
48        </dtml-if>
49      </dtml-if>
50        <dtml-unless cod_ordem_atualizar1>
51         <dtml-unless contador>
52           <dtml-let mensagem="'Essa materia já faz parte da ordem do dia.'">
53             <dtml-var mensagem_emitir>
54           </dtml-let> 
55           <dtml-call expr="REQUEST.set('contador',1)">
56           <dtml-call expr="REQUEST.set('marcador',1)">
57         </dtml-unless>
58        </dtml-unless>
59  </dtml-in>
60</dtml-if>
61
62<dtml-if marcador>
63  <dtml-if cod_materia>
64    <dtml-if expr="marcador == cod_materia">
65     <dtml-try>
66        <dtml-call expr="metodo(cod_ordem = cod_ordem,
67                                cod_materia = cod_materia,
68                                dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
69                                num_ordem = txt_num_ordem,
70                                txt_resultado = txa_txt_resultado,
71                                tip_votacao = rad_tip_votacao,
72                                txt_observacao = txa_txt_observacao)">
73        <dtml-except>
74           <dtml-let mensagem="'Não foi possível salvar a ordem do dia. Tente novamente.'">
75             <dtml-var mensagem_emitir>
76           </dtml-let>
77        <dtml-else>
78
79           <dtml-comment>Busca a data no formato correto    Daniel C. Azevedo</dtml-comment>
80           <dtml-if hdn_cod_ordem>
81               <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_ordem=hdn_cod_ordem)">
82                   <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
83               </dtml-in>
84           <dtml-else>
85               <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_materia = cod_materia,
86                                         dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
87                                         ind_excluido=0)">
88                   <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
89                </dtml-in>
90           </dtml-if>
91           
92           <dtml-let mensagem="'Matéria salva com sucesso na ordem do dia!'" sucesso="1" url="'index_html?dat_ordem_sel='+dat_ordem">
93              <dtml-var mensagem_emitir>
94           </dtml-let>
95     </dtml-try>
96    </dtml-if>
97  </dtml-if>
98</dtml-if>
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.