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();
        }
Ejemplo n.º 2
0
        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);
            }
        }