private async void frm_TeretaneUplate_Load(object sender, EventArgs e) { Teretana teretanaFind = await _teretane.GetById <Teretana>(teretana); ReportParameterCollection rpc = new ReportParameterCollection(); if (clan != null) { rpc.Add(new ReportParameter("Clan", clan.Ime + " " + clan.Prezime)); rpvUplate.LocalReport.SetParameters(rpc); } else { rpc.Add(new ReportParameter("Clan", "Svi članovi")); rpvUplate.LocalReport.SetParameters(rpc); } rpc.Add(new ReportParameter("Teretana", teretanaFind.Naziv)); rpvUplate.LocalReport.SetParameters(rpc); PlacanjeClanarineSearchRequest request = new PlacanjeClanarineSearchRequest(); request.TeretanaId = teretana; if (clan != null) { request.ClanId = clan.ClanId; } if (GodinaUplate != 0) { request.GodinaUplate = GodinaUplate; } if (MjesecUplate != 0) { request.MjesecUplate = MjesecUplate; } var result = await _uplate.Get <List <OnlineGym_Model.PlacanjeClanarine> >(request); var dgvResult = new List <OnlineGym_Model.PlacanjeClanarineRezultat>(); foreach (var p in result) { PlacanjeClanarineRezultat temp = new PlacanjeClanarineRezultat(p); dgvResult.Add(temp); temp = null; } bsUplate.DataSource = dgvResult; ReportDataSource rds = new ReportDataSource("dsUplataa", bsUplate); this.rpvUplate.LocalReport.DataSources.Add(rds); this.rpvUplate.RefreshReport(); }
public List <PlacanjeClanarine> Get(PlacanjeClanarineSearchRequest search) { var querry = _context.PlacanjeClanarine.Include(x => x.Clanarina) .Include(x => x.Clanarina.Clan) .Include(x => x.Clanarina.Teretana) .Include(x => x.Clanarina.TipClanarine).AsQueryable(); if (search != null && search.TeretanaId > 0) { querry = querry.Where(x => x.Clanarina.TeretanaId == search.TeretanaId); } querry = querry.OrderBy(c => c.Clanarina.DatumIsteka); var list = querry.ToList(); return(_mapper.Map <List <Model.PlacanjeClanarine> >(list)); }
public async Task Init() { Teretanaa = await _teretane.GetById <Teretana>(TeretanaId); PlacanjeClanarineSearchRequest search = new PlacanjeClanarineSearchRequest(); search.ClanId = Global.LogiraniClanId; search.TeretanaId = TeretanaId; var list = await _placeneClanarine.Get <IEnumerable <PlacanjeClanarine> >(search); ClanarineList.Clear(); foreach (var uplata in list) { ClanarineList.Add(uplata); } }
public ActionResult <List <Model.PlacanjeClanarine> > Get([FromQuery] PlacanjeClanarineSearchRequest request) { return(_service.Get(request)); }
public async Task Init() { if (teretaneList.Count == 0) { ClanTeretanaSearchRequest request = new ClanTeretanaSearchRequest(); request.ClanId = Global.LogiraniClanId; var teretanelist = await _clanteretana.Get <List <ClanTeretana> >(request); ClanTeretana sveTeretane = new ClanTeretana(); Teretana sveTer = new Teretana { TeretanaId = 0, Naziv = "Sve teretane" }; sveTeretane.Teretana = sveTer; sveTeretane.ClanTeretanaId = 0; teretaneList.Clear(); teretaneList.Add(sveTeretane); foreach (var teretana in teretanelist) { teretaneList.Add(teretana); } } if (SelectedTeretana != null && SelectedTeretana.TeretanaId == 0) { PlacanjeClanarineSearchRequest search = new PlacanjeClanarineSearchRequest(); search.ClanId = Global.LogiraniClanId; var list = await _placeneClanarine.Get <IEnumerable <PlacanjeClanarine> >(search); ClanarineList.Clear(); foreach (var clanarina in list) { ClanarineList.Add(clanarina); } } if (SelectedTeretana != null && SelectedTeretana.TeretanaId != 0) { PlacanjeClanarineSearchRequest search = new PlacanjeClanarineSearchRequest(); search.TeretanaId = SelectedTeretana.TeretanaId; search.ClanId = Global.LogiraniClanId; var list = await _placeneClanarine.Get <IEnumerable <PlacanjeClanarine> >(search); ClanarineList.Clear(); foreach (var clanarina in list) { ClanarineList.Add(clanarina); } } }