예제 #1
0
    def pa12_get(proje_id, form=None, code="PA12"):
        if form:
            modal_form = form
        else:
            modal_form = IslemFormlari.PA12()
        proje = proje_bilgisi(proje_id)
        aciklama = proje_islem_aciklmasi(code)

        return render_template("dashboard/islem_modal/pa12.html",
                               proje_numarasi=proje.proje_no,
                               proje_adi=proje.proje_basligi,
                               proje_id=proje_id,
                               app_state_description=aciklama,
                               form=modal_form)
예제 #2
0
    def pa20_get(proje_id, form=None, code="PA20"):
        if form:
            modal_form = form
        else:
            modal_form = IslemFormlari.PA20()

        proje = proje_bilgisi(proje_id)
        proje_kalemleri = DB.session.query(ProjeKalemi).filter(
            ProjeKalemi.proje_id == proje_id).all()
        aciklama = proje_islem_aciklmasi(code)

        if not form:
            for proje_kalemi in proje_kalemleri:
                modal_form.proje_kalemleri.append_entry({
                    "proje_kalemi_id":
                    proje_kalemi.id,
                    "proje_kalemi_adi":
                    proje_kalemi.ad,
                    "kabul_edilen_miktar":
                    proje_kalemi.onerilen_miktar
                    if not proje_kalemi.toplam_miktar else
                    proje_kalemi.toplam_miktar,
                    "kabul_edilen_yil_1":
                    proje_kalemi.onerilen_yil_1
                    if not proje_kalemi.kabul_edilen_yil_1 else
                    proje_kalemi.kabul_edilen_yil_1,
                    "kabul_edilen_yil_2":
                    proje_kalemi.onerilen_yil_2
                    if not proje_kalemi.kabul_edilen_yil_2 else
                    proje_kalemi.kabul_edilen_yil_2,
                    "kabul_edilen_yil_3":
                    proje_kalemi.onerilen_yil_3
                    if not proje_kalemi.kabul_edilen_yil_3 else
                    proje_kalemi.kabul_edilen_yil_3,
                })

        return render_template("dashboard/islem_modal/pa20.html",
                               proje_numarasi=proje.proje_no,
                               proje_adi=proje.proje_basligi,
                               proje_id=proje_id,
                               app_state_description=aciklama,
                               form=modal_form)
예제 #3
0
    def pa14_get(proje_id, form=None, code='PA14'):
        if form:
            modal_form = form

        else:
            modal_form = IslemFormlari.PA14()

        proje = proje_bilgisi(proje_id)
        aciklama = proje_islem_aciklmasi(code)

        modal_form.proje_no.data = proje.proje_no
        modal_form.proje_basligi.data = proje.proje_basligi
        modal_form.project_title.data = proje.project_title

        return render_template("dashboard/islem_modal/pa14.html",
                               proje_numarasi=proje.proje_no,
                               proje_adi=proje.proje_basligi,
                               proje_id=proje_id,
                               app_state_description=aciklama,
                               form=modal_form)