public FrmEntryProduk(string header, Produk produk, IList <Golongan> listOfGolongan, IProdukBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.SetButtonSelesaiToBatal(); this._listOfGolongan = listOfGolongan; this._bll = bll; this._produk = produk; txtKodeProduk.Text = this._produk.kode_produk; txtNamaProduk.Text = this._produk.nama_produk; txtSatuan.Text = this._produk.satuan; txtHargaBeli.Text = this._produk.harga_beli.ToString(); txtHargaJual.Text = this._produk.harga_jual.ToString(); txtStok.Text = this._produk.stok.ToString(); txtStokGudang.Text = this._produk.stok_gudang.ToString(); txtMinStokGudang.Text = this._produk.minimal_stok_gudang.ToString(); LoadDataGolongan(); if (this._produk.Golongan != null) { cmbGolongan.SelectedItem = this._produk.Golongan.nama_golongan; } }
public FrmListProduk(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new ProdukBll(_log); // set hak akses untuk SELECT var role = pengguna.GetRoleByMenuAndGrant(menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { LoadDataGolongan(); } txtNamaProduk.Enabled = role.is_grant; btnCari.Enabled = role.is_grant; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, pengguna, menuId, _listOfGolongan.Count); }
public void Init() { var baseUrl = "http://localhost/openretail_webapi/"; _log = LogManager.GetLogger(typeof(ProdukWebAPIBllTest)); _bll = new ProdukBll(true, baseUrl, _log); }
public FrmListProdukWithNavigation(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); this.btnImport.Visible = true; this.toolTip1.SetToolTip(this.btnImport, "Import/Export Data Produk"); this.mnuBukaFileMaster.Text = "Buka File Master Produk"; this.mnuImportFileMaster.Text = "Import File Master Produk"; this.mnuExportData.Text = "Export Data Produk"; base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _pageSize = MainProgram.pageSize; _log = MainProgram.log; _bll = new ProdukBll(MainProgram.isUseWebAPI, MainProgram.baseUrl, _log); _pengguna = pengguna; _menuId = menuId; // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { cmbSortBy.SelectedIndex = 1; this.updLimit.Value = _pageSize; LoadDataGolongan(); } cmbSortBy.Enabled = role.is_grant; txtNamaProduk.Enabled = role.is_grant; btnCari.Enabled = role.is_grant; btnImport.Enabled = pengguna.is_administrator; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfGolongan.Count); }
public FrmEntryProduk(string header, Golongan golongan, IList <Golongan> listOfGolongan, IProdukBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); this._listOfGolongan = listOfGolongan; this._bll = bll; this._isNewData = true; txtKodeProduk.Text = this._bll.GetLastKodeProduk(); LoadDataGolongan(); if (golongan != null) { cmbGolongan.SelectedItem = golongan.nama_golongan; } }
public FrmEntryProduk(string header, Produk produk, IList <Golongan> listOfGolongan, IProdukBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.SetButtonSelesaiToBatal(); this._listOfGolongan = listOfGolongan; this._bll = bll; this._produk = produk; LoadInputGrosir(); LoadDataGolongan(); if (this._produk.Golongan != null) { cmbGolongan.SelectedItem = this._produk.Golongan.nama_golongan; } txtKodeProduk.Text = this._produk.kode_produk; chkAktif.Checked = this._produk.is_aktif; txtNamaProduk.Text = this._produk.nama_produk; txtSatuan.Text = this._produk.satuan; txtHargaBeli.Text = this._produk.harga_beli.ToString(); txtKeuntungan.Text = this._produk.persentase_keuntungan.ToString(); txtHargaJual.Text = this._produk.harga_jual.ToString(); txtDiskon.Text = this._produk.diskon.ToString(); txtStok.Text = this._produk.stok.ToString(); txtStokGudang.Text = this._produk.stok_gudang.ToString(); txtMinStokGudang.Text = this._produk.minimal_stok_gudang.ToString(); // Disable control input stok saat edit produk if (this._isNewData == false) { txtStok.Enabled = false; txtStokGudang.Enabled = false; } }
public void CleanUp() { _bll = null; }
public void Init() { _log = LogManager.GetLogger(typeof(ProdukBllTest)); _bll = new ProdukBll(_log); }