Esempio n. 1
0
        //添加往来单位分类
        protected void Add_Click(object sender, EventArgs e)
        {
            CostCompanyClassInfo companyClassInfo = NonceCompanyClass;

            if (companyClassInfo == null)
            {
                return;
            }
            try
            {
                _cost.Insert(companyClassInfo);
                if (TV_CompanyClass.SelectedNode == null)
                {
                    RadTreeNode addNode = CreateNode(companyClassInfo.CompanyClassName + "(" + companyClassInfo.CompanyClassCode + ")", false, companyClassInfo.CompanyClassId.ToString());
                    TV_CompanyClass.Nodes.Add(addNode);
                }
                else
                {
                    RadTreeNode currentNode = TV_CompanyClass.SelectedNode;
                    RadTreeNode addNode     = CreateNode(companyClassInfo.CompanyClassName + "(" + companyClassInfo.CompanyClassCode + ")", false, companyClassInfo.CompanyClassId.ToString());
                    currentNode.Nodes.Add(addNode);
                    currentNode.Expanded = true;
                }
                InsterItem(sender, e);
            }
            catch
            {
                RAM.Alert("往来单位分类添加失败!");
            }
        }