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();
        }
示例#2
0
        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;
            }
        }
示例#4
0
        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;
            }
        }