source: publico/ILSAPL/trunk/skins/sapl/cadastros/ordem_dia/ordem_dia_salvar_proc.dtml @ 362

Última Alteração nesse arquivo desde 362 foi 362, incluída por ciciliati, 16 anos atrás

Carga Inicial.

File size: 4.1 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_observacao = txa_txt_observacao)">
71        <dtml-except>
72           <dtml-let mensagem="'Não foi possível salvar a ordem do dia. Tente novamente.'">
73             <dtml-var mensagem_emitir>
74           </dtml-let>
75        <dtml-else>
76
77           <dtml-comment>Busca a data no formato correto    Daniel C. Azevedo</dtml-comment>
78           <dtml-if hdn_cod_ordem>
79               <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_ordem=hdn_cod_ordem)">
80                   <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
81               </dtml-in>
82           <dtml-else>
83               <dtml-in expr="zsql.ordem_dia_obter_zsql(cod_materia = cod_materia,
84                                         dat_ordem = pysc.data_converter_pysc(data=txt_dat_ordem),
85                                         ind_excluido=0)">
86                   <dtml-call expr="REQUEST.set('dat_ordem', dat_ordem)">
87                </dtml-in>
88           </dtml-if>
89           
90           <dtml-let mensagem="'Matéria salva com sucesso na ordem do dia!'" sucesso="1" url="'index_html?dat_ordem_sel='+dat_ordem">
91              <dtml-var mensagem_emitir>
92           </dtml-let>
93     </dtml-try>
94    </dtml-if>
95  </dtml-if>
96</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.