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; } }
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; }