Пример #1
0
        /// <summary>
        /// 删除质检分类
        /// </summary>
        private void DeleteClass(object sender, System.EventArgs e)
        {
            #region  除业务数据

            if (TreeM.SelectedIndex < 0)
            {
                throw new Exception("请选择要删除的质检分类!");
            }

            var itemClass = this.TreeM.SelectedNode.Tag as QMItemClass;

            if (dal.ExistChildClass(itemClass.QMCCode))
            {
                throw new Exception("存在下级分类不能删除!");
            }
            else if (dal.ExistChild(itemClass.QMCId))
            {
                throw new Exception("当前分类下存在质检项目,不能删除!");
            }

            if (MsgBox.ShowYesNoMsg("确定删除所选分类?") == DialogResult.Yes)
            {
                dal.DeleteClass(itemClass.QMCId);

                var treeData = new QMItemDAL().GetClassList();
                LoadAdvTree(TreeM, treeData, NodeClick);
            }

            #endregion
        }
Пример #2
0
        private void Add(object sender, System.EventArgs e)
        {
            FmQMItemClass frm = new FmQMItemClass();

            if (frm.ShowDialog() == DialogResult.OK)
            {
                var treeData = new QMItemDAL().GetClassList();

                LoadAdvTree(TreeM, treeData, NodeClick);
            }
        }
Пример #3
0
        protected virtual void FmB_Load(object sender, EventArgs e)
        {
            #region 窗体加载

            InitGridColumn();

            var treeData = new QMItemDAL().GetClassList();

            //TreeHelper.LoadAdvTree(TreeM, treeData, NodeClick);

            LoadAdvTree(TreeM, treeData, NodeClick);

            #endregion
        }
Пример #4
0
        private void Edit(object sender, System.EventArgs e)
        {
            #region 编辑业务数据

            var eq = TreeM.SelectedNode.Tag as QMItemClass;

            FmQMItemClass frm = new FmQMItemClass(eq.QMCId);
            if (frm.ShowDialog() == DialogResult.OK)
            {
                var treeData = new QMItemDAL().GetClassList();

                LoadAdvTree(TreeM, treeData, NodeClick);
            }
            #endregion
        }