Exemplo n.º 1
0
        public void Init()
        {
            var baseUrl = "http://localhost/openretail_webapi/";

            _log = LogManager.GetLogger(typeof(KaryawanWebAPIBllTest));
            _bll = new KaryawanBll(true, baseUrl, _log);
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
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);
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
 public void CleanUp()
 {
     _bll = null;
 }
Exemplo n.º 6
0
 public void Init()
 {
     _log = LogManager.GetLogger(typeof(KaryawanBllTest));
     _bll = new KaryawanBll(_log);
 }