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(); }