public FrmPenjualan(string header, Pengguna pengguna, string menuId) { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); this.Text = header; this._log = MainProgram.log; this._bll = new JualProdukBll(_log); this._pengguna = MainProgram.pengguna; this._profil = MainProgram.profil; this._pengaturanUmum = MainProgram.pengaturanUmum; this._settingPort = MainProgram.settingPort; this._settingCustomerDisplay = MainProgram.settingCustomerDisplay; _currentNota = this._bll.GetLastNota(); _listOfItemJual.Add(new ItemJualProduk()); // add dummy objek InitGridControl(gridControl); SetStatusBar(); ShowInfoTanggal(_currentNota); txtKasir.Text = this._pengguna.nama_pengguna; DisplayKalimatPembuka(); tmrDisplayKalimatPenutup.Interval = _settingCustomerDisplay.delay_display_closing_sentence * 1000; }
public FrmListPenjualanProduk(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new JualProdukBll(_log); _pengguna = pengguna; _menuId = menuId; // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { LoadData(filterRangeTanggal.TanggalMulai, filterRangeTanggal.TanggalSelesai); } filterRangeTanggal.Enabled = role.is_grant; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfJual.Count); }
public FrmEntryPenjualanProduk(string header, JualProduk jual, IJualProdukBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.SetButtonSelesaiToBatal(); this._bll = bll; this._jual = jual; this._customer = jual.Customer; this._log = MainProgram.log; this._pengguna = MainProgram.pengguna; this._profil = MainProgram.profil; this._pengaturanUmum = MainProgram.pengaturanUmum; txtNota.Text = this._jual.nota; dtpTanggal.Value = (DateTime)this._jual.tanggal; dtpTanggalTempo.Value = dtpTanggal.Value; chkCetakNotaJual.Checked = this._pengaturanUmum.is_auto_print; if (!this._jual.tanggal_tempo.IsNull()) { rdoKredit.Checked = true; dtpTanggalTempo.Value = (DateTime)this._jual.tanggal_tempo; } txtCustomer.Text = this._customer.nama_customer; txtKeterangan.Text = this._jual.keterangan; txtOngkosKirim.Text = this._jual.ongkos_kirim.ToString(); txtDiskon.Text = this._jual.diskon.ToString(); txtPPN.Text = this._jual.ppn.ToString(); // simpan data lama _listOfItemJualOld.Clear(); foreach (var item in this._jual.item_jual) { _listOfItemJualOld.Add(new ItemJualProduk { item_jual_id = item.item_jual_id, jumlah = item.jumlah, harga_jual = item.harga_jual }); } _listOfItemJual = this._jual.item_jual; _listOfItemJual.Add(new ItemJualProduk()); // add dummy objek InitGridControl(gridControl); RefreshTotal(); }
public FrmBayar(string header, JualProduk jual, IJualProdukBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.SetButtonSelesaiToBatal(); this._bll = bll; this._jual = jual; this._listOfKartu = MainProgram.listOfKartu; AddHandler(); LoadKartu(); txtTotal.Text = this._jual.total_nota.ToString(); txtGrandTotal.Text = this._jual.grand_total.ToString(); }
public FrmEntryPenjualanProduk(string header, IJualProdukBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); this._bll = bll; this._isNewData = true; this._log = MainProgram.log; this._pengguna = MainProgram.pengguna; txtNota.Text = bll.GetLastNota(); dtpTanggal.Value = DateTime.Today; dtpTanggalTempo.Value = dtpTanggal.Value; _listOfItemJual.Add(new ItemJualProduk()); // add dummy objek InitGridControl(gridControl); }
public FrmListPenjualanProdukWithNavigation(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _pageSize = MainProgram.pageSize; _log = MainProgram.log; _listOfWilayah = MainProgram.ListOfWilayah; _bll = new JualProdukBll(_log); _pengguna = pengguna; _pengaturanUmum = MainProgram.pengaturanUmum; _menuId = menuId; // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { this.updLimit.Value = _pageSize; LoadData(filterRangeTanggal.TanggalMulai, filterRangeTanggal.TanggalSelesai); } txtNamaCustomer.Enabled = role.is_grant; btnCari.Enabled = role.is_grant; filterRangeTanggal.Enabled = role.is_grant; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfJual.Count); }
public FrmPenjualan(string header, Pengguna pengguna, string menuId) { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); this.Text = header; this._log = MainProgram.log; this._bll = new JualProdukBll(_log); this._pengguna = MainProgram.pengguna; this._profil = MainProgram.profil; this._pengaturanUmum = MainProgram.pengaturanUmum; _currentNota = this._bll.GetLastNota(); _listOfItemJual.Add(new ItemJualProduk()); // add dummy objek InitGridControl(gridControl); SetStatusBar(); ShowInfoTanggal(_currentNota); txtKasir.Text = this._pengguna.nama_pengguna; }
public void CleanUp() { _bll = null; }
public void Init() { _log = LogManager.GetLogger(typeof(JualProdukBllTest)); _bll = new JualProdukBll(_log); }