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