private void btnCetakBukuBesar_Click(object sender, EventArgs e) { BukuBesarReport report = new BukuBesarReport(); List <BukuBesar> data; if (checkBoxTanggalSampaiBukuBesar.Checked) { data = bukuBesarService.GetByTanggal(dateTimePickerBukuBesar.Value.Date, dateTimePickerBukuBesarSampai.Value.Date.AddHours(23).AddMinutes(59)); } else { data = bukuBesarService.GetByTanggal(dateTimePickerBukuBesar.Value, true); } report.SetDataSource(data); if (data.Count < 1) { MessageBox.Show("Tidak ada data ditemukan", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } decimal val = bukuBesarService.GetTotalSaldoSebelumHariIni(dateTimePickerBukuBesar.Value.Date); report.DataDefinition.FormulaFields["SaldoAwal"].Text = val.ToString(); LaporanCR laporan = new LaporanCR(); laporan.setDataReportBukuBesar(report); laporan.ShowDialog(); }
private void btnCetakTransaksiPembelian_Click(object sender, EventArgs e) { TransaksiPembelianReport report = new TransaksiPembelianReport(); List <PembelianView> data = null; if (checkBoxTanggalSampaiTransaksiPembelian.Checked) { data = pembelianService.FindByTanggal(dateTimePickerTransaksiPembelian.Value.Date, dateTimePickerTransaksiPembelianSampai.Value.Date.AddHours(23).AddMinutes(59)); } else { data = pembelianService.FindByTanggal(dateTimePickerTransaksiPembelian.Value); } report.SetDataSource(data); if (data.Count < 1) { MessageBox.Show("Tidak ada data ditemukan", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var dataSubReport = pembelianDetailService.GetWithBarang(data); report.Subreports[0].SetDataSource(dataSubReport); LaporanCR laporan = new LaporanCR(); laporan.setDataReportTransaksiPembelian(report); laporan.ShowDialog(); }