コード例 #1
0
        // Multi-threaded form with delegate
        // http://msdn.microsoft.com/en-us/library/ms171728.aspx
        public FrmItemValidationReport(ItemRecordManager itemRecordManager, frmItems gui)
        {
            InitializeComponent();

            m_itemRecordManager = itemRecordManager;
            m_gui = gui;
        }
コード例 #2
0
        // Multi-threaded form with delegate
        // http://msdn.microsoft.com/en-us/library/ms171728.aspx

        public FrmItemValidationReport(ItemRecordManager itemRecordManager, frmItems gui)
        {
            InitializeComponent();

            m_itemRecordManager = itemRecordManager;
            m_gui = gui;
        }
コード例 #3
0
 public LoadAddEditItems(frmItems frmItems, Items items)
 {
     this.frmItems = frmItems;
     this.items    = items;
     frmItems.ItemsGridView.OptionsSelection.MultiSelect = false;
     frmItems.btnNew.Click += BtnNew_Click;
     frmItems.btnDeleteItemRepo.ButtonClick += BtnDeleteItemRepo_Click;
 }
コード例 #4
0
 public LoadAddEditItems(frmItems frmItems, PurchaseRequests purchaseRequests, frmAddEditPurchaseRequest frmAddEditPurchaseRequest)
 {
     this.frmAddEditPurchaseRequest = frmAddEditPurchaseRequest;
     this.frmItems          = frmItems;
     this.purchaseRequests  = purchaseRequests;
     frmItems.btnNew.Click += BtnNew_Click;
     frmItems.btnDeleteItemRepo.ButtonClick += BtnDeleteItemRepo_Click;
     frmItems.btnSelectItemRepo.ButtonClick += BtnSelectItemRepo_ButtonClick;
 }
コード例 #5
0
        private void BtnAddItems_Click(object sender, EventArgs e)
        {
            frmItems frmItems = new frmItems(item, frmAddEditPurchaseRequest);

            frmItems.ShowDialog();
            frmAddEditPurchaseRequest.ItemsGridControl.DataSource =
                new BindingList <PRDetails>(new UnitOfWork().PRDetailsRepo.Get(m => m.PRId == item.Id));
            Save();
            Detail();
        }
コード例 #6
0
ファイル: Menu.cs プロジェクト: radtek/UGRS_Full
        private void BtnOpen_ClickBefore(object sboObject, SAPbouiCOM.SBOItemEventArg pVal, out bool BubbleEvent)
        {
            BubbleEvent = true;

            SAPbouiCOM.Form form   = Application.SBO_Application.Forms.ActiveForm;
            var             docNum = ((SAPbouiCOM.EditText)form.Items.Item("11").Specific).Value;

            frmItems ofrmItems = new frmItems(docNum);

            ShowForm(ofrmItems);
        }
コード例 #7
0
        private void btnItems_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!User.UserInAction("Items"))
            {
                return;
            }

            frmItems frm = new frmItems();

            frm.ShowDialog();
        }
コード例 #8
0
ファイル: Menu.cs プロジェクト: radtek/UGRS_Full
        public void SBO_Application_MenuEvent(ref SAPbouiCOM.MenuEvent pVal, out bool BubbleEvent)
        {
            BubbleEvent = true;
            try {
                if (pVal.BeforeAction)
                {
                    switch (pVal.MenuUID)
                    {
                    case "UGRS.AddOnFoodPlant.Forms.frmTransfer":
                        frmTransfer ofrmTransfer = new frmTransfer();
                        ShowForm(ofrmTransfer);

                        break;

                    case "UGRS.AddOnFoodPlant.Forms.frmItems":
                        frmItems ofrmItems = new frmItems("0");
                        ShowForm(ofrmItems);
                        break;

                    case "UGRS.AddOnFoodPlant.Forms.frmProcess":
                        frmProcess ofrmProcess = new frmProcess();
                        ShowForm(ofrmProcess);
                        break;
                    }
                }
                if (!pVal.BeforeAction)
                {
                    switch (pVal.MenuUID)
                    {
                    case "3088":

                        SAPbouiCOM.Form form = Application.SBO_Application.Forms.ActiveForm;

                        btnOpen       = form.Items.Add("btnOpen", SAPbouiCOM.BoFormItemTypes.it_BUTTON);
                        btnOpen.Top   = form.Items.Item("2").Top;
                        btnOpen.Left  = (form.Left / 2) + 150;
                        btnOpen.Width = 170;
                        (btnOpen.Specific as SAPbouiCOM.Button).Caption = "Abrir Tranferencia de Artículos";
                        btnOpen.LinkTo = "2";
                        (btnOpen.Specific as SAPbouiCOM.Button).ClickBefore += new SAPbouiCOM._IButtonEvents_ClickBeforeEventHandler(this.BtnOpen_ClickBefore);
                        //SetFilters();
                        break;
                    }
                }
            }
            catch (Exception ex) {
                Application.SBO_Application.MessageBox(ex.ToString(), 1, "Ok", "", "");
            }
        }
コード例 #9
0
        /// <summary>
        ///   <para>Select the record corresponding to the specified id.</para>
        /// </summary>
        /// <param name="selectId">The id to select</param>
        public Boolean selectRecord(String selectId)
        {
            TableHandler      primaryTableHandler = listTableHandler[0];
            ItemRecordManager itemRecordManager   = (ItemRecordManager)primaryTableHandler.getTableIO().getRecordManager();
            frmItems          gui = (frmItems)itemRecordManager.getGui();

            frmItems.EditorType previousEditorType = gui.getCurrentEditorType();
            String  selectCommand = primaryTableHandler.getTableIO().getRecordManager().selectDataRowFromId(selectId);
            String  currentId     = getPrimaryId();
            Boolean foundRecord   = primaryTableHandler.getTableIO().recordSearch(selectCommand);

            if (!foundRecord)
            {
                // Remain with this current editor
                selectCommand = primaryTableHandler.getTableIO().getRecordManager().selectDataRowFromId(currentId);
                primaryTableHandler.getTableIO().recordSearch(selectCommand);
                return(false);
            }
            primaryTableHandler.getTableIO().viewRecord();

            // A new type of editor may have been activated
            frmItems.EditorType currentEditorType = gui.getCurrentEditorType();
            if (!currentEditorType.Equals(previousEditorType))
            {
                // Let that new editor handle the record
                // Note that this call is recursive since it calls this same
                // function.  An infinite loop is avoided as long as the previous
                // and current editor types are different
                return(gui.getCurrentEditor().selectRecord(selectId));
            }


            Boolean skippedFirstTable = false;

            foreach (TableHandler tableHandler in listTableHandler)
            {
                if (!skippedFirstTable)
                {
                    skippedFirstTable = true;
                }
                else
                {
                    selectCommand = tableHandler.getTableIO().getRecordManager().selectDataRowFromId(selectId);
                    tableHandler.getTableIO().recordSearch(selectCommand);
                    tableHandler.getTableIO().viewRecord();
                }
            }
            return(foundRecord);
        }
コード例 #10
0
        public void SBO_Application_MenuEvent(ref SAPbouiCOM.MenuEvent pVal, out bool BubbleEvent)
        {
            BubbleEvent = true;
            try {
                if (pVal.BeforeAction)
                {
                    switch (pVal.MenuUID)
                    {
                    case "UGRS.AddOnFoodTransfer.Forms.frmTransfer":
                        frmTransfer ofrmTransfer = new frmTransfer();
                        ShowForm(ofrmTransfer);

                        break;

                    case "UGRS.AddOnFoodTransfer.Forms.frmItems":
                        frmItems ofrmItems = new frmItems("0");
                        ShowForm(ofrmItems);
                        break;

                    case "UGRS.AddOnFoodTransfer.Forms.frmProcess":
                        frmProcess ofrmProcess = new frmProcess();
                        ShowForm(ofrmProcess);
                        break;
                    }
                }
                if (!pVal.BeforeAction)
                {
                    switch (pVal.MenuUID)
                    {
                    case "3088":

                        SAPbouiCOM.Form form = Application.SBO_Application.Forms.ActiveForm;

                        if (form.Title == "Solicitud de traslado" || form.Type.Equals(1250000940))
                        {
                            AddButtonToForm(form);
                        }
                        break;
                    }
                }
            }
            catch (Exception ex) {
                Application.SBO_Application.MessageBox(ex.ToString(), 1, "Ok", "", "");
            }
        }
コード例 #11
0
 public TableInfo getTableInfo(frmItems.SingleTableEditor singleTableEditor)
 {
     TableInfo tableInfo;
     if (!listEditors.TryGetValue(singleTableEditor, out tableInfo))
     {
         tableInfo = null;
     }
     return tableInfo;
 }
コード例 #12
0
ファイル: POSNavigator.cs プロジェクト: 3du254/iMaster
        public void navBar_LinkClicked(object sender, NavBarLinkEventArgs e)
        {
            if (this.ValidateRight("View", AppConstant.UserID, e.Link.Caption))
            {
                switch (e.Link.Caption)
                {
                case "Quotations Review":
                    frmPOaward _frmPOaward = new frmPOaward();
                    _frmPOaward.ShowDialog();
                    break;

                case "Purchase Order":
                    frmPO _frmPO = new frmPO();
                    _frmPO.ShowDialog();
                    break;

                case "Purchase Requisition":
                    frmRequisition _frmRequisition = new frmRequisition();
                    _frmRequisition.ShowDialog();
                    break;

                case "Requisition Approval":
                    frmRequisitionReview _frmRequisitionReview = new frmRequisitionReview();
                    _frmRequisitionReview.ShowDialog();
                    break;

                case "Supplier Quotations":
                    frmSupplierQuotations _frmSupplierQuotations = new frmSupplierQuotations();
                    _frmSupplierQuotations.ShowDialog();
                    break;

                case "Requisitions":
                    requisitionslauncher _requisitionslauncher = new requisitionslauncher();
                    _requisitionslauncher.ShowDialog();
                    break;

                case "Department Access":
                    frmDepartmentAccess _frmDepartmentAccess = new frmDepartmentAccess();
                    _frmDepartmentAccess.ShowDialog();
                    break;

                case "Customers":
                    frmCustomers _frmCustomers = new frmCustomers();
                    _frmCustomers.ShowDialog();
                    break;

                case "Return OutWards":
                    frmReturnOutwards _frmReturnOutwards = new frmReturnOutwards();
                    _frmReturnOutwards.ShowDialog();
                    break;

                case "Sales Summary":
                    frmSalesSummary _frmSalesSummary = new frmSalesSummary();
                    _frmSalesSummary.ShowDialog();
                    break;

                case "Stock Sheet Inquiry":
                    frmstockshettinquiry _frmstockshettinquiry = new frmstockshettinquiry();
                    _frmstockshettinquiry.ShowDialog();
                    break;

                case "COA":
                    frmCOA _frmCOA = new frmCOA();
                    _frmCOA.ShowDialog();
                    break;

                case "PO Reprint":
                    frmPoReprint _frmPoReprint = new frmPoReprint();
                    _frmPoReprint.ShowDialog();
                    break;

                case "Customer Invoices":
                    frmCustomerInvoiceReprint _frmCustomerInvoiceReprint = new frmCustomerInvoiceReprint();
                    _frmCustomerInvoiceReprint.ShowDialog();
                    break;

                case "Supplier Balances":
                    frmSupplierBalances _frmSupplierBalances = new frmSupplierBalances();
                    _frmSupplierBalances.ShowDialog();
                    break;

                case "Supplier Balance":
                    frmrptSupplierBalance _frmrptSupplierBalance = new frmrptSupplierBalance();
                    _frmrptSupplierBalance.ShowDialog();
                    break;

                case "Customer Balances":
                    frmCustomerBalanceLauncher _frmCustomerBalanceLauncher = new frmCustomerBalanceLauncher();
                    _frmCustomerBalanceLauncher.ShowDialog();
                    break;

                case "Credit Notes":
                    frmcustomercreditnoteLauncher _frmcustomercreditnoteLauncher = new frmcustomercreditnoteLauncher();
                    _frmcustomercreditnoteLauncher.ShowDialog();
                    break;

                case "Customer Refunds":
                    frmCustomerRefund _frmCustomerRefund = new frmCustomerRefund();
                    _frmCustomerRefund.ShowDialog();
                    break;

                case "Payouts":
                    frmPayOuts _frmPayOuts = new frmPayOuts();
                    _frmPayOuts.ShowDialog();
                    break;

                case "Return Inwards":
                    frmReturnInwards _frmReturnInwards = new frmReturnInwards();
                    _frmReturnInwards.ShowDialog();
                    break;

                case "Supplier Payments":
                    frmSupplierPayment _frmSupplierPayment = new frmSupplierPayment();
                    _frmSupplierPayment.ShowDialog();
                    break;

                case "Bank Accounts":
                    frmBankAccounts _frmBankAccounts = new frmBankAccounts();
                    _frmBankAccounts.ShowDialog();
                    break;

                //case "Supplier Balance":
                //    frmSupplierBalances _frmSupplierBalances = new frmSupplierBalances();
                //    _frmSupplierBalances.ShowDialog();
                //    break;
                case "Direct Invoices":
                    frmDirectSupplierInvoice _frmDirectSupplierInvoice = new frmDirectSupplierInvoice();
                    _frmDirectSupplierInvoice.ShowDialog();
                    break;

                case "Invoice Matching":
                    frmInvoiceMatching _frmInvoiceMatching = new frmInvoiceMatching();
                    _frmInvoiceMatching.ShowDialog();
                    break;

                case "Recruitment Parameters":
                    frmHRRecruitmentParam _frmHRRecruitmentParam = new frmHRRecruitmentParam();
                    _frmHRRecruitmentParam.ShowDialog();
                    break;

                case "Job Applications":
                    frmJobApplications _frmJobApplications = new frmJobApplications();
                    _frmJobApplications.ShowDialog();
                    break;

                case "Job Description":
                    frmJobDescription _frmJobDescription = new frmJobDescription();
                    _frmJobDescription.ShowDialog();
                    break;

                case "Job Requisition":
                    frmJobRequisition _frmJobRequisition = new frmJobRequisition();
                    _frmJobRequisition.ShowDialog();
                    break;

                case "Job Appraisals":
                    frmJobAppraisals _frmJobAppraisals = new frmJobAppraisals();
                    _frmJobAppraisals.ShowDialog();
                    break;

                case "Employeee information":
                    frmEmployeeMaster _frmEmployeeMaster = new frmEmployeeMaster();
                    _frmEmployeeMaster.ShowDialog();
                    break;

                case "Distribution Orders":
                    frmDistributionOders _frmDistributionOders = new frmDistributionOders();
                    _frmDistributionOders.ShowDialog();
                    break;

                case "Inventory Adjustment":
                    frmInventoryAdjustment _frmInventoryAdjustment = new frmInventoryAdjustment();
                    _frmInventoryAdjustment.ShowDialog();
                    break;

                case "Inventory Transfers":
                    frmInventoryTransfer _frmInventoryTransfer = new frmInventoryTransfer();
                    _frmInventoryTransfer.ShowDialog();
                    break;

                case "Inventory Issues":
                    frmInventoryIssues _frmInventoryIssues = new frmInventoryIssues();
                    _frmInventoryIssues.ShowDialog();
                    break;

                case "Inventory Receipts":
                    frmInventoryReceipt _frmInventoryReceipt = new frmInventoryReceipt();
                    _frmInventoryReceipt.ShowDialog();
                    break;

                case "Purchase Orders":
                    frmPurchaseOrder _frmPurchaseOrder = new frmPurchaseOrder();
                    _frmPurchaseOrder.ShowDialog();
                    break;

                case "Ware houses":
                    frmWareHouses _frmWareHouses = new frmWareHouses();
                    _frmWareHouses.ShowDialog();
                    break;

                case "Sales Order":
                    frmSalesOrder _frmSalesOrder = new frmSalesOrder();
                    _frmSalesOrder.ShowDialog();
                    break;

                case "PO Receipts":
                    frmPOReceipt _frmPOReceipt = new frmPOReceipt();
                    _frmPOReceipt.ShowDialog();
                    break;

                case "Opening Stock":
                    frmOpeningStock _frmOpeningStock = new frmOpeningStock();
                    _frmOpeningStock.ShowDialog();
                    break;

                case "Exchange Rates":
                    frmExchangeRates _frmExchangeRates = new frmExchangeRates();
                    _frmExchangeRates.ShowDialog();
                    break;

                case "Payroll Review":
                    frmPayrollReview _frmPayrollReview = new frmPayrollReview();
                    _frmPayrollReview.ShowDialog();
                    break;

                case "Bank Branches":
                    frmBankBranches _frmBankBranches = new frmBankBranches();
                    _frmBankBranches.ShowDialog();
                    break;

                case "Banks":
                    frmbanks _frmbanks = new frmbanks();
                    _frmbanks.ShowDialog();
                    break;

                case "Payroll Processing":
                    frmPayroll _frmPayroll = new frmPayroll();
                    _frmPayroll.ShowDialog();
                    break;

                case "Posting Periods":
                    frmPostingPeriods _frmPostingPeriods = new frmPostingPeriods();
                    _frmPostingPeriods.ShowDialog();
                    break;

                case "Tax Rates":
                    frmTaxRates _frmTaxRates = new frmTaxRates();
                    _frmTaxRates.ShowDialog();
                    break;

                case "Benefits & Deductions":
                    frmDBAs _frmDBAs = new frmDBAs();
                    _frmDBAs.ShowDialog();
                    break;

                case "Approvers":
                    frmApprovers _frmApprovers = new frmApprovers();
                    _frmApprovers.ShowDialog();
                    break;

                case "Commission Entry":
                    frmCommisionEntry _frmCommisionEntry = new frmCommisionEntry();
                    _frmCommisionEntry.ShowDialog();
                    break;

                case "Commission Tax Rates":
                    frmCommisionRates _frmCommisionRates = new frmCommisionRates();
                    _frmCommisionRates.ShowDialog();
                    break;

                case "Leave Management":
                    frmLeaveManagent _frmLeaveManagent = new frmLeaveManagent();
                    _frmLeaveManagent.ShowDialog();
                    break;

                case "Leave Types":
                    frmLeaveTypes _frmLeaveTypes = new frmLeaveTypes();
                    _frmLeaveTypes.ShowDialog();
                    break;

                case "NHIF Rates":
                    frmNHIFRates _frmNHIFRates = new frmNHIFRates();
                    _frmNHIFRates.ShowDialog();
                    break;

                case "NSSF Rates":
                    frmNSSFRates _frmNSSFRates = new frmNSSFRates();
                    _frmNSSFRates.ShowDialog();
                    break;

                case "Over Time":
                    frmOverTime _frmOverTime = new frmOverTime();
                    _frmOverTime.ShowDialog();
                    break;

                case "Over Time Rates":
                    frmOverTimeRates _frmOverTimeRates = new frmOverTimeRates();
                    _frmOverTimeRates.ShowDialog();
                    break;

                case "Salary Advance":
                    frmSalaryAdvance _frmSalaryAdvance = new frmSalaryAdvance();
                    _frmSalaryAdvance.ShowDialog();
                    break;

                case "Tax Tables":
                    frmTaxTables _frmTaxTables = new frmTaxTables();
                    _frmTaxTables.ShowDialog();
                    break;

                case "User Codes":
                    frmUserCodes _frmUserCodes = new frmUserCodes();
                    _frmUserCodes.ShowDialog();
                    break;

                case "Companies":
                    frmCompanies _frmCompanies = new frmCompanies();
                    _frmCompanies.ShowDialog();
                    break;

                case "User Code Categories":
                    frmUserCodeCategories _frmUserCodeCategories = new frmUserCodeCategories();
                    _frmUserCodeCategories.ShowDialog();
                    break;

                case "CostCenters":
                    frmCostCenter _frmCostCenter = new frmCostCenter();
                    _frmCostCenter.ShowDialog();
                    break;

                case "CostCenter Access":
                    frmCompanyCostCenterAccess _frmCompanyCostCenterAccess = new frmCompanyCostCenterAccess();
                    _frmCompanyCostCenterAccess.ShowDialog();
                    break;

                case "Security Groups":
                    frmSecurityGroups _frmSecurityGroups = new frmSecurityGroups();
                    _frmSecurityGroups.ShowDialog();
                    break;

                case "Roles":
                    frmRoles _frmRoles = new frmRoles();
                    _frmRoles.ShowDialog();
                    break;

                case "User Roles":
                    frmUserRoles _frmUserRoles = new frmUserRoles();
                    _frmUserRoles.ShowDialog();
                    break;

                case "Users":
                    frmUsers _frmUsers = new frmUsers();
                    _frmUsers.ShowDialog();
                    break;

                case "User Groups":
                    frmUserGroups _frmUserGroups = new frmUserGroups();
                    _frmUserGroups.ShowDialog();
                    break;

                case "Currencies":
                    frmCurrencies _frmCurrencies = new frmCurrencies();
                    _frmCurrencies.ShowDialog();
                    break;

                case "Countries":
                    frmCountry _frmCountry = new frmCountry();
                    _frmCountry.ShowDialog();
                    break;

                case "UOM Convertions":
                    frmUOMConversions _frmUOMConversions = new frmUOMConversions();
                    _frmUOMConversions.ShowDialog();
                    break;

                case "Counties":
                    frmCounties _frmCounties = new frmCounties();
                    _frmCounties.ShowDialog();
                    break;

                case "Beneficiaries":
                    frmBeneficiaries _frmBeneficiaries = new frmBeneficiaries();
                    _frmBeneficiaries.ShowDialog();
                    break;

                case "Payroll Reversal":
                    frmPayrollReverse _frmPayrollReverse = new frmPayrollReverse();
                    _frmPayrollReverse.ShowDialog();
                    break;

                case "KPIs":
                    frmKPIs _frmKPIs = new frmKPIs();
                    _frmKPIs.ShowDialog();
                    break;

                case "KPIs Entry":
                    frmKPIEntry _frmKPIEntry = new frmKPIEntry();
                    _frmKPIEntry.ShowDialog();
                    break;

                case "Absence Registration":
                    frmAbsenceRegistration _frmAbsenceRegistration = new frmAbsenceRegistration();
                    _frmAbsenceRegistration.ShowDialog();
                    break;

                case "UOM":
                    frmUOM _frmUOM = new frmUOM();
                    _frmUOM.ShowDialog();
                    break;

                case "Categories":
                    frmItemCategories _frmItemCategories = new frmItemCategories();
                    _frmItemCategories.ShowDialog();
                    break;

                case "Suppliers":
                    Suppliers _Suppliers = new Suppliers();
                    _Suppliers.ShowDialog();
                    break;

                case "Journal Entry":
                    frmJournalEntry _frmJournalEntry = new frmJournalEntry();
                    _frmJournalEntry.ShowDialog();
                    break;

                case "Ledgers":
                    frmLedger1 _frmLedger1 = new frmLedger1();
                    _frmLedger1.ShowDialog();
                    break;

                case "Item Master":
                    frmItems _frmItems = new frmItems();
                    _frmItems.ShowDialog();
                    break;

                case "Petty Cash":
                    frmPettyCash _frmPettyCash = new frmPettyCash();
                    _frmPettyCash.ShowDialog();
                    break;

                case "Cheque Books":
                    frmChequeBooks _frmChequeBooks = new frmChequeBooks();
                    _frmChequeBooks.ShowDialog();
                    break;

                case "Cashier Checkin":
                    frmCashierCheckin _frmCashierCheckin = new frmCashierCheckin();
                    _frmCashierCheckin.ShowDialog();
                    break;

                case "Price Bands":
                    frmPriceBands _frmPriceBands = new frmPriceBands();
                    _frmPriceBands.ShowDialog();
                    break;

                case "Cost/Price Revision":
                    frmCostPriceRevisions _frmCostPriceRevisions = new frmCostPriceRevisions();
                    _frmCostPriceRevisions.ShowDialog();
                    break;

                default:
                    break;
                }
            }
            else
            {
                e.Link.Item.Dispose();
                MessageBox.Show("You have insufficient rights to access this page", "Privilege Violation", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #13
0
ファイル: POSNavigator.cs プロジェクト: 3du254/iMaster
        private void rItemMaster_ItemClick(object sender, ItemClickEventArgs e)
        {
            frmItems _frmItems = new frmItems();

            _frmItems.ShowDialog();
        }