private void dgvPodaci_SelectionChanged(object sender, EventArgs e)
 {
     try
     {
         if (dgvPodaci.Rows.Count > 0 && dgvPodaci.DisplayedRowCount(false) > 0)
         {
             zaposlenik = Zaposlenik.DohvatiZaposlenikaPremaID(dgvPodaci.SelectedRows[0].Cells["id"].Value.ToString());
             dohvatiZaposlenika();
         }
     }
     catch (Exception)
     {
         // throw;
     }
 }
Example #2
0
        private void btnPrijava_Click(object sender, EventArgs e)
        {
            try
            {
                // Čekamo 2. dretvu da učita podatke u listu
                while (!ucitaniPodaci)
                {
                }
                // Prolaz kroz listu i provjera autorizacije
                foreach (Administrator adm in listaAdm)
                {
                    if (adm.KorisnickoIme == txtKorIme.Text && Administrator.Provjeri(txtLozinka.Text, adm.Lozinka))
                    {
                        if (adm.Admin)
                        {
                            logiranKorisnik = TipLogin.Admin;            // Provjera uspjesna - logiran admin
                        }
                        else
                        {
                            logiranKorisnik = TipLogin.Korisnik;  // Provjera uspjesna - logiran korisnik
                        }
                        Zaposlenik zap = Zaposlenik.DohvatiZaposlenikaPremaID(adm.idZaposlenika.ToString());

                        this.mainForm.PostaviStatusTekst(zap.ToString(), logiranKorisnik);
                        break;
                    }
                }
            }
            catch (Exception)
            {
                // trow;
            }
            txtLozinka.Text = txtKorIme.Text = "";
            txtKorIme.Focus();

            if (logiranKorisnik == TipLogin.NijeLogiran)
            {
                MessageBox.Show("Unijeli ste pogrešno korisničko ime ili lozinku!", "Greška...", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                this.Close();
            }
        }