Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
        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;
        }