|
|
@ -7,6 +7,9 @@ from base.views import ESTADOS |
|
|
|
from comissoes.models import Comissao |
|
|
|
from materia.models import (Autor, Autoria, MateriaLegislativa, Numeracao, |
|
|
|
Tramitacao, UnidadeTramitacao) |
|
|
|
from django.http import HttpResponse |
|
|
|
from sessao.models import OrdemDia |
|
|
|
|
|
|
|
from parlamentares.models import Parlamentar |
|
|
|
from protocoloadm.models import (DocumentoAdministrativo, Protocolo, |
|
|
|
TramitacaoAdministrativo) |
|
|
@ -141,7 +144,8 @@ def relatorio_materia(request): |
|
|
|
''' |
|
|
|
|
|
|
|
response = HttpResponse(content_type='application/pdf') |
|
|
|
response['Content-Disposition'] = 'attachment; filename="relatorio_materia.pdf"' |
|
|
|
response[ |
|
|
|
'Content-Disposition'] = 'attachment; filename="relatorio_materia.pdf"' |
|
|
|
|
|
|
|
casa = CasaLegislativa.objects.first() |
|
|
|
|
|
|
@ -237,7 +241,8 @@ def relatorio_processo(request): |
|
|
|
''' |
|
|
|
|
|
|
|
response = HttpResponse(content_type='application/pdf') |
|
|
|
response['Content-Disposition'] = 'attachment; filename="relatorio_processo.pdf"' |
|
|
|
response[ |
|
|
|
'Content-Disposition'] = 'attachment; filename="relatorio_processo.pdf"' |
|
|
|
|
|
|
|
casa = CasaLegislativa.objects.first() |
|
|
|
|
|
|
@ -348,7 +353,9 @@ def relatorio_ordem_dia(request): |
|
|
|
''' |
|
|
|
|
|
|
|
response = HttpResponse(content_type='application/pdf') |
|
|
|
response['Content-Disposition'] = 'attachment; filename="relatorio_ordem_dia.pdf"' |
|
|
|
|
|
|
|
response[ |
|
|
|
'Content-Disposition'] = 'attachment; filename="relatorio_ordem_dia.pdf"' |
|
|
|
|
|
|
|
casa = CasaLegislativa.objects.first() |
|
|
|
|
|
|
@ -378,7 +385,8 @@ def relatorio_documento_administrativo(request): |
|
|
|
''' |
|
|
|
|
|
|
|
response = HttpResponse(content_type='application/pdf') |
|
|
|
response['Content-Disposition'] = 'attachment; filename="relatorio_documento_administrativo.pdf"' |
|
|
|
response[ |
|
|
|
'Content-Disposition'] = 'attachment; filename="relatorio_documento_administrativo.pdf"' |
|
|
|
|
|
|
|
casa = CasaLegislativa.objects.first() |
|
|
|
|
|
|
@ -438,13 +446,15 @@ def get_documento_administrativo(docs): |
|
|
|
documentos.append(dic) |
|
|
|
return documentos |
|
|
|
|
|
|
|
|
|
|
|
def relatorio_espelho(request): |
|
|
|
''' |
|
|
|
pdf_espelho_gerar.py |
|
|
|
''' |
|
|
|
|
|
|
|
response = HttpResponse(content_type='application/pdf') |
|
|
|
response['Content-Disposition'] = 'attachment; filename="relatorio_espelho.pdf"' |
|
|
|
response[ |
|
|
|
'Content-Disposition'] = 'attachment; filename="relatorio_espelho.pdf"' |
|
|
|
|
|
|
|
casa = CasaLegislativa.objects.first() |
|
|
|
|
|
|
@ -466,6 +476,7 @@ def relatorio_espelho(request): |
|
|
|
|
|
|
|
return response |
|
|
|
|
|
|
|
|
|
|
|
def get_espelho(mats): |
|
|
|
materias = [] |
|
|
|
for m in mats: |
|
|
@ -536,7 +547,8 @@ def get_protocolos(prots): |
|
|
|
|
|
|
|
dic['titulo'] = str(protocolo.numero) + '/' + str(protocolo.ano) |
|
|
|
|
|
|
|
dic['data'] = protocolo.data.strftime("%d/%m/%Y") + ' - <b>Horário:</b>' + protocolo.hora.strftime("%H:%m") |
|
|
|
dic['data'] = protocolo.data.strftime( |
|
|
|
"%d/%m/%Y") + ' - <b>Horário:</b>' + protocolo.hora.strftime("%H:%m") |
|
|
|
|
|
|
|
dic['txt_assunto'] = protocolo.assunto_ementa |
|
|
|
|
|
|
@ -577,7 +589,8 @@ def relatorio_protocolo(request): |
|
|
|
''' |
|
|
|
|
|
|
|
response = HttpResponse(content_type='application/pdf') |
|
|
|
response['Content-Disposition'] = 'attachment; filename="relatorio_protocolo.pdf"' |
|
|
|
response[ |
|
|
|
'Content-Disposition'] = 'attachment; filename="relatorio_protocolo.pdf"' |
|
|
|
|
|
|
|
casa = CasaLegislativa.objects.first() |
|
|
|
|
|
|
@ -599,5 +612,3 @@ def relatorio_protocolo(request): |
|
|
|
response.write(pdf) |
|
|
|
|
|
|
|
return response |
|
|
|
|
|
|
|
|
|
|
|