private void ShowInfoTanggal(string nota) { var dt = DateTime.Now; var tanggal = string.Format("{0}, {1}", DayMonthHelper.GetHariIndonesia(dt), dt.Day + " " + DayMonthHelper.GetBulanIndonesia(dt.Month) + " " + dt.Year); var jam = string.Format("{0:HH:mm:ss}", dt); txtNotaDanTanggal.Text = string.Format("{0} / {1} {2}", nota, tanggal, jam); }
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(); } } }
public void InitializeStatusBar() { var dt = DateTime.Now; sbJam.Text = string.Format("{0:HH:mm:ss}", dt); sbTanggal.Text = string.Format("{0}, {1}", DayMonthHelper.GetHariIndonesia(dt), dt.Day + " " + DayMonthHelper.GetBulanIndonesia(dt.Month) + " " + dt.Year); if (MainProgram.pengguna != null) { sbOperator.Text = string.Format("Operator : {0}", MainProgram.pengguna.nama_pengguna); } var firstReleaseYear = 2017; var currentYear = DateTime.Today.Year; var copyright = currentYear > firstReleaseYear?string.Format("{0} - {1}", firstReleaseYear, currentYear) : firstReleaseYear.ToString(); var appName = string.Format(MainProgram.appName, MainProgram.currentVersion, MainProgram.stageOfDevelopment, copyright); this.Text = appName; sbNamaAplikasi.Text = appName.Replace("&", "&&"); }
private void CetakNota(string jualProdukId) { ICetakNotaBll cetakBll = new CetakNotaBll(_log); var listOfItemNota = cetakBll.GetNotaPenjualan(jualProdukId); if (listOfItemNota.Count > 0) { var reportDataSource = new ReportDataSource { Name = "NotaPenjualan", Value = listOfItemNota }; // set header nota var parameters = new List <ReportParameter>(); var index = 1; foreach (var item in _pengaturanUmum.list_of_header_nota) { var paramName = string.Format("header{0}", index); parameters.Add(new ReportParameter(paramName, item.keterangan)); index++; } // set footer nota var dt = DateTime.Now; var kotaAndTanggal = string.Format("{0}, {1}", _profil.kota, dt.Day + " " + DayMonthHelper.GetBulanIndonesia(dt.Month) + " " + dt.Year); parameters.Add(new ReportParameter("kota", kotaAndTanggal)); parameters.Add(new ReportParameter("footer", _pengguna.nama_pengguna)); var printReport = new ReportViewerPrintHelper("RvNotaPenjualanProduk2", reportDataSource, parameters, _pengaturanUmum.nama_printer); printReport.Print(); } }
private void PreviewNota(JualProduk jual, bool isPreview = true) { ICetakNotaBll cetakBll = new CetakNotaBll(_log); var listOfItemNota = cetakBll.GetNotaPenjualan(jual.jual_id); if (listOfItemNota.Count > 0) { var reportDataSource = new ReportDataSource { Name = "NotaPenjualan", Value = listOfItemNota }; // set header nota var parameters = new List <ReportParameter>(); var index = 1; foreach (var item in _pengaturanUmum.list_of_header_nota) { var paramName = string.Format("header{0}", index); parameters.Add(new ReportParameter(paramName, item.keterangan)); index++; } foreach (var item in listOfItemNota) { item.is_sdac = chkIsSdac.Checked; if (!chkIsSdac.Checked) { item.kirim_kepada = txtKepada1.Text; item.kirim_alamat = txtKepada2.Text; item.kirim_kecamatan = txtKepada3.Text; item.kirim_kelurahan = txtKepada4.Text; } } // set footer nota var dt = DateTime.Now; var kotaAndTanggal = string.Format("{0}, {1}", _profil.kota, dt.Day + " " + DayMonthHelper.GetBulanIndonesia(dt.Month) + " " + dt.Year); parameters.Add(new ReportParameter("kota", kotaAndTanggal)); parameters.Add(new ReportParameter("footer", _pengguna.nama_pengguna)); var reportName = jual.is_dropship ? "RvNotaPenjualanProdukTanpaLabelDropship" : "RvNotaPenjualanProdukTanpaLabel"; if (isPreview) { reportName = string.Format(_reportNameSpace, reportName); var stream = _assemblyReport.GetManifestResourceStream(reportName); this.reportViewer1.LocalReport.DataSources.Clear(); this.reportViewer1.LocalReport.DataSources.Add(reportDataSource); this.reportViewer1.LocalReport.LoadReportDefinition(stream); if (!(parameters == null)) { this.reportViewer1.LocalReport.SetParameters(parameters); } this.reportViewer1.RefreshReport(); } else { var printReport = new ReportViewerPrintHelper(reportName, reportDataSource, parameters, _pengaturanUmum.nama_printer); printReport.Print(); } } }
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 ShowInfoNota() { // info header nota if (this._jual.Customer != null) { txtPelanggan.Text = this._jual.Customer.nama_customer; } var dt = (DateTime)this._jual.tanggal_sistem; var tanggal = string.Format("{0}, {1}", DayMonthHelper.GetHariIndonesia(dt), dt.Day + " " + DayMonthHelper.GetBulanIndonesia(dt.Month) + " " + dt.Year); var jam = string.Format("{0:HH:mm:ss}", dt); txtNotaTanggal.Text = string.Format("{0} / {1} {2}", this._jual.nota, tanggal, jam); // info footer nota txtDiskon.Text = this._jual.diskon.ToString(); txtPPN.Text = this._jual.ppn.ToString(); txtGrandTotal.Text = this._jual.grand_total.ToString(); }