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);
            }
        }
Example #2
0
        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;
        }