private async void BtnTrazi_Click(object sender, EventArgs e) { var rphSearch = new RadnikIsplataSearchRequest(); rphSearch.radnikId = (int?)cbRadnikSearch.SelectedValue; if (!string.IsNullOrWhiteSpace(txtUplataZaGodinuSearch.Text)) { rphSearch.UplataZaGodinu = Convert.ToInt32(txtUplataZaGodinuSearch.Text); } if (!string.IsNullOrWhiteSpace(txtUplataZaMjesecSearch.Text)) { rphSearch.UplataZaMjesec = Convert.ToInt32(txtUplataZaMjesecSearch.Text); } var RadniciPlateHistorija = await _apiService_RadnikPlataHistorija.Get <List <Model.RadnikPlataHistorija> >(rphSearch); dgvIsplate.DataSource = RadniciPlateHistorija; foreach (DataGridViewRow row in dgvIsplate.Rows) { Model.RadnikPlataHistorija obj = (Model.RadnikPlataHistorija)row.DataBoundItem; row.Cells[4].Value = Math.Round((decimal)obj.Satnica, 2); } }
public List <Model.RadnikPlataHistorija> Get([FromQuery] RadnikIsplataSearchRequest search) { var query = _context.RadnikPlataHistorija .Include(r => r.Radnik) .ThenInclude(r => r.Osoba) .ThenInclude(o => o.Uloga) .OrderByDescending(r => r.DatumUplate) .AsQueryable(); if (search != null) { if (search.radnikId != null && search.radnikId != 0) { query = query.Where(q => q.RadnikId == search.radnikId); } if (search.UplataZaGodinu != null) { query = query.Where(q => q.UplataZaGodinu == search.UplataZaGodinu); } if (search.UplataZaMjesec != null) { query = query.Where(q => q.UplataZaMjesec == search.UplataZaMjesec); } } var list = query.ToList(); return(_mapper.Map <List <Model.RadnikPlataHistorija> >(list)); }
private async void BtnTrazi_Click(object sender, EventArgs e) { var rphSearch = new RadnikIsplataSearchRequest(); rphSearch.radnikId = (int?)cbRadnikSearch.SelectedValue; if (!string.IsNullOrWhiteSpace(txtUplataZaGodinuSearch.Text)) { rphSearch.UplataZaGodinu = Convert.ToInt32(txtUplataZaGodinuSearch.Text); } if (!string.IsNullOrWhiteSpace(txtUplataZaMjesec.Text)) { rphSearch.UplataZaMjesec = Convert.ToInt32(txtUplataZaMjesec.Text); } var RadniciPlateHistorija = await _apiService_RadnikPlataHistorija.Get <List <Model.RadnikPlataHistorija> >(rphSearch); dgvIsplate.DataSource = RadniciPlateHistorija; }