Esempio n. 1
0
def create(request):
    if request.method == 'POST':
        form = OficioForm(request.POST, request.FILES)
        if form.is_valid():
            item = form.save(commit=False)
            item.save()
            form.save_m2m()
            pdform = PDFForm()
            pd = pdform.save(commit=False)
            pd.oficio = item
            #Começo do Oficio
            pd.direcionado = 'Sr.'
            pd.cargo = 'Ilmo. Secretário'
            pd.assunto = 'Assunto: Encaminhamento (faz)'
            pd.linha1 = 'Servimo-nos do presente para encaminhar a V.Sa. a reclamação recebida por'
            pd.linha2 = 'e-mail a essa Ouvidoria, do _______________________, tendo em vista tratar-se de assunto da '
            pd.linha3 = 'competência dessa Secretaria, objetivando oferecermos um melhor atendimento aos nossos '
            pd.linha4 = 'munícipes ou turistas.'
            pd.linha5 = 'No aguardo da resposta sobre possíveis providências, para que o munícipe possa '
            pd.linha6 = 'ser esclarecido e a presente reclamação arquivada.'
            pd.linha7 = 'Renovo os votos de elevada estima e apreço.'

            #Fim do Oficio
            pd.save()
            for reclamacao in item.complaints.all():
                reclamacao.oficializada = True
                reclamacao.save()

            return HttpResponseRedirect('/oficios/pdf/'+str(item.pk))
        else :
            return render(request, 'oficios/oficio_form.html', { 'form': form})
    else:
        return render(request,'oficios/oficio_form.html',{'form': OficioForm()})
Esempio n. 2
0
def epdf(request,nr_oficio):
    pdf = get_object_or_404(PDF,oficio=nr_oficio)
    if request.method=="POST":
        form = PDFForm(request.POST,request.FILES,instance=pdf)
        if form.is_valid():
            pdf = form.save(commit=False)
            pdf.save()
            return HttpResponseRedirect('/oficios/pdf/'+str(nr_oficio)+'/p')
        else:
            return render(request, 'pdf_form.html', { 'form': form})
    return render(request,'pdf_form.html',{'form': PDFForm(instance=pdf)})
Esempio n. 3
0
def pdf(request,nr_oficio):
    oficio = get_object_or_404(Oficio,pk=nr_oficio)
    if request.method == 'POST':
        form = PDFForm(request.POST, request.FILES)
        if form.is_valid():
            item = form.save(commit=False)
            item.oficio = oficio
            item.save()
            return HttpResponseRedirect('/oficios/pdf/'+str(item.pk)+'/p')
        else :
            return render(request, 'oficios/oficio_form.html', { 'form': form})
    else:
        return render(request,'oficios/oficio_form.html',{'form': PDFForm()})