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> |
---|