def savemodification(request, id): username = request.session if "idsession" not in request.session: return redirect("/") now = datetime.datetime.now() domaine = request.GET["domaine"] mention = request.GET["mention"] specialite = request.GET["specialite"] typecours = request.GET["typecours"] langue = request.GET["langue"] gest = dbProgramme() etab = Programme( domaine=domaine, mention=mention, specialite=specialite, typecours=typecours, langue=langue, date=now ) if gest.modify( id=id, domaine=domaine, mention=mention, specialite=specialite, typecours=typecours, langue=langue, date=now ): message = "programme non modifier !" else: message = "programme modifier." return render( request, "programme/savemodification.html", {"message": message, "etab": etab, "username": username["idsession"]}, )
def sauvegarder(request): username = request.session if 'idsession' not in request.session: return redirect("/") now = datetime.datetime.now() gest = dbEtablissement() progr = dbProgramme() programme = progr.returnAll() nometab = request.GET['etablissement'] etabli = gest.searchEtab(nom=nometab) all = gest.returnAll() annee = request.GET['annee'] semestre = request.GET['semestre'] nomcours = request.GET['nomcours'] etab = dbIdcours() code = "{}-{}{}-{}".format(etabli.nom,annee,semestre,nomcours) ecole = Idcours(etablissement=etabli,annee=annee,semestre=semestre,nomcours=nomcours,codecours=code,date=now) if(not etab.isExist(id_etablissement=etabli,annee=annee,semestre=semestre,nomcours=nomcours,codecours=code)): if(not etab.save(ecole)): message = "Code cours ajouter !" else: message = "Code cours non ajouter." else: message = "le Code cours {} existe deja.".format(code) return render(request, 'idcours/ajouter.html',{'message': message,'etab':all,'programme':programme,'username':username['idsession']})
def modifier(request, id): username = request.session if "idsession" not in request.session: return redirect("/") gest = dbProgramme() etab = gest.returnOne(id) return render(request, "programme/modifier.html", {"etab": etab, "username": username["idsession"]})
def sauvegarder(request): username = request.session if "idsession" not in request.session: return redirect("/") date = datetime.datetime.now() domaine = request.GET["domaine"] mention = request.GET["mention"] specialite = request.GET["specialite"] typecours = request.GET["typecours"] langue = request.GET["langue"] codeprogramme = "{}-{}-{}-{}-{}".format(domaine, mention, specialite, typecours, langue) etab = dbProgramme() ecole = Programme( domaine=domaine, mention=mention, specialite=specialite, typecours=typecours, langue=langue, codeprogramme=codeprogramme, date=date, ) if not etab.isExist(domaine=domaine, mention=mention, specialite=specialite, typecours=typecours, langue=langue): if not etab.save(ecole): message = "Programme ajouter !" else: message = "Programme non ajouter." else: message = "le programme {}-{}-{}-{}-{} existe deja.".format(domaine, mention, specialite, typecours, langue) return render(request, "programme/ajouter.html", {"message": message, "username": username["idsession"]})
def index(request): username = request.session if "idsession" not in request.session: return redirect("/") gest = dbProgramme() programme = gest.returnAll() return render(request, "programme/lister.html", {"school": programme, "username": username["idsession"]})
def ajouter(request): username = request.session if 'idsession' not in request.session: return redirect("/") now = datetime.datetime.now() gest = dbEtablissement() etab = gest.returnAll() progr = dbProgramme() programme = progr.returnAll() t = get_template('idcours/ajouter.html') html = t.render(Context({'current_date': now,'etab':etab,'programme':programme,'username':username['idsession']})) return HttpResponse(html)
def savesuppression(request, id): username = request.session if "idsession" not in request.session: return redirect("/") gest = dbProgramme() etab = gest.returnOne(id=id) if not etab == None: if not gest.delete(id=id): message = "programme effacee." else: message = "programme non effacee." else: message = "Le programme n'existe pas !" return render( request, "programme/savesuppression.html", {"message": message, "etab": etab, "username": username["idsession"]} )