示例#1
0
        public static void logIn()
        {
            try
            {
                KorisnikMenadzer.UcitajKorisnike();
            }
            catch (TokenException te) //hvata odredjen tip greske koji smo naveli
            {
                Console.WriteLine(te.Message + "\n\n" + te.StackTrace);
            }
            catch (Exception) //hvata ostale greske
            {
                throw;
            }


            while (!ulogovan)
            {
                Console.WriteLine("Unesite korisnicko ime:");
                Console.WriteLine("----------------------");
                string kime = Console.ReadLine();
                Console.WriteLine("Unesite lozinku:");
                Console.WriteLine("---------------");
                string loz = Console.ReadLine();
                for (int i = 0; i < KorisnikMenadzer.korisnici.Count; i++)
                {
                    if (KorisnikMenadzer.korisnici[i].logIn(kime, loz))
                    {
                        Console.WriteLine("Ulogovan");
                        ulogovan = true;
                        Meni();
                    }
                }
                if (!ulogovan)
                {
                    Console.WriteLine("Pogresno ste uneti podaci, pokusajte ponovo");
                }
            }

            KorisnikMenadzer.SacuvajKorisnike();

            Console.ReadKey();
        }
示例#2
0
        public static void Meni()
        {
            string unos = "";

            while (unos != "0")
            {
                Console.WriteLine("1. Prikaz korisnika");
                Console.WriteLine("2. Dodavanje korisnika");
                Console.WriteLine("3. Izmena korisnika");
                Console.WriteLine("4. Brisanje  korisnika");
                Console.WriteLine("5. Sortiranje korisnika");
                Console.WriteLine("6. Pretraga korisnika po imenu");
                Console.WriteLine("7. Pretraga korisnika po JMBG");
                Console.WriteLine("0. Kraj");
                unos = Console.ReadLine();

                switch (unos)
                {
                case "1":  KorisnikMenadzer.PrikaziKorisnike(); break;

                case "2":  KorisnikMenadzer.DodajKorisnika(); break;

                case "3":  KorisnikMenadzer.IzmeniKorisnika(); break;

                case "4":  KorisnikMenadzer.ObrisiKorisnika(); break;

                case "5":  break;

                case "6":  KorisnikMenadzer.PretragaKorisnika("ime"); break;

                case "7":  KorisnikMenadzer.PretragaPoJMBG("jmbg"); break;

                default:
                    break;
                }
            }
        }