private async void btnUcitaj_Click(object sender, EventArgs e) { dtpDatumPolaganja.CustomFormat = " "; var search = new PotvrdaSearchRequest(); var kategorijaId = cbKategorije.SelectedValue; if (int.TryParse(kategorijaId.ToString(), out int Id)) { search.KategorijaId = Id; } search.DatumPolaganja = dtpDatumPolaganja.Value; var potvrde = await _potvrde.Get <List <MPotvrda> >(search); ReportDataSource rd = new ReportDataSource("DataSetPotvrde", potvrde); reportViewerPotvrde.LocalReport.ReportPath = Path.Combine(Directory.GetCurrentDirectory(), "..", "..", "Potvrde", "Izvjestaj", "IzvjestajPotvrde.rdlc"); // @"C:\Users\Anita\source\repos\AutoSkola\AutoSkola.WinUI\Potvrde\Izvjestaj\IzvjestajPotvrde.rdlc"; reportViewerPotvrde.LocalReport.DataSources.Clear(); reportViewerPotvrde.LocalReport.DataSources.Add(rd); reportViewerPotvrde.RefreshReport(); }
private async void cbKategorija_SelectedIndexChanged(object sender, EventArgs e) { dtpDatumPolaganja.CustomFormat = "dd-MM-yyyy"; var kategorijaId = cbKategorija.SelectedValue; if (int.TryParse(kategorijaId.ToString(), out int katId)) { var search = new PotvrdaSearchRequest() { DatumPolaganja = dtpDatumPolaganja.Value, KategorijaId = katId }; var potvrde = await _potvrde.Get <List <MPotvrda> >(search); PrikaziListu(potvrde); } }