Ignorar:
Timestamp:
09/02/2015 00:10:41 (6 anos atrás)
Autor:
gustavolepri
Mensagem:

merge com as alterações da 2.5

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • il.sapl/trunk/il/sapl/skins/relatorios/pdf_norma_preparar_pysc.py

    r7752 r7878  
    1111aux=context.sapl_documentos.props_sapl.propertyItems()
    1212for item in aux:
    13  casa[item[0]]=item[1]
     13    casa[item[0]]=item[1]
    1414localidade=context.zsql.localidade_obter_zsql(cod_localidade=casa["cod_localidade"])
    1515if len(casa["num_cep"])==8:
    16  cep=casa["num_cep"][:4]+"-"+casa["num_cep"][5:]
     16    cep=casa["num_cep"][:4]+"-"+casa["num_cep"][5:]
    1717else:
    18  cep=""
     18    cep=""
    1919
    2020linha1=casa["end_casa"]
    2121if cep!="":
    22   if casa["end_casa"]!="" and casa["end_casa"]!=None:
    23      linha1 = linha1 + " - "
    24   linha1 = linha1 + "CEP "+cep
     22    if casa["end_casa"]!="" and casa["end_casa"]!=None:
     23        linha1 = linha1 + " - "
     24    linha1 = linha1 + "CEP "+cep
    2525if localidade[0].nom_localidade!="" and localidade[0].nom_localidade!=None:
    26   linha1 = linha1 + " - "+localidade[0].nom_localidade+" "+localidade[0].sgl_uf
     26    linha1 = linha1 + " - "+localidade[0].nom_localidade+" "+localidade[0].sgl_uf
    2727if casa["num_tel"]!="" and casa["num_tel"]!=None:
    28   linha1 = linha1 + " Tel.: "+ casa["num_tel"]
     28    linha1 = linha1 + " Tel.: "+ casa["num_tel"]
    2929
    3030linha2=casa["end_web_casa"]
    3131if casa["end_email_casa"]!="" and casa["end_email_casa"]!=None:
    32   if casa["end_web_casa"]!="" and casa["end_web_casa"]!=None:
    33     linha2 = linha2 + " - "
    34   linha2 =  linha2 + "E-mail: "+casa["end_email_casa"]
     32    if casa["end_web_casa"]!="" and casa["end_web_casa"]!=None:
     33        linha2 = linha2 + " - "
     34    linha2 =  linha2 + "E-mail: "+casa["end_email_casa"]
    3535
    3636data_emissao=DateTime().strftime("%d/%m/%Y")
     
    4040estados=context.zsql.localidade_obter_zsql(tip_localidade="u")
    4141for uf in estados:
    42  if localidade[0].sgl_uf==uf.sgl_uf:
    43   nom_estado=uf.nom_localidade
    44   break
     42    if localidade[0].sgl_uf==uf.sgl_uf:
     43        nom_estado=uf.nom_localidade
     44        break
    4545cabecalho={}
    4646cabecalho["nom_casa"]=casa["nom_casa"]
     
    4949# tenta buscar o logotipo da casa LOGO_CASA
    5050if hasattr(context.sapl_documentos.props_sapl,'logo_casa.gif'):
    51   imagem = context.sapl_documentos.props_sapl['logo_casa.gif'].absolute_url()
     51    imagem = context.sapl_documentos.props_sapl['logo_casa.gif'].absolute_url()
    5252else:
    53   imagem = context.imagens.absolute_url() + "/brasao_transp.gif"
     53    imagem = context.imagens.absolute_url() + "/brasao_transp.gif"
    5454
    5555#Por fim, utiliza o PythonScript para pesquisar as normas e gerar os dados
     
    5858REQUEST=context.REQUEST
    5959for norma in context.zsql.norma_juridica_obter_zsql(tip_norma=REQUEST['lst_tip_norma'], num_norma=REQUEST['txt_numero'],
    60                                            ano_norma=REQUEST['txt_ano'], des_assunto=REQUEST['txt_assunto'],
    61                                            cod_assunto=REQUEST['lst_assunto_norma'], dat_norma=REQUEST['dt_norma'],
    62                                            dat_norma2=REQUEST['dt_norma2'], dat_publicacao=REQUEST['dt_public'],
    63                                            dat_publicacao2=REQUEST['dt_public2'],rd_ordem=REQUEST['rd_ordenacao']):
     60    ano_norma=REQUEST['txt_ano'], des_assunto=REQUEST['txt_assunto'],
     61    cod_assunto=REQUEST['lst_assunto_norma'], dat_norma=REQUEST['dt_norma'],
     62    dat_norma2=REQUEST['dt_norma2'], dat_publicacao=REQUEST['dt_public'],
     63    dat_publicacao2=REQUEST['dt_public2'],rd_ordem=REQUEST['rd_ordenacao']):
    6464
    65         dic={}
     65    dic={}
    6666
    67         dic['titulo']=norma.sgl_tipo_norma+" Nº  "+str(norma.num_norma)+" de "+str(norma.dat_norma)+" - "+norma.des_tipo_norma
    68         dic['txt_ementa']=norma.txt_ementa
     67    dic['titulo']=norma.sgl_tipo_norma+" Nº  "+str(norma.num_norma)+" de "+str(norma.dat_norma)+" - "+norma.des_tipo_norma
     68    dic['txt_ementa']=norma.txt_ementa
    6969
    70         dic['materia_vinculada']=" "
    71         if norma.cod_materia!=None:
    72            for materia_vinculada in context.zsql.materia_obter_zsql(cod_materia=str(norma.cod_materia)):
    73                dic['materia_vinculada']=materia_vinculada.sgl_tipo_materia+" "+str(materia_vinculada.num_ident_basica)+"/"+str(materia_vinculada.ano_ident_basica)
     70    dic['materia_vinculada']=" "
     71    if norma.cod_materia!=None:
     72        for materia_vinculada in context.zsql.materia_obter_zsql(cod_materia=str(norma.cod_materia)):
     73            dic['materia_vinculada']=materia_vinculada.sgl_tipo_materia+" "+str(materia_vinculada.num_ident_basica)+"/"+str(materia_vinculada.ano_ident_basica)
    7474
    75         normas.append(dic)
     75    normas.append(dic)
    7676
    7777filtro={} # Dicionário que conterá os dados do filtro
     
    9090caminho = context.pdf_norma_gerar(sessao,imagem,data,normas,cabecalho,rodape,filtro)
    9191if caminho=='aviso':
    92  return response.redirect('mensagem_emitir_proc')
     92    return response.redirect('mensagem_emitir_proc')
    9393else:
    94  response.redirect(caminho)
    95 
     94    response.redirect(caminho)
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.