Beispiel #1
0
        /// <summary>
        /// Adds the item.
        /// </summary>
        private void AddItem()
        {
            btnAddItem.Enabled = false;

            PriceMgmtWizard_AddItem wizAddItem = new PriceMgmtWizard_AddItem();

            wizAddItem.PriceDetails = this;
            wizAddItem.PMType       = _ListType;
            wizAddItem.Closed      += new EventHandler(wizAddItem_Closed);
            wizAddItem.ShowDialog();
        }
Beispiel #2
0
        void tbrDetails_OnButtonClick(object sender, ToolBarButtonClickEventArgs arg)
        {
            if (arg.Button.Tag != null)
            {
                switch (arg.Button.Tag.ToString())
                {
                case "Columns":
                    ListViewColumnOptions objListViewColumnOptions = new ListViewColumnOptions(lvItemList);
                    objListViewColumnOptions.ShowDialog();
                    break;

                case "Sorting":
                    ListViewSortingOptions objListViewSortingOptions = new ListViewSortingOptions(lvItemList);
                    objListViewSortingOptions.ShowDialog();
                    break;

                case "Checkbox":
                    this.lvItemList.CheckBoxes = !lvItemList.CheckBoxes;
                    break;

                case "MultiSelect":
                    lvItemList.MultiSelect = !lvItemList.MultiSelect;
                    arg.Button.Pushed      = true;
                    break;

                case "cmdNew":
                    #region add item
                    PriceMgmtWizard_AddItem addItem = new PriceMgmtWizard_AddItem();
                    addItem.TxType  = _TxType;
                    addItem.PMType  = _PMType;
                    addItem.Closed += (s, e) =>
                    {
                        // 如果要跟手尾,喺呢度加 code,例如 refresh 個 listview
                    };
                    addItem.ShowDialog();
                    break;

                    #endregion
                case "cmdEdit":
                    break;

                case "cmdDelete":
                    break;
                }
            }
        }