private void iAccounting_ItemClick(object sender, ItemClickEventArgs e) { splitContainerControl.PanelVisibility = SplitPanelVisibility.Both; ClearNavigation(); ClearUserControl(); AccountingNavigationControl navAccounting = new AccountingNavigationControl(); navAccounting.iFirstBalance.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCOUNTING); navAccounting.iManualTransaction.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCOUNTING); navAccounting.iJournalTransaction.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCOUNTING); navAccounting.iProfitLoss.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCOUNTING); navAccounting.iBalanceTotal.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCOUNTING); navAccounting.iBalanceSheet.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCOUNTING); navAccounting.iBalanceHelper.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCOUNTING); ShowNavigationControl(navAccounting); navAccounting.iFirstBalance.LinkClicked += iFirstBalance_LinkClicked; navAccounting.iManualTransaction.LinkClicked += iManualTransaction_LinkClicked; navAccounting.iJournalTransaction.LinkClicked += iJournalTransaction_LinkClicked; navAccounting.iProfitLoss.LinkClicked += iProfitLoss_LinkClicked; navAccounting.iBalanceTotal.LinkClicked += iBalanceTotal_LinkClicked; navAccounting.iBalanceSheet.LinkClicked += iBalanceSheet_LinkClicked; navAccounting.iBalanceHelper.LinkClicked += iBalanceHelper_LinkClicked; }
private void iReporting_ItemClick(object sender, ItemClickEventArgs e) { splitContainerControl.PanelVisibility = SplitPanelVisibility.Both; ClearNavigation(); ClearUserControl(); // show navigation list ReportingDataNavigationControl navReporting = new ReportingDataNavigationControl(); navReporting.iSPKHistory.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SPK); navReporting.iRecapInvoiceBySPK.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_RECAP_INVOICE); navReporting.iRecapInvoiceByVehicleGroup.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_RECAP_INVOICE); navReporting.iRecapInvoiceByCustomer.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_RECAP_INVOICE); navReporting.iHistorySparepart.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_HISTORY_SPAREPART); navReporting.iRecapPurchasingBySupplier.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_RECAP_PURCHASING); ShowNavigationControl(navReporting); // init event navigation //navTransactionData.iPurchasing.LinkClicked += iPurchasing_LinkClicked; navReporting.iSPKHistory.LinkClicked += iSPKHistory_LinkClicked; navReporting.iRecapInvoiceBySPK.LinkClicked += iRecapInvoiceBySPK_LinkClicked; navReporting.iRecapInvoiceByVehicleGroup.LinkClicked += iRecapInvoiceByVehicleGroup_LinkClicked; navReporting.iRecapInvoiceByCustomer.LinkClicked += iRecapInvoiceByCustomer_LinkClicked; navReporting.iHistorySparepart.LinkClicked += iHistorySparepart_LinkClicked; navReporting.iStockOpname.LinkClicked += iStockOpname_LinkClicked; navReporting.iRecapPurchasingBySupplier.LinkClicked += iRecapPurchasingBySupplier_LinkClicked; }
private void iMaster_ItemClick(object sender, ItemClickEventArgs e) { splitContainerControl.PanelVisibility = SplitPanelVisibility.Both; ClearNavigation(); ClearUserControl(); // show navigation list MasterDataNavigationControl navMasterData = new MasterDataNavigationControl(); // init visibility based on role access navMasterData.iSupplier.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SUPPLIER); navMasterData.iCustomer.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_CUSTOMER); navMasterData.iSparepart.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SPAREPART); navMasterData.iMechanic.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_MECHANIC); navMasterData.iVehicle.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_VEHICLE); navMasterData.iJournal.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_JOURNAL); navMasterData.iJournalCategory.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_JOURNAL); navMasterData.iManageRole.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCESSIBILITY); navMasterData.iManageRoleAccess.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCESSIBILITY); navMasterData.iManageUser.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_USERCONTROL); navMasterData.iManageUserRole.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_ACCESSIBILITY); navMasterData.iUserList.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_MANAGE_APP_USER); navMasterData.iSpecialSparepart.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SPAREPART); navMasterData.iUsedGood.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_USEDGOOD); navMasterData.iBrand.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_BRAND); navMasterData.iType.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_TYPE); navMasterData.iVehicleGroup.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_VEHICLEGROUP); ShowNavigationControl(navMasterData); // init event navigation navMasterData.iSupplier.LinkClicked += iSupplier_LinkClicked; navMasterData.iCustomer.LinkClicked += iCustomer_LinkClicked; navMasterData.iSparepart.LinkClicked += iSparepart_LinkClicked; navMasterData.iMechanic.LinkClicked += iMechanic_LinkClicked; navMasterData.iVehicle.LinkClicked += iVehicle_LinkClicked; navMasterData.iJournal.LinkClicked += iJournal_LinkClicked; navMasterData.iJournalCategory.LinkClicked += iJournalCategory_LinkClicked; navMasterData.iManageRole.LinkClicked += iManageRole_LinkClicked; navMasterData.iManageRoleAccess.LinkClicked += iManageRoleAccess_LinkClicked; navMasterData.iManageUser.LinkClicked += iManageUser_LinkClicked; navMasterData.iManageUserRole.LinkClicked += iManageUserRole_LinkClicked; navMasterData.iUserList.LinkClicked += iUserList_LinkClicked; navMasterData.iSpecialSparepart.LinkClicked += iSpecialSparepart_LinkClicked; navMasterData.iUsedGood.LinkClicked += iUsedGood_LinkClicked; navMasterData.iBrand.LinkClicked += iBrand_LinkClicked; navMasterData.iType.LinkClicked += iType_LinkClicked; navMasterData.iVehicleGroup.LinkClicked += iVehicleGroup_LinkClicked; }
private void iTransaction_ItemClick(object sender, ItemClickEventArgs e) { splitContainerControl.PanelVisibility = SplitPanelVisibility.Both; ClearNavigation(); ClearUserControl(); // show navigation list TransactionDataNavigationControl navTransactionData = new TransactionDataNavigationControl(); // init visibility based on role access navTransactionData.iPurchasing.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_PURCHASING); navTransactionData.iSPK.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SPK); navTransactionData.iUsedGoodTrans.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_USEDGOOD_TRANSACTION); navTransactionData.iGuestBook.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_VEHICLE); navTransactionData.iDebt.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_DEBT); navTransactionData.iCredit.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_CREDIT); navTransactionData.iInvoice.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_INVOICE); navTransactionData.iPurchaseReturn.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_PURCHASE_RETURN); navTransactionData.iSalesReturn.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SALES_RETURN); navTransactionData.iSPKSales.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SPK_SALES); navTransactionData.iSPKSchedule.Visible = LoginInformation.IsModulAllowed(DbConstant.MODUL_SPK_SCHEDULE); ShowNavigationControl(navTransactionData); // init event navigation navTransactionData.iPurchasing.LinkClicked += iPurchasing_LinkClicked; navTransactionData.iSPK.LinkClicked += iSPK_LinkClicked; navTransactionData.iUsedGoodTrans.LinkClicked += iUsedGoodTrans_LinkClicked; navTransactionData.iGuestBook.LinkClicked += iGuestBook_LinkClicked; navTransactionData.iDebt.LinkClicked += iDebt_LinkClicked; navTransactionData.iCredit.LinkClicked += iCredit_LinkClicked; navTransactionData.iInvoice.LinkClicked += iInvoice_LinkClicked; navTransactionData.iPurchaseReturn.LinkClicked += iPurchaseReturn_LinkClicked; navTransactionData.iSalesReturn.LinkClicked += iSalesReturn_LinkClicked; navTransactionData.iSPKSales.LinkClicked += iSPKSales_LinkClicked; navTransactionData.iSPKSchedule.LinkClicked += iSPKSchedule_LinkClicked; }
public ConfigEditorForm(ConfigEditorModel model) { InitializeComponent(); _presenter = new ConfigEditorPresenter(this, model); valOldPassword.SetIconAlignment(txtOldPassword, ErrorIconAlignment.MiddleRight); valNewPassword.SetIconAlignment(txtNewPassword, ErrorIconAlignment.MiddleRight); valReTypeNewPass.SetIconAlignment(txtReTypeNewPassword, ErrorIconAlignment.MiddleRight); tpFingerprint.PageVisible = tpSparepart.PageVisible = tpSPK.PageVisible = LoginInformation.IsModulAllowed(DbConstant.MODUL_DBCONFIG); this.Load += ConfigEditorForm_Load; }