示例#1
0
        private void Add()
        {
            TreeModel CurClass = node.Tag as TreeModel;

            string memberNumber = skinTextBoxID.SkinTxt.Text.Trim();
            string memberName   = skinTextBoxName.SkinTxt.Text.Trim();

            if (CurClass.Name == "所有分销人员")
            {
                CurClass.ID = null;
            }
            InteractResult result = GlobalCache.ServerProxy.AddMember4Distribution(CurClass.ID, memberNumber, memberName);

            switch (result.ExeResult)
            {
            case ExeResult.Error:
                GlobalMessageBox.Show(result.Msg);
                break;

            case ExeResult.Success:
                TreeModel CurChildrenClass = new TreeModel();
                TreeNode  newNode          = new TreeNode(memberName);
                CurChildrenClass.Name     = memberName;
                CurChildrenClass.ID       = memberNumber;
                CurChildrenClass.ParentID = CurClass.ID;
                newNode.Tag  = CurChildrenClass;
                newNode.Text = memberName + "/" + memberNumber + "(0.00)";
                node.Nodes.Add(newNode);
                CommonGlobalCache.InsertDistributor(CurChildrenClass);
                this.DialogResult = DialogResult.OK;
                break;

            default:
                break;
            }
        }