Пример #1
0
def laudo_vistoria_update(
        request, pk,
        template_name='laudo_vistoria/laudo_vistoria_form_update.html'):
    laudo = get_object_or_404(LaudoVistoria, pk=pk)
    form = LaudoVistoriaForm(request.POST or None, instance=laudo)
    if form.is_valid():
        form.save()
        return redirect('app_imoveis_laudo_vistoria_home')
    return render(
        request, template_name,
        {'form': form, 'object': laudo, 'modo': 'EDICAO'})
Пример #2
0
def laudo_vistoria_update(
        request,
        pk,
        template_name='laudo_vistoria/laudo_vistoria_form_update.html'):
    laudo = get_object_or_404(LaudoVistoria, pk=pk)
    form = LaudoVistoriaForm(request.POST or None, instance=laudo)
    if form.is_valid():
        form.save()
        return redirect('app_imoveis_laudo_vistoria_home')
    return render(request, template_name, {
        'form': form,
        'object': laudo,
        'modo': 'EDICAO'
    })
Пример #3
0
def laudo_vistoria_detalhe(
        request,
        pk,
        template_name='laudo_vistoria/laudo_vistoria_form_update.html'):
    laudo = get_object_or_404(LaudoVistoria, pk=pk)
    form = LaudoVistoriaForm(request.POST or None, instance=laudo)

    for field in form.fields.values():
        field.widget.attrs['disabled'] = True
    return render(request, template_name, {'form': form, 'object': laudo})
Пример #4
0
def laudo_vistoria_create(
        request, template_name='laudo_vistoria/laudo_vistoria_form.html',
        pk=None):
    if pk:
        imovel = get_object_or_404(Imovel, pk=pk)
        if imovel:
            laudo = LaudoVistoria(imovel=imovel, data_vistoria=today)
        else:
            laudo = LaudoVistoria()
    else:
            laudo = LaudoVistoria(data_vistoria=today)

    form = LaudoVistoriaForm(request.POST or None, instance=laudo)
    if form.is_valid():
        laudo_vistoria = form.save(commit=False)
        imovel = laudo_vistoria.imovel
        imovel.ultima_vistoria = today
        imovel.save()
        laudo_vistoria.save()
        return redirect('app_imoveis_laudo_vistoria_home')
    return render(request, template_name, {'form': form})
Пример #5
0
def laudo_vistoria_create(
        request,
        template_name='laudo_vistoria/laudo_vistoria_form.html',
        pk=None):
    if pk:
        imovel = get_object_or_404(Imovel, pk=pk)
        if imovel:
            laudo = LaudoVistoria(imovel=imovel, data_vistoria=today)
        else:
            laudo = LaudoVistoria()
    else:
        laudo = LaudoVistoria(data_vistoria=today)

    form = LaudoVistoriaForm(request.POST or None, instance=laudo)
    if form.is_valid():
        laudo_vistoria = form.save(commit=False)
        imovel = laudo_vistoria.imovel
        imovel.ultima_vistoria = today
        imovel.save()
        laudo_vistoria.save()
        return redirect('app_imoveis_laudo_vistoria_home')
    return render(request, template_name, {'form': form})