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(); }
private void buttonCari_Click(object sender, EventArgs e) { var value = comboBoxCari.SelectedItem.ToString(); if (value.Equals("Kode Transaksi")) { var result = pembelianService.FindByKodeTransaksi(textBoxCari.Text); dataGridViewDaftarPembelian.DataSource = result; textBoxCari.Text = string.Empty; } else if (value.Equals("Supplier")) { var result = pembelianService.FindBySupplier(textBoxCari.Text); dataGridViewDaftarPembelian.DataSource = result; textBoxCari.Text = string.Empty; } else if (value.Equals("Tanggal")) { var date = dateTimePickerCari.Value; dataGridViewDaftarPembelian.DataSource = pembelianService.FindByTanggal(date); } }