/// <summary> /// Klikom na gumb "Prijava" vrši se provjera upisanih podataka. Tek kada su svi podaci ispravno upisani /// prelazi se na provjeru zanimanja korisnika. Ukoliko je zanimanje korisnika admin otvara se admin način rada. /// U svim drugim slučajevima otvara se korisnički način rada. /// </summary> private void potvrdaPrijave_Click(object sender, EventArgs e) { MySqlDataReader reader = baza.Instanca.dohvatiDataReader("SELECT id, ime, prezime, zanimanje, korime, lozinka, e_mail from zaposlenik where korime= '" + korImeUnos.Text + "' and lozinka= '" + lozinkaUnos.Text + "'; "); DataTable tablica = new DataTable(); tablica.Load(reader); baza.Instanca.zatvoriVezu(); try { korisnik1 = new korisnik(int.Parse(tablica.Rows[0][0].ToString()), tablica.Rows[0][1].ToString(), tablica.Rows[0][2].ToString(), int.Parse(tablica.Rows[0][3].ToString()), tablica.Rows[0][4].ToString(), tablica.Rows[0][5].ToString(), tablica.Rows[0][6].ToString()); if (korisnik1.zanimanje == 1) { MessageBox.Show("Dobrodošao " + korImeUnos.Text + " "); Admin forma = new Admin(korisnik1); this.Hide(); forma.ShowDialog(); this.Close(); } else { MessageBox.Show("Dobrodošao " + korImeUnos.Text + " "); Zaposlenik forma = new Zaposlenik(korisnik1); this.Hide(); forma.ShowDialog(); this.Close(); } } catch { MessageBox.Show("Netočno upisani podaci!"); } }
public Admin(korisnik korisnik1) { InitializeComponent(); this.korisnik1 = korisnik1; kIme.Text = korisnik1.korIme; }
public Zaposlenik(korisnik korisnik1) { InitializeComponent(); this.korisnik1 = korisnik1; kIme.Text = korisnik1.korIme; }