Exemplo n.º 1
0
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"]},
    )
Exemplo n.º 2
0
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']})
Exemplo n.º 3
0
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"]})
Exemplo n.º 4
0
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"]})
Exemplo n.º 5
0
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"]})
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
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"]}
    )