private async Task LoadProizvodiByKategorija(int kategorijaId) { if (kategorijaId == 0) { await LoadProizvodi(); } else { var result = await _proizvodi.Get <List <OnlineGym_Model.Proizvod> >(new ProizvodSearchRequest() { KategorijaProizvodaId = kategorijaId }); var dgvResult = new List <OnlineGym_Model.Proizvod_Rezultat>(); foreach (var pro in result) { Proizvod_Rezultat temp = new Proizvod_Rezultat(pro); dgvResult.Add(temp); temp = null; } dgvProizvodi.AutoGenerateColumns = false; dgvProizvodi.DataSource = dgvResult; } }
private async void cbxIshrana_CheckedChanged(object sender, EventArgs e) { if (cbxTrening.Checked == true && cbxIshrana.Checked == true) { await LoadProizvodi(); } else if (cbxTrening.Checked == true && cbxIshrana.Checked == false) { var result = await _proizvodi.Get <List <OnlineGym_Model.Proizvod> >(new ProizvodSearchRequest() { VrstaProizvodaId = 2 }); var dgvResult = new List <OnlineGym_Model.Proizvod_Rezultat>(); foreach (var pro in result) { Proizvod_Rezultat temp = new Proizvod_Rezultat(pro); dgvResult.Add(temp); temp = null; } dgvProizvodi.AutoGenerateColumns = false; dgvProizvodi.DataSource = dgvResult; } else if (cbxTrening.Checked == false && cbxIshrana.Checked == true) { var result = await _proizvodi.Get <List <OnlineGym_Model.Proizvod> >(new ProizvodSearchRequest() { VrstaProizvodaId = 1 }); var dgvResult = new List <OnlineGym_Model.Proizvod_Rezultat>(); foreach (var pro in result) { Proizvod_Rezultat temp = new Proizvod_Rezultat(pro); dgvResult.Add(temp); temp = null; } dgvProizvodi.AutoGenerateColumns = false; dgvProizvodi.DataSource = dgvResult; } else if (cbxTrening.Checked == false && cbxIshrana.Checked == false) { dgvProizvodi.AutoGenerateColumns = false; dgvProizvodi.DataSource = null; } }
private async Task LoadProizvodi() { var result = await _proizvodi.Get <List <OnlineGym_Model.Proizvod> >(null); var dgvResult = new List <OnlineGym_Model.Proizvod_Rezultat>(); foreach (var pro in result) { Proizvod_Rezultat temp = new Proizvod_Rezultat(pro); dgvResult.Add(temp); temp = null; } dgvProizvodi.AutoGenerateColumns = false; dgvProizvodi.DataSource = dgvResult; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var search = new ProizvodSearchRequest() { Naziv = txtPretragaNaziv.Text }; var list = await _proizvodi.Get <List <OnlineGym_Model.Proizvod> >(search); var dgvResult = new List <OnlineGym_Model.Proizvod_Rezultat>(); foreach (var pro in list) { Proizvod_Rezultat temp = new Proizvod_Rezultat(pro); dgvResult.Add(temp); temp = null; } dgvProizvodi.AutoGenerateColumns = false; dgvProizvodi.DataSource = dgvResult; }
private async void frm_ProizvodiIzvjestaj_Load(object sender, EventArgs e) { var result = await _proizvodi.Get <List <OnlineGym_Model.Proizvod> >(null); var dgvResult = new List <OnlineGym_Model.Proizvod_Rezultat>(); foreach (var pro in result) { Proizvod_Rezultat temp = new Proizvod_Rezultat(pro); dgvResult.Add(temp); temp = null; } bsProizvodi.DataSource = dgvResult; ReportDataSource rds = new ReportDataSource("dsPro", bsProizvodi); this.rpvProizvodi.LocalReport.DataSources.Add(rds); this.rpvProizvodi.RefreshReport(); }