Exemplo n.º 1
0
        private void PrijavaBezProvjere()
        {
            this.Hide();
            GlavniIzbornik formaGlavniIzbornik = new GlavniIzbornik(1, "");

            formaGlavniIzbornik.ShowDialog();
            this.Close();
        }
Exemplo n.º 2
0
        private void ProvjeraKorisnika()
        {
            string korisnickoIme = inputKorisnickoIme.Text;
            string lozinka       = inputLozinka.Text;

            if (korisnickoIme == "" || lozinka == "")
            {
                MessageBox.Show("Polja korisničko ime i lozinka ne smiju biti prazni!", "Obavijest");
            }
            else
            {
                using (var db = new CroMedDB_DataEntities())
                {
                    int idKorisnicko = (from z in db.Zaposlenik where z.KorisnickoIme == korisnickoIme select z).Count();
                    int idLozinka    = (from z in db.Zaposlenik where z.Lozinka == lozinka select z).Count();

                    var korisnik  = db.Zaposlenik.Where(c => c.KorisnickoIme == korisnickoIme).FirstOrDefault();
                    var korisnik1 = db.Zaposlenik.Where(c => c.Lozinka == lozinka).FirstOrDefault();


                    if (idKorisnicko != 0 && idLozinka != 0 && korisnik.Id == korisnik1.Id)
                    {
                        this.Hide();
                        int            razina = int.Parse(korisnik.RazinaOvlasti.ToString());
                        GlavniIzbornik formaGlavniIzbornik = new GlavniIzbornik(razina, korisnickoIme);
                        formaGlavniIzbornik.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Neispravni podaci za prijavu!", "Obavijest");
                        inputKorisnickoIme.Clear();
                        inputLozinka.Clear();
                        inputKorisnickoIme.Focus();
                    }
                }
            }
        }