Beispiel #1
0
def delete_instansi_tkj(request,id_instansi):
    if request.POST:
        InstansiTKJ.objects.filter(id=id_instansi).delete()
        msg = pesan().delete()
        get_instansi = InstansiTKJ.objects.all()
    else:
        return redirect('/master-instansi/tkj')
    return render(request, 'master-instansi-tkj.html', {'msg':msg, 'master':get_instansi})
Beispiel #2
0
def add_instansi_tkj(request):
    if request.POST:
        InstansiTKJ(
            nama = request.POST['nama'],
            alamat = request.POST['alamat'],
        ).save()
        msg = pesan().add()
        return render(request, 'add-instansi-tkj.html', {'msg':msg})
    return render(request, 'add-instansi-tkj.html')
Beispiel #3
0
def ubah_tkj_4(request,id_siswa):
    if request.POST:
        Siswa.objects.filter(id=id_siswa).update(
            nama = request.POST['nama'],
            kelas = request.POST['kelas'],
        )
        msg = pesan().update()
        siswa_update = Siswa.objects.get(id=id_siswa)
        return render(request, 'ubah-tkj-4.html', {'msg':msg, 'siswa':siswa_update})
    else:
        siswa_update = Siswa.objects.get(id=id_siswa)
    return render(request, 'ubah-tkj-4.html', {'siswa':siswa_update})
Beispiel #4
0
def ubah_pembimbing(request,id_p):
    if request.POST:
        Pembimbing.objects.filter(id=id_p).update(
            nama = request.POST['nama'],
            jurusan = request.POST['jurusan'],
        )
        msg = pesan().update()
        pembimbing = Pembimbing.objects.get(id=id_p)
        return render(request, 'sunting-pembimbing.html', {'msg':msg, 'pembimbing': pembimbing})
    else:
        pembimbing = Pembimbing.objects.get(id=id_p)
    return render(request, 'sunting-pembimbing.html', {'pembimbing':pembimbing})
Beispiel #5
0
def ubah_instansi_tkj(request,id_instansi):
    if request.POST:
        InstansiTKJ.objects.filter(id=id_instansi).update(
            nama = request.POST['nama'],
            alamat = request.POST['alamat'],
        )
        msg = pesan().update()
        instansi = InstansiTKJ.objects.get(id=id_instansi)
        return render(request, 'ubah-instansi-tkj.html', {'msg':msg, 'instansi':instansi})
    else:
        instansi = InstansiTKJ.objects.get(id=id_instansi)
    return render(request, 'ubah-instansi-tkj.html', {'instansi':instansi})
Beispiel #6
0
def hapus_surat_rpl(request, id_surat):
    if request.POST:
        id_siswa = Permohonan.objects.get(id=id_surat)
        Siswa.objects.filter(id=id_siswa.nama_siswa.id).update(pkl=False)
        Permohonan.objects.filter(id=id_surat).delete()
        msg = pesan().delete()
        get_surat = Permohonan.objects.filter(
            nama_siswa__program_ahli='Rekayasa Perangkat Lunak').order_by(
                'nama_instansi')
    else:
        return redirect('/surat-rpl/')
    return render(request, 'surat-rpl.html', {'msg': msg, 'surat': get_surat})
Beispiel #7
0
def add_pembimbing(request):
    if request.POST:
        form = FormPembimbing(request.POST)
        if form.is_valid():
            Pembimbing(
                nama = request.POST['nama'],
                jurusan = request.POST['jurusan'],
            ).save()
            msg = pesan().add()
            form = FormPembimbing()
            return render(request, 'add-pembimbing.html', {'msg':msg, 'form':form})
    else:
        form = FormPembimbing()
    return render(request, 'add-pembimbing.html', {'form':form})
Beispiel #8
0
def hapus_surat_tkj(request, id_surat):
    if request.POST:
        # ambil dulu ID Siswa dari model Permohonan
        id_siswa = PermohonanTKJ.objects.get(id=id_surat)
        Siswa.objects.filter(id=id_siswa.nama_siswa.id).update(pkl=False)
        # lalu hapus data surat permohonannya
        PermohonanTKJ.objects.filter(id=id_surat).delete()
        msg = pesan().delete()
        get_surat = PermohonanTKJ.objects.filter(
            nama_siswa__program_ahli='Rekayasa Perangkat Lunak').order_by(
                'nama_instansi')
    else:
        return redirect('/surat-tkj/')
    return render(request, 'surat-tkj.html', {'msg': msg, 'surat': get_surat})
Beispiel #9
0
def sunting_karil_tkj(request,id_karil):
    if request.POST:
        KaryaIlmiah.objects.filter(id=id_karil).update(
            judul = request.POST['judul'],
        )
        msg = pesan().update()
        karil = KaryaIlmiah.objects.get(id=id_karil)
        return render(request, 'sunting-karil-tkj.html',
            {
                'msg':msg,
                'karil':karil
            })
    else:
        karil = KaryaIlmiah.objects.get(id=id_karil)
    return render(request, 'sunting-karil-tkj.html', {'karil': karil})
Beispiel #10
0
def add_master_tkj(request):
    if request.POST:
        form = FormTKJ(request.POST)
        if form.is_valid():
            add_siswa = Siswa(
                NIS = request.POST['NIS'],
                nama = request.POST['nama'],
                kelas = request.POST['kelas'],
                program_ahli = 'Teknik Komputer dan Jaringan',
            ).save()

            msg = pesan().add()
            form = FormTKJ()
            return render(request, 'add-master-tkj.html', {'msg':msg, 'form':form})
    else:
        form = FormTKJ()
    return render(request, 'add-master-tkj.html', {'form':form})
Beispiel #11
0
def add_master_rpl(request):
    if request.POST:
        form = FormRPL(request.POST)
        if form.is_valid():
            add_siswa = Siswa(
                NIS = request.POST['NIS'],
                nama = request.POST['nama'],
                kelas = request.POST['kelas'],
                program_ahli = 'Rekayasa Perangkat Lunak',
            ).save()

            msg = pesan().add()
            form = FormRPL()
            return render(request, 'add-master-rpl.html', {'msg':msg, 'form':form})
    else:
        form = FormRPL()
    return render(request, 'add-master-rpl.html', {'form':form})
Beispiel #12
0
def ubah_surat_tkj(request, id_surat):
    if request.POST:
        s = Siswa.objects.get(id=request.POST['nama_siswa'])
        i = InstansiTKJ.objects.get(id=request.POST['nama_instansi'])

        PermohonanTKJ.objects.filter(id=id_surat).update(
            nama_siswa=s,
            nama_instansi=i,
        )
        msg = pesan().update()
        siswa1 = Siswa.objects.filter(kelas='XII.TKJ-1')
        siswa2 = Siswa.objects.filter(kelas='XII.TKJ-2')
        siswa3 = Siswa.objects.filter(kelas='XII.TKJ-3')
        siswa4 = Siswa.objects.filter(kelas='XII.TKJ-4')
        instansis = InstansiTKJ.objects.all()
        surat = PermohonanTKJ.objects.get(id=id_surat)
        return render(
            request, 'ubah-surat-tkj.html', {
                'msg': msg,
                'surat': surat,
                'siswa1': siswa1,
                'siswa2': siswa2,
                'siswa3': siswa3,
                'siswa4': siswa4,
                'instansis': instansis,
            })
    else:
        surat = PermohonanTKJ.objects.get(id=id_surat)
        siswa1 = Siswa.objects.filter(kelas='XII.TKJ-1')
        siswa2 = Siswa.objects.filter(kelas='XII.TKJ-2')
        siswa3 = Siswa.objects.filter(kelas='XII.TKJ-3')
        siswa4 = Siswa.objects.filter(kelas='XII.TKJ-4')
        instansis = InstansiTKJ.objects.all()
    return render(
        request, 'ubah-surat-tkj.html', {
            'surat': surat,
            'siswa1': siswa1,
            'siswa2': siswa2,
            'siswa3': siswa3,
            'siswa4': siswa4,
            'instansis': instansis,
        })
Beispiel #13
0
def add_karil(request):
    if request.POST:
        form = Form_Karil_TKJ(request.POST)
        if form.is_valid():
            siswa = Siswa.objects.get(id=request.POST['nama'])
            pembimbing = Pembimbing.objects.get(id=request.POST['pembimbing'])
            KaryaIlmiah(
                nama = siswa,
                judul = request.POST['judul'],
                tanggal_acc = request.POST['tanggal_acc'],
                pembimbing = pembimbing,
            ).save()

            # ubah status_judul jadi True
            # agar mudah mengelompokkan yg sudah dapet judul :D
            Siswa.objects.filter(id=request.POST['nama']).update(status_judul=True)

            msg = pesan().add()
            form = Form_Karil_TKJ() # buat form kosong

            # ambil siswa per jurusan yang statusnya belum punya JUDUL.
            # data ini akan dimasukkan kedalam form input select
            tkj = Siswa.objects.filter(kelas__contains='XII.TKJ', status_judul=False).order_by('kelas', 'nama')
            rpl = Siswa.objects.filter(kelas__contains='XII.RPL', status_judul=False).order_by('kelas', 'nama')
            return render(request, 'add-karil.html', {
                'msg': msg,
                'form': form,
                'tkj': tkj,
                'rpl': rpl,
            })
    else:
        form = Form_Karil_TKJ()
        tkj = Siswa.objects.filter(kelas__contains='XII.TKJ', status_judul=False).order_by('kelas', 'nama')
        rpl = Siswa.objects.filter(kelas__contains='XII.RPL', status_judul=False).order_by('kelas', 'nama')
    return render(request, 'add-karil.html', {
        'form': form,
        'tkj': tkj,
        'rpl': rpl,
    })