Example #1
0
def registracija():
    korisnici = ucitaj_korisnike()
    korisnicko_ime = None
    while (True):

        korisnicko_ime = input('Korisnicko ime: ')
        for korisnik in korisnici:
            if korisnik['korisnicko_ime'] == korisnicko_ime:
                continue
        break

    lozinka = input('Lozinka: ')
    ime = input('Ime: ')
    prezime = input('Prezime: ')

    tip_korisnika = None
    while (True):
        tip_korisnika = input('Tip korisnika: ')
        if (tip_korisnika == 'prodavac' or tip_korisnika == 'menadzer'):
            break
        continue

    korisnici.append({
        'korisnicko_ime': korisnicko_ime,
        'lozinka': lozinka,
        'ime': ime,
        'prezime': prezime,
        'tip_korisnika': tip_korisnika
    })
    sacuvaj_korisnike(korisnici)
Example #2
0
def prijava():
    korisnici = ucitaj_korisnike()

    korisnicko_ime = input("korisnicko ime: ")
    lozinka = input("lozinka: ")

    for korisnik in korisnici:
        if korisnik['korisnicko_ime'] == korisnicko_ime and korisnik[
                'lozinka'] == lozinka:
            return korisnik
    return None
Example #3
0
def svi_korisnici():
    print("-" * 20)
    print("1. Sortiranje po imenu")
    print("2. Sortiranje po prezimenu")
    print("3. Sortiranje po tipu korisnika")
    print("-" * 20)

    stavka = int(input("Izaberite stavku: "))
    korisnici = ucitaj_korisnike()

    if stavka == 1:
        bubble_sort(korisnici, "ime")
    elif stavka == 2:
        bubble_sort(korisnici, "prezime")
    elif stavka == 3:
        bubble_sort(korisnici, "tip_korisnika")
    else:
        print('pogresna stavka!')
        return

    ispisi_korisnike(korisnici)