private void btnLihatContohNotaPenjualan_Click(object sender, EventArgs e) { var jualProdukId = string.Empty; using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { ICetakNotaBll bll = new CetakNotaDummyBll(); var listOfJual = bll.GetNotaPenjualan(jualProdukId); if (listOfJual.Count > 0) { var reportDataSource = new ReportDataSource { Name = "NotaPenjualan", Value = listOfJual }; var parameters = new List <ReportParameter>(); parameters.Add(new ReportParameter("header1", txtHeader1.Text)); parameters.Add(new ReportParameter("header2", txtHeader2.Text)); parameters.Add(new ReportParameter("header3", txtHeader3.Text)); parameters.Add(new ReportParameter("header4", txtHeader4.Text)); parameters.Add(new ReportParameter("header5", txtHeader5.Text)); var dt = DateTime.Now; var kotaAndTanggal = string.Format("{0}, {1}", MainProgram.profil.kota, dt.Day + " " + DayMonthHelper.GetBulanIndonesia(dt.Month) + " " + dt.Year); parameters.Add(new ReportParameter("kota", kotaAndTanggal)); parameters.Add(new ReportParameter("footer", MainProgram.pengguna.nama_pengguna)); var frmPreviewReport = new FrmPreviewReport("Contoh Nota Penjualan", "RvNotaPenjualanProduk2", reportDataSource, parameters); frmPreviewReport.ShowDialog(); } } }
private void btnLihatContohNotaPenjualan_Click(object sender, EventArgs e) { var jualProdukId = string.Empty; using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { ICetakNotaBll bll = new CetakNotaDummyBll(); var listOfJual = bll.GetNotaPenjualan(jualProdukId); if (listOfJual.Count > 0) { var reportDataSource = new ReportDataSource { Name = "NotaPenjualan", Value = listOfJual }; var parameters = new List <ReportParameter>(); var index = 1; foreach (var txtHeaderNota in _listOfTxtHeaderNota) { var paramName = string.Format("header{0}", index); parameters.Add(new ReportParameter(paramName, txtHeaderNota.Text)); index++; } foreach (var item in listOfJual) { item.label_dari1 = txtDari1.Text; item.label_dari2 = txtDari2.Text; item.label_dari3 = txtDari3.Text; if (_pengaturanUmum.is_singkat_penulisan_ongkir) { item.ongkos_kirim /= 1000; } } var dt = DateTime.Now; var kotaAndTanggal = string.Format("{0}, {1}", MainProgram.profil.kota, dt.Day + " " + DayMonthHelper.GetBulanIndonesia(dt.Month) + " " + dt.Year); parameters.Add(new ReportParameter("kota", kotaAndTanggal)); parameters.Add(new ReportParameter("footer", MainProgram.pengguna.nama_pengguna)); var frmPreviewReport = new FrmPreviewReport("Contoh Nota Penjualan", "RvNotaPenjualanProdukLabel", reportDataSource, parameters); frmPreviewReport.ShowDialog(); } } }