Esempio n. 1
0
def search(request):
    if "emailid" in request.session:
        name = request.POST.get('name')
        dao = Student()
        dao1 = Faculty()
        dao2 = Course()
        row = dao.searchstudent(name)
        row1 = dao1.searchfaculty(name)
        row2 = dao2.searchcourse(name)
        context = {'row': row}
        context1 = {'row1': row1}
        context2 = {'row2': row2}
        if dao.searchstudent(name):
            print(name)
            return render(request, 'schedules/view_after_search.html', context)
        elif dao1.searchfaculty(name):
            return render(request, 'schedules/f_view_after_search.html',
                          context1)
        elif dao2.searchcourse(name):
            return render(request, 'schedules/c_view_after_search.html',
                          context2)
        else:
            return render(request, 'schedules/Dashboard.html')
    else:
        return redirect('index-page')
Esempio n. 2
0
def vfaculty(request):
    if "emailid" in request.session:
        dao = Faculty()
        row = dao.viewfaculty()
        context = {'row': row}
        return render(request, 'schedules/viewfaculty.html', context)
    else:
        return redirect('index-page')
Esempio n. 3
0
def efaculty(request):
    if "emailid" in request.session:
        fid = request.GET.get('fid')
        dao = Faculty()
        row = dao.viewfacultybyid(fid)
        context = {'row': row}
        return render(request, 'schedules/editfaculty.html', context)
    else:
        return redirect('index-page')
Esempio n. 4
0
def deletefaculty(request):
    if "emailid" in request.session:
        email = request.GET.get('email')
        dao = Faculty()
        lst1 = dao.deletefaculty(email)
        context = {'lst1': lst1, 'deletefaculty': "deletefaculty"}
        if dao.deletefaculty(email) > 0:
            return redirect('viewfaculty')
    else:
        return redirect('index-page')
Esempio n. 5
0
def fviewleave(request):  #for viewing leaves (tables)
    if "emailid" in request.session:
        dao = Faculty()
        row = dao.fviewleave()
        context = {'row': row}
        if dao.fviewleave():
            return render(request, 'schedules/facultyleave.html', context)
        else:
            return redirect('dashboard')
    else:
        return redirect('index-page')
Esempio n. 6
0
def rejectf(request):
    if "emailid" in request.session:
        l_id = request.GET.get('l_id')
        dao = Faculty()
        a = dao.rejectfaculty('l_id')
        row = dao.fviewleave()
        context = {'a': a, 'row': row}
        if dao.rejectfaculty(l_id) > 0:
            return render(request, 'schedules/facultyleave.html', context)
    else:
        return redirect('index-page')
Esempio n. 7
0
def rejectfleave(request):
    if "emailid" in request.session:
        l_id = request.POST.get('l_id')
        # print("l_id1:",l_id)
        dao = Faculty()
        a = dao.rejectfaculty(l_id)
        # print("a1:",a)
        row = dao.fviewleave()
        context = {'a': a, 'row': row}
        if dao.rejectfaculty() > 0:
            print("def")
            return redirect('facultyleave')
    else:
        return redirect('index-page')
Esempio n. 8
0
def editfaculty(request):
    if "emailid" in request.session:
        fid = request.POST.get('fid')
        f_name = request.POST.get('f_name')
        l_name = request.POST.get('l_name')
        emailid = request.POST.get('emailid')
        phno = request.POST.get('phno')
        dao = Faculty()
        row = dao.viewfacultybyid(fid)
        context = {'row': row, 'editfaculty': "editfaculty"}
        if dao.editfaculty(f_name, l_name, emailid, phno, fid) > 0:
            return redirect('viewfaculty')
    else:
        return redirect('index-page')
Esempio n. 9
0
def Plannerform(request, c_code_selected=None):
    dao1 = Student()
    dao2 = Course()
    dao3 = Faculty()
    lst1 = dao1.selectcourse()
    lst2 = dao2.selectmodule(c_code_selected)
    lst3 = dao3.selectfaculty()
    context = {
        'c_code_selected': c_code_selected,
        'lst1': lst1,
        'lst2': lst2,
        'lst3': lst3
    }
    return render(request, 'schedules/session.html', context)
Esempio n. 10
0
def addf(request):
    if "emailid" in request.session:
        # fid = request.POST.get('fid')
        f_name = request.POST.get('f_name')
        l_name = request.POST.get('l_name')
        emailid = request.POST.get('emailid')
        password = request.POST.get('password')
        phno = request.POST.get('phno')
        dao = Faculty()
        context = {'addfaculty': "addfaculty"}
        if dao.addf(f_name, l_name, emailid, password, phno) > 0:
            return redirect('viewfaculty')
        else:
            return render(request, 'schedules/Dashboard.html')
    else:
        return redirect('index-page')