示例#1
0
        /// <summary>
        /// Открытие формы для изменения склада, раздела или продукта.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void changeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TreeNode selectedNode = treeView.SelectedNode;

            if (selectedNode.Tag is StorageModel storageModel)
            {
                StorageForm storageForm = new StorageForm(selectedNode, storageModel, true)
                {
                    Owner = this
                };
                storageForm.ShowDialog();
            }

            if (selectedNode.Tag is SectionModel sectionModel)
            {
                SectionForm sectionForm = new SectionForm(selectedNode, sectionModel, true)
                {
                    Owner = this
                };
                sectionForm.ShowDialog();
            }

            if (selectedNode.Tag is ProductModel productModel)
            {
                ProductForm productForm = new ProductForm(selectedNode, productModel, true)
                {
                    Owner = this
                };
                productForm.ShowDialog();
            }

            UpdateListViewItems();
        }
示例#2
0
        /// <summary>
        /// Открытие формы для создания раздела вручную.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void handToolStripMenu_Click(object sender, EventArgs e)
        {
            SectionForm sectionForm = new SectionForm(treeView.SelectedNode, false)
            {
                Owner = this
            };

            sectionForm.ShowDialog();
        }