public void ShouldReturnListOfReportModelsDateNow() { var listModels = _services.GetReportByDate(DateTime.Now.Date).ToList(); Assert.NotEmpty(listModels); TestsHelper.WriteListModels(_testOutputHelper, listModels); }
private void _view_OnPrintData(object sender, EventArgs e) { using (new WaitCursorHandler()) { if (_bindingView.DataSource.Count > 0) { var parameters = new List <ReportParameter>(); var listObjs = new List <IPenjualanReturnReportModel>(); if (_tampilkanStatus == TampilkanStatus.Tanggal) { listObjs = _services.GetReportByDate(_tanggal).ToList(); parameters.Add(new ReportParameter("Tanggal", _tanggal.ToShortDateString())); } else if (_tampilkanStatus == TampilkanStatus.Periode) { listObjs = _services.GetReportByDate(_tanggalAwal, _tanggalAkhir).ToList(); parameters.Add(new ReportParameter("Tanggal", _tanggalAwal.ToShortDateString())); parameters.Add(new ReportParameter("TanggalAkhir", _tanggalAkhir.ToShortDateString())); } var reportDataSources = new List <ReportDataSource>() { new ReportDataSource { Name = "DataSetReturnPenjualan", Value = listObjs } }; new ReportView("Laporan Return Penjualan", "ReportViewerLaporanReturnPenjualan", reportDataSources, parameters).ShowDialog(); } } }