Beispiel #1
0
        private void addContextMenu(Button btn)
        {
            btn.ContextMenu.Items.Clear();
            buttonContextMenu.Clear();

            CCriteriaContextMenu ct0 = new CCriteriaContextMenu("mnuSearch", "search", new RoutedEventHandler(mnuSearch_Click), 0);

            buttonContextMenu.Add(ct0);

            if (ComboLoadType == ComboLoadType.CycleCombo)
            {
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuCycleAdd_Click), 1);
                buttonContextMenu.Add(ct1);
            }
            else if (ComboLoadType == ComboLoadType.LocationCombo)
            {
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuLocationAdd_Click), 1);
                buttonContextMenu.Add(ct1);
            }
            else
            {
                //Master ref
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuMasterRefAdd_Click), 1);
                buttonContextMenu.Add(ct1);
            }

            createContextMenu(btn, buttonContextMenu);
        }
Beispiel #2
0
        private ArrayList createActionContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuEdit", "ADMIN_EDIT", new RoutedEventHandler(mnuContextMenu_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2_1 = new CCriteriaContextMenu("mnuCopyHead", "copy_head", new RoutedEventHandler(mnuContextMenu_Click), 2);

            contexts.Add(ct2_1);

            //ปิด feature นี้เพราะว่าจะทำให้ ตัว item ลูกมีการลิงค์กันซ้ำไปยังเอกสารอื่น ๆ ได้ จะทำให้ยุ่งเหยิงมากขึ้น
            //CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuCopy", "copy", new RoutedEventHandler(mnuContextMenu_Click), 2);
            //contexts.Add(ct2);

            CCriteriaContextMenu ct3 = new CCriteriaContextMenu("mnuPrint", "print", new RoutedEventHandler(mnuContextMenu_Click), 3);

            contexts.Add(ct3);

            if ((docType == AccountDocumentType.AcctDocDebtSale) ||
                (docType == AccountDocumentType.AcctDocCashSale) ||
                (docType == AccountDocumentType.AcctDocArReceipt) ||
                (docType == AccountDocumentType.AcctDocBillSummary) ||
                (docType == AccountDocumentType.AcctDocMiscRevenue) ||
                (docType == AccountDocumentType.AcctDocSaleOrder))
            {
                CCriteriaContextMenu ct4 = new CCriteriaContextMenu("mnuCancel", "void_document", new RoutedEventHandler(mnuVoidMenu_Click), 4);
                contexts.Add(ct4);
            }

            return(contexts);
        }
Beispiel #3
0
        private ArrayList createAddContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct0 = new CCriteriaContextMenu("mnuAdd", "ADMIN_EDIT", new RoutedEventHandler(cmdAdd_Click), 1);

            contexts.Add(ct0);

            return(contexts);
        }
Beispiel #4
0
        private void addDefaultContextMenu(Button btn)
        {
            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuSearch", "search", new RoutedEventHandler(mnuSearch_Click), 1);

            buttonContextMenu.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuClear", "clear", new RoutedEventHandler(mnuClear_Click), 2);

            buttonContextMenu.Add(ct2);
        }
        private ArrayList createAddContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct4 = new CCriteriaContextMenu("mnuPP1", "rv_tax_1", new RoutedEventHandler(cmdAdd_Click), 4);

            contexts.Add(ct4);

            return(contexts);
        }
        private ArrayList createAddContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuPP30", "tax_pp30", new RoutedEventHandler(cmdAdd_Click), 1);

            contexts.Add(ct1);

            return(contexts);
        }
        private ArrayList createActionContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuEdit", "ADMIN_EDIT", new RoutedEventHandler(mnuContextMenu_Click), 1);

            contexts.Add(ct1);

            return(contexts);
        }
Beispiel #8
0
        private ArrayList createAddContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuDaily", "daily", new RoutedEventHandler(cmdAdd_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuMonthly", "monthly", new RoutedEventHandler(cmdAdd_Click), 2);

            contexts.Add(ct2);

            return(contexts);
        }
Beispiel #9
0
        private ArrayList createAddContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuSummary", "quotation_by_summary", new RoutedEventHandler(cmdAddMenu_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuDetail", "quotation_by_detail", new RoutedEventHandler(cmdAddMenu_Click), 2);

            contexts.Add(ct2);

            return(contexts);
        }
Beispiel #10
0
        private ArrayList createSaleOrderContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAddRegular", "so_by_manual", new RoutedEventHandler(cmdAdd_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuAddFromQuotation", "so_by_quotation", new RoutedEventHandler(cmdAdd_Click), 2);

            contexts.Add(ct2);

            return(contexts);
        }
Beispiel #11
0
        private ArrayList createAdjustmentContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAddByDelta", "adjust_by_delta", new RoutedEventHandler(cmdAdd_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuAddByTotal", "adjust_by_total", new RoutedEventHandler(cmdAdd_Click), 2);

            contexts.Add(ct2);

            return(contexts);
        }
Beispiel #12
0
        private ArrayList createAddContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuRegularXfer", "regular_cash_xfer", new RoutedEventHandler(cmdAddInternal_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuExternalXfer", "external_cash_xfer", new RoutedEventHandler(cmdAddExternal_Click), 2);

            contexts.Add(ct2);


            return(contexts);
        }
        private ArrayList createAddContextMenu()
        {
            ArrayList contexts = new ArrayList();

            RoutedEventHandler evt = new RoutedEventHandler(cmdPromotionAdd_Click);

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuTrayBonus", "tray_package_bonus", evt, 1);

            contexts.Add(ct1);
            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuTrayBundle", "tray_package_bundle", evt, 1);

            contexts.Add(ct2);

            CCriteriaContextMenu ct2_1 = new CCriteriaContextMenu("mnuTrayPrice", "tray_package_price", evt, 2);

            contexts.Add(ct2_1);

            CCriteriaContextMenu ct3 = new CCriteriaContextMenu("mnuBonus", "bonus_package", evt, 3);

            contexts.Add(ct3);
            CCriteriaContextMenu ct4 = new CCriteriaContextMenu("mnuVoucher", "voucher_package", evt, 3);

            contexts.Add(ct4);
            CCriteriaContextMenu ct5 = new CCriteriaContextMenu("mnuBundle", "bundle_package", evt, 3);

            contexts.Add(ct5);

            CCriteriaContextMenu ct6 = new CCriteriaContextMenu("mnuPricing", "pricing_package", evt, 4);

            contexts.Add(ct6);

            CCriteriaContextMenu ct7 = new CCriteriaContextMenu("mnuDiscount", "discount_package", evt, 5);

            contexts.Add(ct7);

            CCriteriaContextMenu ct8 = new CCriteriaContextMenu("mnuFinalDiscount", "final_discount_package", evt, 6);

            contexts.Add(ct8);

            CCriteriaContextMenu ct9 = new CCriteriaContextMenu("mnuPostGift", "post_gift", evt, 7);

            contexts.Add(ct9);

            return(contexts);
        }
Beispiel #14
0
        private ArrayList createInvoiceContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAddWithPromotion", "pricing_by_promotion", new RoutedEventHandler(cmdAdd_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuAddWithOutPromotion", "pricing_by_manual", new RoutedEventHandler(cmdAdd_Click), 2);

            contexts.Add(ct2);

            CCriteriaContextMenu ct3 = new CCriteriaContextMenu("mnuAddWithSaleOrder", "invoice_from_saleorder", new RoutedEventHandler(cmdAdd_Click), 3);

            contexts.Add(ct3);

            return(contexts);
        }
        private ArrayList createActionContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuEdit", "ADMIN_EDIT", new RoutedEventHandler(mnuContextMenu_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuCopy", "copy", new RoutedEventHandler(mnuContextMenu_Click), 2);

            contexts.Add(ct2);

            CCriteriaContextMenu ct3 = new CCriteriaContextMenu("mnuCashMovement", "cash_movement", new RoutedEventHandler(mnuContextMenu_Click), 3);

            contexts.Add(ct3);

            return(contexts);
        }
Beispiel #16
0
        private ArrayList createActionContextMenu()
        {
            ArrayList contexts = new ArrayList();

            CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuEdit", "ADMIN_EDIT", new RoutedEventHandler(mnuContextMenu_Click), 1);

            contexts.Add(ct1);

            CCriteriaContextMenu ct2_1 = new CCriteriaContextMenu("mnuCopyHead", "copy_head", new RoutedEventHandler(mnuContextMenu_Click), 2);

            contexts.Add(ct2_1);

            //ปิด feature นี้เพราะว่าจะทำให้ ตัว item ลูกมีการลิงค์กันซ้ำไปยังเอกสารอื่น ๆ ได้ จะทำให้ยุ่งเหยิงมากขึ้น
            //CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuCopy", "copy", new RoutedEventHandler(mnuContextMenu_Click), 2);
            //contexts.Add(ct2);

            CCriteriaContextMenu ct3 = new CCriteriaContextMenu("mnuPrint", "print", new RoutedEventHandler(mnuContextMenu_Click), 3);

            contexts.Add(ct3);

            if ((docType == AccountDocumentType.AcctDocCashPurchase) ||
                (docType == AccountDocumentType.AcctDocDebtPurchase) ||
                (docType == AccountDocumentType.AcctDocApReceipt) ||
                (docType == AccountDocumentType.AcctDocMiscExpense))
            {
                CCriteriaContextMenu ct4 = new CCriteriaContextMenu("mnuCancel", "void_document", new RoutedEventHandler(mnuVoidMenu_Click), 4);
                contexts.Add(ct4);

                CCriteriaContextMenu ct5 = new CCriteriaContextMenu("mnuAdjust", "document_adjust", new RoutedEventHandler(mnuAdjustMenu_Click), 5);
                contexts.Add(ct5);
            }
            else if ((docType == AccountDocumentType.AcctDocCrNotePurchase) || (docType == AccountDocumentType.AcctDocDrNotePurchase))
            {
                CCriteriaContextMenu ct5 = new CCriteriaContextMenu("mnuAdjust", "document_adjust", new RoutedEventHandler(mnuAdjustMenu_Click), 5);
                contexts.Add(ct5);
            }

            return(contexts);
        }
Beispiel #17
0
        private void addContextMenu(Button btn)
        {
            if (Lookup == LookupSearchType2.CustomerLookup)
            {
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuCustomerAdd_Click), 3);
                buttonContextMenu.Add(ct1);
            }
            else if (Lookup == LookupSearchType2.SupplierLookup)
            {
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuSupplierAdd_Click), 3);
                buttonContextMenu.Add(ct1);
            }
            else if ((Lookup == LookupSearchType2.ServiceLookup) ||
                     (Lookup == LookupSearchType2.ServiceSaleLookup) ||
                     (Lookup == LookupSearchType2.ServiceRegularSaleLookup) ||
                     (Lookup == LookupSearchType2.ServiceOtherSaleLookup) ||
                     (Lookup == LookupSearchType2.ServicePurchaseLookup) ||
                     (Lookup == LookupSearchType2.ServiceRegularPurchaseLookup) ||
                     (Lookup == LookupSearchType2.ServiceOtherPurchaseLookup))
            {
                if ((Lookup == LookupSearchType2.ServiceRegularSaleLookup) || (Lookup == LookupSearchType2.ServiceRegularPurchaseLookup))
                {
                    CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuServiceAdd_Click), 3);
                    buttonContextMenu.Add(ct1);
                }
                else if ((Lookup == LookupSearchType2.ServiceOtherSaleLookup) || (Lookup == LookupSearchType2.ServiceOtherPurchaseLookup))
                {
                    CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuServiceAddOther_Click), 3);
                    buttonContextMenu.Add(ct1);
                }

                CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuSaleHistory", "sale_history", new RoutedEventHandler(mnuServiceHistory_Click1), 4);
                buttonContextMenu.Add(ct2);

                CCriteriaContextMenu ct3 = new CCriteriaContextMenu("mnuSalePurchase", "purchase_history", new RoutedEventHandler(mnuServiceHistory_Click2), 4);
                buttonContextMenu.Add(ct3);
            }
            else if ((Lookup == LookupSearchType2.InventoryItemLookup) ||
                     (Lookup == LookupSearchType2.InventoryBorrowReturnLookup))
            {
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuInventoryAdd_Click), 3);
                buttonContextMenu.Add(ct1);

                CCriteriaContextMenu ct2 = new CCriteriaContextMenu("mnuSaleHistory", "sale_history", new RoutedEventHandler(mnuInventoryHistory_Click1), 4);
                buttonContextMenu.Add(ct2);

                CCriteriaContextMenu ct3 = new CCriteriaContextMenu("mnuSalePurchase", "purchase_history", new RoutedEventHandler(mnuInventoryHistory_Click2), 4);
                buttonContextMenu.Add(ct3);

                CCriteriaContextMenu ct4 = new CCriteriaContextMenu("mnuItemCost", "item_cost_balance", new RoutedEventHandler(mnuInventoryHistory_Click3), 5);
                buttonContextMenu.Add(ct4);
            }
            else if ((Lookup == LookupSearchType2.EmployeeLookup) ||
                     (Lookup == LookupSearchType2.EmployeeLookupDaily) ||
                     (Lookup == LookupSearchType2.EmployeeLookupMonthly))
            {
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuEmployeeAdd_Click), 3);
                buttonContextMenu.Add(ct1);
            }
            else if (Lookup == LookupSearchType2.ProjectLookup)
            {
                CCriteriaContextMenu ct1 = new CCriteriaContextMenu("mnuAdd", "add", new RoutedEventHandler(mnuProjectAdd_Click), 3);
                buttonContextMenu.Add(ct1);
            }

            createContextMenu(btn, buttonContextMenu);
        }