private void  除toolStripMenuItem_Click(object sender, EventArgs e)
        {
            //查看是否有下级
            int         mDaGoodsTypeID = Convert.ToInt32(tvDaGoodsType.SelectedNode.Name.Replace("tvGoodsType", ""));
            DaGoodsType mDaGoodType    = myEntity.DaGoodsTypes.Where(d => d.IntID == mDaGoodsTypeID).SingleOrDefault();

            if (mDaGoodType.DaGoodsType1.Count > 0)
            {
                MessageBox.Show("请先删除子采购物品分类");
                return;
            }
            if (mDaGoodType.DaGoods.Count > 0)
            {
                MessageBox.Show("该采购物品分类下有采购物品,请先删除采购物品");
                return;
            }
            if (MessageBox.Show("是否确认删除" + tvDaGoodsType.SelectedNode.Text, "警告", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) != DialogResult.OK)
            {
                return;
            }
            myEntity.DaGoodsTypes.Remove(mDaGoodType);

            int ret = myEntity.SaveChanges();

            if (ret > 0)
            {
                MessageBox.Show("删除成功");
                AddTree();
            }
            else
            {
                MessageBox.Show("删除失败");
            }
        }
        private void 添加toolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (添加下级产品 mForm = new 添加下级产品())
            {
                mForm.Text = "采购物品分类名称";
                mForm.txtProductName.Text = tvDaGoodsType.SelectedNode.Text;
                if (DialogResult.Yes == mForm.ShowDialog())
                {
                    string newName = mForm.txtProductName.Text.Trim();

                    DaGoodsType mDaGoodsType = new DaGoodsType()
                    {
                        IntParentID = Convert.ToInt32(tvDaGoodsType.SelectedNode.Name.Replace("tvGoodsType", "")), VcType = newName, IntEmpNum = Classes.PubClass.UserId
                    };


                    myEntity.DaGoodsTypes.Add(mDaGoodsType);

                    int ret = myEntity.SaveChanges();
                    if (ret > 0)
                    {
                        MessageBox.Show("增加成功");
                        AddTree();
                    }
                    else
                    {
                        MessageBox.Show("增加失败");
                    }
                }
            }
        }
        private void InitDaGoods()
        {
            //获取分类Id
            int DaGoodTypeID = Convert.ToInt32(tvDaGoodsType.SelectedNode.Name.Replace("tvGoodsType", ""));

            //获取该分类下的物品
            //判断是否有查看所有人物品权限



            DaGoodsType mDaGoodsType = myEntity.DaGoodsTypes.Where(d => d.IntID == DaGoodTypeID).AsNoTracking().SingleOrDefault();

            if (!Common.AuthenticateRight.AuthOperation(120210) && !CommonClass.SttUser.blSuperUser)
            {
                //不能查看所有人物品
                DaGoodsBindingSource.DataSource = mDaGoodsType.DaGoods.Where(a => a.IntEmpNum == Classes.PubClass.UserId).ToList();
            }
            else
            {
                DaGoodsBindingSource.DataSource = mDaGoodsType.DaGoods.ToList();
            }
        }