Пример #1
0
        public void Init()
        {
            var baseUrl = "http://localhost/openretail_webapi/";

            _log = LogManager.GetLogger(typeof(KasbonWebAPIBllTest));
            _bll = new KasbonBll(true, baseUrl, _log);
        }
Пример #2
0
        public FrmListKasbon(string header, Pengguna pengguna, string menuId)
            : base()
        {
            InitializeComponent();

            base.SetHeader(header);
            base.WindowState = FormWindowState.Maximized;
            ColorManagerHelper.SetTheme(this, this);

            _log      = MainProgram.log;
            _bll      = new KasbonBll(_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);
                    LoadDataKaryawan();
                }

                filterRangeTanggal.Enabled = role.is_grant;
            }

            InitGridList();
            InitGridListHistoriPembayaran();

            // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS)
            RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfKasbon.Count);
        }
Пример #3
0
        public FrmEntryKasbon(string header, IList <Karyawan> listOfKaryawan, IKasbonBll 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();

            LoadDataKaryawan();
        }
Пример #4
0
        public FrmEntryKasbon(string header, Kasbon kasbon, IList <Karyawan> listOfKaryawan, IKasbonBll bll)
            : base()
        {
            InitializeComponent();
            ColorManagerHelper.SetTheme(this, this);

            base.SetHeader(header);
            base.SetButtonSelesaiToBatal();
            this._listOfKaryawan = listOfKaryawan;
            this._bll            = bll;
            this._pengguna       = MainProgram.pengguna;
            this._kasbon         = kasbon;

            txtNota.Text       = this._kasbon.nota;
            dtpTanggal.Value   = (DateTime)this._kasbon.tanggal;
            txtKeterangan.Text = this._kasbon.keterangan;
            txtJumlah.Text     = this._kasbon.nominal.ToString();

            LoadDataKaryawan();
            if (this._kasbon.Karyawan != null)
            {
                cmbKaryawan.SelectedItem = this._kasbon.Karyawan.nama_karyawan;
            }
        }
Пример #5
0
 public void CleanUp()
 {
     _bll = null;
 }
Пример #6
0
 public void Init()
 {
     _log = LogManager.GetLogger(typeof(KasbonBllTest));
     _bll = new KasbonBll(_log);
 }