Exemple #1
0
def nouveau_pret(request):
    matos = request.GET['matos']
    emprunteu = request.GET['emprunteur']
    preteu = request.GET['preteur']
#    datere = request.GET['dateretour']
    objet = Materiel.objects.get(nom=matos)
    emprunteur = Personne.objects.get(prenom=emprunteu)
    preteur = Personne.objects.get(prenom=preteu)
#    dateretour = time.strptime(datere, "%d_%b_%y")
    if objet.etat:
        objet.etat=False
        pret = Pret(emprunteur=emprunteur, preteur=preteur, materiel= objet)
        pret.save()
        objet.save()

    return HttpResponse(json.dumps({'resultat':'success', 'nom':objet.nom, 'etat':objet.etat, 'asso':objet.asso.nom}), content_type='application/json')
Exemple #2
0
def formulaire(received_jason):
    pseudoemprunteur = received_jason['pseudoemprunteur']
    assoemprunteur = received_jason['assoemprunteur']
    pseudopreteur = received_jason['pseudopreteur']
    assopreteur = received_jason['assopreteur']
    objet = received_jason['objet']
    dateretour = received_jason['dateretour']
    emprunteur = Personne.objects.get(nom=pseudoemprunteur)
    preteur = Personne.objects.get(nom=pseudopreteur)
    obj = Materiel.objects.get(nom=objet)

    if obj.asso != assopreteur:
        return HttpResponse(json.dumps({'resultat':'pas le droit de preter'}), content_type='application/json')

    if obj.etat:
        objet.etat=False
        pret = Pret(emprunteur=emprunteur, preteur=preteur, materiel= obj)
        pret.save()
        objet.save()
        return HttpResponse(json.dumps({'resultat':'success', 'nom':objet.nom, 'etat':objet.etat, 'asso':objet.asso.nom}), content_type='application/json')

    else:
        return HttpResponse(json.dumps({'resultat':'objet non dispo'}), content_type='application/json')