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(); }
private async void BindGrid() { var result = await _uplate.Get <List <OnlineGym_Model.PlacanjeClanarine> >(new PlacanjeClanarineSearchRequest() { MjesecUplate = Mjesec, GodinaUplate = Godina, TeretanaId = _id }); var dgvResult = new List <OnlineGym_Model.PlacanjeClanarineRezultat>(); foreach (var u in result) { PlacanjeClanarineRezultat temp = new PlacanjeClanarineRezultat(u); dgvResult.Add(temp); temp = null; } dgvUplate.AutoGenerateColumns = false; dgvUplate.DataSource = dgvResult; }
private async Task LoadClanarine(int tipId) { if (tipId != 0) { var result = await _placanjeClanarine.Get <List <OnlineGym_Model.PlacanjeClanarine> >(new PlacanjeClanarineSearchRequest() { ClanId = _id, TipClanarineId = tipId }); var dgvResult = new List <OnlineGym_Model.PlacanjeClanarineRezultat>(); foreach (var cl in result) { PlacanjeClanarineRezultat temp = new PlacanjeClanarineRezultat(cl); dgvResult.Add(temp); temp = null; } dgvClanarine.AutoGenerateColumns = false; dgvClanarine.DataSource = dgvResult; } else { var result = await _placanjeClanarine.Get <List <OnlineGym_Model.PlacanjeClanarine> >(new PlacanjeClanarineSearchRequest() { ClanId = _id }); var dgvResult = new List <OnlineGym_Model.PlacanjeClanarineRezultat>(); foreach (var cl in result) { PlacanjeClanarineRezultat temp = new PlacanjeClanarineRezultat(cl); dgvResult.Add(temp); temp = null; } dgvClanarine.AutoGenerateColumns = false; dgvClanarine.DataSource = dgvResult; } }
private async Task LoadUplate(int clanID) { if (clanID != 0) { var result = await _uplate.Get <List <OnlineGym_Model.PlacanjeClanarine> >(new PlacanjeClanarineSearchRequest() { TeretanaId = _id, ClanId = clanID }); var dgvResult = new List <OnlineGym_Model.PlacanjeClanarineRezultat>(); foreach (var u in result) { PlacanjeClanarineRezultat temp = new PlacanjeClanarineRezultat(u); dgvResult.Add(temp); temp = null; } dgvUplate.AutoGenerateColumns = false; dgvUplate.DataSource = dgvResult; } else { var result = await _uplate.Get <List <OnlineGym_Model.PlacanjeClanarine> >(new PlacanjeClanarineSearchRequest() { TeretanaId = _id }); var dgvResult = new List <OnlineGym_Model.PlacanjeClanarineRezultat>(); foreach (var u in result) { PlacanjeClanarineRezultat temp = new PlacanjeClanarineRezultat(u); dgvResult.Add(temp); temp = null; } dgvUplate.AutoGenerateColumns = false; dgvUplate.DataSource = dgvResult; } }