public List <Zaposlenik> DohvatiOdabraneTipoveZaposlenika(Tip_zaposlenika tip) { using (var db = new BankaEntities()) { db.Tip_zaposlenika.Attach(tip); return(tip.Zaposlenik.ToList()); } }
private void btnSearch_Click(object sender, EventArgs e) { List <Zaposlenik> lista = null; if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Svi)) { lista = Zaposlenik.PrikazZaposlenika(); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Administrator) && txtIme.Text == "" && txtPrezime.Text == "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipAdmin()); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Administrator) && txtIme.Text != "" && txtPrezime.Text == "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipAdmin(), txtIme.Text, 1); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Administrator) && txtIme.Text == "" && txtPrezime.Text != "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipAdmin(), txtPrezime.Text, 2); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Administrator) && txtIme.Text != "" && txtPrezime.Text != "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipAdmin(), txtIme.Text, txtPrezime.Text); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Obican) && txtIme.Text == "" && txtPrezime.Text == "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipObican()); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Obican) && txtIme.Text != "" && txtPrezime.Text == "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipObican(), txtIme.Text, 1); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Obican) && txtIme.Text == "" && txtPrezime.Text != "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipObican(), txtPrezime.Text, 2); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Obican) && txtIme.Text != "" && txtPrezime.Text != "") { lista = Zaposlenik.DohvatiOdredjeneZaposlenike(Tip_zaposlenika.TipObican(), txtIme.Text, txtPrezime.Text); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Svi) && txtIme.Text == "" && txtPrezime.Text == "") { lista = Zaposlenik.PrikazZaposlenika(); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Svi) && txtIme.Text != "" && txtPrezime.Text == "") { lista = Zaposlenik.PrikazZaposlenika(txtIme.Text, 1); } if (cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Svi) && txtIme.Text != "" && txtPrezime.Text != "") { lista = Zaposlenik.PrikazZaposlenika(txtIme.Text, txtPrezime.Text); } if ((cbUloge.SelectedValue.Equals(ETipoviZaposlenika.Svi) && txtIme.Text == "" && txtPrezime.Text != "")) { lista = Zaposlenik.PrikazZaposlenika(txtPrezime.Text, 2); } FiltrirajZaposlenike(lista); }
public void Uredi(Zaposlenik uredi, string ime, string prezime, string email, string lozinka, string korime, string adresa, string brojTelefona, Tip_zaposlenika tip) { using (BankaEntities db = new BankaEntities()) { db.Tip_zaposlenika.Attach(tip); db.Zaposlenik.Attach(uredi); uredi.Ime = ime; uredi.Prezime = prezime; uredi.Email = email; uredi.Lozinka = lozinka; uredi.KorisnickoIme = korime; uredi.Adresa = adresa; uredi.BrojTelefona = brojTelefona; uredi.Tip_zaposlenika = tip; db.SaveChanges(); } }
private void DohvatiTipoveZaposlenika() { tipzaposlenikaBindingSource.DataSource = null; tipzaposlenikaBindingSource.DataSource = Tip_zaposlenika.DohvatiSveTipoveZaposlenika(); }
public bool ProvjeraAdmina() { return((Tip_zaposlenika.ProvjeriPrijavljenog(Zaposlenik.PrijavljeniZaposlenik).Equals(true)) ? true : false); }