private async void FrmRadnici_Load(object sender, EventArgs e)
        {
            var uloge = await _apiService_uloga.Get <List <Model.Uloga> >(null);

            var svi = new Wellness.Model.Uloga()
            {
                Id    = 0,
                Naziv = "svi"
            };

            uloge.Insert(0, svi);
            cbUloga.DataSource    = uloge;
            cbUloga.ValueMember   = "Id";
            cbUloga.DisplayMember = "Naziv";
            cbUloga.DropDownStyle = ComboBoxStyle.DropDownList;
            var search = new RadnikSearchRequest()
            {
                Ime     = txtIme.Text,
                Prezime = txtPrezime.Text,
                UlogaId = cbUloga.SelectedIndex
            };

            var radnici = await _apiService_radnik.Get <List <Wellness.Model.Radnik> >(search);

            dgvRadnici.DataSource = radnici;
            foreach (DataGridViewRow row in dgvRadnici.Rows)
            {
                Model.Radnik obj = (Model.Radnik)row.DataBoundItem;
                row.Cells[1].Value = obj.Osoba.Ime;
                row.Cells[2].Value = obj.Osoba.Prezime;
                row.Cells[3].Value = obj.Osoba.Uloga.Naziv;
            }
        }
예제 #2
0
        private async void BtnTrazi_Click(object sender, EventArgs e)
        {
            btnTrazi.Enabled = false;

            var search = new RadnikSearchRequest()
            {
                Ime     = txtIme.Text,
                Prezime = txtPrezime.Text,
                UlogaId = cbUloga.SelectedIndex
            };

            var radnici = await _apiService_radnik.Get <List <Wellness.Model.Radnik> >(search);

            dgvRadnici.DataSource = radnici;
            foreach (DataGridViewRow row in dgvRadnici.Rows)
            {
                Model.Radnik obj = (Model.Radnik)row.DataBoundItem;
                row.Cells[1].Value = obj.Osoba.Ime;
                row.Cells[2].Value = obj.Osoba.Prezime;
                row.Cells[3].Value = obj.Osoba.Uloga.Naziv;
                row.Cells[8].Value = Math.Round((decimal)obj.Satnica, 2);
                row.Cells[9].Value = obj.Osoba.KorisnickoIme;
            }

            btnTrazi.Enabled = true;
        }