private void btnCetakTransaksiPenjualan_Click(object sender, EventArgs e) { TransaksiPenjualanReport report = new TransaksiPenjualanReport(); List <PenjualanView> data; if (checkBoxTanggalSampai.Checked) { data = penjualanService.FindByTanggal(dateTimePickerTransaksiPenjualan.Value.Date, dateTimePickerTransaksiPenjualanSampai.Value.Date.AddHours(23).AddMinutes(59)); } else { data = penjualanService.FindByTanggal(dateTimePickerTransaksiPenjualan.Value); } report.SetDataSource(data); if (data.Count < 1) { MessageBox.Show("Tidak ada data ditemukan", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var dataSubReport = penjualanDetailService.GetWithBarang(data); report.Subreports[0].SetDataSource(dataSubReport); LaporanCR laporan = new LaporanCR(); laporan.setDataReportTransaksiPenjualan(report); laporan.ShowDialog(); }
private void buttonCari_Click(object sender, EventArgs e) { var value = comboBoxCari.SelectedItem.ToString(); if (value.Equals("Kode Transaksi")) { var result = penjualanService.FindByKodeTransaksi(textBoxCari.Text); dataGridViewDaftarPenjualan.DataSource = result; textBoxCari.Text = string.Empty; } else if (value.Equals("Pelanggan")) { var result = penjualanService.FindByPelanggan(textBoxCari.Text); dataGridViewDaftarPenjualan.DataSource = result; textBoxCari.Text = string.Empty; } else if (value.Equals("Tanggal")) { var date = dateTimePickerCari.Value; dataGridViewDaftarPenjualan.DataSource = penjualanService.FindByTanggal(date); } }