コード例 #1
0
    protected void btnPost_Click(object sender, EventArgs e)
    {
        try
        {
            int             id       = int.Parse(Request.QueryString["ID"]);
            ArticleCategory category = new ArticleCategory();

            category.Description  = txtCategoryDesc.Text.Trim();
            category.CreateTime   = DateTime.Now;
            category.CreateUser   = Profile.AccountInfo.UserID;
            category.DisplayOrder = int.Parse(txtDisplayOrder.Text);
            category.Memo         = string.Empty;
            category.Name         = txtCategoryName.Text.Trim();
            category.Status       = ComponentStatus.Enabled;
            category.ParentID     = id;
            category.UpdateTime   = DateTime.Now;
            category.UpdateUser   = Profile.AccountInfo.UserID;

            DataActionStatus status;
            ArticleCategory  orgs = ArticleManager.AddArticleCategory(category, out status);

            if (status == DataActionStatus.DuplicateName)
            {
                mbMsg.ShowMsg("新增资讯分类失败,存在同名资讯分类!");
            }
            else if (status == DataActionStatus.UnknownFailure)
            {
                mbMsg.ShowMsg("新增资讯分类失败,请联系管理员!");
            }
            else if (status == DataActionStatus.Success)
            {
                base.ExecuteJs("msg('操作成功,已成功增加一个新的资讯分类!',true);", false);
            }
        }
        catch (Exception ex)
        {
            base.ExecuteJs("msg('" + ex.Message + "');", false);
        }
    }