public FrmListPenggajianKaryawan(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new GajiKaryawanBll(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) { LoadBulanDanTahun(); var bulan = cmbBulan.SelectedIndex + 1; var tahun = int.Parse(cmbTahun.Text); LoadData(bulan, tahun); LoadDataKaryawan(); } } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfGaji.Count); }
public void Init() { var baseUrl = "http://localhost/openretail_webapi/"; _log = LogManager.GetLogger(typeof(GajiKaryawanWebAPIBllTest)); _bll = new GajiKaryawanBll(true, baseUrl, _log); }
public FrmEntryPenggajianKaryawan(string header, string bulan, string tahun, IList <Karyawan> listOfKaryawan, IGajiKaryawanBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); this._listOfKaryawan = listOfKaryawan; this._bll = bll; this._pengguna = MainProgram.pengguna; this._isNewData = true; txtNota.Text = this._bll.GetLastNota(); AddHandlerTotal(); SetBulanTahun(bulan, tahun); LoadDataKaryawan(); }
public FrmEntryPenggajianKaryawan(string header, string bulan, string tahun, GajiKaryawan gaji, IList <Karyawan> listOfKaryawan, IGajiKaryawanBll bll) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.SetButtonSelesaiToBatal(); this._listOfKaryawan = listOfKaryawan; this._bll = bll; this._pengguna = MainProgram.pengguna; this._gaji = gaji; AddHandlerTotal(); SetBulanTahun(bulan, tahun); LoadDataKaryawan(); cmbKaryawan.SelectedItem = this._gaji.Karyawan.nama_karyawan; cmbKaryawan.Enabled = false; txtNota.Text = this._gaji.nota; dtpTanggal.Value = (DateTime)this._gaji.tanggal; AddHandlerTotal(); var jenisGajian = this._gaji.Karyawan.jenis_gajian; txtKehadiran.Text = this._gaji.kehadiran.ToString(); txtAbsen.Text = this._gaji.absen.ToString(); txtJumlahHari.Text = this._gaji.jumlah_hari.ToString(); txtGaji.Text = this._gaji.gaji_pokok.ToString(); txtTunjangan.Text = this._gaji.tunjangan.ToString(); txtJam.Text = this._gaji.jam.ToString(); txtLembur.Text = this._gaji.lembur.ToString(); txtBonus.Text = this._gaji.bonus.ToString(); txtPotongan.Text = this._gaji.potongan.ToString(); }
public void CleanUp() { _bll = null; }
public void Init() { _log = LogManager.GetLogger(typeof(GajiKaryawanBllTest)); _bll = new GajiKaryawanBll(_log); }