Conjunto de mudanças 8044 no repositório publico


Ignorar:
Timestamp:
13/05/2015 17:49:46 (4 anos atrás)
Autor:
leandroroberto
Mensagem:

validação da existencia de campo txt_tramitacao na tabela ordem_dia e expediente_materia - campo de customização local

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.5/skins/sk_sapl/xml/consultas/sessao_plenaria/sessao_plenaria_materias_crc32.py

    r7981 r8044  
    3030
    3131for matexp in zsql.expediente_materia_obter_zsql(cod_sessao_plen = cod_sessao_plen, ind_excluido=0):
    32    for mevot in zsql.votacao_expediente_materia_obter_zsql(cod_ordem = matexp.cod_ordem, ind_excluido=0):
    33       materia = zsql.materia_obter_zsql(cod_materia=mevot.cod_materia, ind_excluido=0)[-1]
    34 
    35       result += str(mevot.num_ordem)
    36       result += str(materia.cod_materia)
    37       result += str(materia.sgl_tipo_materia)
    38       result += str(materia.des_tipo_materia)
    39       result += str(materia.num_ident_basica)
    40       result += str(materia.ano_ident_basica)
    41       result += str(materia.num_protocolo)
    42       result += str(mevot.tip_resultado_votacao)
    43       result += str(materia.dat_apresentacao)
    44 
    45       if hasattr(context.sapl_documentos.materia,materia.cod_materia+'_texto_integral'):
    46          result += getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').getContentType()
    47 
    48       for turno in zsql.tramitacao_turno_obter_zsql(cod_materia=materia.cod_materia, dat_inicio_sessao=pysc.port_to_iso_pysc(data=dat_sessao)):
    49          result += turno.sgl_turno
    50 
    51       for autoria in zsql.autoria_obter_zsql(cod_materia=materia.cod_materia, ind_primeiro_autor=1):
    52          for autor in zsql.autor_obter_zsql(cod_autor=autoria.cod_autor):
    53 
    54             try:
    55                if autor.cod_parlamentar:
    56                   result += str(zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar'])
    57                if autor.cod_comissao:
    58                   result += str(zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']) 
    59    
    60                if autor.cod_parlamentar or autor.cod_comissao:
    61                   result += str(autor.nom_autor)
    62             except:
    63                pass
    64 
    65       result += materia.txt_ementa
    66 
    67       if mevot.tip_resultado_votacao:
    68          for vot in zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=mevot['tip_resultado_votacao'], ind_excluido=0):
     32    for mevot in zsql.votacao_expediente_materia_obter_zsql(cod_ordem = matexp.cod_ordem, ind_excluido=0):
     33        materia = zsql.materia_obter_zsql(cod_materia=mevot.cod_materia, ind_excluido=0)[-1]
     34       
     35        result += str(mevot.num_ordem)
     36        result += str(materia.cod_materia)
     37        result += str(materia.sgl_tipo_materia)
     38        result += str(materia.des_tipo_materia)
     39        result += str(materia.num_ident_basica)
     40        result += str(materia.ano_ident_basica)
     41        result += str(materia.num_protocolo)
     42        result += str(mevot.tip_resultado_votacao)
     43        result += str(materia.dat_apresentacao)
     44       
     45        if hasattr(context.sapl_documentos.materia,materia.cod_materia+'_texto_integral'):
     46            result += getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').getContentType()
     47       
     48        for turno in zsql.tramitacao_turno_obter_zsql(cod_materia=materia.cod_materia, dat_inicio_sessao=pysc.port_to_iso_pysc(data=dat_sessao)):
     49            result += turno.sgl_turno
     50       
     51        for autoria in zsql.autoria_obter_zsql(cod_materia=materia.cod_materia, ind_primeiro_autor=1):
     52            for autor in zsql.autor_obter_zsql(cod_autor=autoria.cod_autor):
     53       
     54                try:
     55                    if autor.cod_parlamentar:
     56                        result += str(zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar'])
     57                    if autor.cod_comissao:
     58                        result += str(zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']) 
     59               
     60                    if autor.cod_parlamentar or autor.cod_comissao:
     61                        result += str(autor.nom_autor)
     62                except:
     63                   pass
     64       
     65        result += materia.txt_ementa
     66       
     67        if mevot.tip_resultado_votacao:
     68            for vot in zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=mevot['tip_resultado_votacao'], ind_excluido=0):
     69                result += str(mevot.cod_votacao)
     70                result += str(mevot.tip_votacao)
     71                result += str(vot.nom_resultado)
     72                result += str(mevot.votacao_observacao)
     73                result += str(mevot.num_votos_sim)
     74                result += str(mevot.num_votos_nao)
     75                result += str(mevot.num_abstencao)
     76                result += str(mevot.dat_ordem)
     77        try:
     78            if matexp.txt_tramitacao:
     79                result += matexp.txt_tramitacao
     80        except:
     81            pass
    6982           
    70             result += str(mevot.cod_votacao)
    71             result += str(mevot.tip_votacao)
    72             result += str(vot.nom_resultado)
    73             result += str(mevot.votacao_observacao)
    74             result += str(mevot.num_votos_sim)
    75             result += str(mevot.num_votos_nao)
    76             result += str(mevot.num_abstencao)
    77             result += str(mevot.dat_ordem)
    7883
    7984for ordemdia in zsql.ordem_dia_obter_zsql(cod_sessao_plen = cod_sessao_plen, ind_excluido=0):
    80    for odvot in zsql.votacao_ordem_dia_obter_zsql(cod_ordem = ordemdia['cod_ordem'], ind_excluido=0):
    81       materia = zsql.materia_obter_zsql(cod_materia=odvot.cod_materia, ind_excluido=0)[-1]
    82 
    83       result += str(odvot.num_ordem)         
    84       result += str(materia.cod_materia)
    85       result += str(materia.sgl_tipo_materia)
    86       result += str(materia.des_tipo_materia)
    87       result += str(materia.num_ident_basica)
    88       result += str(materia.ano_ident_basica)
    89       result += str(materia.num_protocolo)
    90       result += str(odvot.tip_resultado_votacao)
    91       result += str(materia.dat_apresentacao)
    92 
    93       if hasattr(context.sapl_documentos.materia,materia.cod_materia+'_texto_integral'):
    94          result += getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').getContentType()
    95 
    96       for numeracao in zsql.numeracao_obter_zsql(cod_materia=materia.cod_materia):
    97          result += str(numeracao.num_materia)
    98          result += str(numeracao.ano_materia)
    99 
    100       for turno in zsql.tramitacao_turno_obter_zsql(cod_materia=materia.cod_materia, dat_inicio_sessao=pysc.port_to_iso_pysc(data=dat_sessao)):
    101          result += turno.sgl_turno
    102 
    103       for autoria in zsql.autoria_obter_zsql(cod_materia=materia.cod_materia, ind_primeiro_autor=1):
    104          for autor in zsql.autor_obter_zsql(cod_autor=autoria.cod_autor):
    105 
    106             try:
    107                if autor.cod_parlamentar:
    108                   result += str(zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar'])
    109                if autor.cod_comissao:
    110                   result += str(zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']) 
    111    
    112                if autor.cod_parlamentar or autor.cod_comissao:
    113                   result += str(autor.nom_autor)
    114             except:
    115                pass
    116 
    117       result += materia.txt_ementa
    118 
    119       if odvot.tip_resultado_votacao:
    120          for vot in zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=odvot.tip_resultado_votacao, ind_excluido=0):
    121            
    122             result += str(odvot.cod_votacao)
    123             result += str(odvot.tip_votacao)
    124             result += str(vot.nom_resultado)
    125             result += str(odvot.votacao_observacao)
    126             result += str(odvot.num_votos_sim)
    127             result += str(odvot.num_votos_nao)
    128             result += str(odvot.num_abstencao)
    129             result += str(odvot.dat_ordem)
    130    
    131    
    132       if ordemdia.txt_tramitacao:
    133          result += ordemdia.txt_tramitacao
     85    for odvot in zsql.votacao_ordem_dia_obter_zsql(cod_ordem = ordemdia['cod_ordem'], ind_excluido=0):
     86        materia = zsql.materia_obter_zsql(cod_materia=odvot.cod_materia, ind_excluido=0)[-1]
     87       
     88        result += str(odvot.num_ordem)         
     89        result += str(materia.cod_materia)
     90        result += str(materia.sgl_tipo_materia)
     91        result += str(materia.des_tipo_materia)
     92        result += str(materia.num_ident_basica)
     93        result += str(materia.ano_ident_basica)
     94        result += str(materia.num_protocolo)
     95        result += str(odvot.tip_resultado_votacao)
     96        result += str(materia.dat_apresentacao)
     97       
     98        if hasattr(context.sapl_documentos.materia,materia.cod_materia+'_texto_integral'):
     99            result += getattr(context.sapl_documentos.materia, materia.cod_materia+'_texto_integral').getContentType()
     100       
     101        for numeracao in zsql.numeracao_obter_zsql(cod_materia=materia.cod_materia):
     102            result += str(numeracao.num_materia)
     103            result += str(numeracao.ano_materia)
     104       
     105        for turno in zsql.tramitacao_turno_obter_zsql(cod_materia=materia.cod_materia, dat_inicio_sessao=pysc.port_to_iso_pysc(data=dat_sessao)):
     106            result += turno.sgl_turno
     107       
     108        for autoria in zsql.autoria_obter_zsql(cod_materia=materia.cod_materia, ind_primeiro_autor=1):
     109            for autor in zsql.autor_obter_zsql(cod_autor=autoria.cod_autor):
     110       
     111                try:
     112                    if autor.cod_parlamentar:
     113                        result += str(zsql.parlamentar_obter_zsql(cod_parlamentar=autor['cod_parlamentar'])[-1]['nom_parlamentar'])
     114                    if autor.cod_comissao:
     115                        result += str(zsql.comissao_obter_zsql(cod_comissao=autor['cod_comissao'])[-1]['nom_comissao']) 
     116       
     117                    if autor.cod_parlamentar or autor.cod_comissao:
     118                        result += str(autor.nom_autor)
     119                except:
     120                    pass
     121       
     122        result += materia.txt_ementa
     123       
     124        if odvot.tip_resultado_votacao:
     125            for vot in zsql.tipo_resultado_votacao_obter_zsql(tip_resultado_votacao=odvot.tip_resultado_votacao, ind_excluido=0):
     126             
     127                result += str(odvot.cod_votacao)
     128                result += str(odvot.tip_votacao)
     129                result += str(vot.nom_resultado)
     130                result += str(odvot.votacao_observacao)
     131                result += str(odvot.num_votos_sim)
     132                result += str(odvot.num_votos_nao)
     133                result += str(odvot.num_abstencao)
     134                result += str(odvot.dat_ordem)
     135       
     136       
     137        try:
     138            if ordemdia.txt_tramitacao:
     139                result += ordemdia.txt_tramitacao
     140        except:
     141            pass
    134142     
    135143           
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.