//添加商品分类 protected void Add_Click(object sender, EventArgs e) { try { GoodsClassInfo goodsClassInfo = NonceGoodsClassInfo; goodsClassInfo.GoodsClassFieldList = GoodsClassFieldIdList; string errorMessage; var result = _goodsCenterSao.AddClass(goodsClassInfo, out errorMessage); if (result) { //商品分类添加操作记录添加 var personnelInfo = CurrentSession.Personnel.Get(); WebControl.AddOperationLog(personnelInfo.PersonnelId, personnelInfo.RealName, goodsClassInfo.ClassId, "", OperationPoint.GoodsClassManager.Add.GetBusinessInfo(), ""); if (TVGoodsClass.SelectedNode == null) { RadTreeNode addNode = CreateNode(goodsClassInfo.ClassName, false, goodsClassInfo.ClassId.ToString()); TVGoodsClass.Nodes.Add(addNode); } else { RadTreeNode currentNode = TVGoodsClass.FindNodeByValue(goodsClassInfo.ParentClassId.ToString()); RadTreeNode addNode = CreateNode(goodsClassInfo.ClassName, false, goodsClassInfo.ClassId.ToString()); currentNode.Nodes.Add(addNode); OpenTree(currentNode); BindParentClass(); } InsterItem(sender, e); } else { RAM.Alert("商品分类添加失败!操作异常!" + errorMessage); } } catch { RAM.Alert("产品分类添加失败!"); } }