예제 #1
0
def newEdit():
    if request.method == 'POST':
        reqSch_hari = ''
        reqSch_bulan = ''
        reqSch_tanggal = ''
        newRequest = RequestLaporan()

        filterBaru = request.form['inputFilterBaru']
        newDisplay = request.form['inputNewDisplay']
        deadline = request.form['deadline']

        # reqSch_hari = request.form.getlist('haritest')
        # print(reqSch_hari)

        for checkHari in [
                'senin', 'selasa', 'rabu', 'kamis', 'jumat', 'sabtu', 'minggu'
        ]:
            if request.form.get(checkHari) is not None:
                if reqSch_hari == '':
                    reqSch_hari += request.form.get(checkHari)
                else:
                    reqSch_hari += ", " + request.form.get(checkHari)
        print(reqSch_hari)

        for checkBulan in [
                'Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agus',
                'Sept', 'Okt', 'Nov', 'Des'
        ]:
            if request.form.get(checkBulan) is not None:
                if reqSch_bulan == '':
                    reqSch_bulan += request.form.get(checkBulan)
                else:
                    reqSch_bulan += ", " + request.form.get(checkBulan)
        print(reqSch_bulan)

        for checkTgl in [
                't1', 't2', 't3', 't4', 't5', 't6', 't7', 't8', 't9', 't10',
                't11', 't12', 't13', 't14', 't15', 't16', 't17', 't18', 't19',
                't20', 't21', 't22', 't23', 't24', 't25', 't26', 't27', 't28',
                't29', 't30', 't31'
        ]:
            if request.form.get(checkTgl) is not None:
                if reqSch_tanggal == '':
                    reqSch_tanggal += request.form.get(checkTgl)
                else:
                    reqSch_tanggal += ", " + request.form.get(checkTgl)
        print(reqSch_tanggal)

        flash('Request berhasil dibuat!')

        newRequest.requestEditLap(None, session['user_id'],
                                  session['kodeLaporan'],
                                  session['kodeLaporan'], filterBaru,
                                  newDisplay, deadline, "\bin", None, None,
                                  reqSch_hari, reqSch_bulan, reqSch_tanggal)

        return redirect(url_for('user'))
예제 #2
0
def newEdit():
    if request.method == 'POST':
        newRequest = RequestLaporan()

        filterBaru = request.form['inputFilterBaru']
        newDisplay = request.form['inputNewDisplay']
        deadline = request.form['deadline']
        # tanggalSelesai = request.form['tanggalSelesai']
        # bulanSelesai = request.form['bulanSelesai']
        # tahunSelesai = request.form['tahunSelesai']
        #inputFile = request.form['inputFile']

        newRequest.requestEditLap(None, session['user_id'],
                                  session['kodeLaporan'], 'K271', filterBaru,
                                  newDisplay, deadline, "\bin", None, None)

        return render_template("menu.html",
                               listReqUser=newRequest.listRequestUser(
                                   session['username']))
def newEdit():
    if request.method == 'POST':
        reqSch_hari = ''
        reqSch_bulan = ''
        reqSch_tanggal = ''
        reqSch_reportPIC = ''
        reqSch_penerima = ''
        newRequest = RequestLaporan()

        kode_laporan = request.form['labelKodLap']

        filterBaru = request.form['inputFilterBaru']
        newDisplay = request.form['inputNewDisplay']
        deadline = request.form['deadline']
        if 'inputFile' not in request.files:
            print('empty')
        file = request.files['inputFile'].read()

        # reqSch_hari = request.form.getlist('haritest')
        # print(reqSch_hari)

        for checkHari in [
                'senin', 'selasa', 'rabu', 'kamis', 'jumat', 'sabtu', 'minggu'
        ]:
            if request.form.get(checkHari) is not None:
                if reqSch_hari == '':
                    reqSch_hari += request.form.get(checkHari)
                else:
                    reqSch_hari += ", " + request.form.get(checkHari)
        print(reqSch_hari)

        for checkBulan in [
                'Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agus',
                'Sept', 'Okt', 'Nov', 'Des'
        ]:
            if request.form.get(checkBulan) is not None:
                if reqSch_bulan == '':
                    reqSch_bulan += request.form.get(checkBulan)
                else:
                    reqSch_bulan += ", " + request.form.get(checkBulan)
        print(reqSch_bulan)

        for checkTgl in [
                't1', 't2', 't3', 't4', 't5', 't6', 't7', 't8', 't9', 't10',
                't11', 't12', 't13', 't14', 't15', 't16', 't17', 't18', 't19',
                't20', 't21', 't22', 't23', 't24', 't25', 't26', 't27', 't28',
                't29', 't30', 't31'
        ]:
            if request.form.get(checkTgl) is not None:
                if reqSch_tanggal == '':
                    reqSch_tanggal += request.form.get(checkTgl)
                else:
                    reqSch_tanggal += ", " + request.form.get(checkTgl)
        print(reqSch_tanggal)

        for checkPIC in newRequest.namaPIC():
            print(checkPIC[0])
            if request.form.get(checkPIC[0]) is not None:
                if reqSch_reportPIC == '':
                    reqSch_reportPIC += checkPIC[2]
                else:
                    reqSch_reportPIC += ", " + checkPIC[2]
        print(reqSch_reportPIC)

        for checkPen in newRequest.namaPenerima():
            print(checkPen[0])
            if request.form.get(checkPen[2]) is not None:
                if reqSch_penerima == '':
                    reqSch_penerima += checkPen[2]
                else:
                    reqSch_penerima += ", " + checkPen[2]
        print(reqSch_penerima)

        #flash('Request berhasil dibuat!')

        newRequest.requestEditLap(None, session['user_id'], kode_laporan,
                                  kode_laporan, filterBaru, newDisplay,
                                  deadline, file, None, reqSch_hari,
                                  reqSch_bulan, reqSch_tanggal)

        return redirect(url_for('user'))