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

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

composição comissões - matérias em tramitaçã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,
20                   cod_periodo_comp=hdn_cod_periodo_comp, cod_cargo=lst_cargo_comissao)">
21       <dtml-if expr="zsql.cargo_comissao_obter_zsql(cod_cargo=lst_cargo_comissao, ind_unico=1)">
22         <dtml-let mensagem="'O cargo selecionado não pode ser ocupado por mais de uma pessoa!'">
23           <dtml-var mensagem_emitir>
24         </dtml-let>
25          <dtml-call expr="REQUEST.set('erro', 1)">
26       </dtml-if>
27    </dtml-in>
28    <dtml-unless erro>
29      <dtml-call expr="REQUEST.set('metodo', zsql.composicao_comissao_atualizar_zsql)">
30    </dtml-unless>
31
32<dtml-else>
33    <dtml-in expr="zsql.composicao_comissao_obter_zsql(cod_comissao=hdn_cod_comissao,
34                   cod_periodo_comp=hdn_cod_periodo_comp, cod_cargo=lst_cargo_comissao)">
35       <dtml-if expr="zsql.cargo_comissao_obter_zsql(cod_cargo=lst_cargo_comissao, ind_unico=1)">
36         <dtml-let mensagem="'O cargo selecionado não pode ser ocupado por mais de uma pessoa!'">
37           <dtml-var mensagem_emitir>
38         </dtml-let>
39          <dtml-call expr="REQUEST.set('erro', 1)">
40       </dtml-if>
41    </dtml-in>
42    <dtml-unless erro>
43      <dtml-call expr="REQUEST.set('metodo', zsql.composicao_comissao_incluir_zsql)">
44    </dtml-unless>
45</dtml-if>
46
47
48<dtml-if expr="_.has_key('metodo')">
49  <dtml-call expr="metodo(   
50    cod_comp_comissao       = hdn_cod_comp_comissao,
51    cod_periodo_comp        = hdn_cod_periodo_comp,
52    cod_comissao            = hdn_cod_comissao,
53    cod_parlamentar         = lst_parlamentar,
54    cod_cargo               = lst_cargo_comissao,
55    ind_titular             = rad_ind_titular,
56    dat_designacao          = pysc.data_converter_pysc(data=txt_dat_designacao),
57    dat_desligamento        = pysc.data_converter_pysc(data=txt_dat_desligamento),
58    des_motivo_desligamento = txt_des_motivo_desligamento,
59    obs_composicao          = txt_obs_composicao     
60  )">
61
62  <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">
63     <dtml-var mensagem_emitir>
64  </dtml-let>
65
66</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.