Conjunto de mudanças 5414 no repositório publico


Ignorar:
Timestamp:
20/10/2011 18:50:41 (8 anos atrás)
Autor:
claudiomorale
Mensagem:

cargo mesa - corrige exclusão somente permitida qdo nao houver parlamentar designado

Localização:
ILSAPL/branches/2.4/skins/sk_sapl
Arquivos:
2 editados
2 copiados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.4/skins/sk_sapl/cadastros/auxiliares/cargo_mesa/cargo_mesa_excluir_proc.dtml

    r362 r5414  
    11<dtml-comment>
    2   Função: Exclui o partido.
    3   Argumentos: cod_partido: int - código do partido a ser excluído.
     2  Função: Exclui o cargo se nao estiver ocupado.
     3  Argumentos: cod_cargo: int - código do cargo a ser excluído.
    44  Retorno: Mensagem de sucesso ou erro.                       
    55  Rommel Carvalho e Danilo Custódio em 19/03/2001
    66</dtml-comment>   
    7 
    8 <dtml-try>
    9   <dtml-call expr="zsql.cargo_mesa_excluir_zsql(cod_cargo = cod_cargo)">
    10 <dtml-except>
    11   <dtml-let mensagem="'Não foi possível excluir os dados da Mesa. Tente novamente!'">
     7<dtml-if expr="not(pysc.comp_cargo_mesa_contar_pysc(cod_cargo=cod_cargo))">
     8  <dtml-try>
     9         <dtml-call expr="zsql.cargo_mesa_excluir_zsql(cod_cargo = cod_cargo)">
     10  <dtml-except>
     11    <dtml-let mensagem="'Não foi possível excluir o Cargo da Mesa.<br>Verifique se existe parlamentar vinculado, desvincule-o e tente novamente!'">
    1212     <dtml-var mensagem_emitir>
     13    </dtml-let>
     14  <dtml-else>
     15    <dtml-let mensagem="'Cargo da Mesa excluído com sucesso!'" sucesso="1">
     16         <dtml-var mensagem_emitir>
     17    </dtml-let>
     18  </dtml-try>
     19<dtml-else>
     20  <dtml-let mensagem="'Não é possível excluir o Cargo da Mesa. Existe parlamentar vinculado!'">
     21      <dtml-var mensagem_emitir>
    1322  </dtml-let>
    14 <dtml-else>
    15   <dtml-let mensagem="'Cargo mesa excluído com sucesso!'" sucesso="1">
    16      <dtml-var mensagem_emitir>
    17   </dtml-let>
    18 
    19 </dtml-try>
     23</dtml-if>
  • ILSAPL/branches/2.4/skins/sk_sapl/pysc/comp_cargo_mesa_contar_pysc.py

    r5410 r5414  
    1 ## Script (Python) "conta_autores_pysc"
     1## Script (Python) "comp_cargo_mesa_contar_pysc"
    22##bind container=container
    33##bind context=context
     
    55##bind script=script
    66##bind subpath=traverse_subpath
    7 ##parameters=cod_materia
     7##parameters=cod_cargo
    88##title=
    99##
    1010"""
    11   Esse script tem como finalidade retornar a quantidade de autores de uma materia
     11  Esse script retorna a quantidade de parlamentares em cargo da mesa diretora
    1212"""
    1313qtd=None
    1414try:
    15   qtd=context.zsql.autor_contar_zsql(cod_materia=cod_materia)[0].qtd_autores
     15  qtd=context.zsql.cargo_mesa_consultar_zsql(cod_cargo=cod_cargo)[0].qtd_designados
    1616except:
    1717  pass
  • ILSAPL/branches/2.4/skins/sk_sapl/zsql/cargo_mesa_consultar_zsql.zsql

    r5410 r5414  
    55max_cache : 100
    66</dtml-comment>
    7 SELECT * FROM
    8             cargo_mesa
    9 
     7SELECT count(*) as qtd_designados
     8  FROM composicao_mesa
    109<dtml-sqlgroup where>
    1110  <dtml-sqltest cod_cargo op="=" type="int" optional><dtml-and>
  • ILSAPL/branches/2.4/skins/sk_sapl/zsql/cargo_mesa_excluir_zsql.zsql

    r362 r5414  
    1212
    1313WHERE
    14      cod_cargo = <dtml-sqlvar cod_cargo type="int">
     14     cod_cargo = <dtml-sqlvar cod_cargo type="int"> 
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.