Conjunto de mudanças 7762 no repositório publico


Ignorar:
Timestamp:
08/10/2014 15:08:54 (5 anos atrás)
Autor:
claudiomorale
Mensagem:

inclusão de vários autores

Localização:
ILSAPL/branches/2.5/skins/sk_sapl/pysc
Arquivos:
3 adicionados
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.5/skins/sk_sapl/pysc/autores_por_tipo_pysc.py

    r7753 r7762  
    1515"""
    1616ta=int(tip_autor)
    17 if ta == 1:
     17if ta == 1:           # --- verifica se parlamentares podem ser autores
    1818   lista_parlamentar=context.zsql.parlamentar_obter_zsql(ind_excluido=0)
    19    parlamentares={}
     19   parlamentares=[]
    2020
    21    for parlamentar in lista_parlamentar:
    22        if pysc.autoria_parlamentar_validar_pysc(txt_dat_apresentacao, parlamentar.cod_parlamentar):
    23           parlamentares.append(str(parlamentar.cod_parlamentar))
     21   for par in lista_parlamentar:
     22       codigo = str(par.cod_parlamentar)
     23       autores = context.zsql.autores_obter_zsql(txt_dat_apresentacao=txt_dat_apresentacao)
     24       for p in autores:
     25           s = str(p.cod_parlamentar)
     26           if s == codigo:
     27              parlamentares.append(codigo)  # parlamentares que podem ser autores ...
     28   return parlamentares     
    2429else:
    25   if  ta == 2:
    26       if autoria_comissao_validar_pysc(txt_dat_apresentacao, cod_comissao):
    27          return 1
    28       else:
    29          return 0
    30   else:
    31      return 0 # por enquanto aceita somente parlamentar e comissão.     
    32      
    33 return 0 # só parlamentar e comissão
     30  if  ta == 2:      # --- verifica se comissões podem ser autores
     31      lista_comissao=context.zsql.comissao_obter_zsql(ind_excluido=0)
     32      comissoes=[]
     33      for comissao in lista_comissao:
     34          codigo = str(comissao.cod_comissao)
     35          autores = context.zsql_autores_comissao_obter_zsql(txt_dat_apresentacao=txt_dat_apresentacao)
     36          for c in autores:
     37              s = str(c.cod_comissao)
     38              if s == codigo:
     39                 comissoes.append(codigo)  # comissões que podem ser autoras
     40      return comissoes
     41   
     42           
    3443
    3544
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.