private static void Uplate() { string unos = ""; while (unos != "0") { Console.WriteLine("1. Prikazi sve kurseve"); Console.WriteLine("2. Prikazi sve kurseve sa uplatama"); Console.WriteLine("3. Uplati kurs"); Console.WriteLine("[0]. Exit"); unos = Console.ReadLine(); switch (unos) { case "1": KursMenadzer.PrikaziKurseve(); break; case "2": UplataMenadzer.PrikaziUplate(); break; case "3": UplataMenadzer.uplati(); break; case "4": 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(); } }