def savemodification(request,id): username = request.session if 'idsession' not in request.session: return redirect("/") now = datetime.datetime.now() cod = request.GET['idcours'] code = dbIdcours() idcours = code.returnID(codecours=cod) p = request.GET['professeur'] pro = dbProfesseur() prof = pro.returnOne(id=p) nomab = request.GET['etablissement'] tab = dbEtablissement() etablissement = tab.returnOne(id=nomab) titre = request.GET['titre'] creditECTS = request.GET['creditECTS'] public = request.GET['public'] objectif = request.GET['objectif'] description = request.GET['description'] formatcours = request.GET['formatcours'] prerequis = request.GET['prerequis'] ressources = request.GET['ressources'] evaluation = request.GET['evaluation'] plan = request.GET['plan'] etab = dbCours() if(etab.modify(id=id,idcours=idcours,professeur=prof,etablissement=etablissement,titre=titre,creditECTS=creditECTS,public=public,objectif=objectif,description=description,plan=plan,formatcours=formatcours,prerequis=prerequis,ressources=ressources,evaluation=evaluation,date=now)): message = "Code cours non modifier !" else: message = "Code cours modifier." return render(request, 'cours/savemodification.html',{'message':message,'username':username['idsession']})
def supprimer(request,id): username = request.session if 'idsession' not in request.session: return redirect("/") gest = dbCours() etab = gest.returnOne(id) return render(request, 'cours/supprimer.html',{'etab':etab,'username':username['idsession']})
def index(request): username = request.session if 'idsession' not in request.session: return redirect("/") gest = dbCours() cours = gest.returnAll() info = [] return render(request, 'index/index.html',{'info':info,'username':username['idsession']})
def modifier(request,id): username = request.session if 'idsession' not in request.session: return redirect("/") idcours = dbCours() cours = idcours.returnOne(id) gest = dbEtablissement() etab = gest.returnAll() prof = dbProfesseur() mr = prof.returnAll() return render(request, 'cours/modifier.html',{'etab':cours,'school':etab,'prof':mr,'username':username['idsession']})
def details(request,id): username = request.session if 'idsession' not in request.session: return redirect("/") gest = dbCours() schools = gest.returnOne(id=id) cours = [] # try: # id = request.POST['cours'] # cours = gest.returnOne(id) # except: # pass return render(request, 'prof/details.html', {'school': schools,'username':username['idsession']})
def index(request): username = request.session if 'idsession' not in request.session: return redirect("/") gest = dbCours() schools = gest.returnAll() cours = [] try: id = request.POST['cours'] cours = gest.returnOne(id) except: pass return render(request, 'prof/lister.html', {'school': schools,'ecole':cours,'username':username['idsession']})
def savesuppression(request,id): username = request.session if 'idsession' not in request.session: return redirect("/") gest = dbCours() etab = gest.returnOne(id=id) if(not etab==None): if(not gest.delete(id=id)): message = "Cours supprimer." else: message = "Cours non supprimer." else: message = "le cours n'existe plus !" return render(request, 'cours/savesuppression.html',{'message':message,'username':username['idsession']})
def cours(request): username = request.session if 'idsession' not in request.session: return redirect("/") gest = dbCours() schools = gest.returnAll() cours = [] courProf = [] gests = dbUsers() idprof = gests.returnOne(username['idsession']) for list in schools: if idprof.id == list.professeur.id: courProf.append(list) try: id = request.POST['cours'] cours = gest.returnOne(id) except: pass return render(request, 'prof/listerCours.html', {'school': courProf,'ecole':cours,'username':username['idsession']})
def ajouter(request): now = datetime.datetime.now() if 'idsession' not in request.session: return redirect("/") try: cours = request.POST['cours'] prerequis = request['prerequis'] objectif = request.POST['objectif'] description = request.POST['description'] plan = request.POST['plan'] formatcours = request.POST['formatcours'] ressources = request.POST['ressources'] evaluation = request.POST['evaluation'] gest = dbCours() gest.fiche(id=cours,prerequis=prerequis,objectif=objectif,description=description,plan=plan,formatcours=formatcours,ressources=ressources,evaluation=evaluation,date=now) except: message = "Fiche non remplie." message = "Fiche enregistrer !" t = get_template('prof/cours.html') html = t.render(Context({'current_date': now,'message':message})) return HttpResponse(html)
def sauvegarder(request): username = request.session if 'idsession' not in request.session: return redirect("/") now = datetime.datetime.now() idcours = request.GET['idcours'] prof = request.GET['professeur'] nometab = request.GET['etablissement'] titre = request.GET['titre'] creditECTS = request.GET['creditECTS'] public = request.GET['public'] objectif = request.GET['objectif'] description = request.GET['description'] formatcours = request.GET['formatcours'] prerequis = request.GET['prerequis'] ressources = request.GET['ressources'] evaluation = request.GET['evaluation'] plan = request.GET['plan'] id = dbIdcours() cours = id.returnAll() gest = dbEtablissement() etabli = gest.returnAll() dbprof = dbProfesseur() professeur = dbprof.returnAll() etab = dbCours() ecole = Cours(idcours=id.returnOne(id=idcours),professeur=dbprof.returnOne(id=prof),etablissement=gest.returnOne(id=nometab),titre=titre,creditECTS=creditECTS,public=public,objectif=objectif,description=description,plan=plan,formatcours=formatcours,prerequis=prerequis,ressources=ressources,evaluation=evaluation,date=now) if(not etab.isExist(idcours=id.returnOne(id=idcours),professeur=dbprof.returnOne(id=prof),etablissement=gest.returnOne(id=nometab),titre=titre)): if(not etab.save(ecole)): message = "Code cours ajouter !" else: message = "Code cours non ajouter." else: message = "le cours {} existe deja.".format(ecole.titre) return render(request, 'cours/ajouter.html',{'message': message,'idcours':cours,'prof':professeur,'etab':etabli,'username':username['idsession']})