private static void Meni() { string unos = ""; while (unos != "0") { Console.WriteLine("\n" + "1. Prikaz korisnika"); Console.WriteLine("2. Dodavanje"); Console.WriteLine("3. Izmena"); Console.WriteLine("4. Brisanje"); Console.WriteLine("5. Sortiranje korisnika"); Console.WriteLine("6. Pretraga korisnika po imenu"); Console.WriteLine("7. Pretraga korisnika po JMBG"); Console.WriteLine("[0]. Exit"); unos = Console.ReadLine(); switch (unos) { case "1": KorisnikMenadzer.PrikaziKorisnika(); break; case "2": KorisnikMenadzer.DodajKorisnika(); break; case "3": KorisnikMenadzer.IzmeniKorisnika(); break; case "4": KorisnikMenadzer.ObrisiKorisnika(); break; case "5": KorisnikMenadzer.SortirajKorisnike(); break; case "6": KorisnikMenadzer.PretragaKorisnika("ime"); break; case "7": KorisnikMenadzer.PretragaKorisnika("Jmbg"); break; default: break; } } }
static void Main(string[] args) { try { KorisnikMenadzer.UcitajKorisnike(); JezikMenadzer.UcitajJezike(); NastavnikMenadzer.UcitajNastavnike(); TipKursaMenadzer.UcitajTipove(); PodaciSkola.UcitajSkolu(); UcenikMenadzer.UcitajUcenike(); KursMenadzer.UcitajKurseve(); UplataMenadzer.UcitajUplate(); } catch (TokenException te) { Console.WriteLine(te.Message + "\n" + te.StackTrace); } catch (Exception) { throw; } while (!ulogovan) { Console.WriteLine("Unesite korisnicko ime: "); string ime = Console.ReadLine(); Console.WriteLine("uneti lozinku "); string lozinka = Console.ReadLine(); for (int i = 0; i < KorisnikMenadzer.korisnici.Count; i++) { if (KorisnikMenadzer.korisnici[i].LogIn(ime, lozinka)) { for (int d = 0; d < KorisnikMenadzer.korisnici.Count; i++) { if (KorisnikMenadzer.korisnici[i].TipKorisnika == "admin") { ulogovan = true; Console.WriteLine("Ulogvani ste kao administrator: " + KorisnikMenadzer.korisnici[i].Ime); MainMenu(); break; } if (KorisnikMenadzer.korisnici[i].TipKorisnika == "zaposlen") { Console.WriteLine("Ulogovani ste kao korisnik: " + KorisnikMenadzer.korisnici[i].Ime); ulogovan = true; MainKorisnik(); break; } } } } if (!ulogovan) { Console.WriteLine("Pogresno uneti podaci, pokusajte ponovo "); } KorisnikMenadzer.SacuvajKorisnike(); JezikMenadzer.SacuvajJezike(); TipKursaMenadzer.SacuvajTipove(); KursMenadzer.SacuvajKurseve(); PodaciSkola.SacuvajPodatke(); NastavnikMenadzer.SacuvajPodatke(); UcenikMenadzer.SacuvajUcenike(); UplataMenadzer.SacuvajUplate(); } }