public void Init() { var baseUrl = "http://localhost/openretail_webapi/"; _log = LogManager.GetLogger(typeof(KaryawanWebAPIBllTest)); _bll = new KaryawanBll(true, baseUrl, _log); }
public FrmEntryKaryawan(string header, IList <Jabatan> listOfJabatan, IKaryawanBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); this._listOfJabatan = listOfJabatan; this._bll = bll; this._isNewData = true; LoadJabatan(); cmbJenisGaji.SelectedIndex = 0; }
public FrmListKaryawan(string header, Pengguna pengguna, string menuId) : base(header) { InitializeComponent(); _log = MainProgram.log; _bll = new KaryawanBll(MainProgram.isUseWebAPI, MainProgram.baseUrl, _log); // set hak akses untuk SELECT var role = pengguna.GetRoleByMenuAndGrant(menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { LoadData(); } } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, pengguna, menuId, _listOfKaryawan.Count); }
public FrmEntryKaryawan(string header, Karyawan karyawan, IList <Jabatan> listOfJabatan, IKaryawanBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.SetButtonSelesaiToBatal(); this._listOfJabatan = listOfJabatan; this._bll = bll; this._karyawan = karyawan; LoadJabatan(); txtNama.Text = this._karyawan.nama_karyawan; txtAlamat.Text = this._karyawan.alamat; txtTelepon.Text = this._karyawan.telepon; if (this._karyawan.is_active) { rdoAktif.Checked = true; } else { rdoNonAktif.Checked = true; } if (this._karyawan.Jabatan != null) { cmbJabatan.SelectedItem = this._karyawan.Jabatan.nama_jabatan; } // pengaturan gaji cmbJenisGaji.SelectedIndex = this._karyawan.jenis_gajian == JenisGajian.Mingguan ? 0 : 1; txtGajiPokok.Text = this._karyawan.gaji_pokok.ToString(); txtLembur.Text = this._karyawan.gaji_lembur.ToString(); }
public void CleanUp() { _bll = null; }
public void Init() { _log = LogManager.GetLogger(typeof(KaryawanBllTest)); _bll = new KaryawanBll(_log); }