-
Notifications
You must be signed in to change notification settings - Fork 0
/
Modeli.py
44 lines (33 loc) · 1.32 KB
/
Modeli.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
from Node import *
from KlasaLeta import *
from Sediste import *
from Destinacija import *
from Let import *
from Korisnik import *
from Aviokompanija import *
file = open("Korisnici.txt", "r+")
lines = file.readlines()
for i in range(len(lines)):
lines[i] = lines[i][:len(lines[i])-1]
""""
aviokompanija = Aviokompanija()
korisnik = Korisnik()
#korisnik.setUsername("pavleiv")
#korisnik.setLozinka("qwerty")
print(korisnik.signup(['asdf', 'asdf123']))
print(korisnik.login(['asdf', 'asdf123']))
print(korisnik.getUsername(), korisnik.getLozinka())
print(korisnik.login(['pavleiv', 'qwerty123']))
print(korisnik.getUsername(), korisnik.getLozinka())
KlasaEkonomska = KlasaLeta(0, [Sediste(0, 1), Sediste(1, 1)], 500) # 0 - ekonomska
KlasaBiznis = KlasaLeta(1, [Sediste(0, 1), Sediste(1, 1)], 1000) # 1 - biznis
KlasaPrva = KlasaLeta(2, [Sediste(0, 1), Sediste(1, 1)], 2500) # 2 - prva
Polazak = Destinacija("19:30", "04.04.2024", "London", 0) # 0 - polazak
Dolazak = Destinacija("22:00", "04.04.2024", "Madrid", 1) # 1 - dolazak
Let1 = Let(300, 150, [KlasaEkonomska, KlasaBiznis, KlasaPrva], Polazak, Dolazak)
argumenti = ["London", "04.04.2024", "19:30", "Madrid", "04.04.2024", "22:00"]
aviokompanija.dodajLet(Let1)
#print(aviokompanija._letovi.children[0].value)
#print(korisnik.dajArgumente(argumenti, aviokompanija))
"""
file.close()