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(); }
private void frmLogIn_Load(object sender, EventArgs e) { bwPodaciLoad.RunWorkerAsync(); logiranKorisnik = TipLogin.NijeLogiran; this.mainForm.PostaviStatusTekst("Inicijalizacija...", logiranKorisnik); }
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(); } }
/// <summary> /// Postavlja status/tekst na glavnoj formi /// </summary> /// <param name="tekst">Tekst za ispis</param> /// <param name="tip">Vrsta login-a</param> public void PostaviStatusTekst(string tekst, TipLogin tip) { logiranAdmin(false); switch (tip) { case TipLogin.NijeLogiran: // pricekaj this.stStripStatusLabel.Image = Skladiste_PI.Properties.Resources.refresh; this.stStripStatusLabel.Text = tekst; return; case TipLogin.Korisnik: // logiran korisnik this.stStripStatusLabel.Image = Skladiste_PI.Properties.Resources.korisnik; break; case TipLogin.Admin: // logiran admin this.stStripStatusLabel.Image = Skladiste_PI.Properties.Resources.admin; logiranAdmin(true); break; } logiranKorisnik = tekst; this.stStripStatusLabel.Text = (tip == TipLogin.Korisnik ? "Korisnik: " : "Administrator: ") + tekst + ", prijavljen " + DateTime.Now.ToString(); }
/// <summary> /// Postavlja status/tekst na glavnoj formi /// </summary> /// <param name="tekst">Tekst za ispis</param> /// <param name="tip">Vrsta login-a</param> public void PostaviStatusTekst(string tekst, TipLogin tip) { logiranAdmin(false); switch (tip) { case TipLogin.NijeLogiran: // pricekaj this.stStripStatusLabel.Image = Skladiste_PI.Properties.Resources.refresh; this.stStripStatusLabel.Text = tekst; return; case TipLogin.Korisnik: // logiran korisnik this.stStripStatusLabel.Image = Skladiste_PI.Properties.Resources.korisnik; break; case TipLogin.Admin: // logiran admin this.stStripStatusLabel.Image = Skladiste_PI.Properties.Resources.admin; logiranAdmin(true); break; } logiranKorisnik = tekst; this.stStripStatusLabel.Text = (tip == TipLogin.Korisnik ? "Korisnik: " : "Administrator: ") + tekst + ", prijavljen " + DateTime.Now.ToString(); }
private void frmLogIn_Load(object sender, EventArgs e) { bwPodaciLoad.RunWorkerAsync(); logiranKorisnik = TipLogin.NijeLogiran; this.mainForm.PostaviStatusTekst("Inicijalizacija...", logiranKorisnik); }