Exemplo n.º 1
0
        private void btnOK(object sender, RoutedEventArgs e)
        {
            string username = this.tbUsername.Text;
            string pass     = this.tbPassword.Password.ToString();

            if (Database.Korisnici.ContainsKey(username))  //ako ovaj username postoji u Korisnicima
            {
                Korisnik k = Database.Korisnici[username]; //napravi objekat k za taj username
                if (k.Password == pass)                    //ako se Password tog objekta poklapa sa ovim passwordom
                {
                    Window salonWindow;
                    if (k.Tip == TipKorisnika.ADMINISTRATOR)
                    {
                        salonWindow = new SalonProzor();
                    }
                    else
                    {
                        salonWindow = new ProdavacProzor();
                    }
                    salonWindow.Show();
                    this.Close();
                    return;
                }
            }

            this.tbUsername.Text     = "";
            this.tbPassword.Password = "";

            MessageBox.Show(this, "Neispravno ime ili lozinka.");
        }
 private void btnPrijava_Click(object sender, RoutedEventArgs e)
 {
     foreach (var x in Aplikacija.Instance.Korisnici)
     {
         if (x.KorisnickoIme.Equals(tbKorisnickoIme.Text) && x.Lozinka.Equals(tbLozinka.Password.ToString()))
         {
             if (x.Tip == Korisnik.tipKorisnika.ADMINISTRATOR)
             {
                 MainWindow mejn = new MainWindow();
                 mejn.Show();
             }
             else
             {
                 ProdavacProzor pp = new ProdavacProzor();
                 pp.Show();
             }
             ulogovani = x.Id;
             this.Close();
             return;
         }
     }
     MessageBox.Show("Nisu dobri login podaci");
     tbKorisnickoIme.Clear();
     tbLozinka.Clear();
 }