/// <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 }
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); } }
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 }
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 }