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 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(); }
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 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(); } } }
protected override void Simpan() { if (_isNewData) { _gaji = new GajiKaryawan(); if (this._karyawan == null) { MsgHelper.MsgWarning("Karyawan belum dipilih"); return; } _gaji.karyawan_id = _karyawan.karyawan_id; _gaji.Karyawan = _karyawan; _gaji.bulan = DayMonthHelper.GetBulanAngka(cmbBulan.Text); _gaji.tahun = int.Parse(cmbTahun.Text); } _gaji.pengguna_id = this._pengguna.pengguna_id; _gaji.Pengguna = this._pengguna; _gaji.nota = txtNota.Text; _gaji.tanggal = dtpTanggal.Value; _gaji.kehadiran = int.Parse(txtKehadiran.Text); _gaji.absen = int.Parse(txtAbsen.Text); _gaji.jumlah_hari = int.Parse(txtJumlahHari.Text); _gaji.gaji_pokok = NumberHelper.StringToDouble(txtGaji.Text); _gaji.tunjangan = NumberHelper.StringToDouble(txtTunjangan.Text); _gaji.bonus = NumberHelper.StringToDouble(txtBonus.Text); _gaji.jam = int.Parse(txtJam.Text); _gaji.lembur = NumberHelper.StringToDouble(txtLembur.Text); _gaji.potongan = NumberHelper.StringToDouble(txtPotongan.Text); var result = 0; var validationError = new ValidationError(); if (_isNewData) { result = _bll.Save(_gaji, ref validationError); } else { result = _bll.Update(_gaji, ref validationError); } if (result > 0) { Listener.Ok(this, _isNewData, _gaji); if (_isNewData) { cmbKaryawan.SelectedIndex = 0; cmbKaryawan.Focus(); txtNota.Text = _bll.GetLastNota(); } else { this.Close(); } } else { if (validationError.Message != null && validationError.Message.Length > 0) { MsgHelper.MsgWarning(validationError.Message); base.SetFocusObject(validationError.PropertyName, this); } else { var pesan = string.Format("Maaf, Data yang Anda masukkan gagal disimpan !\nCek apakah data gaji '{0}' sudah diinputkan.", _gaji.Karyawan.nama_karyawan); MsgHelper.MsgWarning(pesan); } } }
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(); } } }