Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
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)
Beispiel #4
0
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)
Beispiel #5
0
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")
Beispiel #6
0
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)
Beispiel #7
0
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)
Beispiel #8
0
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)
Beispiel #9
0
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)
Beispiel #10
0
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)
Beispiel #11
0
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)
Beispiel #12
0
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)
Beispiel #13
0
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)
Beispiel #14
0
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)
Beispiel #15
0
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)
Beispiel #16
0
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)
Beispiel #17
0
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)
Beispiel #18
0
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)
Beispiel #19
0
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)
Beispiel #20
0
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)
Beispiel #21
0
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)
Beispiel #22
0
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)
Beispiel #23
0
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)
Beispiel #24
0
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)
Beispiel #25
0
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)
Beispiel #26
0
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)
Beispiel #27
0
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)
Beispiel #28
0
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/")
Beispiel #29
0
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")
Beispiel #30
0
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)