diff --git a/relatorios/templates/pdf_capa_processo_gerar.py b/relatorios/templates/pdf_capa_processo_gerar.py index 40a05c217..b64c58d7e 100755 --- a/relatorios/templates/pdf_capa_processo_gerar.py +++ b/relatorios/templates/pdf_capa_processo_gerar.py @@ -68,7 +68,7 @@ def protocolos(lst_protocolos): return tmp_data -def principal(sessao, imagem, data, lst_protocolos, dic_cabecalho, lst_rodape, dic_filtro={}): +def principal(imagem, lst_protocolos, dic_cabecalho, lst_rodape): """Funcao pricipal que gera a estrutura global do arquivo rml""" arquivoPdf = str(int(time.time() * 100)) + ".pdf" diff --git a/relatorios/templates/pdf_documento_administrativo_gerar.py b/relatorios/templates/pdf_documento_administrativo_gerar.py index 372658d2a..b102322ab 100755 --- a/relatorios/templates/pdf_documento_administrativo_gerar.py +++ b/relatorios/templates/pdf_documento_administrativo_gerar.py @@ -112,7 +112,7 @@ def documentos(lst_documentos): return tmp_data -def principal(sessao, imagem, data, lst_documentos, dic_cabecalho, lst_rodape, dic_filtro={}): +def principal(imagem, lst_documentos, dic_cabecalho, lst_rodape): """Funcao pricipal que gera a estrutura global do arquivo rml""" arquivoPdf = str(int(time.time() * 100)) + ".pdf" diff --git a/relatorios/templates/pdf_espelho_gerar.py b/relatorios/templates/pdf_espelho_gerar.py index 81744bcf9..1242f8040 100644 --- a/relatorios/templates/pdf_espelho_gerar.py +++ b/relatorios/templates/pdf_espelho_gerar.py @@ -122,7 +122,7 @@ def materias(lst_materias): return tmp_data -def principal(sessao, imagem, data, lst_materias, dic_cabecalho, lst_rodape, dic_filtro={}): +def principal(imagem, lst_materias, dic_cabecalho, lst_rodape): """Funcao pricipal que gera a estrutura global do arquivo rml""" # if sessao: diff --git a/relatorios/templates/pdf_etiqueta_protocolo_gerar.py b/relatorios/templates/pdf_etiqueta_protocolo_gerar.py index cc686042b..96b5bf1e3 100755 --- a/relatorios/templates/pdf_etiqueta_protocolo_gerar.py +++ b/relatorios/templates/pdf_etiqueta_protocolo_gerar.py @@ -100,7 +100,7 @@ def protocolos(lst_protocolos, dic_cabecalho): return tmp_data -def principal(sessao, imagem, data, lst_protocolos, dic_cabecalho, lst_rodape, dic_filtro={}): +def principal(imagem, lst_protocolos, dic_cabecalho, lst_rodape): """Funcao pricipal que gera a estrutura global do arquivo rml""" arquivoPdf = str(int(time.time() * 100)) + ".pdf" diff --git a/relatorios/templates/pdf_materia_gerar.py b/relatorios/templates/pdf_materia_gerar.py index c629c46e9..7df5d766a 100755 --- a/relatorios/templates/pdf_materia_gerar.py +++ b/relatorios/templates/pdf_materia_gerar.py @@ -83,7 +83,7 @@ def materias(lst_materias): tmp_data+='\t\n' return tmp_data -def principal(sessao,imagem,data,lst_materias,dic_cabecalho,lst_rodape,dic_filtro={}): +def principal(imagem, lst_materias, dic_cabecalho, lst_rodape): """Funcao pricipal que gera a estrutura global do arquivo rml""" arquivoPdf=str(int(time.time()*100))+".pdf" diff --git a/relatorios/templates/pdf_norma_gerar.py b/relatorios/templates/pdf_norma_gerar.py index 3ad87babb..47136b848 100755 --- a/relatorios/templates/pdf_norma_gerar.py +++ b/relatorios/templates/pdf_norma_gerar.py @@ -91,7 +91,7 @@ def normas(lst_normas): tmp_data+='\t\n' return tmp_data -def principal(sessao,imagem,data,lst_normas,dic_cabecalho,lst_rodape,dic_filtro={}): +def principal(imagem, lst_normas, dic_cabecalho, lst_rodape): """Funcao pricipal que gera a estrutura global do arquivo rml""" arquivoPdf=str(int(time.time()*100))+".pdf" diff --git a/relatorios/templates/pdf_ordem_dia_gerar.py b/relatorios/templates/pdf_ordem_dia_gerar.py index 732f8eb39..559a2d979 100755 --- a/relatorios/templates/pdf_ordem_dia_gerar.py +++ b/relatorios/templates/pdf_ordem_dia_gerar.py @@ -177,7 +177,7 @@ def pauta(lst_splen, lst_pauta): return tmp -def principal(sessao, imagem, dat_ordem, lst_splen, lst_pauta, dic_cabecalho, lst_rodape): +def principal(imagem, lst_splen, lst_pauta, dic_cabecalho, lst_rodape): """Funcao principal que gera a estrutura global do arquivo rml contendo o relatorio de uma ordem do dia. ordem_dia_[data da ordem do dia do relatório].pdf Retorna: diff --git a/relatorios/templates/pdf_protocolo_gerar.py b/relatorios/templates/pdf_protocolo_gerar.py index 0433aad93..114dc05d4 100755 --- a/relatorios/templates/pdf_protocolo_gerar.py +++ b/relatorios/templates/pdf_protocolo_gerar.py @@ -101,7 +101,7 @@ def protocolos(lst_protocolos): tmp_data+='\t\n' return tmp_data -def principal(sessao,imagem,data,lst_protocolos,dic_cabecalho,lst_rodape,dic_filtro={}): +def principal(imagem, lst_protocolos, dic_cabecalho, lst_rodape): """Funcao pricipal que gera a estrutura global do arquivo rml""" arquivoPdf=str(int(time.time()*100))+".pdf" diff --git a/relatorios/views.py b/relatorios/views.py index 80caca2b8..d420ec572 100644 --- a/relatorios/views.py +++ b/relatorios/views.py @@ -179,9 +179,7 @@ def relatorio_materia(request): materias = get_materias(mats) - pdf = pdf_materia_gerar.principal(None, - imagem, - None, + pdf = pdf_materia_gerar.principal(imagem, materias, cabecalho, rodape) @@ -281,9 +279,7 @@ def relatorio_capa_processo(request): ]) protocolos = Protocolo.objects.filter(**kwargs) protocolos_pdf = get_capa_processo(protocolos) - pdf = pdf_capa_processo_gerar.principal(None, - imagem, - None, + pdf = pdf_capa_processo_gerar.principal(imagem, protocolos_pdf, cabecalho, rodape) @@ -323,9 +319,7 @@ def relatorio_ordem_dia(request): sessao = SessaoPlenaria.objects.first() ordem_pdf = get_ordem_dia(ordem, sessao) - pdf = pdf_ordem_dia_gerar.principal(None, - imagem, - None, + pdf = pdf_ordem_dia_gerar.principal(imagem, ordem_pdf, cabecalho, rodape) @@ -355,9 +349,7 @@ def relatorio_documento_administrativo(request): doc_pdf = get_documento_administrativo(docs) pdf = pdf_documento_administrativo_gerar.principal( - None, imagem, - None, doc_pdf, cabecalho, rodape) @@ -423,9 +415,7 @@ def relatorio_espelho(request): mat_pdf = get_espelho(mats) pdf = pdf_espelho_gerar.principal( - None, imagem, - None, mat_pdf, cabecalho, rodape) @@ -870,13 +860,19 @@ def relatorio_protocolo(request): rodape = get_rodape(casa) imagem = get_imagem(casa) - protocolos = Protocolo.objects.all()[:50] + kwargs = get_kwargs_params(request, ['numero', + 'ano', + 'tipo_protocolo', + 'tipo_processo', + 'autor', + 'assunto__icontains', + 'interessado__icontains']) + + protocolos = Protocolo.objects.filter(**kwargs) protocolo_data = get_protocolos(protocolos) - pdf = pdf_protocolo_gerar.principal(None, - imagem, - None, + pdf = pdf_protocolo_gerar.principal(imagem, protocolo_data, cabecalho, rodape) @@ -902,13 +898,19 @@ def relatorio_etiqueta_protocolo(request): rodape = get_rodape(casa) imagem = get_imagem(casa) - protocolos = Protocolo.objects.all()[:50] + kwargs = get_kwargs_params(request, ['numero', + 'ano', + 'tipo_protocolo', + 'tipo_processo', + 'autor', + 'assunto__icontains', + 'interessado__icontains']) + + protocolos = Protocolo.objects.filter(**kwargs) protocolo_data = get_etiqueta_protocolos(protocolos) - pdf = pdf_etiqueta_protocolo_gerar.principal(None, - imagem, - None, + pdf = pdf_etiqueta_protocolo_gerar.principal(imagem, protocolo_data, cabecalho, rodape)