示例#1
0
        public static Zaposleni NadjiZaposlenog(string korisnickoIme, string lozinka)
        {
            using (SqlConnection konekcija = new SqlConnection(Konekcija.cnnProdavnica))
            {
                using (SqlCommand komanda = new SqlCommand("SELECT * FROM Zaposleni", konekcija))
                {
                    try
                    {
                        konekcija.Open();
                        SqlDataReader dr = komanda.ExecuteReader();
                        while (dr.Read())
                        {
                            Zaposleni z = new Zaposleni {
                                ZaposleniId   = dr.GetInt32(0),
                                Ime           = dr.GetString(1),
                                Prezime       = dr.GetString(2),
                                KorisnickoIme = dr.GetString(3).Trim().ToLower(),
                                Lozinka       = dr.GetString(4).Trim().ToLower()
                            };

                            if (z.KorisnickoIme == korisnickoIme.Trim().ToLower() && z.Lozinka == lozinka.Trim().ToLower())
                            {
                                return(z);
                            }
                        }
                        return(null);
                    }
                    catch (Exception)
                    {
                        return(null);
                    }
                }
            }
        }
示例#2
0
        private void Button1_Click(object sender, RoutedEventArgs e)
        {
            TextBlockPoruka.Text = "";
            string ime     = TextBoxKorisnickoIme.Text;
            string lozinka = PasswordBox1.Password;

            Zaposleni z = ZaposleniDal.NadjiZaposlenog(ime, lozinka);

            if (z != null)
            {
                MainWindow mw = new MainWindow();
                mw.Title = z.Ime + " " + z.Prezime;
                mw.ShowDialog();
            }
            else
            {
                TextBlockPoruka.Text = "Neispravni podaci";
            }
        }