Ejemplo n.º 1
0
        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);
        }