private static void PodaciSkole() { string unos = ""; while (unos != "0") { Console.WriteLine("----------------------------"); Console.WriteLine("1. Podaci o skoli"); Console.WriteLine("2. Izmena podataka o skoli"); Console.WriteLine("[0]. Exit"); Console.WriteLine("----------------------------"); unos = Console.ReadLine(); switch (unos) { case "1": PodaciSkola.PrikaziSkolu(); break; case "2": PodaciSkola.IzmeniPodatkeSkola(); 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(); } }