def vizsgazik_create_view(request): if is_EtrAdmin(request): if is_EtrAdmin(request) is True: form = VizsgazikForm(request.POST or None) if form.is_valid(): form.save() form = VizsgazikForm() context = {'obj': form} return render(request, 'vizsgazik_creation.html', context)
def osztondij_create_view(request): if is_EtrAdmin(request): if is_EtrAdmin(request) is True: form = OsztondijForm(request.POST or None) if form.is_valid(): form.save() form = OsztondijForm() context = {'obj': form} return render(request, 'osztondij_creation.html', context)
def teljesitesfeltetel_create_view(request): if is_EtrAdmin(request): if is_EtrAdmin(request) is True: form = TeljesitesfeltetelForm(request.POST or None) if form.is_valid(): form.save() form = TeljesitesfeltetelForm() context = {'obj': form} return render(request, 'teljesitesfeltetel_creation.html', context)
def tartozas_create_view(request): if is_EtrAdmin(request): if is_EtrAdmin(request) is True: form = TartozasForm(request.POST or None) if form.is_valid(): form.save() form = TartozasForm() context = {'obj': form} return render(request, 'tartozas_creation.html', context)
def felhasznalok_delete_view(request, UserAzonosito): if is_EtrAdmin(request): try: obj = Oktato.objects.get(azonosito=UserAzonosito) except: try: obj = Hallgato.objects.get(azonosito=UserAzonosito) except: try: obj = EtrAdmin.objects.get(azonosito=UserAzonosito) except: return redirect("../../..teszt") if request.method == "POST": obj.delete() try: User.objects.get(username=UserAzonosito).delete() except: print( "\n\nNem tudtam törölni a Django felhasználót mert nem létezik!\n\n" ) sys.exc_info() return redirect("../../../felhasznalok/") context = {"obj": obj} return render(request, "felhasznalok/felhasznalok_delete.html", context) return redirect("../../..teszt")
def teljesitesfeltetel_delete_view(request, teljesitesfeltetelID): if is_EtrAdmin(request): obj = get_object_or_404(Teljesitesfeltetel, id=teljesitesfeltetelID) if request.method == "POST": obj.delete() return redirect("../../../teljesitesfeltetelek/") context = {"obj": obj} return render(request, "teljesitesfeltetel_delete.html", context)
def felvette_delete_view(request, felvetteID): if is_EtrAdmin(request): obj = get_object_or_404(Felvette, id=felvetteID) if request.method == "POST": obj.delete() return redirect("../../../felvette/") context = {"obj": obj} return render(request, "felvette_delete.html", context)
def vizsgazik_delete_view(request, vizsgazikID): if is_EtrAdmin(request): obj = get_object_or_404(Vizsgazik, id=vizsgazikID) if request.method == "POST": obj.delete() return redirect("../../../vizsgazik/") context = {"obj": obj} return render(request, "vizsgazik_delete.html", context)
def tartozas_delete_view(request, hallgatoAzonosito): if is_EtrAdmin(request): obj = get_object_or_404(Tartozas, hallgatoAzonosito=hallgatoAzonosito) if request.method == "POST": obj.delete() return redirect("../../../tartozasok/") context = {"obj": obj} return render(request, "tartozas_delete.html", context)
def elofeltetel_create_view(request): if is_EtrAdmin(request): if is_EtrAdmin(request) is True: form = ElofeltetelForm(request.POST or None) if form.is_valid(): tantargyKod = form.data['kurzusKod'] elofeltetelKod = form.data['elofeltetelKod'] if tantargyKod != elofeltetelKod: form.save() form = ElofeltetelForm() context = {'obj': form} return render(request, 'elofeltetel_creation.html', context)
def kurzustfelvesz_delete_view(request, kurzustfelvesz_id): if is_EtrAdmin(request): obj = get_object_or_404(Kurzustfelvesz, id=kurzustfelvesz_id) if request.method == "POST": obj.delete() return redirect("../../../kurzusokatfelvesz/") context = {"obj": obj} return render(request, "kurzustfelvesz_delete.html", context)
def befizetes_delete_view(request, befizetesID): if is_EtrAdmin(request): obj = get_object_or_404(Befizetes, id=befizetesID) if request.method == "POST": obj.delete() return redirect("../../../befizetesek/") context = {"obj": obj} return render(request, "befizetes_delete.html", context)
def elofeltetel_delete_view(request, elofeltetel_id): if is_EtrAdmin(request): obj = get_object_or_404(Elofeltetel, id=elofeltetel_id) if request.method == "POST": obj.delete() return redirect("../../../elofeltetelek/") context = {"obj": obj} return render(request, "elofeltetel_delete.html", context)
def idopont_delete_view(request, idopont_id): if is_EtrAdmin(request): obj = get_object_or_404(Idopont, id=idopont_id) if request.method == "POST": obj.delete() return redirect("../../../idopontok/") context = {"obj": obj} return render(request, "idopont_delete.html", context)
def terem_delete_view(request, terem_cim): if is_EtrAdmin(request): obj = get_object_or_404(Terem, cim=terem_cim) if request.method == "POST": obj.delete() return redirect("../../../termek/") context = {"obj": obj} return render(request, "terem_delete.html", context)
def kepzes_delete_view(request, kepzesid): if is_EtrAdmin(request): obj = get_object_or_404(Kepzes, kepzesid=kepzesid) if request.method == "POST": obj.delete() return redirect("../../../kepzesek/") context = {"obj": obj} return render(request, "kepzes_delete.html", context)
def elofeltetel_update_view(request, elofeltetel_id): if is_EtrAdmin(request): obj = get_object_or_404(Elofeltetel, id=elofeltetel_id) form = ElofeltetelForm(request.POST or None, instance=obj) if form.is_valid(): form.save() return redirect("../../../elofeltetelek/") context = {'obj': form} return render(request, "elofeltetel_creation.html", context)
def felvette_update_view(request, felvetteID): if is_EtrAdmin(request): obj = get_object_or_404(Felvette, id=felvetteID) form = FelvetteForm(request.POST or None, instance=obj) if form.is_valid(): form.save() return redirect("../../../felvette/") context = {'obj': form} return render(request, "felvette_creation.html", context)
def teljesitesfeltetel_update_view(request, teljesitesfeltetelID): if is_EtrAdmin(request): obj = get_object_or_404(Teljesitesfeltetel, id=teljesitesfeltetelID) form = TeljesitesfeltetelForm(request.POST or None, instance=obj) if form.is_valid(): form.save() return redirect("../../../teljesitesfeltetelek/") context = {'obj': form} return render(request, "teljesitesfeltetel_creation.html", context)
def vizsgazik_update_view(request, vizsgazikID): if is_EtrAdmin(request): obj = get_object_or_404(Vizsgazik, id=vizsgazikID) form = VizsgazikForm(request.POST or None, instance=obj) if form.is_valid(): form.save() return redirect("../../../vizsgazik/") context = {'obj': form} return render(request, "vizsgazik_creation.html", context)
def terem_update_view(request, terem_cim): if is_EtrAdmin(request): obj = get_object_or_404(Terem, cim=terem_cim) form = TeremFormUpdate(request.POST or None, instance=obj) if form.is_valid(): form.save() return redirect("../../../termek/") context = {'obj': form} return render(request, "terem_creation.html", context)
def kurzustfelvesz_update_view(request, kurzustfelvesz_id): if is_EtrAdmin(request): obj = get_object_or_404(Kurzustfelvesz, id=kurzustfelvesz_id) form = KurzustFelveszForm(request.POST or None, instance=obj) if form.is_valid(): form.save() return redirect("../../../kurzusokatfelvesz/") context = {'obj': form} return render(request, "kurzustfelvesz_creation.html", context)
def osztondij_delete_view(request, hallgatoAzonositoOsztondij): if is_EtrAdmin(request): obj = get_object_or_404(Osztondij, hallgatoAzonosito=hallgatoAzonositoOsztondij) if request.method == "POST": obj.delete() return redirect("../../../osztondijjak/") context = {"obj": obj} return render(request, "osztondij_delete.html", context)
def befizetes_update_view(request, befizetesID): if is_EtrAdmin(request): obj = get_object_or_404(Befizetes, id=befizetesID) form = BefizetesFormUpdate(request.POST or None, instance=obj) if form.is_valid(): obj.save() return redirect("../../../befizetesek/") context = {'obj': form} return render(request, "befizetes_creation.html", context)
def idopont_update_view(request, idopont_id): if is_EtrAdmin(request): obj = get_object_or_404(Idopont, id=idopont_id) form = IdopontForm(request.POST or None, instance=obj) if form.is_valid(): form.save() return redirect("../../../idopontok/") context = {'obj': form} return render(request, "idopont_creation.html", context)
def kurzustfelvesz_create_view(request): if is_EtrAdmin(request): if is_EtrAdmin(request) is True: form = KurzustFelveszForm(request.POST or None) if form.is_valid(): felveszKkod = form.data['kurzusKod'] hallgAzonosito = form.data['hallgatoAzonosito'] if meghirdetve( felveszKkod) is True and get_teljesitett_elofeltetelek( felveszKkod, hallgAzonosito): form.save() form = KurzustFelveszForm() context = {'obj': form} return render(request, 'kurzustfelvesz_creation.html', context)
def kepzes_update_view(request, kepzesid): if is_EtrAdmin(request): obj = get_object_or_404(Kepzes, kepzesid=kepzesid) form = KepzesFormUpdate(request.POST or None, instance=obj) if form.is_valid(): kepzesID = obj.kepzesid obj.delete() Kepzes.objects.create(kepzesid=kepzesID, nev=form.data['nev']) return redirect("../../../kepzesek/") context = {'obj': form} return render(request, "kepzes_creation.html", context)
def felhasznalok_list_view(request): if is_EtrAdmin(request): queryset = Oktato.objects.all() #list of objects queryset2 = Hallgato.objects.all() #list of objects queryset = sorted(queryset, key=lambda Oktato: Oktato.vezeteknev) queryset2 = sorted(queryset2, key=lambda Hallgato: Hallgato.vezeteknev) context = { "object_list": queryset, "object_list2": queryset2, } return render(request, "felhasznalok/felhasznalok_list.html", context) else: return redirect("../../teszt/")
def felhasznalok_update_view(request, UserAzonosito): if is_EtrAdmin(request) or UserAzonosito == str(request.user): try: obj = Oktato.objects.get(azonosito=UserAzonosito) except: try: obj = Hallgato.objects.get(azonosito=UserAzonosito) except: try: obj = EtrAdmin.objects.get(azonosito=UserAzonosito) except: return redirect("../../..teszt") form = FelhasznaloForm(request.POST or None, instance=obj) if form.is_valid(): print("\n\n\nasdssasdadas\n\n\n") encryptedJelszo = (hashlib.sha256( form.data['jelszo'].encode())).hexdigest() obj.keresztnev = form.data['keresztnev'] obj.vezeteknev = form.data['vezeteknev'] obj.email = form.data['email'] obj.jelszo = encryptedJelszo obj.telefonszam = form.data['telefonszam'] obj.szulido = form.data['szulido'] obj.szemelyiszam = form.data['szemelyiszam'] obj.save() try: userJelszo = make_password(form.data['jelszo']) User.objects.filter(username=UserAzonosito).update( first_name=form.data['keresztnev'], last_name=form.data['vezeteknev'], email=form.data['email'], password=userJelszo) except: print( "\n\nNem tudtam updateolni a Django felhasználót mert nem létezik!\n\n" ) sys.exc_info() return redirect("../../../felhasznalok/") context = {'form': form} return render( request, "register/registerFelhasznalo.html", context ) #ez még csak temporális majd a frontendesek kicserélik LOL return redirect("../../..teszt")
def befizetes_create_view(request): if is_EtrAdmin(request): if is_EtrAdmin(request) is True: form = BefizetesForm(request.POST or None) if form.is_valid(): tartozasObj = Tartozas.objects.get( hallgatoAzonosito__azonosito=form.data['hallgatoAzonosito'] ) tartozasAzonosito = tartozasObj.hallgatoAzonosito ujtartozasosszeg = tartozasObj.tartozasosszeg - int( form.data['befizetesosszeg']) tartozasObj.delete() Tartozas.objects.create(tartozasosszeg=ujtartozasosszeg, hallgatoAzonosito=tartozasAzonosito) form.save() form = BefizetesForm() context = {'obj': form} return render(request, 'befizetes_creation.html', context)