private void RefreshData() { // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { if (filterRangeTanggal.IsCheckedTampilkanSemuaData) { LoadData(); } else if (txtNamaCustomer.Text.Length > 0) { LoadData(txtNamaCustomer.Text); } else { LoadData(filterRangeTanggal.TanggalMulai, filterRangeTanggal.TanggalSelesai); } } } // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfJual.Count); }
private void RefreshData() { // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { if (txtNamaProduk.Text.Length > 0) { LoadDataProdukByName(txtNamaProduk.Text); } else { var golonganId = string.Empty; var index = cmbGolongan.SelectedIndex; if (index > 0) { var golongan = _listOfGolongan[index - 1]; golonganId = golongan.golongan_id; } LoadDataProduk(golonganId); } } } // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfGolongan.Count); }
private void ShowEntryProduk() { var isGrant = RolePrivilegeHelper.IsHaveHakAkses("mnuProduk", _pengguna); if (!isGrant) { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); return; } IGolonganBll golonganBll = new GolonganBll(_log); var listOfGolongan = golonganBll.GetAll(); Golongan golongan = null; if (listOfGolongan.Count > 0) { golongan = listOfGolongan[0]; } IProdukBll produkBll = new ProdukBll(_log); var frmEntryProduk = new FrmEntryProduk("Tambah Data Produk", golongan, listOfGolongan, produkBll); frmEntryProduk.Listener = this; frmEntryProduk.ShowDialog(); }
public FrmListGolongan(string header, Pengguna pengguna, string menuId) : base(header) { InitializeComponent(); this.btnImport.Visible = true; this.toolTip1.SetToolTip(this.btnImport, "Import/Export Data Golongan"); this.mnuBukaFileMaster.Text = "Buka File Master Golongan"; this.mnuImportFileMaster.Text = "Import File Master Golongan"; this.mnuExportData.Text = "Export Data Golongan"; _log = MainProgram.log; _bll = new GolonganBll(_log); // set hak akses untuk SELECT var role = pengguna.GetRoleByMenuAndGrant(menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { LoadData(); btnImport.Enabled = pengguna.is_administrator; } } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, pengguna, menuId, _listOfGolongan.Count); }
private void ResetButton() { base.SetActiveBtnPerbaikiAndHapus(_listOfJual.Count > 0); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfJual.Count); }
public FrmListPembayaranPiutangPenjualanProduk(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new PembayaranPiutangProdukBll(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) { LoadData(filterRangeTanggal.TanggalMulai, filterRangeTanggal.TanggalSelesai); } txtNamaCustomer.Enabled = role.is_grant; btnCari.Enabled = role.is_grant; filterRangeTanggal.Enabled = role.is_grant; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfPembayaranPiutang.Count); }
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 FrmListPenjualanProduk(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new JualProdukBll(_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); } filterRangeTanggal.Enabled = role.is_grant; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfJual.Count); }
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 FrmListDropshipper(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); this.btnImport.Visible = true; this.toolTip1.SetToolTip(this.btnImport, "Import/Export Data Dropshipper"); this.mnuBukaFileMaster.Text = "Buka File Master Dropshipper"; this.mnuImportFileMaster.Text = "Import File Master Dropshipper"; this.mnuExportData.Text = "Export Data Dropshipper"; base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new DropshipperBll(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) { LoadData(); btnImport.Enabled = _pengguna.is_administrator; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfDropshipper.Count); }
private void cmbSortBy_SelectedIndexChanged(object sender, EventArgs e) { var golonganId = string.Empty; var index = cmbGolongan.SelectedIndex; if (index > 0) { var golongan = _listOfGolongan[index - 1]; golonganId = golongan.golongan_id; } _pageNumber = 1; // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { LoadDataProduk(golonganId, cmbSortBy.SelectedIndex); } } // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfGolongan.Count); }
public FrmListHakAkses(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new RoleBll(_log); // set hak akses untuk SELECT var role = pengguna.GetRoleByMenuAndGrant(menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { LoadMenuParent(); SetMenuParent(cmbMenu); LoadData(); } cmbMenu.Enabled = role.is_grant; chkPilihSemua.Enabled = role.is_grant; btnSimpan.Enabled = role.is_grant; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, pengguna, menuId, _listOfRole.Count); }
private void mnuPengaturanUmum_Click(object sender, EventArgs e) { var header = GetMenuTitle(sender); var menuName = GetMenuName(sender); if (RolePrivilegeHelper.IsHaveHakAkses(menuName, MainProgram.pengguna, GrantState.UPDATE)) { var frmPengaturan = new FrmPengaturanUmum(header, MainProgram.pengaturanUmum, MainProgram.settingPort, MainProgram.settingCustomerDisplay); frmPengaturan.ShowDialog(); } else { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); } }
private void mnuLapPembelianProduk_Click(object sender, EventArgs e) { var header = string.Format("Laporan {0}", GetMenuTitle(sender)); var menuName = GetMenuName(sender); if (RolePrivilegeHelper.IsHaveHakAkses(menuName, MainProgram.pengguna, GrantState.SELECT)) { var frmLaporan = new FrmLapPembelianProduk(header); frmLaporan.ShowDialog(); } else { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); } }
private void mnuProfilPerusahaan_Click(object sender, EventArgs e) { var header = GetMenuTitle(sender); var menuName = GetMenuName(sender); if (RolePrivilegeHelper.IsHaveHakAkses(menuName, MainProgram.pengguna, GrantState.UPDATE)) { var frmProfil = new FrmProfilPerusahaan(header, MainProgram.profil); frmProfil.Listener = this; frmProfil.ShowDialog(); } else { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); } }
private void ShowEntrySupplier() { var isGrant = RolePrivilegeHelper.IsHaveHakAkses("mnuSupplier", _pengguna); if (!isGrant) { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); return; } ISupplierBll supplierBll = new SupplierBll(MainProgram.isUseWebAPI, MainProgram.baseUrl, _log); var frmEntrySupplier = new FrmEntrySupplier("Tambah Data Supplier", supplierBll); frmEntrySupplier.Listener = this; frmEntrySupplier.ShowDialog(); }
private void ShowEntryJenisPengeluaran() { var isGrant = RolePrivilegeHelper.IsHaveHakAkses("mnuJenisPengeluaran", _pengguna); if (!isGrant) { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); return; } IJenisPengeluaranBll jenisPengeluaranBll = new JenisPengeluaranBll(MainProgram.isUseWebAPI, MainProgram.baseUrl, _log); var frmEntryJenisPengeluaran = new FrmEntryJenisPengeluaran("Tambah Data Jenis Biaya", jenisPengeluaranBll); frmEntryJenisPengeluaran.Listener = this; frmEntryJenisPengeluaran.ShowDialog(); }
private void ShowEntryCustomer() { var isGrant = RolePrivilegeHelper.IsHaveHakAkses("mnuCustomer", _pengguna); if (!isGrant) { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); return; } ICustomerBll customerBll = new CustomerBll(_log); var frmEntryCustomer = new FrmEntryCustomer("Tambah Data Customer", customerBll); frmEntryCustomer.Listener = this; frmEntryCustomer.ShowDialog(); }
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); }
private void btnCari_Click(object sender, EventArgs e) { _pageNumber = 1; // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { LoadDataProdukByName(txtNamaProduk.Text, cmbSortBy.SelectedIndex); } } // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfGolongan.Count); }
private void btnCari_Click(object sender, EventArgs e) { // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { if (txtNamaDropshipper.Text == "Cari nama dropshipper ...") LoadData(); else LoadData(txtNamaDropshipper.Text); } } // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfDropshipper.Count); }
private void ShowFormDialog <T>(object sender) { var header = GetMenuTitle(sender); var menuName = GetMenuName(sender); if (menuName.Substring(0, 6) == "mnuLap") { header = string.Format("Laporan {0}", GetMenuTitle(sender)); } if (RolePrivilegeHelper.IsHaveHakAkses(menuName, MainProgram.pengguna, GrantState.SELECT)) { var form = (T)Activator.CreateInstance(typeof(T), header); ((Form)(object)form).ShowDialog(); } else { MsgHelper.MsgWarning("Maaf Anda tidak mempunyai otoritas untuk mengakses menu ini"); } }
public FrmListCustomer(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); this.btnImport.Visible = true; this.toolTip1.SetToolTip(this.btnImport, "Import/Export Data Customer"); this.mnuBukaFileMaster.Text = "Buka File Master Customer"; this.mnuImportFileMaster.Text = "Import File Master Customer"; this.mnuExportData.Text = "Export Data Customer"; base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _log = MainProgram.log; _bll = new CustomerBll(_log); cmbJenisCustomer.Enabled = false; // set hak akses untuk SELECT var role = pengguna.GetRoleByMenuAndGrant(menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { cmbJenisCustomer.SelectedIndex = 0; } cmbJenisCustomer.Enabled = role.is_grant; btnImport.Enabled = pengguna.is_administrator; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, pengguna, menuId, _listOfCustomer.Count); }
public FrmListPenjualanProdukWithNavigation(string header, Pengguna pengguna, string menuId) : base() { InitializeComponent(); ColorManagerHelper.SetTheme(this, this); base.SetHeader(header); base.WindowState = FormWindowState.Maximized; _pageSize = MainProgram.pageSize; _log = MainProgram.log; _listOfWilayah = MainProgram.ListOfWilayah; _bll = new JualProdukBll(_log); _pengguna = pengguna; _pengaturanUmum = MainProgram.pengaturanUmum; _menuId = menuId; // set hak akses untuk SELECT var role = _pengguna.GetRoleByMenuAndGrant(_menuId, GrantState.SELECT); if (role != null) { if (role.is_grant) { this.updLimit.Value = _pageSize; LoadData(filterRangeTanggal.TanggalMulai, filterRangeTanggal.TanggalSelesai); } txtNamaCustomer.Enabled = role.is_grant; btnCari.Enabled = role.is_grant; filterRangeTanggal.Enabled = role.is_grant; } InitGridList(); // set hak akses selain SELECT (TAMBAH, PERBAIKI dan HAPUS) RolePrivilegeHelper.SetHakAkses(this, _pengguna, _menuId, _listOfJual.Count); }
public FrmListKartu(string header, Pengguna pengguna, string menuId) : base(header) { InitializeComponent(); _log = MainProgram.log; _bll = new KartuBll(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, _listOfKartu.Count); }