source: publico/ILSAPL/trunk/skins/sk_sapl/cadastros/comissao/composicao/composicao_comissao_salvar_proc.dtml @ 4524

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

corrige inclusão de composição de comissão

File size: 3.1 KB
Linha 
1<dtml-comment>
2**************************************************************
3*   Função: Salvar os dados da comissão vindos do formulário,*
4*        seja em UPDATE dos dados ou na INCLUSÃO de uma nova *
5*        composição.                                         *
6*   Argumentos: [hdn_cod_comp_comissao : int]. Argumento que *
7*        determina se esse método vai salvar ou atualizar.   *
8*               hdn_nom_comissao : txt. Argumento necessário *
9*           hdn_cod_periodo_comp : txt. Argumento necessário *
10*               hdn_cod_comissao : txt. Argumento necessário *
11*        para poder envocar o método index_html.             *
12*   Retorno: Mensagem de sucesso ou erro. Redirecionamento   *
13*        para a página de composição (index_html).           *
14*   14/3/2001                                                *
15**************************************************************
16</dtml-comment>
17
18<dtml-if hdn_cod_comp_comissao>
19    <dtml-in expr="zsql.composicao_comissao_obter_zsql(ncod_comp_comissao=hdn_cod_comp_comissao, cod_comissao=hdn_cod_comissao, cod_periodo_comp=hdn_cod_periodo_comp, cod_cargo=lst_cargo_comissao)">
20       <dtml-if expr="zsql.cargo_comissao_obter_zsql(cod_cargo=lst_cargo_comissao, ind_unico=1)">
21         <dtml-let mensagem="'O cargo selecionado não pode ser ocupado por mais de uma pessoa!'">
22           <dtml-var mensagem_emitir>
23         </dtml-let>
24          <dtml-call expr="REQUEST.set('erro', 1)">
25       </dtml-if>
26    </dtml-in>
27    <dtml-unless erro>
28      <dtml-call expr="REQUEST.set('metodo', zsql.composicao_comissao_atualizar_zsql)">
29    </dtml-unless>
30
31<dtml-else>
32    <dtml-in expr="zsql.composicao_comissao_obter_zsql(cod_comissao=hdn_cod_comissao,
33                   cod_periodo_comp=hdn_cod_periodo_comp, cod_cargo=lst_cargo_comissao)">
34       <dtml-if expr="zsql.cargo_comissao_obter_zsql(cod_cargo=lst_cargo_comissao, ind_unico=1)">
35         <dtml-let mensagem="'O cargo selecionado não pode ser ocupado por mais de uma pessoa!'">
36           <dtml-var mensagem_emitir>
37         </dtml-let>
38          <dtml-call expr="REQUEST.set('erro', 1)">
39       </dtml-if>
40    </dtml-in>
41    <dtml-unless erro>
42      <dtml-call expr="REQUEST.set('metodo', zsql.composicao_comissao_incluir_zsql)">
43    </dtml-unless>
44</dtml-if>
45<dtml-if expr="_.has_key('metodo')">
46  <dtml-call expr="metodo(   
47    cod_comp_comissao       = hdn_cod_comp_comissao,
48    cod_periodo_comp        = hdn_cod_periodo_comp,
49    cod_comissao            = hdn_cod_comissao,
50    cod_parlamentar         = lst_parlamentar,
51    cod_cargo               = lst_cargo_comissao,
52    ind_titular             = rad_ind_titular,
53    dat_designacao          = pysc.data_converter_pysc(data=txt_dat_designacao),
54    dat_desligamento        = pysc.data_converter_pysc(data=txt_dat_desligamento),
55    des_motivo_desligamento = txt_des_motivo_desligamento,
56    obs_composicao          = txt_obs_composicao     
57  )">
58
59  <dtml-let mensagem="'Composição salva com sucesso!'" sucesso="1" url="'index_html?cod_comissao='+hdn_cod_comissao+'&cod_periodo_comp_='+hdn_cod_periodo_comp">
60     <dtml-var mensagem_emitir>
61  </dtml-let>
62
63</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.